0001558370-24-001466.txt : 20240222 0001558370-24-001466.hdr.sgml : 20240222 20240222080049 ACCESSION NUMBER: 0001558370-24-001466 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240222 DATE AS OF CHANGE: 20240222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Harmony Biosciences Holdings, Inc. CENTRAL INDEX KEY: 0001802665 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 822279923 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39450 FILM NUMBER: 24662365 BUSINESS ADDRESS: STREET 1: 630 W GERMANTOWN PIKE STREET 2: SUITE 215 CITY: PLYMOUTH MEETING STATE: PA ZIP: 19462 BUSINESS PHONE: (484) 539-9800 MAIL ADDRESS: STREET 1: 630 W GERMANTOWN PIKE STREET 2: SUITE 215 CITY: PLYMOUTH MEETING STATE: PA ZIP: 19462 10-K 1 hrmy-20231231x10k.htm 10-K
http://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMember0001802665FYfalse2023http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberP3YP1Yhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP3Y0001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2023-01-012023-12-310001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2022-01-012022-12-310001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2021-01-012021-12-310001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2023-12-310001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2022-12-310001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2021-12-310001802665hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember2020-12-310001802665hrmy:BlackstoneAlternativeCreditAdvisorsMember2023-12-310001802665hrmy:October2023ShareRepurchaseProgramMember2023-10-270001802665hrmy:August2023ShareRepurchaseProgramMember2023-08-010001802665us-gaap:CommonStockMember2022-01-012022-12-310001802665hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember2021-09-012021-09-300001802665us-gaap:CommonStockMember2021-01-012021-12-310001802665us-gaap:RetainedEarningsMember2023-12-310001802665us-gaap:AdditionalPaidInCapitalMember2023-12-310001802665us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001802665us-gaap:RetainedEarningsMember2022-12-310001802665us-gaap:AdditionalPaidInCapitalMember2022-12-310001802665us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001802665us-gaap:RetainedEarningsMember2021-12-310001802665us-gaap:AdditionalPaidInCapitalMember2021-12-310001802665us-gaap:RetainedEarningsMember2020-12-310001802665us-gaap:AdditionalPaidInCapitalMember2020-12-310001802665us-gaap:CommonStockMember2023-12-310001802665us-gaap:CommonStockMember2022-12-310001802665us-gaap:CommonStockMember2021-12-310001802665us-gaap:CommonStockMember2020-12-310001802665srt:MinimumMember2022-01-012022-12-310001802665srt:MaximumMember2022-01-012022-12-310001802665us-gaap:RestrictedStockUnitsRSUMember2023-12-310001802665us-gaap:RestrictedStockUnitsRSUMember2022-12-310001802665us-gaap:RestrictedStockUnitsRSUMemberhrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember2023-01-012023-12-310001802665us-gaap:RestrictedStockUnitsRSUMemberhrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-12-310001802665us-gaap:RestrictedStockUnitsRSUMemberhrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember2021-01-012021-12-310001802665us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001802665hrmy:ZynerbaAcquisitionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001802665hrmy:ZynerbaAcquisitionMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001802665hrmy:BlackstoneAlternativeCreditAdvisorsMemberus-gaap:CommonStockMember2021-08-012021-08-310001802665country:UShrmy:WAKIXMember2022-02-012022-02-280001802665hrmy:ZynerbaAcquisitionMemberhrmy:EmployeeRelatedLiabilitiesCurrentMember2023-12-310001802665hrmy:TermLoanMember2023-01-012023-12-310001802665hrmy:SeniorSecuredTermLoanMemberhrmy:BlackstoneAlternativeCreditAdvisorsMember2021-08-012021-08-310001802665hrmy:SeniorSecuredDelayedDrawTermLoanMemberhrmy:BlackstoneAlternativeCreditAdvisorsMember2021-08-012021-08-310001802665us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001802665us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001802665us-gaap:StateAndLocalJurisdictionMember2023-12-310001802665us-gaap:DomesticCountryMember2023-12-310001802665us-gaap:StateAndLocalJurisdictionMember2022-12-310001802665us-gaap:DomesticCountryMember2022-12-310001802665us-gaap:RetainedEarningsMember2023-01-012023-12-310001802665us-gaap:RetainedEarningsMember2022-01-012022-12-310001802665us-gaap:RetainedEarningsMember2021-01-012021-12-310001802665hrmy:SeniorSecuredDelayedDrawTermLoanMemberhrmy:BlackstoneAlternativeCreditAdvisorsMember2022-08-102022-08-100001802665hrmy:IncrementalTermLoanMember2023-09-210001802665hrmy:FiveYearSeniorSecuredTermLoanMember2023-07-260001802665hrmy:SeniorSecuredDelayedDrawTermLoanMemberhrmy:BlackstoneAlternativeCreditAdvisorsMember2021-08-310001802665hrmy:MultiDrawLoanAgreementMemberhrmy:CRGServicingLLCMember2020-01-310001802665srt:MinimumMember2023-12-310001802665srt:MaximumMember2023-12-310001802665us-gaap:RelatedPartyMember2023-01-012023-12-310001802665us-gaap:RelatedPartyMember2022-01-012022-12-310001802665us-gaap:RelatedPartyMember2021-01-012021-12-310001802665hrmy:CreditAgreementMemberhrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember2021-01-012021-12-310001802665hrmy:MultiDrawLoanAgreementMemberhrmy:CRGServicingLLCMember2020-01-012020-12-310001802665hrmy:DaytimeSleepinessMemberhrmy:WAKIXMember2023-12-310001802665hrmy:CataplexyMemberhrmy:NdaForWakixMember2023-12-310001802665hrmy:WAKIXMember2023-12-310001802665hrmy:BlackstoneAlternativeCreditAdvisorsMember2023-01-012023-12-310001802665hrmy:MultiDrawLoanAgreementMemberhrmy:CRGServicingLLCMember2020-01-012020-01-310001802665hrmy:SeniorSecuredTermLoanMemberhrmy:BlackstoneAlternativeCreditAdvisorsMember2021-08-310001802665hrmy:FiveYearSeniorSecuredTermLoanMember2023-07-262023-07-260001802665hrmy:RepaymentOfDebtDueOnMaturityDateMemberhrmy:TermLoanMember2023-01-012023-12-310001802665hrmy:RepaymentOfDebtCommencingOnDecember312023Memberhrmy:TermLoanMember2023-01-012023-12-310001802665hrmy:RepaymentOfDebtBeginningOnDecember312025Memberhrmy:TermLoanMember2023-01-012023-12-310001802665hrmy:TermLoanMember2023-12-310001802665srt:MinimumMemberhrmy:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310001802665srt:MinimumMemberhrmy:TermLoanMemberus-gaap:BaseRateMember2023-01-012023-12-310001802665srt:MaximumMemberhrmy:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310001802665srt:MaximumMemberhrmy:TermLoanMemberus-gaap:BaseRateMember2023-01-012023-12-310001802665hrmy:CreditAgreementMemberhrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember2020-01-012020-01-310001802665hrmy:BioprojetMemberhrmy:SalesBasedTrademarkAndTieredRoyaltiesMember2023-01-012023-12-310001802665hrmy:BioprojetMemberhrmy:SalesBasedTrademarkAndTieredRoyaltiesMember2022-01-012022-12-310001802665hrmy:BioprojetMemberhrmy:SalesBasedTrademarkAndTieredRoyaltiesMember2021-01-012021-12-310001802665hrmy:PANTHERxSpecialtyPharmacyLLCMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:PANTHERxSpecialtyPharmacyLLCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:CaremarkLLCMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:CaremarkLLCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:AccredoHealthGroupIncMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:AccredoHealthGroupIncMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:PANTHERxSpecialtyPharmacyLLCMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:PANTHERxSpecialtyPharmacyLLCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:CaremarkLLCMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:CaremarkLLCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:AccredoHealthGroupIncMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:AccredoHealthGroupIncMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:PANTHERxSpecialtyPharmacyLLCMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001802665hrmy:CaremarkLLCMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001802665hrmy:AccredoHealthGroupIncMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001802665hrmy:BlackstoneAlternativeCreditAdvisorsMemberus-gaap:CommonStockMember2021-08-310001802665hrmy:IncentiveAwardPlanTwoThousandTwentyMember2023-12-310001802665hrmy:EmployeeStockPurchasePlanMember2021-04-300001802665hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember2020-01-0900018026652021-12-3100018026652020-12-310001802665hrmy:LongTermCommercialPaperMember2023-12-310001802665hrmy:ShortTermUsGovernmentSecuritiesMember2023-12-310001802665hrmy:ShortTermUsGovernmentSecuritiesMember2022-12-310001802665hrmy:LongTermUsGovernmentSecuritiesMember2022-12-310001802665us-gaap:ShortTermInvestmentsMember2023-12-310001802665hrmy:ShortTermCorporateDebtSecuritiesMember2023-12-310001802665hrmy:ShortTermCommercialPaperMember2023-12-310001802665hrmy:LongTermUsGovernmentSecuritiesMember2023-12-310001802665hrmy:LongTermInvestmentsMember2023-12-310001802665hrmy:LongTermCorporateDebtSecuritiesMember2023-12-310001802665us-gaap:ShortTermInvestmentsMember2022-12-310001802665hrmy:ShortTermCorporateDebtSecuritiesMember2022-12-310001802665hrmy:ShortTermCommercialPaperMember2022-12-310001802665hrmy:LongTermInvestmentsMember2022-12-310001802665hrmy:LongTermCorporateDebtSecuritiesMember2022-12-310001802665hrmy:LongTermCommercialPaperMember2022-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMember2023-12-310001802665us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2023-12-310001802665us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001802665us-gaap:FairValueInputsLevel2Member2023-12-310001802665us-gaap:FairValueInputsLevel1Member2023-12-310001802665us-gaap:CorporateDebtSecuritiesMember2023-12-310001802665us-gaap:CommercialPaperMember2023-12-310001802665us-gaap:CashAndCashEquivalentsMember2023-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001802665us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001802665us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2022-12-310001802665us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001802665us-gaap:FairValueInputsLevel2Member2022-12-310001802665us-gaap:FairValueInputsLevel1Member2022-12-310001802665us-gaap:CorporateDebtSecuritiesMember2022-12-310001802665us-gaap:CommercialPaperMember2022-12-310001802665us-gaap:CashAndCashEquivalentsMember2022-12-310001802665hrmy:Hbs102Memberhrmy:AllCountriesExcludingChinaMemberhrmy:AssetPurchaseAgreementWithConsynanceTherapeuticsMember2021-08-012021-08-310001802665us-gaap:StockCompensationPlanMember2023-01-012023-12-310001802665us-gaap:StockCompensationPlanMember2022-01-012022-12-310001802665us-gaap:StockCompensationPlanMember2021-01-012021-12-310001802665us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001802665us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001802665us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001802665us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001802665us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001802665us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001802665us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001802665us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001802665us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001802665us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001802665us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001802665hrmy:BioprojetMember2023-12-310001802665hrmy:BioprojetMember2022-12-310001802665hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMemberus-gaap:CommonStockMember2023-01-012023-12-310001802665hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMemberus-gaap:CommonStockMember2022-01-012022-12-310001802665hrmy:October2023ShareRepurchaseProgramMember2023-01-012023-12-310001802665hrmy:August2023ShareRepurchaseProgramMember2023-01-012023-12-310001802665us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001802665us-gaap:CommonStockMember2023-01-012023-12-310001802665hrmy:IncentiveAwardPlanTwoThousandTwentyMember2023-01-012023-12-310001802665hrmy:EmployeeStockPurchasePlanMember2021-04-012021-04-300001802665us-gaap:StockAppreciationRightsSARSMember2023-01-012023-12-310001802665us-gaap:StockAppreciationRightsSARSMember2022-01-012022-12-310001802665us-gaap:StockAppreciationRightsSARSMember2023-12-310001802665us-gaap:StockAppreciationRightsSARSMember2022-12-310001802665hrmy:EmployeeStockPurchasePlanMember2023-01-012023-12-310001802665hrmy:EmployeeStockPurchasePlanMember2022-01-012022-12-310001802665hrmy:EmployeeStockPurchasePlanMember2021-01-012021-12-310001802665us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001802665hrmy:LongTermDebtDebtIssuanceCostsMember2022-01-012022-12-3100018026652021-08-012021-08-3100018026652018-06-012018-06-300001802665hrmy:ThreeCustomersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001802665hrmy:ThreeCustomersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001802665hrmy:ThreeCustomersMemberus-gaap:SalesRevenueProductLineMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001802665srt:MinimumMember2023-01-012023-12-310001802665srt:MaximumMember2023-01-012023-12-310001802665hrmy:BioprojetMemberhrmy:WAKIXMember2019-08-012019-08-310001802665hrmy:BioprojetMemberhrmy:PitolisantsMember2022-10-012022-10-310001802665hrmy:BioprojetMemberhrmy:PitolisantsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001802665hrmy:CataplexyMemberhrmy:NdaForWakixMember2021-01-012021-01-310001802665hrmy:BioprojetMemberhrmy:WAKIXMember2021-01-012021-01-310001802665hrmy:BioprojetMemberhrmy:WAKIXMember2020-10-012020-10-310001802665hrmy:BioprojetMember2019-11-012019-11-300001802665hrmy:DaytimeSleepinessMemberhrmy:WAKIXMember2019-08-012019-08-310001802665hrmy:BioprojetMember2019-08-012019-08-310001802665hrmy:BioprojetMemberhrmy:WAKIXMember2019-08-310001802665hrmy:BioprojetMemberhrmy:PitolisantsMember2019-02-280001802665hrmy:BioprojetMemberhrmy:PitolisantsMember2022-07-310001802665hrmy:BioprojetMemberhrmy:WAKIXMembercountry:UShrmy:UponAchievementOfAggregateNetSalesMember2023-01-012023-12-310001802665hrmy:WAKIXMember2022-03-012022-03-310001802665hrmy:BioprojetMember2019-08-310001802665hrmy:Hbs102Memberhrmy:AllCountriesExcludingChinaMemberhrmy:AssetPurchaseAgreementWithConsynanceTherapeuticsMember2021-08-310001802665hrmy:CreditAgreementMemberhrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember2020-01-310001802665hrmy:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310001802665hrmy:ZynerbaAcquisitionMember2023-01-012023-12-310001802665hrmy:ZynerbaAcquisitionMember2022-01-012022-12-310001802665hrmy:ZynerbaAcquisitionMember2023-10-102023-10-100001802665hrmy:BioprojetMembercountry:US2023-01-012023-12-3100018026652022-01-012022-12-3100018026652021-01-012021-12-310001802665hrmy:ZynerbaAcquisitionMember2023-10-1000018026652023-12-3100018026652022-12-3100018026652023-10-012023-12-3100018026652023-06-3000018026652024-02-1600018026652023-01-012023-12-31utr:sqfthrmy:segmentxbrli:sharesiso4217:USDiso4217:USDxbrli:shareshrmy:Righthrmy:Votehrmy:Institutionxbrli:purehrmy:producthrmy:customer

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES AND EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2023

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                    to

Commission File Number: 001-39450

HARMONY BIOSCIENCES HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

Delaware

82-2279923

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

630 W. Germantown Pike, Suite 215, Plymouth Meeting, PA

19462

(Address of principal executive offices)

(Zip Code)

(484) 539-9800

(Registrant’s telephone number, including area code)

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

Trading

Name of each exchange

Title of each class

    

Symbol(s)

    

on which registered

Common Stock, par value $0.00001 value per share

HRMY

The Nasdaq Stock Market LLC

(Nasdaq Global Market)

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No  

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the voting and non-voting stock held by non-affiliates of the Registrant, as of June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, was $1,174.5 million. As of February 16, 2024, the registrant had 56,769,081 shares of common stock, $0.00001 par value per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement relating to its 2024 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year ended December 31, 2023, are incorporated herein by reference in Part III where indicated.

TABLE OF CONTENTS

Page

Part I

3

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

3

ITEM 1. BUSINESS.

5

ITEM 1A. RISK FACTORS.

33

ITEM 1B. UNRESOLVED STAFF COMMENTS.

77

ITEM 1C. CYBERSECURITY

77

ITEM 2. PROPERTIES.

80

ITEM 3. LEGAL PROCEEDINGS.

80

ITEM 4. MINE SAFETY DISCLOSURES.

81

Part II

82

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

82

ITEM 6: [RESERVED]

84

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

84

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

96

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

97

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

125

ITEM 9A. CONTROLS AND PROCEDURES.

126

ITEM 9B. OTHER INFORMATION.

128

ITEM 9C. DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

128

Part III

129

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

129

ITEM 11. EXECUTIVE COMPENSATION.

129

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

129

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

129

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES.

129

Part IV

130

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

130

ITEM 16. FORM 10-K SUMMARY.

134

SIGNATURES

135

Part I

Cautionary Note Regarding Forward-Looking Statements

This Annual Report on Form 10-K contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our future results of operations and financial position, our business strategy, products, prospective products, product approvals, research and development costs, anticipated timing and likelihood of success of clinical trials, expected timing of the release of clinical trial data, the plans and objectives of management for future operations and future results of anticipated products, are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.

In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential”, or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Annual Report on Form 10-K are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements speak only as of the date of this Annual Report on Form 10-K and are subject to a number of important factors that could cause actual results to differ materially from those in the forward-looking statements, including the factors described under the sections in this Annual Report on Form 10-K titled “—Item 1A. Risk Factors.” and “Part II—Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties.

Unless otherwise indicated, information contained in this Annual Report on Form 10-K concerning our industry, including industry statistics and forecasts, competitive position and the markets in which we operate is based on information from independent industry and research organizations, other third-party sources and management estimates. Management estimates are derived from publicly available information released by independent industry analysts and other third-party sources, as well as data from our internal research, and are based on assumptions made by us upon reviewing such data, and our experience in, and knowledge of, such industry and markets, which we believe to be reasonable. In addition, projections, forecasts, assumptions and estimates of the future performance of the industry in which we operate and our future performance are necessarily subject to uncertainty and risk due to a variety of factors, including those described herein under “—Item 1A. Risk Factors.” These and other factors could cause results to differ materially from those expressed and forecasts in the estimates made by the independent parties and by us.

You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.

As used herein, the terms “Harmony,” “we,” “us,” “our” and “the Company” refer to Harmony Biosciences Holdings, Inc., a Delaware corporation, and our operating subsidiary, Harmony Biosciences, LLC.

Further, we have in-licensed from Bioprojet the registered trademark product name WAKIX® in the United States. We also have registered trademark protection in the United States for KNOW NARCOLEPSY®, REM AT THE WRONG TIME® and NON-REM AT THE WRONG TIME®, as well as our brand and logo HB®, HB HARMONY BIOSCIENCES® and HARMONY BIOSCIENCES®. This report also includes trademarks, service marks and trade names of other companies. Trademarks, service marks and trade names appearing in this Annual Report on Form 10-K are the property of their respective owners.

3

Summary Risk Factors

Our business is subject to numerous risks and uncertainties. You should carefully consider these risks and uncertainties when investing in our securities. The principal risks and uncertainties affecting our business include the following:

We are substantially dependent on the commercial success of our only approved product, WAKIX. If we are unable to maintain or increase sales of WAKIX, our ability to generate revenue and our financial condition will be adversely affected.
The continued commercial adoption of WAKIX and any other product candidates we develop will depend on the degree of their market acceptance.
We rely on our license agreements with Bioprojet to provide rights to the core intellectual property relating to pitolisant, and any termination or loss of significant rights under the agreement would adversely affect our development and/or commercialization of pitolisant.
Because a number of companies compete with us, many of which have greater resources than we do, and because we face rapid changes in science in our industry, we cannot be certain that our products will be accepted in the marketplace or capture market share.
Public health pandemics, including the COVID-19 pandemic, may result in disruptions to our commercialization, clinical trials, manufacturing and other business operations, which could have a material adverse effect on our business, financial condition, operating results, cash flows and prospects.
We have a limited operating history and history of commercializing drugs, which may make it difficult for you to evaluate the success of our business to date and assess our future viability.
We may not be successful in our efforts to identify, in-license or acquire, discover, develop or commercialize additional product candidates, or identify other indications for pitolisant beyond EDS or cataplexy in adult patients with narcolepsy.
The regulatory approval process of the FDA is costly, lengthy and inherently unpredictable, and our business may be substantially harmed if experience insufficient results in the course of our business development or are ultimately unable to obtain regulatory approval for any of our ongoing development programs in other potential indications.
If we fail to obtain and sustain an adequate level of coverage and reimbursement for WAKIX and other product candidates by third-party payors, sales would be adversely affected.
We have made and may be required in the future to make significant payments to Bioprojet under our licensing and collaboration agreements for pitolisant.
Raising additional funds by issuing securities may cause dilution to existing shareholders, raising additional funds through debt financings may involve restrictive covenants, and raising funds through lending and licensing arrangements may restrict our operations or require us to relinquish proprietary rights to our technologies or product candidates.
WAKIX has been approved by the FDA for the treatment of EDS in adult patients with narcolepsy, and cataplexy in adult patients with narcolepsy. Regulatory approval is limited by the FDA to the specific indication for which approval has been granted and, unless we seek regulatory approval for additional indications, we will be prohibited from marketing pitolisant for other indications. We may be subject to fines, penalties or injunctions if we are determined to have promoted or be promoting the use of pitolisant for unapproved or “off-label” uses, resulting in damage to our reputation and business.

4

If we are unable to obtain and maintain patent protection for our technology and products, or if the scope of the patent protection obtained is not sufficiently broad, we may not be able to compete effectively in our markets.
If we fail to comply with our obligations under any license, collaboration or other agreements, we may be required to pay damages and could lose intellectual property rights that are necessary for developing and protecting our current and future product candidates.
Our directors, officers and principal stockholders beneficially own a significant percentage of our stock and are able to exert significant control over matters subject to stockholder approval.
Future sales of our common stock in the public market, including sales by our directors, officers, or significant shareholders, could cause our share price to fall.

Item 1. Business.

Overview

We are a commercial-stage, pharmaceutical company focused on developing and commercializing innovative therapies for patients living with rare neurological diseases as well as patients living with other neurological diseases who have unmet medical needs. Our product, WAKIX (pitolisant), is a first-in-class molecule with a novel mechanism of action (“MOA”) specifically designed to increase histamine signaling in the brain by binding to H3 receptors. In August 2019, WAKIX was approved by the U.S. Food and Drug Administration (the “FDA”) for the treatment of excessive daytime sleepiness (“EDS”) in adult patients with narcolepsy, and its U.S. commercial launch was initiated in November 2019. In October 2020, WAKIX was approved by the FDA for the treatment of cataplexy in adult patients with narcolepsy. WAKIX is the first-and-only approved product for patients with narcolepsy that is not scheduled as a controlled substance by the U.S. Drug Enforcement Administration (the “DEA”).

We believe that pitolisant’s ability to regulate histamine gives it the potential to provide therapeutic benefit in other rare neurological diseases that are mediated through H3 receptors and histamine signaling. We are taking a mechanism-based approach to managing the life cycle of pitolisant and identified idiopathic hypersomnia (“IH”), another central disorder of hypersomnolence like narcolepsy, as our next potential new indication for pitolisant. We received orphan drug designation by the FDA for IH in September 2023 and Fast Track Designation in November 2023. In April 2022, we initiated a Phase 3 registrational trial, the INTUNE Study, to evaluate the efficacy and safety of pitolisant in adult patients with IH. We completed enrollment in the INTUNE study in May 2023 and we announced topline data in October 2023. While the primary endpoint did not meet statistical significance, we believe the totality of the data showed favorable numerical trends for pitolisant in the treatment of adult patients with IH and we have scheduled a meeting with the FDA for March 2024 to discuss the path forward for IH. We are focusing our development efforts on other rare neurological disorders in which EDS is a prominent symptom, including Prader-Willi Syndrome (“PWS”) and myotonic dystrophy, otherwise known as dystrophia myotonica (“DM”). Based on the positive signals from the Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS and other key symptoms in patients with PWS, an end-of-phase 2 meeting with the FDA was held in June 2023. We believe we aligned with the FDA on the proposed Phase 3 registrational study design for further investigation of pitolisant as a potential treatment to address the unmet medical need for children, adolescents and adults with PWS experiencing EDS, for which there is currently no approved treatment. In October 2023, we received FDA alignment regarding the protocol for the Phase 3 TEMPO study in patients with PWS, which we believe will satisfy the requirements for both the registrational trial and one of the two requirements for pediatric exclusivity for pitolisant, with the other requirement being data in pediatric narcolepsy. In February 2024, the FDA granted Orphan Drug designation to pitolisant for the treatment of PWS. We expect to initiate the Phase 3 study in the first quarter of 2024. In June 2021, we initiated a Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS, fatigue and cognitive dysfunction in adult patients with DM1 and announced positive topline results from this trial in the fourth quarter of 2023 in which clinically meaningful improvements were demonstrated in EDS and fatigue, and the safety profile was consistent with the established safety profile of pitolisant.

Our partner, Bioprojet completed a Phase 3 trial in pediatric patients with narcolepsy and submitted the trial data to the European Medicines Agency (the “EMA”) seeking approval for a pediatric narcolepsy indication. On January 26, 2023, Bioprojet received a positive opinion from the EMA’s Committee for Medicinal Products for Human Use (“CHMP”) and in March 2023, the EMA granted approval for the marketing authorization of WAKIX for the treatment of narcolepsy in children

5

6 and older. Based on the data from the positive Phase 3 trial conducted by Bioprojet, we submitted an sNDA for pediatric narcolepsy in December 2023. On February 21, 2024, we announced that the FDA has granted priority review of our pediatric narcolepsy sNDA and has set a Prescription Drug User Fee Act (“PDUFA”), or target action date, of June 21, 2024. We remain committed to obtaining pediatric exclusivity for WAKIX.

We also seek to expand our pipeline through the acquisition of additional assets that focus on addressing the unmet needs of patients living with rare neurological diseases as well as patients living with other neurological diseases who have unmet medical needs. We are targeting assets that will allow us to further leverage the expertise and infrastructure that we have successfully built at Harmony so we can optimize the benefit of internal synergies. Consistent with this objective, in July 2022, we entered into a License and Commercialization Agreement (the “2022 LCA”) with Bioprojet whereby we obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon the agreement of both parties. We have made progress in the development of two formulations, Next Gen 1 (“NG1”) and Next Gen 2 (“NG2”). Both formulations entered clinical studies in the fourth quarter of 2023, and we anticipate data in the first half of 2024.

In addition, on October 10, 2023, the Company completed a tender offer to acquire all of the outstanding shares of common stock (the “Zynerba Acquisition”) of Zynerba Pharmaceuticals, Inc. (together with its subsidiary, Zynerba Pharmaceutical Pty, Ltd., “Zynerba”) for $60.0 million, and incurred transaction related costs of approximately $2.6 million. Zynerba is a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including Fragile X syndrome (“FXS”). The phase 3 RECONNECT registration study in FXS is ongoing.

In August 2021, we acquired HBS-102, a Melanin-concentrating hormone receptor 1 (MCHR1) antagonist previously developed as CSTI-100/ALB-127258(a)/ALB-127258 (the “Compound”), along with intellectual property and other assets related to the development, manufacture, and commercialization of the Compound from ConSynance Therapeutics, Inc. In connection with the acquisition, we made an upfront payment of $3.5 million and will be required to make certain payments upon the achievement of certain development milestones, regulatory milestones, and sales milestones and pay ongoing royalties upon commercialization. We acquired full development and commercialization rights for HBS-102 globally, but we have provided an indication-limited grant-back license to ConSynance for the development and commercialization of the Compound in Greater China. We are conducting a preclinical proof-of-concept study to assess the effect of HBS-102 on hyperphagia, weight gain and other metabolic parameters in a mouse model of PWS and are also conducting a thirteen-week toxicology study. We anticipate data from both studies in the first half of 2024.

Pitolisant was developed by Bioprojet and approved by the EMA in 2016 for the treatment of narcolepsy in adult patients with or without cataplexy, and in 2021 for the treatment of EDS in adult patients with obstructive sleep apnea. We acquired an exclusive license to develop, manufacture and commercialize pitolisant in the United States pursuant to our license agreement with Bioprojet (as amended, the “2017 LCA”) in July 2017. Pitolisant was granted Orphan Drug Designation for the treatment of narcolepsy by the FDA in 2010. It received Breakthrough Therapy designation for the treatment of cataplexy in patients with narcolepsy and Fast Track status for the treatment of EDS and cataplexy in patients with narcolepsy in April 2018.

Our operations are conducted by our wholly owned subsidiaries, Harmony Biosciences, LLC, which was formed in May 2017 and Zynerba.

Narcolepsy Market Overview

Narcolepsy is a rare, chronic and debilitating neurological disorder of sleep-wake state instability that is estimated to affect approximately 170,000 Americans, with fewer than 50% diagnosed. Narcolepsy is characterized by EDS, which is present in all patients with narcolepsy and is the primary reason why patients seek treatment. EDS is the inability to stay awake or alert throughout the day, including an irrepressible need for sleep, with lapses into drowsiness or sleep, which has a significant impact on a patient’s ability to function. Additional symptoms of narcolepsy may include cataplexy (which is characterized by sudden and transient episodes of muscle weakness accompanied by full conscious awareness), hallucinations, sleep paralysis and disrupted nighttime sleep. In most patients, narcolepsy is caused by the loss of orexin/hypocretin, a neuropeptide in the brain that, along with histamine, works to support sleep-wake state stability. This disorder affects men and women equally, with typical symptom onset in adolescence or young adulthood; however, it can take up to a decade after onset of symptoms to be properly diagnosed. The U.S. narcolepsy market had an approximate net sales value of $2.5 billion in 2022. The market is expected to continue to grow based on several factors, including, but

6

not limited to, the introduction of new innovative therapies that offer novel mechanisms of action resulting in improved safety/tolerability profiles while delivering clinically meaningful efficacy, additional investment in education, increased rates of diagnosis, and population growth.

Prior to the FDA’s approval of WAKIX in 2019, there were six approved medications to treat patients with narcolepsy, all of which are scheduled as controlled substances, and no new therapies had been approved for narcolepsy patients in the United States since 2007. These medications included Xyrem (sodium oxybate), Provigil (modafinil), Nuvigil (armodafinil), Ritalin (methylphenidate), Adderall (amphetamine salts) and Sunosi (solriamfetol). Following the approval of WAKIX, in July 2020 the FDA approved a new lower sodium formulation of Xyrem called Xywav, followed by generic versions of sodium oxybate in January 2023 and July 2023, as well as a once-nightly version of sodium oxybate (Lumryz) in June 2023. These approved drugs are prescribed in accordance with their individual labels for indications covering narcolepsy, cataplexy and/or EDS related to narcolepsy, and have demonstrated the ability to improve the lives of the patients suffering from these symptoms. In addition, Xywav was approved in August 2021 for the treatment of IH in adults. Other prescription drugs are used off-label for the treatment of either EDS or cataplexy in patients with narcolepsy, including stimulants for EDS and antidepressants for cataplexy. Despite the benefits provided by the available medications, according to the American Academy of Sleep Medicine (“AASM”), traditional stimulants, wake-promoting agents and sodium oxybate, at best, provide only moderate improvement in narcolepsy symptoms and side effects may limit their use. Some of the current therapies have significant side effects (such as increased heart rate and blood pressure) and boxed warnings due to the risk of respiratory depression, abuse, dependence and diversion. These therapies also have the potential for rebound and withdrawal symptoms. The Voice of the Patient report from the FDA’s patient-focused drug development initiative, published in 2014, concluded that, based on the overall benefit-risk assessment of current medications, there is a continued need for additional effective and tolerable treatment options for patients with narcolepsy. In a retrospective electronic chart review conducted by Rush University Medical Center from June 2011 to December 2018, over 75% (73 out of 97 respondents) of patients with narcolepsy reported at least one residual symptom while on their current treatment. In a third-party survey that we commissioned prior to the commercialization of WAKIX, of the 200 patients with narcolepsy who were surveyed, 86% (173 out of 200 respondents) of patients reported narcolepsy is a life changing disorder and 93% (157 out of 169 respondents) expressed frustration with current treatment options, while 31 patients were not on treatment and, as such, did not provide a response to this question. The main drivers of patients’ dissatisfaction were side effects and tolerability, loss of efficacy over time and concerns about abuse and dependence with current therapies.

In market research sponsored by us prior to the commercial release of WAKIX, both patients and HCPs expressed frustration and dissatisfaction with then-existing therapies, reflecting current unmet medical needs. These unmet needs included, in order of importance, the availability of: (i) non-scheduled treatment options, (ii) more tolerable treatment regimens, (iii) more effective treatment options, (iv) novel MOAs beyond currently available therapies and (v) once-daily treatment options. Based on our market research, we believe the most significant unmet need identified was the availability of non-scheduled treatment options. Other than WAKIX, all drugs approved by the FDA for the treatment of narcolepsy, including stimulants, are scheduled as controlled substances by the DEA. Controlled substances have the potential for abuse, misuse, and diversion. In addition, these products also have the potential for the development of tolerance and withdrawal symptoms. Despite their inherent drawbacks, due to the limited number of treatment options, stimulants have historically been a primary treatment for people with narcolepsy. In addition to having the potential for abuse, all of the treatments approved for narcolepsy, except WAKIX, require a Risk Evaluation and Mitigation Strategy (“REMS”) program, which is required by the FDA for certain medications with serious safety concerns to help ensure the benefits of the medication outweigh its risks.

Our Solution

WAKIX (pitolisant) represents a novel approach to narcolepsy treatment. We believe that WAKIX offers a meaningfully differentiated product profile over current treatment options for the following reasons:

First-in-class molecule with a novel MOA. WAKIX is the only selective H3 receptor antagonist/inverse agonist approved by the FDA. It is approved for the treatment of EDS or cataplexy in adult patients with narcolepsy and is the only narcolepsy treatment that works primarily through histamine, a major wake-promoting neurotransmitter. Pitolisant is thought to work by regulating histamine, such that it activates wake-promoting neurons and inhibits sleep promoting neurons, which helps to stabilize states of sleep and wakefulness. We believe that these novel characteristics differentiate it from other narcolepsy treatments.

7

First-and-only non-scheduled treatment for narcolepsy. WAKIX is the first-and-only FDA-approved treatment for narcolepsy that is not scheduled as a controlled substance by the DEA. We believe one of the most significant unmet needs is the availability of non-scheduled treatment options. In a clinical trial, pitolisant demonstrated statistically significantly lower abuse potential compared to phentermine (a Schedule IV stimulant), consistent with its lack of abuse potential.
WAKIX is not a stimulant. Stimulants are one of the most commonly prescribed treatments for patients with narcolepsy. Unlike stimulants, in clinical trials, WAKIX showed no evidence for the development of drug tolerance or withdrawal symptoms. Therefore, there is no need for patients to temporarily stop the medication to reset efficacy. In addition, unlike stimulants, WAKIX does not increase dopamine levels in the brain’s reward center, which contributes to its lack of abuse potential. According to the National Sleep Foundation, stimulants have the potential for abuse, so their use must be considered carefully by patients and HCPs. WAKIX gives patients and HCPs a different therapeutic option.
WAKIX can be used as monotherapy or administered concomitantly with other narcolepsy treatments. Narcolepsy is a difficult disorder to manage and the majority of narcolepsy patients often require multiple medications to treat their symptoms. WAKIX was studied in combination with each of modafinil and sodium oxybate (two common treatments for narcolepsy) and demonstrated no effect on the pharmacokinetic (“PK”) profile of either treatment, and neither treatment had a clinically relevant effect on the PK profile of WAKIX. We believe the ability of WAKIX to be taken as monotherapy or concomitantly with other narcolepsy medications affords HCPs the flexibility to better manage their patients with narcolepsy.
WAKIX is a once-daily oral tablet administered in the morning upon wakening. Patients have identified a need for treatment options that are easier to take and are dosed less frequently. We believe that once-daily dosing with WAKIX addresses this need and may help improve patient compliance with treatment.

Our Strategy

Our goal is to become a leading pharmaceutical company dedicated to developing and commercializing novel treatment options for patients living with rare neurological diseases and/or neurological diseases where we can leverage our existing infrastructure and expertise. The key elements of our corporate growth strategy are outlined below:

Continued Growth of WAKIX in Adult Patients with Narcolepsy.
oContinued Commercialization of WAKIX in the United States. We have assembled a team of approximately 250 professionals who possess comprehensive life sciences experience. We have also established a robust company infrastructure to execute on our core business and growth strategies. This team includes over 80 dedicated and experienced sales professionals who call on the approximately 9,500 HCPs who treat more than 90% of narcolepsy patients in the United States. In November 2019, we launched commercial sales of WAKIX in the United States.
Advance the clinical development programs, extend the pitolisant franchise, expand the pipeline and diversify the product portfolio beyond sleep/wake disorders.
oPursue New Indications Beyond Narcolepsy. We believe that pitolisant’s novel MOA offers a portfolio in a product opportunity and has therapeutic potential in several other patient populations living with rare neurological diseases. We opened an IND for pitolisant for the treatment of IH in November 2021 and initiated a Phase 3 registrational trial, the INTUNE Study, in adult patients with IH in April 2022. We completed enrollment in the INTUNE study in May 2023 and we announced topline data in October 2023. While the primary endpoint did not meet statistical significance, we believe the totality of the data showed favorable numerical trends for pitolisant in the treatment of adult patients with IH. Pitolisant received Orphan Drug designation for IH by the FDA in September 2023 and Fast Track Designation in November 2023. We submitted a meeting request to the FDA in the fourth quarter of 2023 to discuss the path forward and we have scheduled a meeting with the FDA in March 2024. We opened an IND for pitolisant for the treatment of PWS in November 2019 and completed a Phase 1 PK clinical trial in pediatric patients with PWS in December 2019. We then initiated a long-term, open-label safety trial in those patients who participated in

8

the Phase 1 PK trial. In December 2020, we initiated a Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS and other key symptoms in patients with PWS, and based on the positive signals from the data, an end-of-phase 2 meeting with the FDA was held in June 2023. We believe we aligned with the FDA on the proposed Phase 3 registration study design for further investigation of pitolisant as a potential treatment to address the unmet medical need for children, adolescents and adults with PWS experiencing EDS, for which there is currently no approved treatment. In October 2023, we received FDA alignment regarding the protocol for the Phase 3 TEMPO study in patients with PWS, which we believe will satisfy the requirements for both the registrational trial and one of the two requirements for pediatric exclusivity, with the other requirement being data in pediatric narcolepsy. In February 2024, the FDA granted Orphan Drug designation to pitolisant for the treatment of PWS. We expect to initiate the Phase 3 study in the first quarter of 2024. In June 2021, we initiated a Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS, fatigue and cognitive dysfunction in adult patients with DM1 and announced topline results from this trial in the fourth quarter of 2023 in which clinically meaningful improvements were demonstrated in EDS and fatigue, and the safety profile was consistent with the established safety profile of pitolisant.
oExpand WAKIX Label in Narcolepsy. Building upon the EDS and cataplexy indications in adult patients with narcolepsy, we are working with our partner Bioprojet in gaining a pediatric indication for both EDS and cataplexy. Bioprojet completed a Phase 3 trial in pediatric patients with narcolepsy and submitted the data to the EMA seeking approval for a pediatric narcolepsy indication. On January 26, 2023, Bioprojet received a positive opinion from the EMA’s CHMP and in March 2023, EMA granted approval for the marketing authorization of WAKIX for the treatment of narcolepsy in children 6 and older.  Based on the data from the positive Phase 3 trial conducted by Bioprojet, we submitted an sNDA for pediatric narcolepsy in December 2023. On February 21, 2024, we announced that the FDA has granted priority review of our pediatric narcolepsy sNDA and has set a PDUFA, or target action date, of June 21, 2024.
oPursue Pediatric Exclusivity. We continue to pursue pediatric exclusivity, and we recently received feedback from the FDA regarding our request for a pediatric written request (“PWR”). We plan to prepare a proposed pediatric study request (“PPSR”) for submission to the FDA in order to align with the agency, in pursuit of pediatric exclusivity for WAKIX. We remain committed to obtaining pediatric exclusivity for WAKIX and the submission of a pediatric sNDA in the fourth quarter of 2023 and the planned initiation of a Phase 3 study in PWS in the first quarter of 2024 are consistent with our efforts to obtain pediatric exclusivity.
oExpand Pitolisant Franchise Potentially up to 2040 and Beyond. Pursuant to the 2022 LCA with Bioprojet, we have made progress in the development of two new formulations of pitolisant, NG1 and NG2. Both formulations entered into clinical studies in the fourth quarter of 2023 and we anticipate data in the first half of 2024.
oExpand and Diversify our Product Portfolio. As we continue our commercial growth and advancement of our clinical development programs with pitolisant, a key component of our strategy is to expand our pipeline and diversify our portfolio beyond sleep/wake disorders by partnering, co-developing or acquiring assets focused on rare neurological diseases and/or other neurological diseases serving patients with unmet medical needs that are complementary to our existing research and development expertise and/or commercial footprint. Consistent with this objective, in October 2023, we acquired Zynerba, a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including FXS. The phase 3 RECONNECT registration study in FXS is ongoing.
Maintain disciplined capital allocation strategy to maximize shareholder value.
oExecute on Businesses Development Opportunities. We believe that with our existing cash, cash equivalents and investments on hand as of December 31, 2023, we are well positioned to execute on any business development opportunity to build out a robust pipeline.
oShare Repurchase Program. We continue to opportunistically execute our share repurchase program to return value to shareholders.

9

Our Commercialization Strategy

We launched WAKIX into the narcolepsy market in November 2019 and we continue to engage with HCPs, patients and payors through the focused commercialization strategy outlined below to optimize adoption of WAKIX in the marketplace:

HCP Awareness and Adoption: To facilitate HCP awareness and adoption of WAKIX, we have deployed our dedicated, over 80-person sales team to educate a defined prescriber base of approximately 9,500 HCPs comprised of neurologists, pulmonologists, sleep specialists, psychiatrists and high-prescribing primary care physicians who specialize in or focus on sleep disorders. We believe these HCPs diagnose and treat more than 90% of the narcolepsy patients in the United States. We began our commercial HCP outreach in August 2019 following FDA approval of WAKIX for the treatment of EDS in adult patients with narcolepsy and our efforts continue following the approval of the cataplexy indication in October 2020.
Patient Awareness: It is estimated that narcolepsy affects approximately 170,000 Americans with fewer than 50% diagnosed. Of those living with narcolepsy in the United States, it is estimated that fewer than 40,000 are on narcolepsy medications, which we believe indicates a significant unmet medical need. To drive patient awareness of WAKIX and its differentiated product profile, we have been communicating with the narcolepsy patient community and providing them with educational materials and information on WAKIX.
Payor Coverage: Recognizing the importance of payor coverage, our field market access team has been engaging with national and regional payors over the past four plus years to educate them on the clinical data and value proposition of WAKIX. Through December 31, 2023, we have secured formulary access for more than 80% of all insured lives (Commercial, Medicare and Medicaid) in the United States. Within these covered lives, we have observed favorable access to WAKIX subsequent to the expanded approval of WAKIX for the treatment of cataplexy in adult patients with narcolepsy in October 2020.

We believe the differentiating attributes of WAKIX that have facilitated and will continue to facilitate awareness, adoption, and coverage include: (i) it is a first-in-class molecule with a novel MOA, (ii) it is the first-and-only non-scheduled treatment approved for EDS or cataplexy in adult patients with narcolepsy, (iii) it is not a stimulant, (iv) it has broad clinical utility because it can be used as monotherapy or administered concomitantly with other narcolepsy treatments, and (v) it is a once-daily oral tablet administered in the morning upon wakening. In September 2021, the AASM updated its clinical practice guidelines on central disorders of hypersomnolence, which serve as evidence-based treatment guidelines for such disorders, giving WAKIX a strong recommendation for the treatment of both excessive daytime sleepiness and cataplexy in adult patients with narcolepsy.

As of December 31, 2023, we continued to see growth in unique HCPs prescribing WAKIX since it became available in November 2019. The average number of patients on WAKIX in the fourth quarter of 2023 was approximately 6,150. Additionally, as of December 31, 2023, we had secured formulary access for more than 80% of all insured lives (Commercial, Medicare and Medicaid) in the United States. Within these covered lives, we observed favorable access to WAKIX subsequent to the expanded approval of WAKIX for the treatment of cataplexy in adult patients with narcolepsy in October 2020.

10

Our Development Pipeline

Development Pipeline Chart

Graphic

1.Trial conducted by Bioprojet; received EMA approval on March 15, 2023.

Develop Pitolisant in New Patient Populations in Pursuit of Additional Indications

We believe that pitolisant’s ability to regulate histamine and histaminergic signaling gives it the potential to provide therapeutic benefit in other disorders that are mediated through the H3 receptor and histamine signaling and offers a portfolio in a product opportunity with pitolisant. Histamine plays an important role in normal physiologic functioning beyond wakefulness in the areas of attention, vigilance, behavior and cognition. The presence of H3 receptors in the hypothalamus, brainstem and cerebral cortex account for different functions, which could provide an opportunity for pitolisant to treat symptoms other than EDS in different disorders. In addition, H3 receptors are located mainly in the CNS as opposed to other parts of the body outside the CNS, which contributes to its overall tolerability profile. This fact, along with pitolisant being highly selective for the H3 receptor (as opposed to H1 receptors, H2 receptors and H4 receptors), is the reason we

11

believe in pitolisant’s unique MOA and its potential to improve symptoms in patients living with rare neurological diseases, in which impaired histamine signaling is part of the underlying pathophysiology.

Role of histamine in normal physiologic functioning beyond wake promotion (e.g. attention, vigilance, behavior, cognition)
Location of H3 receptors in hypothalamus, brainstem, and cerebral cortex account for different functions (and potential symptoms in different disorders)
Limited H3 receptor populations outside the CNS

Graphic

We have continued to seek new indications in rare neurological disease patient populations that have EDS as a prominent symptom, along with other symptoms mediated by CNS histamine signaling. We opened an IND for pitolisant for the treatment of IH in November 2021 and initiated a Phase 3 registrational trial, the INTUNE Study, in April 2022. We completed enrollment in the INTUNE study in May 2023 and we announced topline data on October 11, 2023. While the primary endpoint did not meet statistical significance, we believe the totality of the data showed favorable numerical trends for pitolisant in the treatment of adult patients with IH. We submitted a meeting request to the FDA in the fourth quarter of 2023 to discuss the path forward and we anticipate a meeting with the FDA towards the end of the first quarter of 2024. We plan to interact with the FDA to determine next steps. We opened an IND for pitolisant for the treatment of PWS in November 2019 and completed a Phase 1 PK clinical trial in pediatric patients with PWS in December of 2019. We then initiated a long-term, open-label safety trial in those patients who participated in the Phase 1 PK trial. In December 2020, we initiated a Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS and other key symptoms in patients with PWS, including behavioral symptoms and cognitive impairment. Topline results from this clinical proof-of-concept trial were reported in November 2022 and showed a positive signal on improvement in the primary outcome related to EDS. An end-of-phase 2 meeting with the FDA was held in June 2023. We believe we aligned with the FDA on the proposed Phase 3 registration study design to support investigation of pitolisant as a potential treatment to address the unmet medical need for children, adolescents and adults with PWS experiencing EDS, for which there is currently no approved treatment. In October 2023, we received FDA alignment regarding the protocol for the Phase 3 TEMPO study in patients with PWS, which will satisfy the requirements for both the registrational trial and one of the requirements for pediatric exclusivity, with the other requirement being data in pediatric narcolepsy. In February 2024, the FDA granted Orphan Drug designation to pitolisant for the treatment of PWS. We expect to initiate the Phase 3 study in the first quarter of 2024. In June 2021, we initiated a Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS, fatigue and cognitive dysfunction in adult patients with DM1 and announced topline results from this trial in the fourth quarter of 2023 in which clinically meaningful improvements were demonstrated in EDS and fatigue, and the safety profile was consistent with the established safety profile of pitolisant.

Idiopathic Hypersomnia

IH, like narcolepsy, is another central disorder of hypersomnolence resulting in sleep-wake state instability. It is a rare and chronic neurological disease that is characterized by EDS despite sufficient or even long sleep time. Sleep in patients with IH is not felt to be refreshing, no matter how much sleep they get. People living with IH experience significant EDS along with the symptoms of sleep inertia (prolonged difficulty waking up from sleep) and ‘brain fog’ (impaired cognition, attention, and alertness). Symptoms of IH often begin in the late teens or early twenties but patients often experience a long diagnostic journey and do not receive an accurate diagnosis until reaching their thirties. Based on insurance claims data, the number of patients diagnosed with IH in the US ranges from 30,000 to 40,000.

12

The Phase 3 double-blind, placebo controlled randomized withdrawal study evaluated the safety and efficacy of pitolisant compared with placebo in adult patients with IH (ages ≥18 years) The study consisted of an 8-week Open-Label Phase, which included a 6-week Dose Optimization Period followed by a 2-week Stable Dose Period. Patients determined to be responders at the end of the Stable Dose Period entered the Double-Blind Randomized Withdrawal Phase of the study for 4 weeks of blinded treatment with pitolisant (at the same dose administered in the Stable Dose Period) or matching placebo. The primary efficacy endpoint in the study was the change in the Epworth Sleepiness Scale (ESS) score from the end of the Stable Dose Period (Week 8) to the end of the 4-week Double-Blind Randomized Withdrawal Phase (Week 12) for pitolisant compared with placebo. Secondary efficacy endpoints evaluated the effect of pitolisant on other symptoms of IH, including overall burden of disease, sleep-related impairment, sleep inertia, and cognitive function. Patients who completed the trial are eligible to participate in an open-label extension phase to assess the long-term safety and effectiveness of pitolisant in adult patients with IH.

We completed enrollment in the INTUNE study in May 2023 and we announced topline data in October 2023. Topline study results include:

Approximately 83% of patients who completed the 8-week open-label treatment period with pitolisant were responders (as defined by a decrease on the ESS of ≥3 points) and experienced a robust clinical response, with an average ESS change from baseline of – 9.4 points.
A positive trend favoring pitolisant was observed during the 4-week double-blind randomized withdrawal period, however no statistically significant difference was observed between pitolisant and placebo groups on ESS, the primary endpoint.
Positive trends favoring pitolisant were also observed across additional prespecified endpoints including the IH Severity Scale, which approached statistical significance, as well as on the Sleep Inertia Questionnaire. Further data analyses are being conducted.
Approximately 88% of patients in the Double-Blind Randomized Withdrawal Phase continued into a long-term extension study, which is ongoing.
The safety and tolerability profile of pitolisant in adult patients with idiopathic hypersomnia was consistent with the established safety profile and no new safety signals were observed.

While the primary endpoint did not meet statistical significance, we believe the totality of the data showed favorable numerical trends for pitolisant in the treatment of adult patients with IH. We are currently analyzing the full data set and we have scheduled a meeting with the FDA for March 2024 to discuss the path forward for IH.

Prader-Willi Syndrome

PWS is a rare genetic disorder caused by a loss of function of specific genes on chromosome 15 resulting in hypothalamic dysfunction and decreased levels of orexin/hypocretin in some patients with PWS. The hypothalamus controls both sleep-wake states and hunger-satiety; therefore, two of the main symptoms in patients with PWS are EDS and hyperphagia. Other features include low muscle tone, short stature, behavioral problems and cognitive impairment. It is estimated that approximately 15,000 to 20,000 people in the United States suffer from PWS, and over half of those suffering from PWS experience EDS. We opened an IND for pitolisant for the treatment of PWS in November 2019 and completed a Phase 1 PK clinical trial in pediatric patients with PWS in December of 2019. We then initiated a long-term, open-label safety trial in those patients who participated in the Phase 1 PK trial. In December 2020, we initiated a Phase 2 proof-of-concept clinical trial to evaluate pitolisant for the treatment of EDS and other key symptoms in patients with PWS, including behavioral symptoms and cognitive impairment. Topline results from this clinical proof-of-concept trial were reported in November 2022 and showed a positive signal on improvement in the primary outcome related to EDS.

PWS poses a heavy burden for both patients and caregivers and there are few therapeutic options available and no FDA-approved treatments for EDS in patients with PWS. Clinical development programs in PWS have focused on hyperphagia, with no other programs focusing on EDS or cognitive function. EDS is thought to have a negative effect on behavior and cognitive function and could exacerbate these symptoms in patients with PWS. In addition, impaired histamine

13

signaling in the brain can contribute to behavioral symptoms and impaired cognition. We believe there is a compelling opportunity for the mechanism of action of pitolisant to impact the EDS component of this disorder as well as other symptoms, such as behavioral issues and cognitive impairment.

We have collaborated with the Foundation for Prader-Willi Research (the “FPWR”) to advance our clinical program and underscore our commitment to this patient population. We are members of the FPWR Clinical Trials Consortium and are working with members of its Scientific Advisory Board to gain their insights for our development program. Progress to date includes (i) opening an IND for PWS in October 2019, (ii) completion of a Phase 1 PK trial in patients with PWS in December 2019, with patients actively rolling over into an open-label, long-term safety trial, and (iii) completion of a Phase 2 proof-of-concept signal detection clinical trial with topline data reported in November 2022.

The Phase 2 proof-of-concept clinical trial was a randomized, double-blind, placebo-controlled study designed to assess the safety and efficacy of pitolisant in patients with PWS. This proof-of-concept study was not powered to demonstrate statistical significance and was designed for signal detection. The study included patients ages 6 to 65 years and patients were randomized 1:1:1 to low dose pitolisant, high dose pitolisant, or placebo treatment groups. Pitolisant dosing was based on three age cohorts (children 6 to < 12; adolescents 12 to < 18; and adults 18 to 65) and another objective of the study was to evaluate for a dose-response to pitolisant in patients with PWS. The primary endpoint of this study was the evaluation of EDS as measured by change from baseline to end of treatment (EOT) on the Epworth Sleepiness Scale for Children and Adolescents (ESS-CHAD) Parent/Caregiver Version.

Topline study results include:

65 patients were enrolled in the trial, 91% of which completed treatment and all but one patient opted to continue into the open-label extension.
Mean baseline ESS-CHAD (Parent/Caregiver Version) ranged from 14.7 to 15.7.
Mean change from baseline to EOT on the ESS-CHAD Parent/Caregiver Version scores ranged from -3.7 to -5.5 across all age groups and treatment groups, representing a clinically meaningful change (which is defined as a ≥ 2-point improvement on this scale).
In two of the three age groups (children and adults), there was a clinically meaningful difference (minimum of 2 points) between pitolisant and placebo, driven by the high dose pitolisant treatment group.
In the adolescent age group, there was a high placebo response of a magnitude three times that seen in the other two age groups, which resulted in no clinically meaningful difference between pitolisant and placebo in this age group.
A responder analysis (defined as an improvement on the ESS-CHAD Parent/Caregiver Version of ≥ 3-points or a score at EOT of ≤10 for this analysis) showed response rates of 70% in the high dose pitolisant group, 55.6% in the low dose pitolisant group, and 52.6% in the placebo group.
Overall safety/tolerability profile was consistent with the known safety/tolerability profile of pitolisant.
Adverse events were reported in 57% of patients on pitolisant and 65% of patients on placebo.
Treatment-related adverse events were reported in 26% of patients on pitolisant and 30% of patients on placebo.
There was one serious adverse event in a patient in the placebo treatment group.

These results represent the initial topline data.

Based on the positive signals from the data from our Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS and other key symptoms in patients with PWS, an end-of-phase 2 meeting with the FDA was held in June 2023. We believe we aligned with the FDA on the proposed Phase 3 study design to support

14

further investigation of pitolisant as a potential treatment to address the unmet medical need for children, adolescents and adults with PWS experiencing EDS, for which there is currently no approved treatment. In October 2023, we received FDA alignment regarding the protocol for the Phase 3 TEMPO study in patients with PWS, which we believe will satisfy the requirements for both the registrational trial and one of the requirements for pediatric exclusivity, with the other being data in pediatric narcolepsy. In February 2024, the FDA granted Orphan Drug designation to pitolisant for the treatment of PWS. We expect to initiate the Phase 3 TEMPO study in the first quarter of 2024.

Myotonic Dystrophy

DM is a rare, multi-system genetic disease that affects the neuromuscular system as well as several other systems. The primary symptom in patients with DM is myotonia, which is an impairment in the ability of muscles to relax; progressive muscle weakness is another prominent symptom of the disorder. It is inherited in an autosomal dominant pattern and there are two main types: DM1 and DM2. The underlying cause of DM1 is a mutation in the DMPK gene on chromosome 19. DM1 is the most common form of adult-onset muscular dystrophy and affects as many as 160,000 patients in the United States. EDS and fatigue are hallmark clinical characteristics in the majority of patients with DM1 and are referred to as the most frequent non-muscular symptoms in patients with DM1. EDS and fatigue occur in approximately 80% to 90% of patients with DM1. Cognitive impairment is also a prominent symptom in patients with DM1 and all of these symptoms are thought to be mediated through H3 receptors and histaminergic pathways located throughout the CNS. DM2 is not as common as DM1 with an estimated prevalence of between 3,000 and 29,000 patients in the United States. The underlying cause of DM2 is a mutation in the CBNP gene on chromosome 3. Patients with DM1 and DM2 share similar phenotypes but disease onset is later in patients with DM2 and symptoms tend to be milder. There are currently no FDA-approved treatments for patients with DM, which represents a significant unmet medical need.

The therapeutic application of pitolisant may provide benefits across the key symptoms of EDS and fatigue which are often among the chief complaints of patients with DM. In a survey of 451 DM1 patients, daytime sleepiness and fatigue were second only to muscle weakness in symptom prevalence and impact. Our clinical program is designed to demonstrate effect on measures of EDS and fatigue, as well as assess performance related to cognitive function, such as attention, vigilance and working memory. Progress to date includes working with key opinion leaders to develop the scientific rationale for the investigation of pitolisant in patients with DM, development of a Phase 2 clinical protocol, submission of an IND at the end of 2020, the opening of an IND in January 2021, and initiation of a Phase 2 proof-of-concept clinical trial in adult patients with DM1 in June of 2021. We announced topline results for the Phase 2 proof-of-concept clinical trial in the fourth quarter of 2023.

The Phase 2 proof-of-concept clinical trial was a randomized, double-blind, placebo-controlled trial to assess the safety and efficacy of pitolisant in adult patients with DM1 ages 18 to 65. It was not powered to demonstrate statistical significance and was designed for signal detection. Thirty patients were enrolled at 20 sites across the United States and Canada. Patients were randomized to low-dose pitolisant, high-dose pitolisant, or placebo in a 1:1:1 treatment ratio and titrated over three weeks up to their randomized dose, followed by eight weeks of stable dosing. The primary trial objective was to assess for improvement in EDS as measured by the Daytime Sleepiness Scale (DSS). Secondary endpoints include assessments of fatigue as well as specific measures of cognitive function using validated computer-based assessments. Clinician and patient global impression of disease severity using the CGI-S and PGI-S, respectively, were measured as well as disease-specific patient assessments of overall disease burden. Plasma samples were collected to generate pharmacokinetic data and a PK/PD analysis were performed. Patients who completed the trial are eligible to participate in an open-label extension phase to assess the long-term safety and effectiveness of pitolisant in adult patients with DM1.

Topline study results include:

Clinically meaningful improvements were demonstrated in EDS as measured by DSS, ESS, and Clinical Global Impression of Severity (CGI-S) of EDS.
oOn DSS, the mean change from baseline to end of double-blind period was -2.5 and -1.0 for the higher dose and lower dose pitolisant treatment groups, respectively, compared to -0.2 for placebo.
oOn ESS, the mean change from baseline to end of double-blind period was -4.88 for the higher dose pitolisant treatment group compared to -0.10 for placebo.

15

oOn CGI-S, the mean change from baseline to end of double-blind period was -0.9 for the higher dose pitolisant treatment group compared to -0.1 for placebo.
Clinically meaningful improvements were demonstrated for fatigue as measured by the Fatigue Severity Scale (FSS).
oOn FSS, the mean change from baseline to end of double-blind period was -0.86 and -0.36 for the higher dose and lower dose pitolisant treatment groups, respectively, compared to -0.13 for placebo.
A clear and consistent dose-response was demonstrated with the higher dose pitolisant group showing a greater response than the lower dose group across the study endpoints.
Safety and tolerability profile in adult patients with DM1 was consistent with the established safety profile of pitolisant with no new safety signals detected and no serious adverse events reported.

These results represent the initial topline data. The full dataset from this trial will include findings from other secondary outcomes, including the Myotonic Dystrophy Health Index (MDHI), cognitive functions, and the safety and effectiveness of pitolisant from the ongoing Open-Label Extension (OLE) Phase. We are currently evaluating the full data set and determining next steps.

Label Expansion of WAKIX in Narcolepsy

Pediatric Narcolepsy

Approximately 5% of diagnosed narcolepsy patients (approximately 3,600 patients in the U.S.) are under the age of 18 years. Symptoms often have a more profound effect in children, resulting in reduced function and greater psychological impact. Until the fourth quarter of 2018, no treatments were approved for pediatric patients with narcolepsy, at which time Xyrem received an expanded indication for the treatment of cataplexy or EDS in patients seven years of age or older with narcolepsy. Xywav (low sodium formulation of Xyrem) received the same indication in July 2020.

We are working with our partner Bioprojet in gaining a pediatric indication for both EDS and cataplexy. On January 26, 2023, Bioprojet received a positive opinion from the EMA’s CHMP and in March 2023, the EMA granted approval for the marketing authorization of WAKIX for the treatment of narcolepsy in children 6 and older.  Based on the data from the positive Phase 3 trial conducted by Bioprojet, we submitted an sNDA for pediatric narcolepsy in December 2023. On February 21, 2024, we announced that the FDA has granted priority review of our pediatric narcolepsy sNDA and has set a PDUFA, or target action date, of June 21, 2024.

Pediatric Exclusivity

We remain committed to obtaining pediatric exclusivity for WAKIX. Our recent efforts regarding pediatric exclusivity include the submission of the pediatric sNDA and the planned initiation of a Phase 3 study in PWS in the first quarter of 2024.

Expand Pitolisant Franchise Potentially up to 2040 and Beyond

In July 2022, we entered into the 2022 LCA with Bioprojet whereby we obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon the agreement of both parties (see “Strategic Agreements” below). The 2022 LCA will expand our opportunity in narcolepsy, and potentially other indications mutually agreed upon by the parties.

We have made progress in the development of two formulations, NG1 and NG2. Both formulations entered clinical studies in the fourth quarter of 2023 and we anticipate data in the first half of 2024.

16

Expansion and Diversification of our Product Portfolio

Zynerba

On October 10, 2023, we completed a tender offer to acquire all of the outstanding shares of common stock of Zynerba, a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including FXS and 22q.

Zynerba’s lead candidate, ZYN002, is the first-and-only pharmaceutically manufactured synthetic cannabidiol. It is a non-euphoric cannabidiol formulated as a patent-protected permeation-enhanced gel for transdermal delivery through the skin and into the circulatory system. The product is manufactured through a synthetic process in a cGMP facility and is not extracted from the cannabis plant. ZYN002 does not contain THC, the compound that causes the euphoric effect of cannabis, and has the potential to be a nonscheduled product if approved.

Cannabidiol, the active ingredient in ZYN002, has been granted orphan drug designation by the FDA and the EMA for the treatment of FXS and for the treatment of 22q deletion syndrome (“22q”). Additionally, ZYN002 has received FDA Fast Track designation for the treatment of behavioral symptoms in patients with FXS. ZYN002 has the potential to serve 80,000 U.S. patients who are diagnosed with FXS and another 80,000 diagnosed with 22q.

FXS is a rare genetic disorder that is the leading known cause of both inherited intellectual disability and autism spectrum disorder, affecting 1 in 3,600 to 4,000 males and 1 in 4,000 to 6,000 females. The disorder negatively affects synaptic function, plasticity and neuronal connections, and results in a spectrum of intellectual disabilities and behavioral symptoms, such as social avoidance and irritability. There are approximately 80,000 people in the United States and approximately 121,000 people in the European Union and UK living with FXS. There is a significant unmet medical need in patients living with FXS as there are currently no FDA approved treatments for this disorder.

FXS is caused by a mutation in FMR1, a gene which modulates a number of systems, including the endocannabinoid system, and most critically, codes for a protein called FMRP. The FMR1 mutation manifests as multiple repeats of a DNA segment, known as the CGG triplet repeat, resulting in deficiency or lack of FMRP. FMRP helps regulate the production of other proteins and plays a role in the development of synapses, which are critical for relaying nerve impulses, and in regulating synaptic plasticity. In people with full mutation of the FMR1 gene, the CGG segment is repeated more than 200 times, and in most cases causes the gene to not function. Methylation of the FMR1 gene also plays a role in determining functionality of the gene. In approximately 60% of patients with FXS, who have complete methylation of the FMR1 gene, no FMRP is produced, resulting in dysregulation of the systems modulated by FMRP.

Based on the data from the Phase 2 CONNECT study, the Phase 3 registration study, RECONNECT, was designed to evaluate the safety and efficacy of ZYN002 in FXS. This study is currently ongoing and we are evaluating the timelines for the completion of the study.

22q is a disorder caused by a small missing piece of the 22nd chromosome. The deletion occurs near the middle of the chromosome at a location designated q11.2. It is considered a mid-line condition, with physical symptoms including characteristic palate abnormalities, heart defects, immune dysfunction, and esophageal / GI issues, as well as debilitating neuropsychiatric and behavioral symptoms, including anxiety, social withdrawal, ADHD, cognitive impairment and autism spectrum disorder. It is estimated that 22q occurs in one in 4,000 live births, suggesting that there are approximately 80,000 people living with 22q in the United States and 129,000 people living with 22q in the European Union and the UK. Patients with 22q deletion syndrome are managed by multidisciplinary care providers, and there are currently no FDA approved treatments for this disorder.

An open-label phase 2 proof-of-concept study showed positive signals for ZYN002 in the treatment of behavioral symptoms associated with 22q. We are currently evaluating the data and are planning further development of ZYN002 in 22q.

17

HBS-102

In August 2021, we acquired HBS-102 along with intellectual property and other assets related to the development, manufacture, and commercialization of the Compound from ConSynance Therapeutics, Inc. We acquired full development and commercialization rights globally, but we have provided a grant-back license to ConSynance for the development and commercialization of the Compound in Greater China. HBS-102 is a Melanin-concentrating hormone (“MCH”) receptor 1 (MCHR1) antagonist and a potential first-in-class molecule with a novel mechanism of action. MCH neurons are located in the hypothalamus and are involved in the regulation of feeding behavior, energy metabolism and control of REM sleep, among other centrally mediated functions. We are currently conducting a preclinical proof-of-concept study to assess the impact of HBS-102 on hyperphagia, weight gain, and other metabolic parameters in a knockout mouse model of PWS and are also conducting a thirteen-week toxicology study. We anticipate data from both studies in the first half of 2024.

Competition

Our industry is highly competitive and subject to rapid and significant change as research provides a deeper understanding of rare neurological disorders, including narcolepsy, and as new therapies are developed. We face potential competition from multiple sources, including large pharmaceutical, biotechnology and specialty pharmaceutical companies. The key competitive factors affecting the success of WAKIX, and any other product candidates that we develop, if approved, are likely to be efficacy, safety, convenience, price, the level of generic competition and the availability of reimbursement from government and other third-party payors.

WAKIX competes with currently FDA-approved products for the treatment of EDS or cataplexy in adult patients with narcolepsy, all of which are controlled substances. Jazz Pharmaceuticals’ Xyrem (sodium oxybate) is an FDA-approved product for the treatment of cataplexy or EDS in patients 7 years of age and older with narcolepsy. Xyrem is a Schedule III controlled substance available only through a restricted access REMS program. Xywav, a lower sodium formulation of Xyrem, was approved in July 2020, (became commercially available in November 2020), and is also a Schedule III controlled substance subject to the same restricted access REMS program as Xyrem. Provigil and Nuvigil, which are Schedule IV WPAs, and stimulants such as methylphenidate and amphetamine (both Schedule II controlled substances), are approved for the treatment of EDS in narcolepsy. Anti-depressants and certain other agents are sometimes used off-label for the treatment of cataplexy in narcolepsy. Axsome’s Sunosi (solriamfetol) was approved by the FDA in March 2019 and launched in July 2019. Sunosi (solriamfetol) is a Schedule IV controlled substance and is indicated to improve wakefulness in adult patients with EDS associated with narcolepsy or obstructive sleep apnea. It is not indicated for cataplexy in patients with narcolepsy. Additionally, Avadel Pharmaceuticals launched a once nightly formulation version of sodium oxybate in June 2023. As of January 2023, Xyrem is now available as generic sodium oxybate – one version is marketed by Hikma Pharmaceuticals through their agreement with Jazz Pharmaceuticals (launched in January 2023), and the other version is marketed by Amneal Pharmaceuticals through their agreement with Jazz Pharmaceuticals (launched in July 2023). Other potential future competitive products are currently in development, including Axsome Therapeutics’ AXS-12 (reboxetine) product candidate, Suven Life Sciences’ SUVN-G3031 H3 inverse agonist product candidate, NLS Pharmaceutics mazindol ER product candidate and orexin 2 receptor agonist product candidates from Takeda, Jazz Pharmaceuticals/Sumitomo Pharma and Alkermes among others.

We believe WAKIX offers a meaningfully differentiated product profile that is competitive with each of the products listed above, some of which are only approved for EDS while others (Xyrem, Xywav, Lumryz and generic sodium oxybate) are approved for the treatment of both EDS or cataplexy in patients with narcolepsy. It should be noted that WAKIX has not been compared with these products in head-to-head clinical trials, but its non-scheduled status represents a distinct competitive advantage relative to those same products. Additionally, WAKIX is priced lower than Xyrem, Xywav, Lumryz and generic sodium oxybate, which we believe is a competitive advantage for WAKIX and may contribute to third-party payor preferences for WAKIX relative to each version of sodium oxybate. Conversely, WAKIX is priced higher than other competitors such as Provigil (modafinil), Nuvigil, Sunosi (armodafinil) and certain generic competitors, such as methylphenidate and amphetamine, which may contribute to third-party payor preferences for those lower-priced treatment options relative to WAKIX.

Manufacturing, Supply and Distribution

We sell WAKIX to, a limited number of specialty distributors, that, in turn, distribute WAKIX to patients. We do not currently own or operate facilities for product manufacturing, storage and distribution, or testing, but we have contracted directly with third parties for each of these functions.

18

Manufacturing is subject to extensive regulation that imposes various procedural and documentation requirements that govern record keeping, manufacturing processes and controls, personnel, quality control and quality assurance, and more. Our systems and our contractors are required to be in compliance with these regulations, and compliance is assessed regularly through monitoring of performance and a formal audit program.

Our current supply chain for WAKIX involves several manufacturers that specialize in specific operations of the manufacturing process, specifically, intermediate and starting material manufacturing, drug substance manufacturing, and drug product manufacturing, labeling and secondary packaging, and distribution services:

Interor S.A. manufactures our BF4 and BF6 intermediate and starting material used in the active pharmaceutical ingredient (“API”).
Corden Pharma Chenôve SAS, a full-service contract development and manufacturing organization (“CDMO”) manufactures our API.
Patheon UK Limited, a CDMO owned by Thermo Fisher Scientific Inc., manufactures our finished product tablets and fills them into unlabeled bottles.
Pharma Packaging Solutions, LLC dba Tjoapack, LLC, handles our labeling and secondary packaging.
Cardinal Health, Inc. is our third-party logistics provider.
Inmar Rx Solutions, Inc., an advanced technology and data analytics company, specializes in reverse distribution of our product and manages our pharmaceutical returns and product recall, if needed.

Customers and Suppliers

For the year ended December 31, 2023, three customers accounted for 100% of gross product revenue; Caremark LLC accounted for 37% of gross product revenue; PANTHERx Specialty Pharmacy LLC accounted for 31% of gross product revenue; and Accredo Health Group, Inc. accounted for 32% of gross product revenue. We also depend on a single source supplier for our product, product candidates and active pharmaceutical ingredient.

Strategic Agreements

License and Commercialization Agreements with Bioprojet

In July 2017, we and Bioprojet entered into the Bioprojet License Agreement (the “2017 LCA”). Bioprojet granted to us an exclusive license to commercialize, in the United States and its territories, commonwealths, and protectorates, including Puerto Rico, a product containing pitolisant currently known as WAKIX for narcolepsy, obstructive sleep apnea, idiopathic hypersomnia, Parkinson’s disease, and any other indication agreed upon by the parties which currently include PWS and DM (“the field”), as well as rights to related patent rights, know-how, trademarks, trade dress, regulatory filings and approvals (the “Bioprojet Assets”). Bioprojet also granted us a co-exclusive (with Bioprojet) license to Bioprojet Assets to clinically develop and register the pitolisant product in the field in the United States. Bioprojet retains the right to manufacture the product in the United States, and to develop outside the United States and commercialize other products that contain pitolisant as an active ingredient anywhere in the world. Bioprojet also granted us an exclusive license to use certain trademarks and trade names in connection with the commercialization of the product under the Bioprojet License Agreement. Under the 2017 LCA, we cannot, directly or indirectly, develop, market, sell, promote or file an NDA with respect to any product that would compete with pitolisant in the field.

We paid Bioprojet an initial license fee of $150.0 million, a milestone payment of $50.0 million upon FDA acceptance of the NDA in February 2019, and a milestone payment of $75.0 million plus an additional $2.0 million fee for approval of the NDA in November 2019. In October 2020, we paid $2.0 million to Bioprojet to extend the Cataplexy Milestone Payment due date to within 90 days. In January 2021, we made the $100.0 million Cataplexy Milestone Payment in full to Bioprojet. The final milestone payment of $40.0 million was paid to Bioprojet in March 2022 upon the attainment of aggregate net sales of WAKIX in the United States of $500.0 million subsequent to the date of NDA approval by the FDA. Pursuant to the 2017 LCA, we agreed to pay royalties on the net sales of the product at tiered royalty rates of 13% to 24% based on annual

19

total net sales during the period commencing on first commercial sale of the product and ending on the latest of 10 years from first commercial sale of the product, expiration of all regulatory exclusivity, or expiration of the last Bioprojet patent covering the product. Such royalty payments are subject to reductions based on royalties paid to any third party in order for us to commercialize the product. We also agreed to pay royalties on net sales of the product at a rate of 3% in consideration for a trademark license based on net sales for 20 years after first commercial sale of the product. We further agreed to pay minimum royalties during the third through tenth year of the Bioprojet License Agreement if the product is approved for narcolepsy to the extent such minimum royalties exceed the royalties payable as described above, which minimum amounts were calculated based on sales materially below our sales forecast.

The 2017 LCA will continue until the expiration of the obligation to pay royalties with respect to the product. We and Bioprojet may each terminate the 2017 LCA for a material breach by the other party that remains uncured for 90 days. Bioprojet may terminate the 2017 LCA in its entirety if we or our sublicensees challenge the licensed patents. In addition, we and Bioprojet have the right to terminate the 2017 LCA upon the other party’s insolvency.

In July 2022, we entered into the 2022 LCA with Bioprojet whereby we obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon the agreement of both parties. We paid an initial, non-refundable $30.0 million licensing fee in October 2022 and additional payments of up to $155.0 million are potentially due under the 2022 LCA upon the achievement of certain development and sales-based milestones. In addition, certain payments will become due upon the achievement of development milestones for new indications and formulations as agreed upon by both parties. The 2022 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales upon commercialization, payable to Bioprojet on a quarterly basis for 10 years from the first commercial sale of each new product, the expiration of all regulatory exclusivity, or the expiration of the last Bioprojet patent covering the products. The $30.0 million licensing fee was recorded in research and development expenses within the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2022.

The 2022 LCA will continue until the expiration of the obligation to pay royalties with respect to each new product. Either party may terminate the 2022 LCA for a material breach by the other party that remains uncured for 90 days. Bioprojet may terminate the 2022 LCA in its entirety if we or our sublicensees challenge the licensed patents. In addition, we and Bioprojet have the right to terminate the 2022 LCA upon the other party’s insolvency.

Intellectual Property

Intellectual property, including patents, trade secrets, trademarks and copyrights, is important to our business. Our commercial success depends in part on our ability to obtain and maintain proprietary intellectual property protection for our WAKIX product and potential future pitolisant-based products, as well as for future product candidates and novel discoveries, product development technologies, and know-how. Our commercial success also depends in part on our ability to operate without infringing on the proprietary rights of others and to prevent others from infringing our proprietary rights. Our policy is to develop and maintain protection of our proprietary position by, among other methods, licensing or filing U.S. and foreign patents and applications relating to our technology, inventions, and improvements that are important to the development and implementation of our business.

Our WAKIX patent portfolio is comprised of three U.S. patents exclusively licensed to us from Bioprojet under the 2017 LCA. One U.S. patent, No. 8,207,197, which has claims directed to a polymorph, i.e., a specific crystalline form, of pitolisant and, methods for preparing that polymorph of pitolisant, is expected to expire in March 2030 based on a granted request for patent term extension, but without taking into consideration any possible pediatric exclusivity. A second U.S. patent, No. 8,486,947, has claims directed to methods of treating excessive daytime sleepiness by administering pitolisant, which is expected to expire in September 2029 without taking into consideration any possible patent term extension.

Our HBS-102 patent portfolio comprises three patent families. The first patent family includes U.S. patent No. 8,637,501, which has claims to certain melanin-concentrating hormone (MCH-1) receptor antagonists as compositions of matter, as well as methods of making the antagonists, and methods of use for treating obesity, anxiety, and depression, and processes for preparing the compounds, which is expected to expire in April 2031 without taking into consideration any possible patent term extension. A second patent family comprises three issued U.S. patents (Nos. 8,716,308; 9,296,743; and 9,650,378), and issued patents in Australia, Brazil, Canada, China, Germany, Spain, France, the United Kingdom, Israel, Italy, Japan, Korea, Mexico, and New Zealand. The patents have claims directed to certain human MCH-1 receptor-selective antagonists as compositions of matter, and are expected to expire in June 2031 (the ‘308 patent) and January

20

2029 (the ‘743 and ‘378 patents, as well as the international patents). The third patent family comprises a pending PCT application (WO2021/142395) and has claims directed to therapeutic combinations or formulations of drugs comprising triple monoamine reuptake inhibitors, MCH receptor 1 (MCHR1) antagonists, and diazoxide, and methods of treating or preventing hyperphagia, moderate to severe binge eating disorder, bulimia nervosa, and management of obesity.

The term of individual patents in our portfolio depends upon the legal term of patents in the countries in which they are obtained. In the United States, the patent term is 20 years from the earliest date of filing a non-provisional patent application. The term of a U.S. patent may be eligible for patent term adjustment, which permits patent term restoration as compensation for delays incurred at the U.S. Patent and Trademark Office (the “USPTO”) during the patent prosecution process. In addition, for patents that cover an FDA-approved drug, the Drug Price Competition and Patent Term Restoration Act of 1984 (the “Hatch-Waxman Act”) permits a patent term extension of up to five years beyond the expiration of the patent. While the length of the patent term extension is related to the length of time the drug is under regulatory review, patent term extension cannot extend the remaining term of a patent beyond a total of 14 years from the date of product approval, and only one patent per approved drug may be extended under the Hatch-Waxman Act.

The patent positions of companies like ours are generally uncertain and involve complex legal and factual questions. Changes in either the patent laws or their interpretation in the United States may diminish our ability to protect our technology or product candidates and could affect the value of such intellectual property. In particular, our ability to stop third parties from making, using, selling, offering to sell or importing products that infringe our intellectual property will depend in part on our success in enforcing patent claims that cover our technology, inventions and improvements. We cannot guarantee that patents will be granted with respect to any patent applications we may file in the future, nor can we be sure that any patents that may be granted to us in the future will be commercially useful in protecting our products, the methods of use or manufacture of those products. Moreover, issued patents do not guarantee the right to practice our technology in relation to the commercialization of our products. Issued patents only allow us to block potential competitors from practicing the claimed inventions of the issued patents.

Further, patents and other intellectual property rights in the pharmaceutical and biotechnology space are evolving and involve many risks and uncertainties. For example, third parties may have blocking patents that could be used to prevent us from commercializing our product candidates and practicing our proprietary technology, and our issued patents may be challenged, invalidated or circumvented, which could limit our ability to stop competitors from marketing related products or could limit the term of patent protection that otherwise may exist for our product candidates. In addition, the scope of the rights granted under any issued patents may not provide us with protection or competitive advantages against competitors with similar technology. Furthermore, our competitors may independently develop similar technologies that are outside the scope of the rights granted under any issued patents. For these reasons, we may face competition with respect to our product candidates. Moreover, because of the extensive time required for development, testing and regulatory review of a potential product, it is possible that, before any particular product candidate can be commercialized, any patent protection for such product may expire or remain in force for only a short period following commercialization, thereby reducing the commercial advantage the patent provides.

We and/or our licensor also rely on protections under trade secret laws, and seek to protect and maintain the confidentiality of proprietary information to protect aspects of our business that are not amenable to, or that we do not consider appropriate for, patent protection. Our trade secrets include, for example, certain program specific synthesis, formulations, patient selection strategies and certain aspects of our research. It is our policy to require our employees, consultants, outside scientific collaborators, sponsored researchers and other advisors to execute confidentiality agreements upon the commencement of employment or consulting relationships with us, and for employees and consultants to enter into invention assignment agreements with us. These agreements provide that all confidential information developed or made known to the individual during the course of the individual’s relationship with us is to be kept confidential and not disclosed to third parties except in specific circumstances. Where applicable, the agreements provide that all inventions to which the individual contributed as an inventor shall be assigned to us, and as such, will become our property. There can be no assurance, however, that these agreements will provide meaningful protection or adequate remedies for our trade secrets in the event of unauthorized use or disclosure of such information.

Further, we have in-licensed from Bioprojet the registered trademark product name “WAKIX” in the United States. We also have registered trademark protection in the United States for “KNOW NARCOLEPSY,” “REM AT THE WRONG TIME” and “NON-REM AT THE WRONG TIME,” as well as our brand and logo “HB,” “HB HARMONY BIOSCIENCES” and “HARMONY BIOSCIENCES.”

21

Government Regulation

The FDA and comparable regulatory authorities in state and local jurisdictions and in other countries impose substantial and burdensome requirements upon companies involved in the clinical development, manufacture, marketing and distribution of drugs, such as those we are developing. These agencies and other federal, state and local entities regulate, among other things, the research and development, testing, manufacture, quality control, safety, effectiveness, labeling, storage, record keeping, approval, advertising and promotion, distribution, post-approval monitoring and reporting, sampling and export and import of our products and product candidates.

U.S. Drug Development Process

In the United States, the FDA regulates drugs under the Federal Food, Drug, and Cosmetic Act (the “FDCA”) and its implementing regulations. The process of obtaining regulatory approvals and the subsequent compliance with appropriate federal, state, local and foreign statutes and regulations requires the expenditure of substantial time and financial resources. Failure to comply with the applicable U.S. requirements at any time during the product development process, approval process or after approval, may subject an applicant to a variety of administrative or judicial sanctions, such as the FDA’s refusal to approve pending NDAs, withdrawal of an approval, imposition of a clinical hold, issuance of warning letters, product recalls, product seizures, total or partial suspension of production or distribution, injunctions, fines, refusals of government contracts, restitution, disgorgement or civil or criminal penalties.

The process required by the FDA before a drug may be marketed in the United States generally involves the following:

completion of preclinical laboratory tests, animal studies and formulation studies in compliance with the FDA’s Good Laboratory Practice (“GLP”) regulations and other applicable regulations;
submission to the FDA of an IND which must become effective before human clinical trials may begin;
approval by an independent institutional review board (“IRB”) or ethics committee at each clinical site before each trial may be initiated;
performance of adequate and well-controlled human clinical trials in accordance with Good Clinical Practice (“GCP”) regulations to evaluate the safety and efficacy of the proposed drug product for each indication;
submission to the FDA of an NDA after completion of all pivotal trials;
satisfactory completion of an FDA advisory committee review, if applicable;
satisfactory completion of an FDA inspection of the manufacturing facility or facilities at which the product is produced to assess compliance with current good manufacturing practice (“cGMP”) requirements and to assure that the facilities, methods and controls are adequate to preserve the drug’s identity, strength, quality and purity;
satisfactory completion of potential inspection of selected clinical investigation sites to assess compliance with GCPs;  and
FDA review and approval of the NDA to permit commercial marketing of the product for particular indications for use in the United States.

Preclinical Studies

Once a product candidate is identified for development, it enters the preclinical testing stage. Preclinical tests include laboratory evaluation of product chemistry, toxicity and formulation, as well as animal studies. An IND sponsor must submit the results of the preclinical tests, together with manufacturing information and analytical data, among other things, to the FDA as part of an IND. An IND is a request for authorization from the FDA to administer an investigational drug product to humans. An IND will also include a protocol detailing, among other things, the objectives of the clinical trial, the parameters to be used in monitoring safety, and the effectiveness criteria to be evaluated, if the trial includes an efficacy

22

evaluation. Some preclinical testing may continue even after the IND is submitted. The IND automatically becomes effective 30 days after receipt by the FDA, unless the FDA, within the 30-day time period, raises concerns or questions related to one or more proposed clinical trials and places the clinical trial on a clinical hold. In such a case, the IND sponsor and the FDA must resolve any outstanding concerns before the clinical trial can begin. Clinical holds also may be imposed by the FDA at any time before or during clinical trials due to safety concerns about on-going or proposed clinical trials or non-compliance with specific FDA requirements, and the trials may not begin or continue until the FDA notifies the sponsor that the hold has been lifted. As a result, submission of an IND may not result in the FDA allowing clinical trials to commence.

Clinical Trials

All clinical trials must be conducted under the supervision of one or more qualified investigators in accordance with GCPs, which include, among other things, the requirement that all research subjects provide their informed consent in writing for their participation in any clinical trial. Clinical trials must be conducted under protocols detailing the objectives of the trial, dosing procedures, subject selection and exclusion criteria and the safety and effectiveness criteria to be evaluated. the parameters to be used in monitoring safety, and the effectiveness criteria to be evaluated. Each protocol must be submitted to the FDA as part of the IND, and a separate submission to the existing IND must be made for each successive clinical trial conducted during product development and for any subsequent protocol amendments. While the IND is active, progress reports summarizing the results of the clinical trials and nonclinical studies performed since the last progress report, among other information, must be submitted at least annually to the FDA, and written IND safety reports must be submitted to the FDA and investigators for serious and unexpected serious adverse events, findings from other studies suggesting a significant risk to humans exposed to the same or similar drugs, findings from animal or in vitro testing suggesting a significant risk to humans, and any clinically important increased incidence of a serious suspected adverse reaction compared to that listed in the protocol or investigator brochure.

Furthermore, an independent IRB at each institution participating in the clinical trial must review and approve each protocol before a clinical trial commences at that institution and must also approve the information regarding the trial and the consent form that must be provided to each trial subject or his or her legal representative, monitor the study until completed and otherwise comply with IRB regulations. The FDA or the sponsor may suspend a clinical trial at any time on various grounds, including a finding that the research subjects or patients are being exposed to an unacceptable health risk. Similarly, an IRB can suspend or terminate approval of a clinical trial at its institution if the clinical trial is not being conducted in accordance with the IRB’s requirements or if the drug has been associated with unexpected serious harm to patients. In addition, some clinical trials are overseen by an independent group of qualified experts organized by the sponsor, known as a data safety monitoring board or committee. Depending on its charter, this group may determine whether a trial may move forward at designated check points based on access to certain data from the trial. Information about certain clinical trials must be submitted within specific timeframes to the NIH for public dissemination on their www.clinicaltrials.gov website.clinicaltrials.gov.

Human clinical trials are typically conducted in three sequential phases that may overlap or be combined:

Phase 1: The product candidate is initially introduced into healthy human subjects or patients with the target disease or condition and tested for safety, dosage tolerance, absorption, metabolism, distribution, excretion and, if possible, to gain an early indication of its effectiveness.
Phase 2: The product candidate is administered to a limited patient population with a specified disease or condition to identify possible adverse effects and safety risks, to preliminarily evaluate the efficacy of the product for specific targeted diseases and to determine dosage tolerance and appropriate dosage.
Phase 3: The product candidate is administered to an expanded patient population to further evaluate dosage, to provide substantial evidence of efficacy and to further test for safety, generally at geographically dispersed clinical trial sites, in well-controlled clinical trials to generate enough data to statistically evaluate the efficacy and safety of the product for approval, to establish the overall risk-benefit profile of the product, and to provide adequate information for the labeling of the product.

Post-approval trials, sometimes referred to as Phase 4 studies, may be conducted after initial marketing approval. These trials are used to gain additional experience from the treatment of patients in the intended therapeutic indication. In certain instances, the FDA may mandate the performance of Phase 4 clinical trials as a condition of approval of an NDA.

23

Concurrent with clinical trials, companies usually complete additional animal studies and must also develop additional information about the chemistry and physical characteristics of the drug and finalize a process for manufacturing the product in commercial quantities in accordance with cGMPs. The manufacturing process must be capable of consistently producing quality batches of the product candidate and, among other things, the manufacturer must develop methods for testing the identity, strength, quality and purity of the final drug. In addition, appropriate packaging must be selected and tested, and stability studies must be conducted to demonstrate that the product candidate does not undergo unacceptable deterioration over its shelf life.

Marketing Approval

Assuming successful completion of the required clinical testing, the results of the preclinical and clinical studies, together with detailed information relating to the product’s chemistry, manufacture, controls and proposed labeling, among other things, are submitted to the FDA as part of an NDA requesting approval to market the product for one or more indications. In most cases, the submission of an NDA is subject to a substantial application user fee. Specifically, the FDA conducts a preliminary review of all NDAs within the first 60 days after submission, before accepting them for filing, to determine whether they are sufficiently complete to permit substantive review. The FDA may request additional information rather than accept an NDA for filing. In this event, the application must be resubmitted with the additional information. The resubmitted application is also subject to review before the FDA accepts it for filing. Once the submission is accepted for filing, the FDA begins an in-depth substantive review. The FDA reviews an NDA to determine, among other things, whether the drug is safe and effective for its intended use and whether its manufacturing is cGMP-compliant to assure and preserve the product’s identity, strength, quality and purity. Under the PDUFA guidelines that are currently in effect, the FDA has a goal of ten months from the date of “filing” of a standard NDA for a new molecular entity to review and act on the submission. This review typically takes twelve months from the date the NDA is submitted to FDA because the FDA has approximately two months to make a “filing” decision after it the application is submitted.

The FDA also may require submission of a REMS to ensure that the benefits of the drug outweigh its risks. The REMS could include medication guides, physician communication plans, assessment plans, and/or elements to assure safe use, such as restricted distribution methods, patient registries, or other risk minimization tools. The FDA will not approve the NDA without an approved REMS, if required.

The FDA may refer an application for a novel drug to an advisory committee. An advisory committee is a panel of independent experts, including clinicians and other scientific experts, that reviews, evaluates and provides a recommendation as to whether the application should be approved and under what conditions. The FDA is not bound by the recommendations of an advisory committee, but it considers such recommendations carefully when making decisions.

Before approving an NDA, the FDA typically will inspect the facility or facilities where the product is manufactured. The FDA will not approve an application unless it determines that the manufacturing processes and facilities are in compliance with cGMP requirements and adequate to assure consistent production of the product within required specifications. Additionally, before approving an NDA, the FDA may inspect one or more clinical trial sites to assure compliance with GCP requirements.

After evaluating the NDA and all related information, including the advisory committee recommendation, if any, and inspection reports regarding the manufacturing facilities and clinical trial sites, the FDA may issue an approval letter, or, in some cases, a complete response letter. An approval letter authorizes commercial marketing of the drug with specific prescribing information for specific indications. A complete response letter usually describes the specific deficiencies in the NDA identified by the FDA and may require additional clinical data, such as an additional clinical trial or other significant and time-consuming requirements related to clinical trials, nonclinical studies or manufacturing. Even with the resubmission of the application with this additional information, the FDA ultimately may decide that the application does not satisfy the regulatory criteria for approval.

Even if the FDA approves a product, it may limit the approved indications for use of the product, require that contraindications, warnings or precautions be included in the product labeling, require that post-approval studies, including Phase 4 clinical trials, be conducted to further assess a drug’s safety after approval, require testing and surveillance programs to monitor the product after commercialization, or impose other conditions, including distribution and use restrictions or other risk management mechanisms under a REMS, which can materially affect the potential market and profitability of the product. The FDA may prevent or limit further marketing of a product based on the results of post-marketing studies or surveillance programs.

24

FDA Expedited Development and Review Programs

The FDA has a number of programs intended to expedite the development or review of a marketing application for an investigational drug. For example, the fast-track designation program is intended to expedite or facilitate the process for developing and reviewing product candidates that meet certain criteria.  Specifically, investigational drugs are eligible for fast-track designation if they are intended to treat a serious or life-threatening disease or condition and demonstrate the potential to address unmet medical needs for the disease or condition. The sponsor of a fast-track product candidate has opportunities for more frequent interactions with the applicable FDA review team during product development and, once an NDA is submitted, the application may be eligible for priority review. With regard to a fast track product candidate, the FDA may consider for review sections of the NDA on a rolling basis before the complete application is submitted, if the sponsor provides a schedule for the submission of the sections of the NDA, the FDA agrees to accept sections of the NDA and determines that the schedule is acceptable, and the sponsor pays any required user fees upon submission of the first section of the NDA.

A product candidate intended to treat a serious or life-threatening disease or condition may also be eligible for breakthrough therapy designation to expedite its development and review. A product candidate can receive breakthrough therapy designation if preliminary clinical evidence indicates that the product candidate, alone or in combination with one or more other drugs or biologics, may demonstrate substantial improvement over existing therapies on one or more clinically significant endpoints, such as substantial treatment effects observed early in clinical development. The designation includes all of the fast-track program features, as well as more intensive FDA interaction and guidance beginning as early as Phase 1 and an organizational commitment to expedite the development and review of the product candidate, including involvement of senior managers.

Any product candidate submitted to the FDA for approval, including a product candidate with a fast-track designation or breakthrough designation, may also be eligible for other types of FDA programs intended to expedite development and review, such as priority review. An NDA is eligible for priority review if the product candidate is designed to treat a serious condition, and if approved, would provide a significant improvement in safety or efficacy compared to available therapies. The FDA will attempt to direct additional resources to the evaluation of an NDA designated for priority review in an effort to facilitate the review. The FDA endeavors to review applications with priority review designations within six months of the filing date as compared to ten months for review of new molecular entity NDAs under its current PDUFA review goals.

In addition, depending on the design of the applicable clinical trials, a product candidate may be eligible for accelerated approval. Specifically, drugs intended to treat serious or life-threatening diseases or conditions may be eligible for accelerated approval upon a determination that the product candidate has an effect on a surrogate endpoint that is reasonably likely to predict clinical benefit, or on a clinical endpoint that can be measured earlier than irreversible morbidity or mortality, that is reasonably likely to predict an effect on irreversible morbidity or mortality or other clinical benefit, taking into account the severity, rarity, or prevalence of the condition and the availability or lack of alternative treatments. As a condition of approval, the FDA generally requires that a sponsor of a drug receiving accelerated approval perform adequate and well-controlled confirmatory clinical trials and may require that such confirmatory trials be underway prior to granting accelerated approval. Drugs receiving accelerated approval may be subject to expedited withdrawal procedures if the sponsor fails to conduct the required confirmatory trials in a timely manner or if such trials fail to verify the predicted clinical benefit. In addition, the FDA currently requires as a condition of accelerated approval pre-approval of promotional materials, which could adversely impact the timing of the commercial launch of the product.

Fast-track designation, breakthrough therapy designation, priority review, and accelerated approval do not change the standards for approval but may expedite the development or approval process. Even if a product candidate qualifies for one or more of these programs, the FDA may later decide that the product no longer meets the conditions for qualification or decide that the time period for FDA review or approval will not be shortened.

Post-Approval Requirements

Drugs manufactured or distributed pursuant to FDA approvals are subject to pervasive and continuing regulation by the FDA, including, among other things, requirements relating to recordkeeping, periodic reporting, product sampling and distribution, and advertising and promotion and reporting of adverse experiences with the product. After approval, most changes to the approved product, such as adding new indications, certain manufacturing changes and additional labeling claims are subject to further FDA review and approval. There also are continuing, annual program user fee requirements for any marketed products, as well as new application fees for supplemental applications with clinical data.

25

Drug manufacturers and other entities involved in the manufacture and distribution of approved drugs are required to register their establishments with the FDA and certain state agencies and are subject to periodic unannounced inspections by the FDA and these certain state agencies for compliance with cGMPs and other laws and regulations. Changes to the manufacturing process are strictly regulated, and, depending on the significance of the change, may require prior FDA approval before being implemented. FDA regulations also require investigation and correction of any deviations from cGMP requirements and impose reporting and documentation requirements upon the sponsor and any third-party manufacturers that the sponsor may decide to use. Accordingly, manufacturers must continue to expend time, money and effort in the area of production and quality control to maintain cGMP compliance.

Once an approval is granted, the FDA may withdraw approval if compliance with regulatory requirements and standards is not maintained or if problems occur after the product reaches the market. Later discovery of previously unknown problems with a product, including adverse events of unanticipated severity or frequency, or with manufacturing processes, or failure to comply with regulatory requirements, may result in mandatory revisions to the approved labeling to add new safety information; imposition of post-market studies or clinical trials to assess new safety risks; or imposition of distribution or other restrictions under a REMS program. Other potential consequences include, among other things:

restrictions on the marketing or manufacturing of the product, complete withdrawal of the product from the market or product recalls;
consent decrees, corporate integrity agreements, debarment or exclusion from federal healthcare programs;
mandated modification of promotional materials and labeling and the issuance of corrective information, safety alerts, Dear Healthcare Provider letters, press releases or other communications containing warning or other safety information about the product;
fines, warning letters, untitled letters, or holds on post-approval clinical trials;
refusal of the FDA to approve pending NDAs or supplements to approved NDAs, or suspension or revocation of product approvals;
product seizure or detention, or refusal to permit the import or export of products; or
injunctions or the imposition of civil or criminal penalties.

The FDA strictly regulates marketing, labeling, advertising and promotion of products that are placed on the market. Drugs may be promoted only for the approved indications and in accordance with the provisions of the approved label. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses. Failure to comply with these requirements can result in, among other things, adverse publicity, warning letters, corrective advertising and potential civil and criminal penalties. Physicians may prescribe legally available products for uses that are not described in the product’s labeling and that differ from those tested by us and approved by the FDA. Such off-label uses are common across medical specialties. Physicians may believe that such off-label uses are the best treatment for many patients in varied circumstances. The FDA does not regulate the behavior of physicians in their choice of treatments. The FDA does, however, restrict manufacturer’s communications on the subject of off-label use of their products.

In addition, the distribution of prescription pharmaceutical products is subject to the Prescription Drug Marketing Act (“PDMA”), which regulates the distribution of drugs and drug samples at the federal level, and sets minimum standards for the registration and regulation of drug distributors by the states. Both the PDMA and state laws limit the distribution of prescription pharmaceutical product samples and impose requirements to ensure accountability in distribution.

Marketing Exclusivity

Market exclusivity provisions under the FDCA can delay the submission or the approval of certain marketing applications. The FDCA provides a five-year period of non-patent data exclusivity within the United States to the first applicant to obtain approval of an NDA for a new chemical entity. A drug is a new chemical entity if the FDA has not previously approved any other new drug containing the same active moiety, which is the molecule or ion responsible for the action of the drug substance. During the exclusivity period, the FDA may not approve or even accept for review an

26

abbreviated new drug application (“ANDA”) or an NDA submitted under Section 505(b)(2) (“505(b)(2) NDA”) submitted by another company for another drug based on the same active moiety, regardless of whether the drug is intended for the same indication as the original innovative drug or for another indication, where the applicant does not own or have a legal right of reference to all the data required for approval. However, an application may be submitted after four years if it contains a certification of patent invalidity or non-infringement to one of the patents listed with the FDA by the innovator NDA holder.

The FDCA alternatively provides three years of non-patent data exclusivity for an NDA, or supplement to an existing NDA, if new clinical investigations, other than bioavailability studies, that were conducted or sponsored by the applicant are deemed by the FDA to be essential to the approval of the application, for example new indications, dosages or strengths of an existing drug. This three-year exclusivity covers only the modification for which the drug received approval on the basis of the new clinical investigations and does not prohibit the FDA from approving ANDAs or 505(b)(2) NDAs for drugs containing the active agent for the original indication or condition of use. Five-year and three-year exclusivity will not delay the submission or approval of a full NDA. However, an applicant submitting a full NDA would be required to conduct or obtain a right of reference to all of the preclinical studies and adequate and well-controlled clinical trials necessary to demonstrate safety and effectiveness.

Pediatric exclusivity is another type of marketing exclusivity available in the United States. Pediatric exclusivity provides for an additional six months of marketing exclusivity attached to another period of exclusivity if a sponsor conducts clinical trials in children in response to a written request from the FDA. The issuance of a written request does not require the sponsor to undertake the described clinical trials.

Orphan Drug Designation and Exclusivity

Under the Orphan Drug Act, the FDA may grant orphan designation to a drug intended to treat a rare disease or condition, which is a disease or condition that (i) affects fewer than 200,000 individuals in the United States, or (ii) if it affects more than 200,000 individuals in the United States, there is no reasonable expectation that the cost of developing and making the product available in the United States for the disease or condition will be recovered from sales of the product. Orphan designation must be requested before submitting an NDA. After the FDA grants an Orphan Drug Designation, the generic identity of the therapeutic agent and its potential orphan use are disclosed publicly by the FDA. Among other benefits of an Orphan Drug Designation are tax credits for certain research and a waiver of the user fee for the NDA. Orphan designation does not convey any advantage in, or shorten the duration of, the regulatory review and approval process.

If a product that has orphan designation subsequently receives the first FDA approval for the disease or condition for which it has such designation, the product is entitled to a seven-year period of marketing exclusivity during which the FDA may not approve any other applications to market the same therapeutic agent for the same disease or condition, except in limited circumstances, such as a subsequent product’s showing of clinical superiority over the product with orphan exclusivity or where the original applicant cannot produce sufficient quantities of product. Competitors, however, may receive approval of different therapeutic agents for the disease or condition for which the orphan product has exclusivity. Orphan exclusivity also could block the approval of a competing product for seven years if a competitor obtains approval of the “same drug,” as defined by the FDA, or if the active moiety of the product candidate is determined to be contained within the competitor’s product for the same disease or condition. In addition, if an orphan designated product receives marketing approval for a disease or condition broader than what is designated, it may not be entitled to orphan exclusivity.

DEA Regulation

The Controlled Substances Act of 1970 (“CSA”) establishes registration, security, recordkeeping, reporting, storage, distribution and other requirements administered by the DEA. The DEA is concerned with the control of handlers of controlled substances, and with the equipment and raw materials used in their manufacture and packaging, in order to prevent loss and diversion into illicit channels of commerce.

The DEA regulates controlled substances as Schedule I, II, III, IV or V substances. Schedule I substances by definition have no established medicinal use and may not be marketed or sold in the United States. A pharmaceutical product may be listed as Schedule II, III, IV or V, with Schedule II substances considered to present the highest risk of abuse and Schedule V substances the lowest relative risk of abuse among such substances. The FDA did not recommend that the DEA schedule WAKIX as a controlled substance, and WAKIX is therefore not scheduled as a controlled substance by the DEA.

27

Annual registration is required for any facility that manufactures, distributes, dispenses, imports or exports any controlled substance. The registration is specific to the particular location, activity and controlled substance schedule. For example, separate registrations are needed for import and manufacturing, and each registration will specify which schedules of controlled substances are authorized.

The DEA typically inspects a facility to review its security measures prior to issuing a registration. Security requirements vary by controlled substance schedule, with the most stringent requirements applying to Schedule I and Schedule II substances. Required security measures include background checks on employees and physical control of inventory through measures such as cages, surveillance cameras and inventory reconciliations. Records must be maintained for the handling of all controlled substances, and periodic reports made to the DEA, for example distribution reports for Schedule I and II controlled substances, Schedule III substances that are narcotics, and other designated substances. Reports must also be made for thefts or losses of any controlled substance, and to obtain authorization to destroy any controlled substance. In addition, special authorization and notification requirements apply to imports and exports.

In addition, a DEA quota system controls and limits the availability and production of controlled substances in Schedule I or II. Distributions of any Schedule I or II controlled substance must also be accompanied by special order forms, with copies provided to the DEA. The DEA may adjust aggregate production quotas and individual production and procurement quotas from time to time during the year, although the DEA has substantial discretion in whether or not to make such adjustments. To meet its responsibilities, the DEA conducts periodic inspections of registered establishments that handle controlled substances. Individual states also regulate controlled substances.

Other Healthcare Laws

In addition to FDA regulation of pharmaceutical products, pharmaceutical companies are subject to federal healthcare laws and regulations as well as regulation by the states and foreign jurisdictions in which they conduct their business that restrict business practices in the pharmaceutical industry. These laws may impact, among other things, our current and future business operations, including our clinical research activities, and proposed sales, marketing and education programs and constrain the business or financial arrangements and relationships with healthcare providers and other parties through which we market, sell and distribute our products for which we obtain marketing approval. These laws include U.S. federal and state anti-kickback and false claims laws, civil monetary penalties laws, consumer protection and transparency laws as well as similar foreign laws in the jurisdictions outside the U.S., including, without limitation, those laws described below.

The federal Anti-Kickback Statute prohibits, among other things, individuals or entities from knowingly and willfully offering, paying, soliciting or receiving remuneration, directly or indirectly, overtly or covertly, in cash or in kind to induce or in return for purchasing, leasing, ordering or arranging for or recommending the purchase, lease or order of any item or service reimbursable under Medicare, Medicaid or other federal healthcare programs. A person or entity does not need to have actual knowledge of this statute or specific intent to violate it in order to have committed a violation.

The federal civil and criminal false claims laws, including the civil False Claims Act, prohibit, among other things, any individual or entity from knowingly presenting, or causing to be presented, a false claim for payment to the federal government, knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim to the federal government, or from knowingly making a false statement to avoid, decrease or conceal an obligation to pay money to the federal government. Manufacturers can be held liable under the False Claims Act even when they do not submit claims directly to government payors if they are deemed to “cause” the submission of false or fraudulent claims. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the civil False Claims Act and the civil monetary penalties statute. The False Claims Act also permits a private individual acting as a “whistleblower” to bring actions on behalf of the federal government alleging violations of the False Claims Act and to share in any monetary recovery.

The federal Civil Monetary Penalties Law prohibits, among other things, the offering or transferring of remuneration to a Medicare or Medicaid beneficiary that the person knows or should know is likely to influence the beneficiary’s selection of a particular supplier of Medicare or Medicaid payable items or services. Federal government price reporting laws require manufacturers to calculate and report complex pricing metrics to government programs.

28

The federal Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) created additional federal criminal statutes that prohibit, among other things, knowingly and willfully executing a scheme to defraud any healthcare benefit program, including private third-party payors and knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for healthcare benefits, items or services. Similar to the U.S. federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the healthcare fraud statute implemented under HIPAA or specific intent to violate it in order to have committed a violation.

The federal Physician Payments Sunshine Act requires certain manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program, with specific exceptions, to report annually to the Centers for Medicare & Medicaid Services (“CMS”) information related to payments or other transfers of value made to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain non-physician practitioners (physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists, anesthesiologist assistants, and certified nurse midwives)  and teaching hospitals, and applicable manufacturers and applicable group purchasing organizations to report annually to CMS ownership and investment interests held by physicians and their immediate family members.

Similar state and local laws and regulations may also restrict business practices in the pharmaceutical industry, such as state anti-kickback and false claims laws, which may apply to business practices, including but not limited to, research, distribution, sales and marketing arrangements and claims involving healthcare items or services reimbursed by non-governmental third-party payors, including private insurers, or by patients themselves; state laws that require pharmaceutical companies to comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government, or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state laws and regulations that require drug manufacturers to file reports relating to pricing information and marketing expenditures or which require tracking gifts and other remuneration and items of value provided to physicians, other healthcare providers and entities; and state and local laws that require the registration of pharmaceutical sales representatives.

Violation of any of such laws or any other governmental regulations that apply may result in significant criminal, civil and administrative penalties including damages, fines, imprisonment, disgorgement, additional reporting requirements and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, contractual damages, reputational harm, diminished profits and future earnings, disgorgement, exclusion from participation in government healthcare programs and the curtailment or restructuring of our operations. To the extent that any of our products are sold in a foreign country, we may be subject to similar foreign laws and regulations, which may include, for instance, applicable post-marketing requirements, including safety surveillance, anti-fraud and abuse laws, implementation of corporate compliance programs, and reporting of payments or transfers of value to healthcare professionals.

Data Privacy and Security Laws

Pharmaceutical companies may be subject to U.S. federal and state health information privacy, security and data breach notification laws, which may govern the collection, use, disclosure and protection of health-related and other personal information. In the U.S., HIPAA imposes privacy, security and breach reporting obligations with respect to individually identifiable health information upon “covered entities” (health plans, health care clearinghouses and certain health care providers), and their respective business associates, individuals or entities that create, received, maintain or transmit protected health information in connection with providing a service for or on behalf of a covered entity. HIPAA mandates the reporting of certain breaches of health information to the Department of Health and Human Services (“HHS”), affected individuals and if the breach is large enough, the media. Entities that are found to be in violation of HIPAA as the result of a breach of unsecured protected health information (“PHI”), a complaint about privacy practices or an audit by the HHS may be subject to significant civil, criminal and administrative fines and penalties and/or additional reporting and oversight obligations if required to enter into a resolution agreement and corrective action plan with HHS to settle allegations of HIPAA non-compliance. Even when HIPAA does not apply, according to the Federal Trade Commission or the FTC, failing to take appropriate steps to keep consumers’ personal information secure constitutes unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act (“FTCA”). The FTC expects a company’s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. Individually identifiable health information is considered sensitive data that merits stronger safeguards.

29

In addition, certain state laws govern the privacy and security of health information in certain circumstances, some of which may be more stringent, broader in scope or offer greater individual rights with respect to PHI than HIPAA, many of which may differ from each other, thus, complicating compliance efforts. Failure to comply with these laws, where applicable, can result in the imposition of significant civil and/or criminal penalties and private litigation. For example, California recently enacted legislation, the California Consumer Privacy Act (“CCPA”), which went into effect January 1, 2020. The CCPA, among other things, creates new data privacy obligations for covered companies and provides new privacy rights to California residents, including the right to opt out of certain disclosures of their information. The CCPA also creates a private right of action with statutory damages for certain data breaches, thereby potentially increasing risks associated with a data breach. Although the law includes limited exceptions, including for “protected health information” maintained by a covered entity or business associate, it may regulate or impact our processing of personal information depending on the context. Further, the California Privacy Rights Act (the “CPRA”) recently passed in California. The CPRA will impose additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It will also create a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. The majority of the provisions will go into effect on January 1, 2023, and additional compliance investment and potential business process changes may be required.

In Europe, the General Data Protection Regulation (“GDPR”), went into effect in May 2018 and imposes stringent data protection requirements for controllers and processors of personal data of persons within the European Economic Area (“EEA”). The GDPR applies to any company established in the EEA as well as to those outside the EEA if they collect and use personal data in connection with the offering of goods or services to individuals in the EEA or the monitoring of their behavior. The GDPR, together with national legislation, regulations and guidelines of the EEA member states and the United Kingdom governing the processing of personal data, impose strict obligations and restrictions on the ability to collect, analyze and transfer personal data, including health data from clinical trials and adverse event reporting. In particular, these obligations and restrictions concern the consent of the individuals to whom the personal data relates, the information provided to the individuals, the transfer of personal data out of the EEA or the United Kingdom, security breach notifications, security and confidentiality of the personal data and imposition of substantial potential fines for breaches of the data protection obligations. Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements and potential fines for noncompliance of up to €20 million or 4% of the annual global revenue of the noncompliant company, whichever is greater. Further, from January 1, 2021, companies have to comply with the GDPR and also the United Kingdom GDPR (“UK GDPR”) which, together with the amended UK Data Protection Act 2018, retains the GDPR in UK national law. The UK GDPR mirrors the fines under the GDPR, e.g. fines up to the greater of €20 million (£17.5 million) or 4% of global turnover. The relationship between the United Kingdom and the European Union in relation to certain aspects of data protection law remains unclear, and it is unclear how United Kingdom data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the United Kingdom will be regulated in the long term. The European Commission has adopted an adequacy decision in favor of the United Kingdom, enabling data transfers from EU member states to the United Kingdom without additional safeguards. However, the UK adequacy decision will automatically expire in June 2025 unless the European Commission re-assesses and renews or extends that decision. European data protection authorities may interpret the GDPR, UK GDPR and national laws differently and impose additional requirements, which add to the complexity of processing personal data in or from the EEA or United Kingdom. Guidance on implementation and compliance practices are often updated or otherwise revised.

Coverage and Reimbursement

Sales of any pharmaceutical product depend, in part, on the extent to which such product will be covered by third-party payors, such as federal, state and foreign government healthcare programs, commercial insurance and managed healthcare organizations, and the level of reimbursement for such product by third-party payors. In the United States, no uniform policy exists for coverage and reimbursement for pharmaceutical products among third-party payors. Therefore, decisions regarding the extent of coverage and amount of reimbursement to be provided are made on a plan-by-plan basis. The process for determining whether a third-party payor will provide coverage for a product typically is separate from the process for setting the price of such product or for establishing the reimbursement rate that the payor will pay for the product once coverage is approved. Third-party payors may limit coverage to specific products on an approved list, also known as a formulary, which might not include all of the FDA-approved products for a particular indication, or place products at certain formulary levels that result in lower reimbursement levels and higher cost-sharing obligation imposed on patients. One third-party payor’s decision to cover a particular medical product or service does not ensure that other payors will also provide coverage for the medical product or service and the level of coverage and reimbursement can differ significantly from payor

30

to payor. As a result, the coverage determination process will often require us to provide scientific and clinical support for the use of our products to each payor separately and can be a time-consuming process, with no assurance that coverage and adequate reimbursement will be applied consistently or obtained in the first instance. Additionally, a third-party payor’s decision to provide coverage for a product does not imply that an adequate reimbursement rate will be approved.

In international markets, reimbursement and healthcare payment systems vary significantly by country, and many countries have instituted price ceilings on specific products and therapies. For example, the European Union provides options for its member states to restrict the range of medicinal products for which their national health insurance systems provide reimbursement and to control the prices of medicinal products for human use. A member state may approve a specific price for the medicinal product or it may instead adopt a system of direct or indirect controls on the profitability of the company placing the medicinal product on the market. Pharmaceutical products may face competition from lower-priced products in foreign countries that have placed price controls on pharmaceutical products. Furthermore, there can be no assurance that a product will be considered medically reasonable and necessary for a specific indication, that a product will be considered cost-effective by third-party payors, that an adequate level of reimbursement will be established even if coverage is available or that the third-party payors’ reimbursement policies will not adversely affect the ability to sell a product profitably.

Healthcare Reform

In the United States and certain foreign jurisdictions, there have been, and we expect there will continue to be, a number of legislative and regulatory changes to the healthcare system. In March 2010, the ACA was signed into law, which substantially changed the way healthcare is financed by both governmental and private insurers in the United States and significantly affected the pharmaceutical industry. The ACA contained a number of provisions, including those governing enrollment in federal healthcare programs, reimbursement adjustments and fraud and abuse changes. Additionally, the ACA increased the minimum level of Medicaid rebates payable by manufacturers of brand name drugs; required collection of rebates for drugs paid by Medicaid managed care organizations; required manufacturers to participate in a coverage gap discount program, under which they must agree to offer point-of-sale discounts (increased to 70 percent pursuant to the Bipartisan Budget Act of 2018, effective as of January 1, 2019) off negotiated prices of applicable brand drugs to eligible beneficiaries during their coverage gap period, as a condition for the manufacturer’s outpatient drugs to be covered under Medicare Part D; imposed a non-deductible annual fee on pharmaceutical manufacturers or importers who sell certain “branded prescription drugs” to specified federal government programs, implemented a new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs that are inhaled, infused, instilled, implanted, or injected expanded the types of entities eligible for the 340B drug discount program; expanded eligibility criteria for Medicaid programs; created a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in, and conduct comparative clinical effectiveness research, along with funding for such research; and established a Center for Medicare and Medicaid Innovation at CMS to test innovative payment and service delivery models to lower Medicare and Medicaid spending, potentially including prescription drug spending.

Since its enactment, there have been judicial, executive and Congressional legislative challenges to certain aspects of the ACA. On June 17, 2021 the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. Thus, the ACA will remain in effect in its current form. Further, prior to the U.S. Supreme Court ruling, President Biden issued an executive order to initiate a special enrollment period from February 15, 2021 through August 15, 2021 for purposes of obtaining health insurance coverage through the ACA marketplace. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA. Other legislative changes have also been proposed and adopted since the ACA was enacted, including aggregate reductions of Medicare payments to providers, which was temporarily suspended from May 1, 2020 through March 31, 2022 under the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), and further reduced payments to several types of Medicare providers. In March 2021, the American Rescue Plan Act of 2021 was signed into law, which eliminated the statutory Medicaid drug rebate cap for single source and innovator multiple source drugs, beginning January 1, 2024. The rebate was previously capped at 100% of a drug’s average manufacturer price.

Moreover, there has recently been heightened governmental scrutiny over the manner in which manufacturers set prices for their marketed products, which has resulted in several Congressional inquiries and proposed and enacted legislation designed, among other things, to bring more transparency to product pricing, review the relationship between

31

pricing and manufacturer patient programs and reform government program reimbursement methodologies for pharmaceutical products in an attempt to control drug costs. Individual states in the United States have also become increasingly active in implementing regulations designed to control pharmaceutical product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures and, in some cases, mechanisms to encourage importation from other countries and bulk purchasing. In addition, regional healthcare authorities and individual hospitals are increasingly using bidding procedures to determine which drugs and suppliers will be included in their healthcare programs. Furthermore, there has been increased interest by third-party payors and governmental authorities in reference pricing systems and publication of discounts and list prices.

The Inflation Reduction Act of 2022, or IRA, which was signed into law on August 16, 2022, included several provisions to reduce drug spending by the federal government and reduce out-of-pocket costs for patients on Medicare. This legislation requires that the federal government negotiate prices for some drugs covered under Medicare Part B and Part D with the highest total spending, beginning in 2026. It also requires manufacturers to pay rebates back to the federal government if the price of their medications for Medicare beneficiaries rises faster than inflation. The legislation also placed a cap on out-of-pocket costs for Medicare Part D enrollees and shifted the cost of supplying these medications to manufacturers and plans. Eligibility for the Medicare Part D Low-Income Subsidy Program was also expanded under the legislation, and it further delayed the implementation of the Trump Administration’s drug rebate rule to 2027. The IRA permits the Secretary of the Department of Health and Human Services, or HHS, to implement many of these provisions through guidance, as opposed to regulation, for the initial years. On August 29, 2023, HHS announced the list of the first ten drugs that will be subject to price negotiations, although the drug price negotiation program is currently subject to legal challenges. For that and other reasons, it is currently unclear how the IRA will be effectuated, or the impact of the IRA on our business.

We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our products or additional pricing pressures.

Facilities

Our corporate headquarters are located at 630 W. Germantown Pike Plymouth Meeting, Pennsylvania. In December 2020, we leased additional office space at this same location, which increased our footprint to approximately 35,781 square feet of office space. As of December 31, 2023, 85 of our employees are located at our corporate headquarters. Pursuant to our Right of Use Agreement with Paragon, we also utilize office space at 330 N. Wabash Ave, Suite 3500, Chicago, Illinois 60611, where 8 of our employees are located.

Human Capital Management

As of December 31, 2023, we have 246 full-time employees, 127 who are dedicated to commercial functions, which includes sales, marketing, market access, commercial operations, and insights, and 65 who are dedicated to research and development. None of our employees are represented by labor unions or covered by collective bargaining agreements. We consider our relationship with our employees to be good.

We believe that our future success largely depends upon our continued ability to attract and retain highly skilled employees. We provide our employees with competitive salaries and bonuses, opportunities for equity ownership, development programs that enable continued learning and growth and a robust employment package that promotes well-being across all aspects of their lives, including health care, retirement planning and paid time off.

We believe that much of our success is rooted in the diversity of our teams and our commitment to inclusion. We value diversity at all levels and focus on extending our diversity and inclusion initiatives across our entire workforce.

Corporate Social Responsibility

Social responsibility has always been integral to our core values. We are committed to doing business with integrity and ethics. We focus on providing our employees safe and healthy working conditions, and actively participate in the communities where we are located. In addition, we support philanthropic organizations, patient-focused associations, local and national charitable organizations, and areas of need across the country by providing monetary donations or supplying

32

food, medical supplies and other resources. We collaborate with patient advocacy organizations to understand the needs of patients living with rare, neurological disorders including narcolepsy, and are committed to addressing those needs.

Our environmental, social and governance (”ESG”) and social impact strategy is directed by our Board and overseen by management and a cross-functional executive team comprised of Legal, Compliance, Human Resources, Corporate Affairs and Investor Relations. Our Board of Directors, through our Nominations and Governance Committee, has oversight over our strategic process. We conducted a materiality assessment, including engaging internal stakeholders and reviewing external standards, to inform the creation of an ESG framework, and set our goals and targets to address industry trends, laws and regulations, and stakeholder expectations. We will regularly evaluate our performance in meeting those goals. We may also engage with external organizations and experts to benchmark performance and identify best practices.

Corporate Information

Our principal executive offices are located at 630 W. Germantown Pike, Plymouth Meeting, PA 19462, and our telephone number is (484) 539-9800. Our internet website is www.harmonybiosciences.com. We routinely make important information available on our website free of charge, including copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. We recognize our website as a key channel of distribution to reach public investors and as a means of disclosing material non-public information to comply with our disclosure obligations under Regulation FD. Information contained on our website shall not be deemed incorporated into, or to be part of this Annual Report on Form 10-K, and any website references are not intended to be made through active hyperlinks.

Item 1A. Risk Factors.

Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below and the other information included or incorporated by reference in this Annual Report on Form 10-K before making an investment in our common stock. Our business, financial condition, results of operations, or prospects could be materially and adversely affected if any of these risks occurs, and as a result, the market price of our common stock could decline and you could lose all or part of your investment. This Annual Report on Form 10-K also contains forward-looking statements that involve risks and uncertainties. See “Part I—Cautionary Note Regarding Forward-Looking Statements.” Our actual results could differ materially and adversely from those anticipated in these forward-looking statements as a result of certain factors, including those set forth below.

Risks Related to Our Business

We are substantially dependent on the commercial success of our only approved product, WAKIX. If we are unable to maintain or increase sales of WAKIX, our ability to generate revenue and our financial condition will be adversely affected.

Historically, our business has been substantially dependent on WAKIX and our financial results have been significantly influenced by sales of WAKIX, which was approved for the treatment of EDS in adult patients with narcolepsy in August 2019 and for the treatment of cataplexy in adult patients with narcolepsy in October 2020. In addition to the risks discussed elsewhere in this section, our ability to generate revenue from sales of WAKIX depends on a number of factors, including, but not limited to:

the effectiveness of our sales and marketing strategy and operations, and obtaining market acceptance of WAKIX, including garnering market share from existing and future treatment alternatives;
maintaining compliance with all regulatory requirements applicable to WAKIX and our commercial activities, including the post-marketing requirements and post-marketing commitments required by the FDA;
increased pricing pressure from, changes in policies by, or restrictions on reimbursement imposed by, third-party payors, including our ability to maintain adequate coverage and reimbursement for WAKIX;

33

the continued acceptability of the safety profile of WAKIX and the occurrence of any unexpected side effects, adverse reactions or misuse, including the potential business impact of withdrawing the product (either voluntarily or as mandated by the FDA), loss of support by the advocacy communities or loss of positive corporate reputation resulting in unfavorable media coverage;
successfully managing third-party service providers involved in the manufacturing and development of pitolisant;
successfully completing the development of pitolisant in other indications by demonstrating safety, tolerability and efficacy profiles that are satisfactory to the FDA;
obtaining regulatory approvals to market pitolisant for other indications;
complying with the terms of the license agreement with Bioprojet;
negotiating favorable terms in any collaboration, licensing or other arrangements into which we may enter;
maintaining, protecting and expanding the portfolio of intellectual property rights, including patents, trade secrets and knowhow, especially in light of potential competition from generic versions of pitolisant; and
attracting, hiring and retaining qualified personnel.

In our efforts to market WAKIX for the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy, our revenue is dependent, in part, on the size of the markets in the United States, or in other territories where we may seek and obtain regulatory approval, the number of competitors in such markets, the acceptance of the price of WAKIX in those markets and the ability to obtain reimbursement at any price. If the number of our addressable patients is not as large as we estimate or the reasonably accepted population for treatment is narrowed by competition, physician choice or treatment guidelines, we may not generate significant revenue from sales of WAKIX. If we are not able to generate substantial revenue from the sale of WAKIX, we may not remain profitable.

The continued commercial success of WAKIX and any other product candidates we develop will depend on the degree of their market acceptance.

Even with the requisite approvals from the FDA and other regulatory authorities, the continued commercial success of WAKIX for the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy, and any other indications and product candidates we may develop, will depend on the degree of their acceptance by physicians, patients, third-party payors and others in the medical community. If WAKIX or any other product candidates we develop do not achieve an adequate level of market acceptance, we may not generate significant product revenue or any profits from operations. The degree of market acceptance of WAKIX or any other product candidates we develop, if approved for commercial sale, will depend on a number of factors, some of which are beyond our control, including:

the safety and efficacy of the product as demonstrated in clinical trials;
the perception of physicians, patients, third-party payors and others in the medical community of the relative safety, efficacy, convenience, effect on quality-of-life and cost-effectiveness of the product, compared to those of other available treatments;
the product’s approved labeling, including the description of the product’s approved indications, the description of its efficacy, including the endpoints in which it showed an improvement, and the prevalence and severity of any side effects, including any associated limitations or warnings;
the cost of treatment in relation to alternative treatments, including any similar generic treatments;
our ability to differentiate WAKIX or other approved products from other treatments in the same space;

34

the adoption of WAKIX as a first-line therapy for EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy;
the prevalence and severity of any side effects, including those that may be discovered following approval and commercialization;
the willingness of the target patient population to try new treatments and of physicians to prescribe these treatments;
the strength of marketing and distribution support and timing of market introduction of competitive products;
the publicity concerning our products or competing products and treatments;
product liability litigation alleging injuries relating to our products or similar classes of drugs;
any post-approval study requirements for our products and the results thereof; and
sufficient third-party insurance coverage and reimbursement.

Our continuing efforts to educate physicians, patients, third-party payors and others in the medical community on the benefits and risks of WAKIX may require significant resources and may never be successful. The adoption of WAKIX could be limited if physicians prescribe it only as a second line therapy. Physicians may opt to prescribe the products of our competitors for a variety of reasons. For example, WAKIX did not demonstrate non-inferiority to modafinil and, as such, physicians and patients may choose modafinil rather than WAKIX. Furthermore, because the clinical response to WAKIX may take several weeks before addressing EDS and cataplexy symptoms, patients and physicians may choose other fast acting, stimulant and wake promoting agents over WAKIX. If WAKIX fails to achieve an adequate level of acceptance by physicians, patients, third-party payors and others in the medical community, we will not be able to generate sufficient revenue to become or remain profitable.

We cannot guarantee that WAKIX or any other product candidates we may seek to develop will ever be commercially successful, and to the extent they are not commercially successful, such product candidates would incur significant expense with no corresponding revenue. Because we expect the sales of WAKIX to generate substantially all of our revenue for the foreseeable future, the failure of WAKIX to find market acceptance would substantially harm our business and could require us to seek additional financing.

The market opportunity for WAKIX or any future product candidate we develop may be smaller than we estimate.

The potential market opportunity for WAKIX and any future product candidate is difficult to precisely estimate. Our estimates of the potential market opportunity for our product candidates include several key assumptions of the current market size and current pricing for commercially available products and are based on industry and market data obtained from industry publications, studies conducted by us, our industry knowledge, third-party research reports and other surveys. While we believe our estimates are reasonable and reliable, they may prove to be incorrect. Further, new studies may change the estimated incidence or prevalence of diseases and disorders. The number of patients may turn out to be lower than expected. Additionally, the potentially addressable patient population for WAKIX or any future product candidate we develop may be limited or may not be amenable to treatment with WAKIX or such future product candidate, and new patients may become increasingly difficult to identify or gain access to, which would adversely affect our results of operations and our business.

We rely on our license agreements with Bioprojet to provide rights to the core intellectual property relating to pitolisant, and any termination or loss of significant rights under the agreement would adversely affect our development and/or commercialization of pitolisant.

We have licensed our core intellectual property relating to pitolisant from Bioprojet. If, for any reason, our license and commercialization agreements with Bioprojet are terminated or we otherwise lose those rights, it would materially adversely affect our business. Pursuant to our license and commercialization agreements, we obtained intellectual property rights in connection with the commercialization of pitolisant in the United States and its territories, commonwealths and

35

protectorates, including Puerto Rico, which includes an exclusive license to use certain intellectual property owned by Bioprojet related to clinically developing and commercializing the pitolisant product candidate for narcolepsy, obstructive sleep apnea, idiopathic hypersomnia and Parkinson’s Disease.

Under the license agreements, Bioprojet is responsible for conducting all preclinical studies and clinical trials necessary for achieving and maintaining regulatory approval in the United States for narcolepsy and cataplexy indications, including all costs and expenses. We are responsible for all other costs associated with other development and regulatory activities, unless Bioprojet otherwise agrees to participate in funding such activities. We must obtain consent from Bioprojet before commencing any clinical trials related to pitolisant. Our ability to pursue indications other than the ones specifically enumerated in the license agreement is also contingent on mutual agreement of Bioprojet and us as to those indications and such agreement may be withheld at Bioprojet’s discretion. If Bioprojet denies consent for us to conduct clinical trials or pursue any such other indication for any reason, we will not have the right under our license and commercialization agreement to commercialize our product for such indication. In such event, Bioprojet may pursue commercialization of such indication for itself in our territory, or it may license the right to commercialize such indication in our territory to third parties, including our competitors.

Our license and commercialization agreements also impose on us obligations relating to exclusivity, territorial rights, development, commercialization, funding, payment, diligence, sublicensing, insurance, intellectual property protection and other matters. For example, under the 2017 LCA and 2022 LCA, we cannot, directly or indirectly, develop, market, sell, promote or file an NDA with respect to any product that would compete with pitolisant in the field. If we breach any material obligations, or use the intellectual property licensed to us in an unauthorized manner, we may be required to pay damages to Bioprojet, and Bioprojet may have the right to terminate our license, which would result in us being unable to develop, manufacture and sell pitolisant and would materially adversely affect our business.

We may not be successful in our efforts to identify, in-license or acquire, discover, develop or commercialize additional product candidates, or identify other indications for pitolisant beyond EDS or cataplexy in adult patients with narcolepsy.

Although a substantial amount of our effort is focused on the commercialization of WAKIX for the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy, we also may seek to identify, in-license or acquire, discover, develop and commercialize additional product candidates in the rare neurological disorders field, such as our recent acquisition of Zynerba’s pipeline, and to identify other indications for pitolisant beyond the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy. We cannot assure you that our efforts to do so will be successful. Even if we are successful at in-licensing or acquiring additional product candidates, their requisite development activities may require substantial resources, and we cannot assure you that these development activities will result in regulatory approvals. We also cannot assure you that our efforts to develop and commercialize pitolisant for other indications beyond the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy will be successful.

Our business, products or product pricing could be subject to negative publicity, which could have a material adverse effect on our reputation, business, financial position, results of operations, liquidity and cash flows.

In recent years, the pharmaceutical industry has been the subject of public complaints and significant publicity regarding the pricing of pharmaceutical products, including publicity and pressure resulting from prices charged by competitors and peer companies for new products as well as price increases by competitors and peer companies on older products that the public has deemed excessive. We may experience downward pricing pressure on the price of WAKIX and any other future approved products due to social or political pressure to lower the cost of drugs, which could reduce our revenue and future profitability. Orphan drugs in particular have received recent negative publicity for the perceived high prices charged for them by their manufacturers, and as a result orphan drug developers such as us may be negatively impacted by such publicity and any U.S. or other government regulatory response. Due to these factors, we may suffer public criticism and negative publicity in media coverage, by industry trade associations and legislators.

Any of the events or developments described above could result in reputational harm and reduced market acceptance and demand for our products, could harm our ability to market our products in the future, could cause us to incur significant expense, could cause our senior management to be distracted from execution of our business strategy, and could have a material adverse effect on our business, reputation, financial condition, results of operations, liquidity, cash flows and/or share price.

36

Third-party relationships are important to our business. If we are unable to enter into and maintain strategic collaborations or if these relationships are not successful, our business could be adversely affected.

We have limited product development and distribution capabilities and we do not yet have any product manufacturing capabilities. In addition, we may enter into collaborations for the development and commercialization of certain of our product candidates. If we enter into such collaborations, we will have limited control over the amount and timing of resources that our collaborators will dedicate to the development or commercialization of our product candidates. Our ability to generate revenue from these arrangements will depend on any future collaborators’ abilities to successfully perform the functions assigned to them in these arrangements. In addition, any future collaborators may have the right to abandon research or development projects and terminate applicable agreements, including funding obligations, prior to or upon the expiration of the agreed upon terms. Relationships we enter into may pose a number of risks, including the following:

current or future third parties have, and future third-party collaborators may have, significant discretion in determining the efforts and resources that they will apply;
third parties may not perform their obligations as expected;
third parties may not pursue development and commercialization of any product candidates that we decide to develop as drugs and that achieve regulatory approval or may elect not to continue or renew development or commercialization programs based on clinical study or trial results, changes in the third parties’ strategic focus or available funding, or external factors, such as a strategic transaction that may divert resources or create competing priorities;
third parties may delay preclinical studies or clinical trials, provide insufficient funding for a preclinical study or clinical trial, stop a preclinical study or clinical trial or abandon one of our product candidates, repeat or conduct clinical studies or new clinical trials or require a new formulation of a product candidate for clinical testing;
third parties could independently develop, or develop with other third parties, products that compete directly or indirectly with our products and product candidates if the third parties believe that the competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours;
product candidates discovered in collaboration with us may be viewed by our current or future collaborators as competitive with their own product candidates or products, which may cause such third parties to cease to devote resources to the commercialization of our product candidates;
third parties may fail to comply with applicable regulatory requirements regarding the development, manufacture, packaging, labeling, holding, distribution and/or marketing of a product candidate or product;
third parties with marketing and distribution rights to pitolisant or any future product candidates that achieve regulatory approval may not commit sufficient resources to the marketing and distribution of such product or products;
disagreements with third parties, including disagreements over proprietary rights, contract interpretation or the preferred course of development, might cause delays or terminations of the research, development or commercialization of pitolisant or any future product candidates, might lead to additional responsibilities for us with respect to pitolisant or any future product candidates, or might result in litigation or arbitration, any of which would be time-consuming and expensive;
third parties may not properly maintain or defend our intellectual property rights or may use our proprietary information in such a way as to invite litigation that could jeopardize or invalidate our intellectual property or proprietary information or expose us to potential litigation;
third parties may infringe the intellectual property rights of other third parties, which may expose us to litigation and potential liability;

37

if one of our third parties is involved in a business combination, the collaborator might deemphasize or terminate the development or commercialization of any product candidate licensed to it by us; and
relationships may be terminated by the collaborator, and, if terminated, we could be required to raise additional capital to pursue further development or commercialization of the applicable product candidates.

If our relationships do not result in the successful discovery, development and commercialization of products or if a third party terminates its agreement with us, we may not receive any future research funding or milestone or royalty payments under the collaboration. If we do not receive the funding we expect under any third-party agreements we enter into, our development of pitolisant or any future product candidates could be delayed and we may need additional resources. Additionally, if any third party terminates its agreement with us, we may find it more difficult to attract new collaborators and our perception in the business and financial communities could be adversely affected.

Relationships are complex and time-consuming to negotiate and document. In addition, there have been a significant number of recent business combinations among large pharmaceutical companies that have resulted in a reduced number of future collaborators. We face significant competition in seeking appropriate collaborators. Our ability to reach a definitive agreement for a collaboration will depend, among other things, upon our assessment of the collaborator’s resources and expertise, the terms and conditions of the proposed collaboration and the proposed collaborator’s evaluation of a number of factors. If we are unable to reach agreements with suitable third parties on a timely basis, on acceptable terms, or at all, we may have to curtail the development of a product candidate, reduce or delay its development program or one or more of our other development programs, delay its potential commercialization or reduce the scope of any sales or marketing activities, or increase our expenditures and undertake development or commercialization activities at our own expense. If we elect to increase our expenditures to fund development or commercialization activities on our own, we may need to obtain additional expertise and additional capital, which may not be available to us on acceptable terms, or at all. If we fail to enter into relationships or do not have sufficient funds or expertise to undertake the necessary development and commercialization activities, we may not be able to further develop our product candidates, bring them to market and generate revenue from sales of drugs or continue to develop our technology, and our business may be materially and adversely affected.

We expect to rely on third parties to conduct our clinical trials for pitolisant and other product candidates that we decide to develop. If these third parties do not successfully carry out their contractual duties, meet expected deadlines or comply with regulatory requirements, we may not be able to obtain regulatory approval of or commercialize any potential product candidates on a timely basis or at all.

We will continue to rely upon third parties, including independent investigators, to conduct preclinical studies or clinical trials under agreements with universities, medical institutions, CROs, strategic partners and others. We expect to have to negotiate budgets and contracts with CROs and study or trial sites, which may result in delays to our development timelines and increased costs.

We will have to rely heavily on third parties over the course of our preclinical studies and clinical trials and, as a result, will have limited control over the clinical investigators and limited visibility into their day-to-day activities, including with respect to their compliance with the approved clinical protocol and regulatory requirements. Nevertheless, we are responsible for ensuring that each of our preclinical studies and clinical trials is conducted in accordance with the applicable protocol, legal and regulatory requirements and scientific standards, and our reliance on third parties does not relieve us of our regulatory responsibilities. We and these third parties are required to comply with GCP requirements for clinical trials, which are regulations and guidelines enforced by the FDA and comparable foreign regulatory authorities for product candidates in clinical development.

Regulatory authorities enforce these GCP requirements through periodic inspections of study or trial sponsors, clinical investigators and trial sites. If we or any of these third parties fail to comply with applicable GCP requirements, the clinical data generated in our clinical trials may be deemed unreliable and the FDA or comparable foreign regulatory authorities may require us to suspend or terminate these clinical trials or perform additional clinical trials before approving our marketing applications. We cannot be certain that, upon inspection, such regulatory authorities will determine that any of our clinical trials comply with the GCP or other applicable requirements. In addition, our clinical trials must be conducted with drug products produced under cGMP requirements and may require a large number of patients. Our failure or any failure by these third parties to comply with these regulations, which would delay the regulatory approval or

38

commercialization process. Moreover, our business may be implicated if any of these third parties violates federal or state laws or regulations including fraud and abuse or false claims laws and regulations or healthcare privacy and security laws.

Any parties conducting our future clinical trials, if any, generally will not be our employees and, except for remedies that may be available to us under our agreements with the third parties conducting such clinical trials, if any, we cannot control whether or not they devote sufficient time and resources to our ongoing preclinical and clinical programs. These third parties may also have relationships with other commercial entities, including our competitors, for whom they may also be conducting clinical trials or other product development activities, which could affect their performance on our behalf. If these third parties do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced or if the quality or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols or regulatory requirements or for other reasons, our clinical trials may be extended, delayed or terminated and we may not be able to complete development of, obtain regulatory approval of or successfully commercialize our current and future product candidates. As a result, our financial results and the commercial prospects for our current and future product candidates would be harmed, our costs could increase and our ability to generate revenue could be delayed.

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

If we experience delays in meeting or fail to meet the regulatory requirements for commercialization of our current or future potential product candidates, the commercial prospects for our product candidates may be harmed and our ability to generate revenue will be materially impaired.

We rely completely on third parties to manufacture and distribute our supply of WAKIX and our product candidates, including certain sole-source suppliers and manufacturers, and intend to rely on third parties to manufacture and distribute any future product candidates.

We do not currently have, nor do we plan to acquire, the infrastructure or capability to manufacture or distribute commercial quantities of WAKIX or our product candidates. Our ability to commercially supply WAKIX and our ability to obtain adequate supplies of our product candidates for clinical studies depends, in part, on the ability of third-party manufacturers to supply and manufacture the raw materials, API and other important components related to the manufacture of WAKIX and our product candidates. We also rely on third parties to package the finished product. These third-party manufacturers have limited experience manufacturing the raw materials and API for WAKIX and our product candidates to be supplied to patients in the United States. Prior to the approval of WAKIX, we experienced minor issues related to product specifications and other minor delays in supply related to our third-party suppliers and manufacturers. We cannot guarantee that even minor changes in the process will result in products that are safe and, where applicable, effective. If we fail to develop and maintain supply relationships with these third parties, we may be unable to continue to successfully commercialize WAKIX and any product candidates that may receive approval.

We rely and will continue to rely on certain third parties as the sole source of the materials they supply or the finished products they manufacture. For example, we rely on Interor S.A., Corden Pharma Chenôve SAS and Patheon UK Limited to provide intermediate supply ingredients, API and finished products, respectively.

Additionally, we rely on our suppliers and manufacturers to purchase materials from other third parties. Any of our existing suppliers or manufacturers may:

fail to supply us with product on a timely basis or in the requested amount due to unexpected damage to or destruction of facilities or equipment or otherwise;

39

fail to increase manufacturing capacity and produce drug product and components in larger quantities and at higher yields in a timely or cost-effective manner, or at all, to sufficiently meet our commercial needs;
be unable to meet our production demands due to issues related to their reliance on sole-source suppliers and manufacturers;
supply us with product that fails to meet regulatory requirements;
become unavailable through business interruption or financial insolvency;
lose regulatory status as an approved source;
be unable or unwilling to (i) honor current supply agreements or (ii) renew current supply agreements when such agreements expire on a timely basis, on acceptable terms or at all; or
discontinue production or manufacturing of necessary drug substances or products.

In the event of any of the foregoing, if we do not have an alternative supplier or manufacturer in place, we would be required to expend substantial management time and expense to identify, qualify and transfer technical processes to alternative suppliers or manufacturers. Transferring technology to other sites may require additional processes, technologies and validation studies, which are costly, may take considerable amounts of time, may not be successful and, in most cases, require prior review and approval by the FDA. Any need to find and qualify new suppliers or manufacturers could significantly delay production of WAKIX, adversely impact our ability to market WAKIX, adversely impact the conduct of our clinical trials and adversely affect our business. There can be no assurance that replacements would be available to us on a timely basis, on acceptable terms or at all. While we currently maintain a robust supply of raw material inventory and an 18 month supply of finished goods inventory to ensure product availability, any interruption in the supply of a drug substance or other material or in the manufacture of WAKIX or our product candidates could have a material adverse effect on our business, financial condition, operating results and prospects.

Additionally, although we are ultimately responsible for ensuring compliance with regulatory requirements such as cGMPs, we are dependent on our contract suppliers and manufacturers for day-to-day compliance with cGMP for production of both drug substances and finished products. Facilities used by our contract suppliers and manufacturers to produce the drug substances and materials or finished products for commercial sale must undergo inspection and be approved by the FDA and other relevant regulatory authorities for the manufacture of our products. A number of our contract suppliers and manufacturers must comply with cGMP requirements enforced by the FDA through its facilities inspection program and review of submitted technical information. If the safety of WAKIX is compromised due to a failure to adhere to applicable laws or for other reasons, we may not be able to successfully commercialize our product and we may be held liable for injuries sustained as a result. In addition, the manufacturing facilities of certain of our suppliers are located outside of the United States. This may give rise to difficulties in importing our product into the United States or other countries as a result of, among other things, regulatory agency approval requirements, taxes, tariffs, local import requirements such as import duties or inspections, incomplete or inaccurate import documentation or defective packaging.

Because a number of companies compete with us, many of which have greater resources than we do, and because we face rapid changes in science in our industry, we cannot be certain that our products will be accepted in the marketplace or capture market share.

Competition from other biotechnology and pharmaceutical companies is intense and is expected to increase. There may be a number of companies pursuing the development of pharmaceuticals in rare neurological disorders, our area of focus. These companies may be very large, and may have financial, technical, sales and distribution and other resources substantially greater than ours. The greater resources of these competitors may enable them to develop, obtain regulatory approval for or market competing products more quickly or effectively, making it extremely difficult for us to capture a share of the market for our product. We also face competition, and may in the future face additional competition, from manufacturers of generic drugs. Certain U.S. state laws allow for, and in some instances in the absence of specific instructions from the prescribing physician mandate, the dispensing of generic products rather than branded products when a generic version is available.

40

Generic competition often results in decreases in the prices at which branded products can be sold. The commercial potential of our current products and any future products may be reduced or eliminated if our competitors develop or acquire and commercialize generic or branded products that are safer or more effective, have fewer side effects, are easier to administer or are less expensive than our products. We also face competition from off-label uses of approved drugs. Additionally, the biotechnology and pharmaceutical industries are subject to rapid changes in science, and our competitors may develop and market products with improved therapeutic profiles relative to pitolisant or any future product candidates that would render pitolisant or any future product candidates noncompetitive.

We may need to increase the size and capabilities of our organization based on business need, and we may experience difficulties in managing our growth.

We commenced operations in 2017 and, as of December 31, 2023, had approximately 250 employees. As we advance the development of pitolisant in other indications and commercialize WAKIX as a treatment for EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy, we must continue to grow the size of the organization. Future growth will impose significant added responsibilities on members of management, including:

identifying, recruiting, integrating, retaining and motivating additional employees;
effectively managing our development efforts, including the clinical development and FDA or other regulatory authority review processes for pitolisant or any future product candidates;
effectively managing any third-party service providers involved in the development and manufacture of pitolisant or any future product candidates; and
improving our operational, financial and management controls, reporting systems and procedures.

Our future financial performance and our ability to successfully develop and commercialize WAKIX or any future product candidates will depend, in part, on our ability to effectively manage any future growth. Our management will have to dedicate a significant amount of its attention to managing these growth activities. In addition, we expect to incur additional costs in hiring, training and retaining such additional personnel.

If we are not able to effectively expand our organization, we may not be able to successfully execute the tasks necessary to further develop and commercialize pitolisant or any future product candidates and, accordingly, may not achieve our research, development and commercialization goals.

Our future success depends on our ability to retain our key executives and to attract, retain and motivate qualified personnel.

We are highly dependent on the principal members of our management and scientific teams. We do not maintain “key person” insurance for any of our executives or other employees. The loss of the services of any of these persons could impede the achievement of our research, development and commercialization objectives.

To encourage valuable employees to remain at our company, in addition to salary and cash incentives, we have provided equity award grants that vest over time. The value to employees of these equity grants that vest over time may be significantly affected by changes in the price of our common stock that are beyond our control, and may at any time be insufficient to retain employees who receive more lucrative offers from other companies. Any of our employees could leave our employment at any time, with or without notice.

Recruiting and retaining qualified operations, finance and accounting, quality and compliance, scientific, clinical, manufacturing and sales and marketing personnel or consultants is also critical to our success. We may not be able to attract and retain these personnel on acceptable terms, given the competition among numerous pharmaceutical and biotechnology companies for similar personnel. We also experience competition for the hiring of scientific and clinical personnel from universities and research institutions. If we are unable to attract, retain and motivate qualified and experienced personnel, it could harm our business, results of operations and financial condition. Even if we are successful in attracting and retaining such personnel, competition for such employees may significantly increase our compensation costs and adversely affect our business, results of operations and financial condition.

41

The loss of the services of any of our executive officers, key employees or consultants could seriously harm our ability to successfully implement our business strategy. Replacing executive officers, key employees or consultants may be difficult and may take an extended period of time because of the limited number of individuals in our industry with the breadth of skills and experience required to successfully develop, gain regulatory approval of and commercialize products. Competition to hire from this limited pool is intense, and we may be unable to hire, train, retain or motivate these key personnel or consultants on acceptable terms given the competition among numerous pharmaceutical and biotechnology companies for similar personnel.

We may hire part-time employees or use consultants. As a result, certain of our employees, officers, directors or consultants may not devote all of their time to our business, and may from time to time serve as employees, officers, directors and consultants of other companies.

Public health pandemics, including the COVID-19 pandemic, may result in disruptions to our commercialization, clinical trials, manufacturing and other business operations, which could have a material adverse effect on our business, financial condition, operating results, cash flows and prospects.

A public health epidemic, including COVID-19, poses the risk that we or our employees, contractors, suppliers, distributors and other partners, as well as physicians treating narcolepsy patients, may be prevented from conducting business and patient-care activities for an indefinite period of time, including due to shutdowns and quarantines that may be requested or mandated by governmental authorities. Beginning in March 2020, we had increased reliance on personnel working from home which may negatively impact productivity or disrupt, delay or otherwise adversely impact our business. In addition, remote working could increase our cyber security risk.

General protective measures put into place at various governmental levels, including quarantines, travel restrictions and business shutdowns, may also negatively affect our operations. For example, the COVID-19 pandemic affected our ability to access HCPs, and caused fewer patients to visit their HCP, resulting in fewer prescriptions being written. Additionally, the effects of COVID-19 disrupted the supply chain and could disrupt the manufacturing or shipment of WAKIX and of drug substance and finished drug product. For example, we may face supply chain and manufacturing limitations or difficulties as resources are shifted toward vaccine manufacturing and distribution. Any delays or interruptions in the manufacture and supply of WAKIX could result in delays for our planned clinical trials, impair our ability to meet demand for new WAKIX prescriptions and impede our clinical trial recruitment, testing, monitoring, data collection and analysis and other related activities.

Any of the foregoing factors could have a material adverse impact on our business, financial condition, operating results, cash flows and prospects. The extent to which COVID-19 or any future pandemics impact our operations and those of our third-party partners will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the duration of the pandemic, additional or modified government actions, the severity of the pandemic, speed of the spread of a virus, and the actions taken to contain the virus or treat its impact, among others.

We or the third parties upon whom we depend may be adversely affected by natural disasters and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.

Any unplanned event, such as flood, fire, explosion, earthquake, extreme weather condition, medical epidemics, power shortage, telecommunication failure or other natural or manmade accidents or incidents that result in us being unable to fully utilize our facilities, the manufacturing facilities of our third-party contract manufacturers or our or their distribution networks, may have a material and adverse effect on our ability to operate our business, particularly on a daily basis, and have significant negative consequences on our financial and operating conditions. Loss of access to these facilities may result in increased costs, or interruptions in the commercialization of WAKIX or our business operations. Natural disasters could further disrupt our operations and have a material and adverse effect on our business, financial condition, results of operations and prospects. If a natural disaster, power outage or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure, such as our research facilities, the manufacturing facilities of our third-party contract manufacturers or our or their distribution networks, or that otherwise disrupted operations, it may be difficult or, in certain cases, impossible, for us to continue our business for a substantial period of time.

The disaster recovery and business continuity plans we have in place may prove inadequate in the event of a serious disaster or similar event. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which could have a material adverse effect on our business. As part of our risk management

42

policy, we maintain insurance coverage at levels that we believe are appropriate for our business. However, in the event of an accident or incident at these facilities, we cannot assure our investors that the amounts of insurance will be sufficient to satisfy any damages and losses. If our facilities or the manufacturing facilities of our third-party contract manufacturers are unable to operate because of an accident or incident or for any other reason, even for a short period of time, any or all of our research and development programs may be harmed. Any business interruption may have a material and adverse effect on our business, financial condition, results of operations and prospects.

We depend on our information technology systems, and any failure of these systems could harm our business. Any real or perceived security breaches, loss of data, and other disruptions or incidents could compromise the privacy, security, integrity or confidentiality of sensitive information related to our business or prevent us from accessing critical information and expose us to liability and reputational harm, which could adversely affect our business, results of operations and financial condition.

We collect and maintain data and information that is necessary to conduct our business, and we are increasingly dependent on information technology systems and infrastructure to operate our business, including systems infrastructure operated and maintained by our third-party suppliers or providers. In the ordinary course of our business, we collect, store and transmit large amounts of confidential information, including intellectual property, proprietary business information and personal information. It is critical that we do so in a secure manner to maintain the privacy, security, confidentiality and integrity of such confidential information. We have established physical, electronic and organizational measures to safeguard and secure our systems and facilities to prevent an information compromise, and rely on commercially available systems, software, tools and monitoring to provide security for our information technology systems and the processing, transmission and storage of digital information. We have also outsourced elements of our information technology infrastructure, and as a result, a number of third-party vendors may or could have access to our confidential information. Our internal information technology systems and infrastructure, and those of our current and any future collaborators, contractors and consultants and other third parties on which we rely, are vulnerable to damage or unauthorized access or use resulting from computer viruses, malware, natural disasters, terrorism, war, telecommunication and electrical failures, denial-of-service attacks, cyber- attacks or cyber-intrusions over the Internet, hacking, phishing and other social engineering attacks, attachments to emails, persons inside our organization (including employees or contractors), lost or stolen devices, or persons with access to systems inside our organization.

The risk of a security breach or disruption or data loss, particularly through social engineering attacks, cyber-attacks or cyber intrusion, including by computer hackers, foreign governments and cyber terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. In addition, the prevalent use of mobile devices that access confidential information increases the risk of data security breaches, which could lead to the loss of confidential information or other intellectual property. As a result of the COVID-19 pandemic, we may also face increased cybersecurity risks due to our reliance on internet technology and the number of our employees who are working remotely, which may create additional opportunities for cybercriminals to exploit vulnerabilities. Furthermore, because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. There can be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or effective in protecting our systems and information.

We may also experience security breaches that may remain undetected for an extended period. The costs to us to mitigate, investigate and respond to potential security incidents, breaches, disruptions, network security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and while we have implemented security measures to protect our data security and information technology systems, our efforts to address these problems may not be successful, and these problems could result in unexpected interruptions, delays, cessation of service and other harm to our business and our competitive position. If such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our product development programs. For example, the loss of clinical trial data from completed or ongoing or planned clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Moreover, if a real or perceived security breach affects our systems (or those of our third-party providers or suppliers) or results in the loss of or accidental, unlawful or unauthorized access to, use of, release of or other processing of personally identifiable information or clinical trial data, our reputation could be materially damaged. In addition, such a breach may require notification to governmental agencies, the media or individuals pursuant to applicable data privacy and security laws. We would also be exposed to a risk of loss, negative publicity, harm to our reputation, governmental investigation and/or enforcement actions, claims or litigation and potential

43

liability, which could materially adversely affect our business, results of operations and financial condition. The global data protection landscape is rapidly evolving, and we may be affected by or subject to new, amended or existing laws and regulations in the future, including as our operations continue to expand or if we begin to operate in foreign jurisdictions.

Our employees and independent contractors, including principal investigators, consultants, commercial collaborators, service providers and other vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements, which could have an adverse effect on our results of operations.

We are exposed to the risk that our employees and independent contractors, including principal investigators, consultants, any future commercial collaborators, service providers and other vendors may engage in misconduct or other illegal activity. Misconduct by these parties could include intentional, reckless and/or negligent conduct or other unauthorized activities that violate the laws and regulations of the FDA and other similar regulatory bodies, including those laws that require the reporting of true, complete and accurate information to such regulatory bodies; manufacturing standards; U.S. federal and state healthcare fraud and abuse laws, data privacy and security laws and other similar non-U.S. laws; or laws that require the true, complete and accurate reporting of financial information or data. In particular, sales, marketing and business arrangements in the healthcare industry are subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. These laws and regulations restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs, and other business arrangements. Such misconduct also could involve the improper use or misrepresentation of individually identifiable information, including, without limitation, information obtained in the course of clinical trials, the creation of fraudulent data in our preclinical studies or clinical trials, or illegal misappropriation of product, which could result in regulatory sanctions and cause serious harm to our reputation. It is not always possible to identify and deter misconduct by employees and other third-parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws or regulations. In addition, we are subject to the risk that a person or government could allege such fraud or other misconduct, even if none occurred. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business and financial results, including, without limitation, the imposition of significant civil, criminal and administrative penalties, damages, monetary fines, disgorgement, possible exclusion from participation in Medicare, Medicaid and other U.S. federal healthcare programs or healthcare programs in other jurisdictions, integrity oversight and reporting obligations to resolve allegations of non-compliance, imprisonment, other sanctions, contractual damages, reputational harm, diminished profits and future earnings and curtailment of our operations, any of which could adversely affect our ability to operate our business and our results of operations.

A variety of risks associated with operating internationally could materially adversely affect our business.

We have conducted clinical studies in the Czech Republic, Romania, and Poland in the past, and currently conduct studies in Ireland, Australia, and the United Kingdom. We may conduct future clinical studies in other countries as well. Doing business internationally involves a number of risks, including but not limited to:

multiple, conflicting and changing laws and regulations, such as privacy regulations, tax laws, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits and licenses;
failure by us to obtain and maintain regulatory approvals for the use of our products in various countries;
additional potentially relevant third-party patent rights;
complexities and difficulties in obtaining protection and enforcing our intellectual property;
difficulties in staffing and managing foreign operations;
complexities associated with managing multiple payor reimbursement regimes, government payors or patient self-pay systems;

44

limits in our ability to penetrate international markets;
global macroeconomic conditions, including an increase in inflation rates or interest rates, labor shortages, supply chain shortages, disruptions and instability in the banking industry and other parts of the financial services sector, or other economic, political, or legal uncertainties or adverse developments;
financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;
terrorism and/or political instability, unrest and wars, such as the conflicts involving Ukraine and Russia or Israel and its surrounding regions, which could delay or disrupt our business, and if such political unrest escalates or spills over to or otherwise impacts additional regions it could heighten many of the other risk factors included in this Item 1A;
natural disasters (including as a result of climate change), which could cause significant damage to the infrastructure upon which our business operations rely, and the timing, nature or severity of which we may be unable to prepare for;
economic instability, outbreak of disease or epidemics such as the COVID-19 pandemic, boycotts, curtailment of trade and other business restrictions;
certain expenses including, among others, expenses for travel, translation and insurance; and
regulatory and compliance risks that relate to maintaining accurate information and control over sales and activities that may fall within the purview of the U.S. Foreign Corrupt Practices Act, its books and records provisions, or its anti-bribery provisions.

Any of these factors could significantly harm our future international expansion and operations and, consequently, our results of operations.

Failure to keep up with evolving laws, regulations, trends and shareholder expectations relating to environmental, social and governance, or ESG, practices or reporting could adversely impact our reputation, share price and access to and cost of capital or otherwise adversely impact our business.

Certain institutional investors, investor advocacy groups, investment funds, creditors and other influential financial market participants, as well as governments, regulators, customers, patients, employees and other stakeholders, have become increasingly focused on companies’ ESG practices, including the impact of business on the environment and diversity, equity and inclusion matters. Certain organizations also provide ESG ratings, scores and benchmarking studies that assess companies’ ESG practices. Although there are no universal standards for such ratings, scores or benchmarking studies, they are used by some investors to inform their investment and voting decisions. It is possible that our future stockholders or organizations that report on, rate or score ESG practices will not be satisfied with our ESG strategy or performance. Unfavorable press about or ratings or assessments of our ESG strategies or practices, regardless of whether or not we comply with applicable legal requirements, may lead to negative investor sentiment toward us, which may hinder the Company’s access to capital.

Our reputation could be damaged if we do not, or are perceived not to, meet stakeholder demand with respect to ESG matters, which could adversely affect our business, financial condition, profitability and cash flows. We may be criticized for our lack of ESG initiatives or goals or perceived as not taking sufficient action in connection with any of these matters. In turn, we may take certain actions, including the establishment of ESG-related goals or targets, to improve our ESG profile and/or respond to stakeholder demand; however, such actions may be costly or be subject to numerous conditions that are outside our control, and we cannot guarantee that we will meet these goals or targets or that such actions will have the desired effect even if met.

Additionally, we and/or other parties in our value chain are subject to or are expected to be subject to additional climate and other ESG-related obligations arising from legislation and regulation in the United States, the European Union

45

and other jurisdictions, including new reporting requirements, even as the availability and quality of the information that may be required to comply with such laws and regulations remains limited. We expect for our compliance costs with these laws and regulations to increase in the future, and any failure, or perceived failure, by us to adhere to such laws and regulations, or meet evolving and varied stakeholder expectations and standards, could harm our business, reputation, financial condition, and operating results.

Risks Related to Our Financial Condition and Capital Requirements

We have a limited operating history and history of commercializing drugs, which may make it difficult for you to evaluate the success of our business to date and assess our future viability.

We commenced operations in 2017, and our operations to date have been largely focused on staffing our company, business planning, raising capital, acquiring the rights to pitolisant, seeking registration in the United States for our product WAKIX, which is approved for the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy, the commercialization of WAKIX, manufacturing WAKIX on a commercial scale, and preparing to develop pitolisant for other potential indications. This has included preparing the application for regulatory approval and other activities that were required for us to obtain approval of our NDA, and activities related to commercializing WAKIX. WAKIX is our only drug candidate for which we have obtained regulatory approval. Consequently, any predictions about our future success or viability may not be as accurate as they could be if we had a longer operating history or a longer history of successfully developing and commercializing drugs.

We expect our financial condition and operating results to continue to fluctuate from quarter to quarter and year to year due to a variety of factors, many of which are beyond our control. We may encounter unforeseen expenses, difficulties, complications, delays and other known or unknown factors.

We have made and may be required in the future to make significant payments to Bioprojet under our licensing and collaboration agreements for pitolisant.

Under our agreements with Bioprojet, we are subject to significant obligations, including payment obligations upon the achievement of specified milestones and payments based on product sales, as well as other material obligations. Certain of the milestone payments payable by us under these agreements were paid prior to our commercialization of WAKIX.

There can be no assurance that we will have the funds necessary to make such payments in the future, or be able to raise such funds when needed, on terms acceptable to us, or at all. If we fail to comply with our payment obligations, Bioprojet has the right to terminate the license agreement, in which event we would not be able to develop, manufacture or market WAKIX or any other pitolisant-based product candidate. Furthermore, if we are forced to raise additional funds to make such payments, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts.

Our TLA Credit Agreement contains restrictive and financial covenants that may limit our operating flexibility.

Our TLA Credit Agreement (as defined below) contains certain restrictive covenants that either limit our ability to, or require a mandatory prepayment in the event that, we or our subsidiaries engage in new lines of business, incur additional indebtedness or liens, make certain investments, make certain payments, pay cash dividends, merge with other companies or consummate certain changes of control, make certain acquisitions, transfer or dispose of certain assets, liquidate or dissolve, amend certain material agreements, enter into sale and leaseback transactions, enter into various other specified transactions, or change our name, location, or executive office without notice. We, therefore, may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lenders, or in certain cases JP Morgan on their behalf, or prepay the outstanding amount under the TLA Credit Agreement.

Our failure to comply with the covenants or other terms of the TLA Credit Agreement, including as a result of events beyond our control, could result in a default under the TLA Credit Agreement that could materially and adversely affect the ongoing viability of our business.

JPMorgan Chase Bank, N.A. and the other Lenders may elect to accelerate the repayment of all unpaid principal of the Loans, accrued interest and other amounts owed under the TLA Credit Agreement upon consummation of a specified

46

change of control transaction or the occurrence of certain events of default (as specified in the TLA Credit Agreement), including, among other things:

our default in a payment obligation under the TLA Credit Agreement;
our breach of the covenants or other terms of the TLA Credit Agreement;
our failure to properly maintain the collateral;
the occurrence of a specified change of control transaction occurring;
one or more judgments resulting in liability greater than $20.0 million; and
certain specified insolvency and bankruptcy-related events.

Subject to any applicable cure period set forth in the TLA Credit Agreement, all amounts outstanding with respect to the Loans (principal and accrued interest), as well as any applicable prepayment premiums or interest “make-whole” payments, would become due and payable. Our assets or cash flow may not be sufficient to fully repay our obligations under the Loans if the obligations thereunder are accelerated upon any events of default. Further, if we are unable to repay, refinance or restructure our obligations under the Loans, the Administrative Agent on behalf of the Lenders could proceed to protect and enforce their rights under the TLA Credit Agreement and other loan documents by exercising such remedies (including foreclosure on the assets securing our obligations under the TLA Credit Agreement and the other loan documents) as are available to the Administrative Agent and the Lenders and in respect thereof under applicable law, either by suit in equity or by action at law, or both, whether for specific performance of any covenant or other agreement contained in the TLA Credit Agreement or other loan documents or in aid of the exercise of any power granted in the TLA Credit Agreement or other loan documents. Such repayment could have a material adverse effect on our business, operating results and financial condition.

Our obligations under the TLA Credit Agreement are secured by all of our assets, with certain exceptions. We may not be able to generate sufficient cash flow or sales to meet the financial covenants or pay the principal and interest under the TLA Credit Agreement. Furthermore, our future working capital, borrowings or equity financing could be unavailable to repay or refinance the amounts outstanding under the TLA Credit Agreement. In the event of a liquidation, the lenders under the facility would be repaid all outstanding principal and interest prior to distribution of assets to unsecured creditors, and the holders of our common stock would receive a portion of any liquidation proceeds only if all of our creditors then existing, including the lenders under the TLA Credit Agreement, were first repaid in full.

We have never paid dividends on our common stock, and we do not intend to pay dividends for the foreseeable future. Consequently, any gains from an investment in our common stock will likely depend on whether the price of our common stock increases.

We have never declared or paid any dividends on our common stock and do not intend to pay any dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the operation of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

Raising additional funds by issuing securities may cause dilution to existing shareholders, raising additional funds through debt financings may involve restrictive covenants, and raising funds through lending and licensing arrangements may restrict our operations or require us to relinquish proprietary rights to our technologies or product candidates.

To the extent that we raise additional capital by issuing equity securities, our existing shareholders’ ownership may experience substantial dilution, and the terms of these securities may include liquidation or other preferences that could adversely affect the rights of a common shareholder. Additionally, any agreements for future debt or preferred equity financings, if available, may involve covenants limiting or restricting our ability to take specific actions, such as incurring

47

additional debt, making capital expenditures or declaring dividends, which could adversely affect our ability to conduct our business.

If we raise additional funds through collaborations, strategic alliances or marketing, distribution or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or product candidates, or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts, or grant rights to develop and market product candidates that we would otherwise develop and market ourselves.

Our ability to utilize our net operating loss carryforwards may be limited.

As of December 31, 2023, we had U.S. federal net operating loss carryforwards of $179.4 million and we had state net operating loss carryforwards of approximately $137.3 million. Utilization of the federal and state net operating loss carryforwards may be subject to a substantial limitation due to federal and state provisions. If we have experienced an ownership change at any time since our incorporation, we may be subject to limitations on our ability to utilize our existing net operating loss carryforwards to offset taxable income. In addition, future changes in our stock ownership, which may be outside of our control, may trigger an ownership change and, consequently, the limitations under Section 382 of the Code. As a result, if or when we earn net taxable income, our ability to use our pre-change net operating loss carryforwards to offset such taxable income may be subject to limitations, which could adversely affect our future cash flows.

Changes in tax laws or regulations could adversely affect our results of operations, business and financial condition.

New tax laws or regulations could be enacted at any time, and existing tax laws or regulations could be interpreted, modified or applied in a manner that is adverse to us or our customers, each of which could adversely affect our results of operations, business and financial condition. Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the option to deduct research and development expenditures for tax purposes in the year incurred and instead requires taxpayers to capitalize and subsequently amortize such expenditures over five years for research activities conducted in the United States and over 15 years for research activities conducted outside the United States. This tax law change will continue to have an adverse effect on our income tax liability, which could be material. In August 2022, the Inflation Reduction Act of 2022 was enacted, which, among other things, imposes a new 15% alternative minimum tax on the adjusted financial statement income of certain large corporations for tax years beginning after December 31, 2022. Changes in tax laws or regulations could materially increase our tax provision, cash tax liabilities, and effective tax rate, which may adversely affect our results of operations, business and financial condition.

Risks Related to Development, Regulatory Approval and Commercialization

The regulatory approval process of the FDA is costly, lengthy and inherently unpredictable, and our business may be substantially harmed if we experience insufficient results in the course of our clinical development or are ultimately unable to obtain regulatory approval for any of our ongoing development programs in other potential indications.

Although the commercialization of WAKIX is our primary focus, as part of our longer-term growth strategy, we plan to evaluate pitolisant in other indications and develop other product candidates. The research, testing, manufacturing, labeling, approval, selling, import, export, pricing and reimbursement marketing and distribution of drug products are subject to extensive regulation by the FDA and other regulatory agencies in the United States. Although we have obtained regulatory approval for WAKIX in the United States for the treatment of EDS or cataplexy in adult patients with narcolepsy, it is possible that we may not obtain regulatory approval for pitolisant for other indications, or for any other product candidates we may seek to develop in the future.

The FDA or comparable regulatory authorities can delay, limit or deny approval of a drug candidate for many reasons or require us to conduct additional preclinical or clinical testing, including, but not limited to, the following:

a drug candidate may not be deemed safe or effective, or the clinical and other benefits may be deemed to not outweigh the candidate’s risks;

48

regulatory authorities may disagree with the design or execution of our clinical trials plan;
the population studied in clinical trials may not be sufficiently broad or representative to assure safety in the full population for which we seek approval;
we may be unable to demonstrate that a product candidate’s clinical and other benefits outweigh its safety risks;
regulatory authorities may not find the data from nonclinical and clinical studies and trials sufficient or may disagree with our interpretation of data from nonclinical or clinical studies;
serious and unexpected drug-related side effects experienced by participants in our clinical trials or by individuals using drugs similar to our product candidates, or other products containing the active ingredient in our product candidates;
regulatory authorities may disagree with us regarding the formulation, labeling and/or the product specifications of our product candidates;
clinical trial site inspection(s) by the FDA or other regulatory authorities may result in unacceptable findings that could negatively impact approval of pitolisant;
regulatory authorities might not accept or deem acceptable a third-party manufacturers’ processes or facilities; or
regulatory authorities may change their approval policies or adopt new regulations.

Prior to obtaining approval to commercialize a drug candidate in the United States, we or our collaborators must demonstrate with substantial evidence from well-controlled clinical trials, and to the satisfaction of the FDA, that such drug candidates are safe and effective for their intended uses. The number of nonclinical and clinical studies and trials that will be required for FDA approval varies depending on the drug candidate, the disease or condition that the drug candidate is designed to address, and the regulations applicable to any particular drug candidate. In addition, data obtained from preclinical trials and clinical trials are susceptible to varying interpretations, and regulatory authorities may not interpret our data as favorably as we do, which may further delay, limit or prevent development efforts, clinical trials or marketing approval. Furthermore, as more competing drug candidates within a particular class of drugs proceed through clinical development to regulatory review and approval, the amount and type of clinical data that may be required by regulatory authorities may increase or change. Even if we believe the preclinical or clinical data for our product candidates are promising, such data may not be sufficient to support approval by the FDA and other regulatory authorities. If pitolisant fails to demonstrate safety and efficacy in clinical trials or does not gain regulatory approval for other indications, our business and results of operations will be materially and adversely harmed. Additionally, if the FDA requires that we conduct additional clinical trials, places limitations on pitolisant in our label, delays approval to market pitolisant or limits the use of pitolisant, our business and results of operations may be harmed.

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

If we fail to obtain and sustain an adequate level of coverage and reimbursement for WAKIX and other product candidates by third-party payors, sales would be adversely affected.

Successful sales of WAKIX and any other product candidates that may receive regulatory approval depend on the availability of coverage and adequate reimbursement from third-party payors. Patients who are prescribed medications for

49

the treatment of their conditions generally rely on third- party payors to reimburse all or part of the costs associated with their prescription drugs. There is significant uncertainty related to third-party payor coverage and reimbursement of newly approved drugs. Regulatory approvals, pricing and reimbursement for new drug products vary widely from country to country. In the United States, the principal decisions about reimbursement for new medicines are typically made by CMS, an agency within HHS. CMS decides whether and to what extent a new medicine will be covered and reimbursed under Medicare. Private payors tend to follow CMS to a substantial degree. Commercial third-party payors, such as private health insurers and health maintenance organizations, also decide which medications they will pay for and establish reimbursement levels, though commercial third-party payors often follow CMS’ reimbursement determinations. The availability of coverage and the extent of reimbursement by governmental and private payors is essential for most patients to be able to afford treatments. Sales of WAKIX or other product candidates that we may identify will depend substantially, both domestically and abroad, on the extent to which the costs of our product candidates will be paid by health maintenance, managed care, pharmacy benefit and similar healthcare management organizations, or reimbursed by government health administration authorities, private health coverage insurers and other third-party payors.

Coverage and reimbursement by a third-party payor may depend upon a number of factors, including the third-party payor’s determination that use of a product is:

a covered benefit under its health plan;
safe, effective and medically necessary;
appropriate for the specific patient;
cost-effective; and
neither experimental nor investigational.

We cannot be sure that reimbursement will be available for WAKIX and, if coverage and reimbursement are available, what the level of reimbursement will be. Our inability to promptly obtain coverage and adequate reimbursement rates from both government-funded and private payors for any approved products that we develop could have a material adverse effect on our operating results, our ability to raise capital needed to commercialize products and our overall financial condition. If coverage and adequate reimbursement is not available, or is available only to limited levels, we may not be able to successfully commercialize our product candidates. Even if coverage is provided, the approved reimbursement amount may not be high enough to allow us to establish or maintain pricing sufficient to realize a sufficient return on our investment.

Obtaining coverage and reimbursement approval for a product from a government or other third- party payor can be an expensive and time-consuming process that could require us to provide supporting scientific, clinical and cost effectiveness data for the use of our products to the payor. The industry competition to be included in third-party payors’ drug formularies, or lists of medications for which third- party payors provide coverage and reimbursement, often leads to downward pricing pressures on pharmaceutical products. In addition, third-party payors may refuse to include a particular branded drug in their formularies or otherwise restrict patient access through formulary controls or otherwise to a branded drug when a less costly generic equivalent or other alternative is available. Net prices for drugs may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors, and by any future relaxation of laws that presently restrict imports of drugs from countries where they may be sold at lower prices than in the United States. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for medical products. In addition, many pharmaceutical manufacturers must calculate and report certain price reporting metrics to the government, such as average manufacture price and best price. Penalties may apply in some cases when such metrics are not submitted accurately and timely. We cannot be sure that reimbursement will be available for any product candidate that we commercialize and, if reimbursement is available, the level of reimbursement.

In addition, there may be significant delays in obtaining such coverage and reimbursement for newly approved products, and coverage may be more limited than the purposes for which the product is approved by the FDA or comparable foreign regulatory authorities. Moreover, eligibility for coverage and reimbursement does not imply that a product will be

50

paid for in all cases or at a rate that covers our costs, including research, development, intellectual property, manufacture, sale and distribution expenses.

Interim reimbursement levels for new products, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Reimbursement rates may vary according to the use of the product and the clinical setting in which it is used, may be based on reimbursement levels already set for lower cost products and may be incorporated into existing payments for other services. Net prices for products may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors, by any future laws limiting drug prices and by any future relaxation of laws that presently restrict imports of product from countries where they may be sold at lower prices than in the United States.

While we have obtained coverage for WAKIX from certain third-party payors, the resulting reimbursement payment rates might not be adequate or may require co-payments that patients find unacceptably high. Patients are unlikely to use WAKIX unless coverage is provided and reimbursement is adequate to cover a significant portion of the cost of WAKIX. Therefore, coverage and adequate reimbursement is critical to new product acceptance. Coverage decisions may depend upon clinical and economic standards that disfavor new products when more established or lower cost therapeutic alternatives are already available or subsequently become available. We may suffer loss of corporate reputation due to industry-wide legislative or public scrutiny of our pricing decisions and practices within an increasingly price-sensitive environment.

Despite obtaining formulary approval from certain third-party payors, sometimes with prior authorization or other formulary restrictions and requirements, including documented failure or inadequate response to alternative treatments, we expect to experience pricing pressures in connection with the sale of WAKIX due to the trend toward cost containment, managed healthcare, the increasing influence of health maintenance organizations and additional legislative changes. Large public and private payors, managed care organizations, group purchasing organizations and similar organizations are exerting increasing influence on decisions regarding the use of, and reimbursement levels for, particular treatments. Such third-party payors, including Medicare, are questioning the coverage of, and challenging the prices charged for medical products and services, and many third-party payors limit coverage of, or reimbursement for, newly approved health care products. The downward pressure on healthcare costs in general, particularly prescription medicines, medical devices and surgical procedures and other treatments, has become very intense. As a result, increasingly high barriers are being erected to the successful commercialization of new products. Further, the adoption and implementation of any future governmental cost containment or other health reform initiative may result in additional downward pressure on the price that we may receive for WAKIX.

These cost-control initiatives could decrease the price we have established for WAKIX, which could result in product revenue being lower than anticipated. The pricing, coverage and reimbursement of WAKIX must be adequate to support a commercial infrastructure. If the price for WAKIX decreases or if governmental and other third-party payors do not provide adequate coverage and reimbursement levels, our revenue, gross margins and prospects for profitability will suffer.

While we have not taken any steps to attain regulatory or patent approvals in any specific markets outside of the United States, we plan to explore obtaining additional licensing rights from Bioprojet to expand into international markets with WAKIX. Outside the United States, international operations are generally subject to extensive governmental price controls and other market regulations, and we believe the increasing emphasis on cost-containment initiatives in Europe and other countries will likely put pressure on the pricing and usage of medical products. In many countries, the prices of medical products are subject to varying price control mechanisms as part of national health systems. Other countries allow companies to fix their own prices for medical products, but monitor and control company profits. Additional foreign price controls or other changes in pricing regulation could restrict the amount that we are able to charge for WAKIX. Accordingly, in markets outside the United States, the reimbursement for WAKIX may be reduced compared with the United States and may be insufficient to generate commercially reasonable revenue and profits.

51

WAKIX has been approved by the FDA for the treatment of EDS in adult patients with narcolepsy, and cataplexy in adult patients with narcolepsy. Regulatory approval is limited by the FDA to the specific indication for which approval has been granted and, unless we seek regulatory approval for additional indications, we will be prohibited from marketing pitolisant for other indications. We may be subject to fines, penalties or injunctions if we are determined to have promoted or be promoting the use of pitolisant for unapproved or “off-label” uses, resulting in damage to our reputation and business.

While we received approval for the indications of the treatment of EDS in adult patients with narcolepsy and cataplexy in adult patients with narcolepsy, WAKIX is not indicated to treat any other conditions. We are prohibited from promoting WAKIX for any other indication unless we are granted FDA approval for such indication. The FDA strictly regulates the promotional claims that may be made about prescription products, and WAKIX may not be promoted for uses that are not approved by the FDA as reflected in its approved labeling. If we are not able to obtain FDA approval for any desired future indications for our products and product candidates, our ability to effectively market and sell our products may be reduced and our business may be adversely affected.

While physicians may choose to prescribe products for uses that are not described in the product’s labeling and for uses that differ from those tested in clinical trials and approved by the regulatory authorities, we are prohibited from marketing and promoting the products for indications that are not specifically approved by the FDA. These “off-label” uses are common across medical specialties and may constitute an appropriate treatment for some patients in varied circumstances. Regulatory authorities in the United States generally do not restrict or regulate the behavior of physicians in their choice of treatment within the practice of medicine. Regulatory authorities do, however, restrict communications by biotechnology or pharmaceutical companies on off-label use. If the FDA determines that our promotional activities constitute promotion of an off-label use, it could request that we modify our promotional materials and subject us to FDA regulatory or enforcement actions as well as actions by other agencies, including issuance of warning letters or untitled letters, suspension or withdrawal of an approved product from the market, mandatory or voluntary recalls, civil fines, disgorgement of money, operating restrictions, additional reporting requirements and/or oversight if we become subject to a corporate integrity agreement or similar agreement, injunctions or criminal prosecution, any of which could significantly harm our business.

WAKIX or any of our future product candidates may cause undesirable side effects or have other properties that could delay or prevent their regulatory approval, reduce the commercial attractiveness of a prescribing label or result in significant negative consequences following regulatory approval, if approved.

Clinical trials of WAKIX or other product candidates we may develop could reveal a high and unacceptable incidence and severity of undesirable side effects. Undesirable side effects could adversely affect patient enrollment in clinical studies, cause us or regulatory authorities to interrupt, delay or halt clinical studies or result in the delay, denial or withdrawal of regulatory approval by the FDA or other regulatory authorities. Undesirable or adverse side effects also could result in regulatory authorities mandating a more restrictive prescribing label for the product, which, in turn, could limit the market acceptance of the product even if approved for marketing and commercialization.

Drug-related side effects could result in potential product liability claims. We believe our product liability insurance coverage is sufficient in light of our clinical programs; however, we may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts or maintain coverage at all to protect us against losses due to liability. A successful product liability claim or series of claims brought against us could cause our stock price to decline and, if judgments exceed our insurance coverage, could adversely affect our results of operations, business and financial condition. In addition, regardless of merit or eventual outcome, product liability claims may result in impairment of our business reputation, significant negative media attention, withdrawal of clinical study participants, costs due to related litigation, distraction of management’s attention from our primary business, initiation of investigations by regulators, substantial monetary awards to patients or other claimants, the inability to commercialize our current product candidate or any future product candidate, product recalls, restrictions on labeling, marketing or promotion, decreased demand for our product candidates, if approved for marketing, and loss of revenue.

Additionally, if we or others later identify undesirable side effects caused by WAKIX, either in the post-marketing setting or in clinical trials in other potential indications for which we develop pitolisant, or in clinical trials for other product candidates, a number of potentially significant negative consequences could result, including but not limited to:

the delay, prevention or withdrawal of approvals by regulatory authorities;

52

the requirement to suspend marketing of a product or withdraw it from the marketplace;
the requirement of additional warnings on the prescribing label or limitations on product access;
requirements to conduct costly post-marketing studies;
requirements to change the manner in which a product is administered;
the requirement of a REMS plan, which could include a medication guide outlining the risks of such side effects for distribution to patients, a communication plan for healthcare providers and/or other elements to assure safe use;
designation as a controlled substance by the DEA;
a product may become less competitive
fines, injunctions or civil and criminal penalties;
litigation and the potential to be held liable for harm caused to patients; and
an adverse effect on our reputation.

Any of these events could prevent us from achieving or maintaining market acceptance of pitolisant and could significantly harm our business, results of operations, financial condition and prospects.

If the FDA or comparable foreign regulatory authorities approve generic versions of any of our products that receive marketing approval, or such authorities do not grant our products appropriate periods of exclusivity before approving generic versions of our products, the sales of our products could be adversely affected.

Once an NDA is approved, the product covered thereby becomes a “reference listed drug” in the FDA’s publication, “Approved Drug Products with Therapeutic Equivalence Evaluations,” commonly known as the Orange Book. Manufacturers may seek approval of generic versions of reference listed drugs through submission of ANDAs in the United States. In support of an ANDA, a generic manufacturer need not conduct clinical trials. Rather, the applicant generally must show that its product has the same active ingredient(s), dosage form, strength, route of administration and conditions of use or labeling as the reference listed drug and that the generic version is bioequivalent to the reference listed drug, meaning it is absorbed in the body at the same rate and to the same extent. Generic products may be significantly less costly to bring to market than the reference listed drug and companies that produce generic products are generally able to offer them at lower prices. Thus, following the introduction of a generic drug, a significant percentage of the sales of any branded product or reference listed drug is typically lost to the generic product.

The FDA may not approve an ANDA for a generic product until any applicable period of non-patent exclusivity for the reference listed drug has expired. The FDCA provides a period of five years of non-patent exclusivity for a new drug containing a new chemical entity (“NCE”). Specifically, in cases where such exclusivity has been granted, an ANDA may not be submitted to the FDA until the expiration of five years unless the submission is accompanied by a Paragraph IV certification that a patent covering the reference listed drug is either invalid or will not be infringed by the generic product, in which case the applicant may submit its application four years following approval of the reference listed drug.

While we have received five years of NCE exclusivity for WAKIX, manufacturers may seek to launch generic products following the expiration of the applicable exclusivity period we obtain, even if we still have patent protection for our product.

Competition that our products may face from generic versions of our products could materially and adversely affect our future revenue, profitability and cash flows and substantially limit our ability to obtain a return on the investments we have made in those product candidates.

53

We may incur unexpected costs or experience delays in completing, or ultimately be unable to complete, the development and commercialization of our product candidates.

To obtain the requisite regulatory approvals to commercialize any of our product candidates, we must demonstrate through extensive preclinical studies and clinical trials that our product candidates are safe and effective in humans. Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical trial process and our future clinical trial results may not be successful.

We may experience delays in completing our clinical trials or preclinical studies and initiating or completing additional clinical trials. We may also experience numerous unforeseen events during our clinical trials that could delay or prevent our ability to receive marketing approval or commercialize the product candidates we develop, including:

we may be unable to generate sufficient preclinical, toxicology, or other in vivo or in vitro data to support the initiation or continuation of clinical trials;
regulators, IRBs or other reviewing bodies may not authorize us or our investigators to commence a clinical trial, or to conduct or continue a clinical trial at a prospective or specific trial site;
the FDA or comparable foreign regulatory authorities may not agree as to the design or implementation of our clinical trials;
we may not reach agreement on acceptable terms with prospective CROs and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;
we may be unable to identify, recruit and train suitable clinical investigators;
the number of subjects or patients required for clinical trials of pitolisant in additional indications or any other product candidate may be larger than we anticipate, enrollment in these clinical trials may be insufficient or slower than we anticipate, and the number of clinical trials being conducted at any given time may be high and result in fewer available patients for any given clinical trial, or patients may drop out of these clinical trials at a higher rate than we anticipate;
our third-party contractors, including those manufacturing our product candidates or conducting clinical trials on our behalf, may fail to comply with regulatory requirements or meet their contractual obligations to us in a timely manner, or at all;
we may have to amend clinical trial protocols submitted to regulatory authorities or conduct additional studies to reflect changes in regulatory requirements or guidance, which we may be required to resubmit to an IRB and regulatory authorities for re-examination;
regulators, IRBs or other reviewing bodies may fail to approve or subsequently find fault with the manufacturing processes or facilities of third-party manufacturers with which we enter into agreement for clinical and commercial supplies;
the supply or quality of pitolisant or any other product candidate or other materials necessary to conduct clinical trials of our product candidates may be insufficient, inadequate or not available at an acceptable cost, or we may experience interruptions in supply; and
the potential for approval policies or regulations of the FDA or the applicable foreign regulatory agencies to significantly change in a manner rendering our clinical data insufficient for approval.

Regulators, IRBs of the institutions in which clinical trials are being conducted or data monitoring committees may suspend or terminate a clinical trial due to a number of factors, including failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols, inspection of the clinical trial operations or trial site by the FDA or other regulatory authorities resulting in the imposition of a clinical hold, unforeseen safety issues or adverse side effects,

54

failure to demonstrate a benefit from using a drug, changes in governmental regulations or administrative actions or lack of adequate funding to continue the clinical trial.

Negative or inconclusive results from our ongoing clinical trials of pitolisant for the treatment of narcolepsy, or any other clinical trial or preclinical studies in animals that we conduct, could mandate repeated or additional clinical trials and could result in changes to or delays in clinical trials in other indications. We do not know whether any clinical trials that we may conduct will demonstrate adequate efficacy and safety to result in regulatory approval to market pitolisant for our initial or potential additional indications, or any other product candidate. If later stage clinical trials do not produce favorable results, our ability to obtain regulatory approval for pitolisant for initial or potential additional indications, or any other product candidate, may be adversely impacted.

Our failure to successfully initiate and complete clinical trials of pitolisant for potential additional indications or any other product candidate and to demonstrate the efficacy and safety necessary to obtain regulatory approval to market pitolisant or any other product candidate would significantly harm our business. Our product candidate development costs will also increase if we experience delays in testing or regulatory approvals and we may be required to obtain additional funds to complete clinical trials. We cannot assure you that our clinical trials will begin as planned or be completed on schedule, if at all, or that we will not need to restructure our trials after they have begun. Significant clinical trial delays also could shorten any periods during which we may have the exclusive right to commercialize our product candidates or allow our competitors to bring products to market before we do and impair our ability to successfully commercialize our product candidates, which may harm our business and results of operations. In addition, many of the factors that cause, or lead to, delays of clinical trials may ultimately lead to the denial of regulatory approval of pitolisant or any other product candidate.

In addition, prior to our acquisition of the rights to pitolisant, we had no involvement with or control over the nonclinical or clinical development of pitolisant. Additionally, pursuant to our collaboration agreement with Bioprojet, we will rely on data generated by Bioprojet in connection with seeking regulatory approval of pitolisant in the territories in which we have rights to develop and commercialize pitolisant. We are dependent on Bioprojet having conducted such research and development in accordance with the applicable protocols and legal, regulatory and scientific standards, having accurately reported the results of all clinical trials and other research they conducted prior to our acquisition of the rights to pitolisant, having correctly collected and interpreted the data from these trials and other research, and having supplied us with complete information, data sets and reports required to adequately demonstrate the results reported through the date of our acquisition of these assets. Problems related to predecessors could result in increased costs and delays in the development of pitolisant for additional indications, which could adversely affect our ability to generate any future revenue from sales of pitolisant, if approved for additional indications.

A Fast Track Designation from the FDA, even if granted for any of our product candidates, may not lead to a faster development or regulatory review or approval process, and does not increase the likelihood that our product candidates will receive regulatory approval.

During the development of certain of our product candidates, we received Fast Track Designation from the FDA and we may also seek further designations for some or all of our other product candidates. The Fast Track program is intended to expedite or facilitate the process for reviewing new product candidates that meet certain criteria. Specifically, drugs are eligible for Fast Track designation if they are intended, alone or in combination with one or more drugs or biologics, to treat a serious or life-threatening disease or condition and demonstrate the potential to address unmet medical needs for the disease or condition. Fast Track designation applies to the combination of the product candidate and the specific indication for which it is being studied. The sponsor of a Fast Track product candidate has opportunities for more frequent interactions with the applicable FDA review team during product development and, once an NDA is submitted, the application may be eligible for priority review. An NDA submitted for a Fast Track product candidate may also be eligible for rolling review, where the FDA may consider for review sections of the NDA on a rolling basis before the complete application is submitted, if the sponsor provides a schedule for the submission of the sections of the NDA, the FDA agrees to accept sections of the NDA and determines that the schedule is acceptable, and the sponsor pays any required user fees upon submission of the first section of the application.

The FDA has broad discretion whether or not to grant this designation. Even if we believe a particular product candidate is eligible for this designation, we cannot assure you that the FDA would decide to grant it. Even if we do receive Fast Track Designation for any of our product candidates, such product candidates may not experience a faster development process, review or approval compared to conventional FDA procedures. The FDA may also withdraw Fast Track Designation if it believes that the designation is no longer supported by data from our clinical development program.

55

Furthermore, such a designation does not increase the likelihood that ZYN002 or any other product candidate that may be granted Fast Track designation will receive regulatory approval in the U.S. Many product candidates that have received Fast Track Designation have ultimately failed to obtain approval.

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

From time to time, we may publicly disclose interim, “topline” or preliminary data from our clinical trials, which is based on a preliminary analysis of then-available topline data, and the results and related findings and conclusions are subject to change following completion of the study or a full analyses of all data related to the particular trial. We also make assumptions, estimations, calculations and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. As a result, the interim, “topline” or preliminary results that we report may differ from future results of the same trials, or different conclusions or considerations may qualify such results, once additional data have been received and fully evaluated. “Topline” data also remain subject to audit and verification procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, “topline” data should be viewed with caution until the final data are available. We may also disclose interim data from our clinical trials. Interim data from clinical trials that we may complete are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and more patient data become available. Adverse differences between “topline,” preliminary or interim data and final data could significantly harm our business prospects.

Further, others, including regulatory agencies, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could impact the value of the particular program, the approvability or commercialization of the particular product candidate or product and our business in general. In addition, the information we choose to publicly disclose regarding a particular study or clinical trial is based on what is typically extensive information, and you or others may not agree with what we determine is the material or otherwise appropriate information to include in our disclosure, and any information we determine not to disclose may ultimately be deemed significant with respect to future decisions, conclusions, views, activities or otherwise regarding a particular drug, product candidate or our business. If the interim, “topline” or preliminary data that we report differ from actual results, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain approval for and commercialize our product candidates, our business, operating results, prospects or financial condition may be harmed.

Enrollment and retention of patients in clinical trials is an expensive and time-consuming process and could be made more difficult or rendered impossible by multiple factors outside our control.

We may encounter delays in enrolling, or be unable to enroll, a sufficient number of patients to complete any of our clinical trials on our current timelines, or at all, and even once enrolled we may be unable to retain a sufficient number of patients to complete any of our trials. Enrollment in our clinical trials may be slower than we anticipate, leading to delays in our development timelines. Patient enrollment and retention in clinical trials depends on many factors, including the size of the patient population, the nature of the trial protocol, our ability to recruit clinical trial investigators with the appropriate competencies and experience, the existing body of safety and efficacy data with respect to the study drug, the number and nature of competing treatments and ongoing clinical trials of competing drugs for the same indication, the proximity of patients to clinical sites, the eligibility criteria for the trial and the proportion of patients screened that meets those criteria, our ability to obtain and maintain patient consents, and the risk that patients enrolled in clinical trials will drop out of the trials before completion.

Furthermore, any negative results or new safety signals we or third parties may report in clinical trials of our product candidates may make it difficult or impossible to recruit and retain patients in our clinical trials. Similarly, negative results reported by our competitors about their drug candidates may negatively affect patient recruitment in our clinical trials. In addition, marketing authorization of competitors in this same class of drugs may impair our ability to enroll patients into our clinical trials, delaying or potentially preventing us from completing recruitment of one or more of our trials. Delays or failures in planned patient enrollment or retention may result in increased costs, program delays or both, which could have a harmful effect on our ability to develop pitolisant or any future product candidates, or could render further development impossible. In addition, we expect to rely on CROs and clinical trial sites to ensure proper and timely conduct of our future clinical trials, and, while we intend to enter into agreements governing their services, we will be limited in our ability to compel their actual performance.

56

Even if we receive orphan drug designation for our product candidates, we may not be able to maintain the benefits associated with orphan drug designation, including marketing exclusivity, which may cause our product revenue to be reduced.

Regulatory authorities in some jurisdictions, including the United States, may designate drugs for relatively small patient populations as orphan drugs. Under the Orphan Drug Act, the FDA may designate a drug as an orphan drug if it is intended to treat a rare disease or condition, which is generally defined as a patient population of fewer than 200,000 individuals annually in the United States, or a patient population greater than 200,000 in the United States, where there is no reasonable expectation that the cost of developing the drug or biologic will be recovered from sales in the United States. For example, the FDA granted orphan drug designation to pitolisant for the treatment of narcolepsy in 2010, and for the treatment of IH in 2023.

In the United States, orphan designation entitles a party to financial incentives such as opportunities for grant funding for clinical trial costs, tax advantages and user-fee waivers. In addition, generally, if a drug with an orphan drug designation subsequently receives the first marketing approval for the disease or condition for which it has such designation, the drug is entitled to a seven-year period of marketing exclusivity, which precludes the FDA from approving another marketing application for the same drug for the same disease or condition for that time period. Under the FDA’s regulations, the FDA will deny orphan drug exclusivity to a designated drug upon approval if the FDA has already approved another drug with the same active ingredient for the same indication, except in limited circumstances, such as a showing of clinical superiority to the product with orphan drug exclusivity or where the manufacturer is unable to assure sufficient product quantity. In connection with WAKIX’s approvals, we received orphan drug exclusivities for the treatment of excessive daytime sleepiness in adult patients with narcolepsy, and for the treatment of cataplexy in adult patients with narcolepsy.

Orphan drug exclusivity in the United States may be unavailable where the indication for which the product candidate is approved is broader than the orphan-designated indication or is otherwise different from the orphan-designated disease or condition.

Even if we obtain orphan drug exclusivity for a drug candidate, that exclusivity may not effectively protect the candidate from competition. WAKIX may face additional competition because different drugs with a different active moiety can still be approved for the same condition. Even after an approved drug is granted orphan exclusivity, exclusivity may be lost if the FDA later determines that the request for designation was materially defective or if we are unable to assure sufficient quantities of the drug to meet the needs of patients with the rare disease or condition following approval. In addition, the FDA can subsequently approve products with the same active moiety for the same condition if the FDA concludes that the later drug is safer, more effective, or makes a major contribution to patient care. Orphan drug designation neither shortens the development or regulatory review time of a drug nor gives the drug any advantage in the regulatory review or approval process.

We are subject to ongoing regulatory obligations and continued regulatory review with respect to WAKIX, which will result in significant additional expense. Additionally, WAKIX could be subject to labeling and other restrictions and market withdrawal, and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated problems with WAKIX.

WAKIX is subject to extensive and ongoing regulatory requirements for manufacturing, labeling, packaging, storage, advertising, promotion, sampling, distribution, import, export, record keeping and submission of safety and other post-market information, including both federal and state requirements in the United States. In addition, manufacturers and manufacturers’ facilities are required to comply with extensive FDA requirements, including ensuring that quality control and manufacturing procedures conform to cGMP. As such, we and our contract manufacturers are subject to continual review and periodic inspections to assess compliance with cGMP. Accordingly, we and others with whom we work must continue to expend time, money and effort in all areas of regulatory compliance, including manufacturing, production and quality control.

Our regulatory approval for WAKIX for the treatment of EDS or cataplexy in adult patients with narcolepsy, and any other regulatory approvals we may receive for pitolisant or any future product candidates may be subject to limitations on the approved indicated uses for which the product may be marketed or to the conditions of approval, or contain requirements for potentially costly post-marketing testing, which must comply with applicable GCP regulations. We could also be asked to conduct post marketing clinical studies to verify the safety and efficacy of future product candidates in general or in specific patient subsets. For example, as a part of the regulatory approval for WAKIX for the treatment of EDS in adult

57

patients with narcolepsy, we are required to conduct post-marketing studies in women exposed to pitolisant in pregnancy, including a registry-based observational cohort study to assess maternal, fetal, and infant outcomes of women exposed to pitolisant during pregnancy, and another study of a different design such as a case control study or a retrospective cohort study using electronic medical record data, and a lactation study.

We are also required to report certain adverse events and production problems, if any, to the FDA, and to comply with requirements concerning advertising and promotion for WAKIX. Promotional communications with respect to prescription drugs are subject to a variety of legal and regulatory restrictions and must be consistent with the information in the product’s approved label. As such, we may not promote WAKIX for indications or uses for which it does not have FDA approval. The holder of an approved NDA must submit new or supplemental applications and obtain approval for certain changes to the approved product, product labeling or manufacturing process.

If a regulatory agency discovers previously unknown problems with WAKIX, such as adverse events of unanticipated severity or frequency, or problems with the facility where the product is manufactured, or disagrees with the promotion, marketing, or labeling of a product, the regulatory agency may impose restrictions on the product or us, including requiring withdrawal of the product from the market. If we fail to comply with applicable regulatory requirements, a regulatory agency or enforcement authority may, among other things:

issue warning or untitled letters;
impose civil or criminal penalties, including product seizures and injunctions;
limit or suspend regulatory approval;
place clinical holds on any of our proposed or ongoing clinical trials;
refuse to approve pending applications or supplements to approved applications;
impose restrictions on our operations, including closing our contract manufacturers’ facilities, on the manufacturing of our products, or on the labeling or marketing of our products; or
seize or detain products, refuse to import or export products, or require or request a product recall or withdrawal of the products from the market.

Any government investigation of alleged violations of law could require us to expend significant time and resources in response and could generate negative publicity. Any failure to comply with ongoing regulatory requirements may significantly and adversely affect our ability to commercialize and generate revenue from WAKIX or future product candidates. If regulatory sanctions are applied or if regulatory approval is withdrawn, the value of our company and our operating results will be adversely affected.

The regulatory requirements and policies may change, and additional government regulations may be enacted for which we may also be required to comply. We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action, either in the United States or in other countries. If we or any future collaboration partner are not able to maintain regulatory compliance, we or such collaboration partner, as applicable, may face government enforcement action and our business will suffer.

Our business operations and current and future relationships with investigators, healthcare professionals, consultants, third-party payors, patient organizations and customers are subject to applicable healthcare regulatory laws, which could expose us to penalties.

Our business operations and current and future arrangements with investigators, healthcare professionals, consultants, third-party payors, patient organizations and customers, may expose us to broadly applicable federal and state healthcare laws and regulations pertaining to fraud and abuse and patients’ rights. These laws may constrain the business or financial arrangements and relationships through which we conduct our operations, including how we research, market,

58

sell and distribute our product candidates, if approved. The laws that affect our current and future operations include, but are not limited to:

the U.S. federal Anti-Kickback Statute, which prohibits, among other things, persons or entities from knowingly and willfully soliciting, receiving, offering or paying any remuneration (including any kickback, bribe, or certain rebate), directly or indirectly, overtly or covertly, in cash or in kind, in exchange for, or to induce or reward, or in return for, either the referral of an individual for, or the purchase, lease, order or recommendation of, any good, facility, item, or service for which payment may be made, in whole or in part, under any U.S. federal healthcare programs, such as the Medicare and Medicaid programs. This statute has been interpreted to apply to arrangements between pharmaceutical manufacturers on the one hand, and prescribers, purchasers and formulary managers, among others, on the other. A person or entity does not need to have actual knowledge of the statute or specific intent to violate it in order to have committed a violation;
the U.S. federal civil and criminal false claims laws, such as the False Claims Act (“FCA”), which imposes significant penalties and can be enforced by private citizens through civil qui tam actions, and prohibits individuals or entities from, among other things, knowingly presenting, or causing to be presented, to the U.S. federal government, false, fictitious or fraudulent claims for payment of federal funds, and knowingly making, using or causing to be made or used a false record or statement material to a false or fraudulent claim, or from knowingly making a false statement to avoid, decrease or conceal an obligation to pay money to the U.S. federal government. For example, pharmaceutical companies have been prosecuted under the FCA in connection with their alleged off-label promotion of drugs, purportedly concealing price concessions in the pricing information submitted to the government for government price reporting purposes, and allegedly providing free product to customers with the expectation that the customers would bill federal health care programs for the product. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the FCA;
the federal civil monetary penalties laws, which impose civil fines for, among other things, the offering or transfer of remuneration to a Medicare or state healthcare program beneficiary if the person knows or should know it is likely to influence the beneficiary’s selection of a particular provider, practitioner, or supplier of services reimbursable by Medicare or a state healthcare program, unless an exception applies;
HIPAA, which imposes criminal and civil liability for, among other things, knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program, or knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false statement, in connection with the delivery of, or payment for, healthcare benefits, items or services. Similar to the U.S. federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the healthcare fraud statute implemented under HIPAA or specific intent to violate it in order to have committed a violation;
the FDCA, which prohibits, among other things, the adulteration or misbranding of drugs, biologics and medical devices;
federal consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers;
federal price reporting laws, which require manufacturers to calculate and report complex pricing metrics to government programs, where such reported prices may be used in the calculation of reimbursement and/or discounts on approved products;
state law equivalents of each of the above federal laws, such as state anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers, and may be broader in scope than their federal equivalents;
federal transparency requirements detailing interactions with and payments to healthcare providers, such as the federal reporting requirements under the Physician Payments Sunshine Act, which requires, among other things, certain manufacturers of drugs, devices, biologics and medical supplies reimbursed under Medicare, Medicaid, or the Children’s Health Insurance Program, with specific exceptions, to report annually to the HHS

59

information related to payments and other transfers of value provided to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain other health care professionals (physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists, anesthesiologist assistants, and certified nurse midwives), and teaching hospitals and physician ownership and investment interests, including such ownership and investment interests held by a physician’s immediate family members. Failure to submit required information may result in civil monetary penalties;
state laws that require pharmaceutical companies to implement compliance programs, comply with the pharmaceutical industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government, or to track and report gifts, compensation and other remuneration provided to physicians and other health care providers and other potential referral sources, state laws that require drug manufacturers to file reports relating to pricing information and marketing expenditures, state and local laws requiring the registration of pharmaceutical sales representatives;
the U.S. Foreign Corrupt Practices Act of 1977, as amended, which prohibits, among other things, U.S. companies and their employees and agents from authorizing, promising, offering, or providing, directly or indirectly, corrupt or improper payments or anything else of value to foreign government officials, employees of public international organizations and foreign government owned or affiliated entities, candidates for foreign political office, and foreign political parties or officials thereof; and
similar healthcare laws in the European Union and EEA and other jurisdictions, including reporting requirements detailing interactions with and payments to healthcare providers.

Ensuring that our business operations and current and future arrangements with third parties comply with applicable healthcare laws and regulations will likely be costly. It is possible that governmental authorities will conclude that our business practices, including, without limitation, our patient support and financial assistance programs, do not comply with current or future statutes, regulations, agency guidance or case law involving applicable fraud and abuse or other healthcare laws. If our operations are found to be in violation of any of the laws described above or any other governmental laws and regulations that apply to us, we may be subject to penalties, including civil, administrative and criminal penalties, damages, fines, the curtailment or restructuring of our operations, contractual damages, disgorgement, reputational harm, additional oversight and reporting obligations if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, the exclusion from participation in federal and state healthcare programs and individual imprisonment, any of which could adversely affect our ability to market pitolisant, if approved, and adversely impact our financial results. Further, defending against any such actions can be costly, time-consuming and may require significant personnel resources.

Therefore, even if we are successful in defending against any such actions that may be brought against us, our business may be impaired. The risk of our being found in violation of these laws is increased by the fact that many of them have not been fully interpreted by the applicable regulatory agencies or the courts, and their provisions are open to a variety of interpretations.

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

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

60

and damage to our reputation, any of which could have a material adverse effect on our operations, financial performance and business.

Certain states have also adopted comparable privacy and security laws and regulations, some of which may be more stringent than HIPAA. Such laws and regulations will be subject to interpretation by various courts and other governmental authorities, thus creating potentially complex compliance issues for us and our future customers and strategic partners. In addition, the California Consumer Privacy Act of 2018 (the “CCPA”) went into effect on January 1, 2020. The CCPA creates individual privacy rights for California consumers and increases the privacy and security obligations of entities handling certain personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability, and many similar laws have been proposed at the federal level and in other states. Further, the California Privacy Rights Act (the “CPRA”) recently passed in California. The CPRA will impose additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It will also create a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. The majority of the provisions went into effect on January 1, 2023, and additional compliance investment and potential business process changes may be required. In the event that we are subject to or affected by HIPAA, the CCPA, the CPRA or other domestic privacy and data protection laws, any liability from failure to comply with the requirements of these laws could adversely affect our financial condition.

As our operations and business grow, we may become subject to or affected by new or additional data protection laws and regulations and face increased scrutiny or attention from regulatory authorities. In the U.S., HIPAA imposes, among other things, certain standards relating to the privacy, security, transmission and breach reporting of individually identifiable health information. Most healthcare providers, including research institutions from which we obtain patient health information, are subject to privacy and security regulations promulgated under HIPAA, as amended by HITECH. While we do not believe that we are currently acting as a covered entity or business associate under HIPAA and thus are not directly subject to its requirements or penalties. However, any person may be prosecuted under HIPAA’s criminal provisions either directly or under aiding-and-abetting or conspiracy principles. Consequently, depending on the facts and circumstances, we could face substantial criminal penalties if we knowingly receive individually identifiable health information from a HIPAA-covered healthcare provider or research institution that has not satisfied HIPAA’s requirements for disclosure of individually identifiable health information. In addition, we may maintain sensitive personally identifiable information, including health information, that we receive throughout the clinical trial process, in the course of our research collaborations, and directly from individuals (or their healthcare providers) who enroll in our patient assistance programs. As such, we may be subject to state laws requiring notification of affected individuals and state regulators in the event of a breach of personal information, which is a broader class of information than the health information protected by HIPAA.

Furthermore, certain health privacy laws, data breach notification laws, consumer protection laws and genetic testing laws may apply directly to our operations and/or those of our collaborators and may impose restrictions on our collection, use and dissemination of individuals’ health information. Patients about whom we or our collaborators obtain health information, as well as the providers who share this information with us, may have statutory or contractual rights that limit our ability to use and disclose the information. We may be required to expend significant capital and other resources to ensure ongoing compliance with applicable privacy and data security laws. Claims that we have violated individuals’ privacy rights or breached our contractual obligations, even if we are not found liable, could be expensive and time consuming to defend and could result in adverse publicity that could harm our business.

In Europe, the GDPR went into effect in May 2018 and imposes strict requirements for processing the personal data of individuals within the EEA. Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements and potential fines for noncompliance of up to €20 million or 4% of the annual global revenue of the noncompliant company, whichever is greater. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States, and the efficacy and longevity of current transfer mechanisms between the EU and the United States remains uncertain. For example, in 2016, the EU and United States agreed to a transfer framework for data transferred from the EU to the United States, called the Privacy Shield. In July 2020, the Court of Justice of the European Union (“CJEU”) invalidated the Privacy Shield for purposes of international transfers and imposed further restrictions on the use of standard contractual clauses (“SCCs”). The European Commission issued revised SCCs in June 2021 to account for the decision of the CJEU and recommendations made by the European Data Protection Board. The revised SCCs must be used for relevant new data transfers from September 27, 2021; existing

61

standard contractual clauses arrangements must be migrated to the revised clauses by December 27, 2022. The new SCCs apply only to the transfer of personal data outside of the EEA and not the UK; the UK’s Information Commissioner’s Office launched a public consultation on its draft revised data transfers mechanisms in August 2021. There is some uncertainty around whether the revised clauses can be used for all types of data transfers, particularly whether they can be relied on for data transfers to non-EEA entities subject to the GDPR. As supervisory authorities issue further guidance on personal data export mechanisms, including circumstances where the SCCs cannot be used, and/or start taking enforcement action, we could suffer additional costs, complaints and/or regulatory investigations or fines, and/or if we are otherwise unable to transfer personal data between and among countries and regions in which we operate, it could affect the manner in which we provide our services, the geographical location or segregation of our relevant systems and operations, and could adversely affect our financial results.

Further, from January 2021, companies have to comply with the GDPR and also the UK GDPR, which, together with the amended UK Data Protection Act 2018, retains the GDPR in UK national law. The UK GDPR mirrors the fines under the GDPR, i.e., fines up to the greater of €20 million (£17.5 million) or 4% of global turnover. The relationship between the United Kingdom and the European Union in relation to certain aspects of data protection law remains unclear, and it is unclear how United Kingdom data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the United Kingdom will be regulated in the long term. The European Commission has adopted an adequacy decision in favor of the United Kingdom, enabling data transfers from EU member states to the United Kingdom without additional safeguards. However, the UK adequacy decision will automatically expire in June 2025 unless the European Commission re-assesses and renews or extends that decision.

Although we work to comply with applicable laws, regulations and standards, our contractual obligations and other legal obligations, these requirements are evolving and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another or other legal obligations with which we must comply. If we or third-party CMOs, CROs or other contractors or consultants fail to comply with applicable federal, state or local regulatory requirements, we could be subject to a range of regulatory actions that could affect our or our contractors’ ability to develop and commercialize our product candidates and could harm or prevent sales of any affected products that we are able to commercialize, or could substantially increase the costs and expenses of developing, commercializing and marketing our products. Any threatened or actual government enforcement action could also generate adverse publicity and require that we devote substantial resources that could otherwise be used in other aspects of our business. Increasing use of social media could give rise to liability, breaches of data security or reputational damage.

Clinical practice guidelines and recommendations published by various organizations could have significant influence on the use of WAKIX.

Professional societies, practice management groups, private health and science foundations and organizations involved in various diseases from time to time may publish guidelines or recommendations to the healthcare and patient communities. The recommendations of these groups or organizations may relate to such matters as usage, dosage, route of administration and use of concomitant therapies. Recommendations or guidelines suggesting the reduced use of WAKIX or the use of competitive or alternative products as the standard of care to be followed by patients and healthcare providers could result in decreased use of WAKIX.

Product candidates we develop in the future may be classified as controlled substances, the making, use, sale, importation, exportation and distribution of which are subject to regulation by state, federal and foreign law enforcement and other regulatory agencies.

Product candidates we develop in the future may be classified as controlled substances, which are subject to state, federal and foreign laws and regulations regarding their manufacture, use, sale, importation, exportation and distribution. Controlled substances are regulated under CSA and regulations of the DEA.

The DEA regulates controlled substances as Schedule I, II, III, IV or V substances. Schedule I substances by definition have no established medicinal use and may not be marketed or sold in the United States. A pharmaceutical product may be listed as Schedule II, III, IV or V, with Schedule II substances considered to present the highest risk of abuse and Schedule V substances the lowest relative risk of abuse among such substances.

Various states also independently regulate controlled substances. Though state-controlled substances laws often mirror federal law, because the states are separate jurisdictions, they may separately schedule drugs as well. While some

62

states automatically schedule a drug when the DEA does so, in other states there must be rulemaking or a legislative action. State scheduling may delay commercial sale of any controlled substance drug product for which we obtain federal regulatory approval and adverse scheduling could impair the commercial attractiveness of such product. We or our collaborators must also obtain separate state registrations in order to be able to obtain, handle and distribute controlled substances for clinical trials or commercial sale, and failure to meet applicable regulatory requirements could lead to enforcement and sanctions from the states in addition to those from the DEA or otherwise arising under federal law.

For any of our products or product candidates classified as controlled substances, we and our suppliers, manufacturers, contractors, customers and distributors are required to obtain and maintain applicable registrations from state, federal and foreign law enforcement and regulatory agencies and comply with state, federal and foreign laws and regulations regarding the manufacture, use, sale, importation, exportation and distribution of controlled substances. There is a risk that DEA regulations may limit the supply of the compounds used in clinical trials for our product candidates, and, in the case of our approved products, the ability to produce and distribute our products in the volume needed to meet commercial demand.

Regulations associated with controlled substances govern manufacturing, labeling, packaging, testing, dispensing, production and procurement quotas, recordkeeping, reporting, handling, shipment and disposal. These regulations increase the personnel needs and the expense associated with development and commercialization of product candidates including controlled substances. The DEA, and some states, conduct periodic inspections of registered establishments that handle controlled substances. Failure to obtain and maintain required registrations or comply with any applicable regulations could delay or preclude us from developing and commercializing our product candidates containing controlled substances and subject us to enforcement action. The DEA may seek civil penalties, refuse to renew necessary registrations or initiate proceedings to revoke those registrations. In some circumstances, violations could lead to criminal proceedings. Because of their restrictive nature, these regulations could limit commercialization of any of our approved products or product candidates that are classified as controlled substances.

Enacted and future healthcare legislative changes may increase the difficulty and cost for us to obtain marketing approval for and commercialize our product candidates and affect the prices we may obtain.

In the United States, the European Union and other some foreign jurisdictions, there have been, and we expect there will continue to be, a number of legislative and regulatory changes and proposed changes regarding the healthcare system that could, among other things, prevent or delay marketing approval of our product candidates, restrict or regulate post-approval activities, and affect our ability to profitably sell any products for which we obtain marketing approval. In particular, there have been and continue to be a number of initiatives at the U.S. federal and state levels that seek to reduce healthcare costs and improve the quality of healthcare. For example, in March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, collectively the ACA, was enacted to broaden access to health insurance, reduce or constrain the growth of healthcare spending, enhance remedies against fraud and abuse, add new transparency requirements for health care and health insurance industries, impose new taxes and fees on the healthcare industry, and impose additional healthcare policy reforms. The law has continued the downward pressure on pharmaceutical pricing, especially under the Medicare program, and increased the industry’s regulatory burdens and operating costs. Among the provisions of the ACA of importance to the pharmaceutical industry and our potential product candidates are the following:

an annual, non-deductible fee payable by any entity that manufactures or imports specified branded prescription drugs and biologic agents (other than those designated as orphan drugs), which is apportioned among these entities according to their market share in certain government healthcare programs;
an increase in the statutory minimum rebates a manufacturer must pay under the Medicaid Drug Rebate Program for branded and generic drugs;
a methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs that are inhaled, infused, instilled, implanted or injected;
the Medicare Part D coverage gap discount program, in which manufacturers must agree to offer 70% point-of-sale discounts off negotiated prices of applicable brand drugs to eligible beneficiaries under their coverage gap period, as a condition for the manufacturer’s outpatient drugs to be covered under Medicare Part D;

63

extension of manufacturers’ Medicaid rebate liability to covered drugs dispensed to individuals who are enrolled in Medicaid managed care organizations;
expansion of eligibility criteria for Medicaid programs by, among other things, allowing states to offer Medicaid coverage to certain individuals with income at or below 133% of the federal poverty level, thereby potentially increasing a manufacturer’s Medicaid rebate liability;
expansion of the entities eligible for discounts under the Public Health Service pharmaceutical pricing program;
establishment of a Center for Medicare and Medicaid Innovation at the CMS to test innovative payment and service delivery models to lower Medicare and Medicaid spending, potentially including prescription drug spending; and
a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in, and conduct comparative clinical effectiveness research, along with funding for such research.

Since its enactment, there have been numerous judicial, executive and legislative challenges to certain aspects of the ACA. On June 17, 2021 the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. Thus, the ACA will remain in effect in its current form. Further, prior to the U.S. Supreme Court ruling, President Biden issued an executive order to initiate a special enrollment period from February 15, 2021 through August 15, 2021 for purposes of obtaining health insurance coverage through the ACA marketplace. The executive order also instructed certain governmental agencies to review and reconsider their existing policies and rules that limit access to healthcare, including among others, reexamining Medicaid demonstration projects and waiver programs that include work requirements, and policies that create unnecessary barriers to obtaining access to health insurance coverage through Medicaid or the ACA.

Other legislative changes have been proposed and adopted in the United States since the ACA was enacted. For example, in August 2011, the Budget Control Act of 2011, among other things, led to aggregate reductions to Medicare payments to providers, which went into effect in April 2013 and, due to subsequent legislative amendments to the statute, will stay in effect through 2032, with the exception of a temporary suspension from May 1, 2020 through March 31, 2022, unless additional Congressional action is taken. Additionally, in January 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to several types of providers, including hospitals and cancer treatment centers, and increased the statute of limitations period in which the government may recover overpayments to providers from three to five years. The Inflation Reduction Act of 2022, or IRA, which was signed into law on August 16, 2022, included several provisions to reduce drug spending by the federal government and reduce out-of-pocket costs for patients on Medicare. This legislation requires that the federal government negotiate prices for some drugs covered under Medicare Part B and Part D with the highest total spending, beginning in 2026. It also requires manufacturers to pay rebates back to the federal government if the price of their medications for Medicare beneficiaries rises faster than inflation. The legislation also placed a cap on out-of-pocket costs for Medicare Part D enrollees and shifted the cost of supplying these medications to manufacturers and plans. Eligibility for the Medicare Part D Low-Income Subsidy Program was also expanded under the legislation, and it further delayed the implementation of the Trump Administration’s drug rebate rule to 2027. On August 29, 2023, the Secretary of Health and Human Services, or HHS, announced the list of the first ten drugs that will be subject to price negotiations, although the drug price negotiation program is currently subject to legal challenges. For that and other reasons, it is currently unclear how the IRA will be effectuated, or the impact of the IRA on our business.

Moreover, payment methodologies may be subject to changes in healthcare legislation and regulatory initiatives. For example, CMS may develop new payment and delivery models, such as bundled payment models. In addition, recently there has been heightened governmental scrutiny over the manner in which manufacturers set prices for their marketed products, which has resulted in several U.S. Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to drug pricing, reduce the cost of prescription drugs under government payor programs, and review the relationship between pricing and manufacturer patient programs. While any proposed measures will require authorization through additional legislation to become effective, the probability of their success is uncertain.

64

Individual states in the United States have also increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. Legally mandated price controls on payment amounts by third- party payors or other restrictions could harm our business, results of operations, financial condition and prospects. In addition, regional healthcare authorities and individual hospitals are increasingly using bidding procedures to determine what pharmaceutical products and which suppliers will be included in their prescription drug and other healthcare programs. Furthermore, there has been increased interest by third-party payors and governmental authorities in reference pricing systems and publication of discounts and list prices. These reforms could reduce the ultimate demand for our commercial products and product candidates, once approved, or put pressure on our product pricing.

In the European Union, similar political, economic and regulatory developments may affect our ability to profitably commercialize our product candidates, if approved. In addition to continuing pressure on prices and cost containment measures, legislative developments at the European Union or member state level may result in significant additional requirements or obstacles that may increase our operating costs. The delivery of healthcare in the European Union, including the establishment and operation of health services and the pricing and reimbursement of medicines, is almost exclusively a matter for national, rather than European Union, law and policy. National governments and health service providers have different priorities and approaches to the delivery of health care and the pricing and reimbursement of products in that context. In general, however, the healthcare budgetary constraints in most European Union member states have resulted in restrictions on the pricing and reimbursement of medicines by relevant health service providers. Coupled with ever-increasing European Union and national regulatory burdens on those wishing to develop and market products, this could prevent or delay marketing approval of our product candidates, restrict or regulate post-approval activities and affect our ability to commercialize our product candidates, if approved. In markets outside of the United States and European Union, reimbursement and healthcare payment systems vary significantly by country, and many countries have instituted price ceilings on specific products and therapies.

We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action in the United States, the European Union or any other jurisdiction. If we or any third parties we may engage are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we or such third parties are not able to maintain regulatory compliance, we may be subject to enforcement action and we may not achieve or sustain profitability.

If we fail to comply with our reporting and payment obligations under the Medicaid Drug Rebate Program or other governmental pricing programs that we participate in, we could be subject to additional reimbursement requirements, penalties, sanctions and fines, which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.

We participate in and have certain price reporting obligations to the Medicaid Drug Rebate Program. Under the Medicaid Drug Rebate Program, we are required to pay a rebate to each state Medicaid program for our covered outpatient drugs that are dispensed to Medicaid beneficiaries and paid for by a state Medicaid program as a condition of having federal funds being made available to the states for our drugs under Medicaid and Medicare Part B. Those rebates are based on pricing data we have to report on a monthly and quarterly basis to the CMS, the federal agency that administers the Medicaid Drug Rebate Program. These data include, among other things, the average manufacturer price (“AMP”) and, in the case of innovator products, the best price (“BP”) for each drug which, in general, represents the lowest price available from the manufacturer to any entity in the U.S. in any pricing structure, calculated to include all sales and associated rebates, discounts and other price concessions. We are liable for errors associated with our submission of pricing data and for any overcharging of government payors. For example, failure to submit monthly and/or quarterly AMP and BP data on a timely basis could result in a civil monetary penalty for each day the submission is late beyond the due date. Failure to make necessary disclosures and/or to identify overpayments could result in allegations against us under the Federal False Claims Act and other laws and regulations. Any required refunds to the U.S. government or responding to a government investigation or enforcement action would be expensive and time consuming and could have a material adverse effect on our business, results of operations and financial condition.

Federal law requires that any company that participates in the Medicaid Drug Rebate Program also participate in the 340B program in order for federal funds to be available for the manufacturer’s drugs under Medicaid and Medicare Part B. The 340B program requires participating manufacturers to agree to charge statutorily defined covered entities no more than the 340B “ceiling price” for the manufacturer’s covered outpatient drugs. These 340B covered entities include a

65

variety of community health clinics and other entities that receive health services grants from the Public Health Service, as well as hospitals that serve a disproportionate share of low-income patients. The ACA expanded the list of covered entities to include certain free-standing cancer hospitals, critical access hospitals, rural referral centers and sole community hospitals, but exempts “orphan drugs” from the ceiling price requirements for these covered entities. The 340B ceiling price is calculated using a statutory formula based on the average manufacturer price and rebate amount for the covered outpatient drug as calculated under the Medicaid Drug Rebate Program, and in general, products subject to Medicaid price reporting and rebate liability are also subject to the 340B ceiling price calculation and discount requirement. Any additional future changes to the definition of average manufacturer price and the Medicaid rebate amount under the ACA or other legislation or regulation could affect our 340B ceiling price calculations and negatively impact our results of operations commercializing pitolisant. In addition, legislation may be introduced that, if passed, would further expand the 340B program to additional covered entities or would require participating manufacturers to agree to provide 340B discounted pricing on drugs used in an inpatient setting.

To be eligible to have our products that we successfully commercialize paid for with federal funds under the Medicaid program and purchased by certain federal agencies and grantees, we have to participate in the U.S. Department of Veterans Affairs (“VA”), Federal Supply Schedule (“FSS”) pricing program. As part of this program, we are obligated to make our products available for procurement on an FSS contract under which we must comply with standard government terms and conditions and charge a price that is no higher than the statutory Federal Ceiling Price (“FCP”) to four federal agencies (VA, U.S. Department of Defense (“DOD”), Public Health Service, and U.S. Coast Guard).

We are subject to U.S. and certain foreign export and import controls, sanctions, embargoes, anti-corruption laws, and antimony laundering laws and regulations. Compliance with these legal standards could impair our ability to compete in domestic markets. We can face criminal liability and other serious consequences for violations, which can harm our business.

We are subject to export control and import laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations, various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls, the U.S. Foreign Corrupt Practices Act of 1977, as amended, the United States domestic bribery statute contained in 18 U.S.C. § 201, the United States Travel Act, the USA PATRIOT Act, and other state and national anti-bribery and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption laws are interpreted broadly and prohibit companies and their employees, agents, contractors and other partners from authorizing, promising, offering, or providing, directly or indirectly, improper payments or anything else of value to recipients in the public or private sector. We may have direct or indirect interactions with officials and employees of government agencies or government- affiliated hospitals, universities, and other organizations. We can be held liable for the corrupt or other illegal activities of our employees, agents, contractors and other partners, even if we do not explicitly authorize or have actual knowledge of such activities. Any violations of the laws and regulations described above may result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm and other consequences.

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

The ability of the FDA and foreign regulatory authorities to review and approve new products can be affected by a variety of factors, including government budget and funding levels, statutory, regulatory, and policy changes, the FDA’s or foreign regulatory authorities’ ability to hire and retain key personnel and accept the payment of user fees, and other events that may otherwise affect the FDA’s or foreign regulatory authorities’ ability to perform routine functions. Average review times at the FDA and foreign regulatory authorities have fluctuated in recent years as a result. In addition, government funding of other government agencies that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable. Disruptions at the FDA and other agencies may also slow the time necessary for new [drugs, and biologics] or modifications to approved [drugs and biologics] to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, over the last several years, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA, have had to furlough critical FDA employees and stop critical activities.

66

Separately, in response to the COVID-19 pandemic, the FDA postponed most inspections at domestic and foreign manufacturing facilities at various points. Even though the FDA has since resumed standard inspection operations, the FDA has continued to monitor and implement changes to its inspectional activities, and any resurgence of the virus may lead to other inspectional or administrative delays. If a prolonged government shutdown occurs, or if global health concerns hinder or prevent the FDA or other regulatory authorities from conducting their regular inspections, reviews, or other regulatory activities, it could significantly impact the ability of the FDA or other regulatory authorities to timely review and process our regulatory submissions, which could have a material adverse effect on our business.

We will need to obtain FDA approval of any proposed product names, and any failure or delay associated with such approval may adversely affect our business.

Any proprietary name we intend to use for our product candidates will require approval from the FDA regardless of whether we have secured a formal trademark registration from the USPTO. The FDA reviews proposed product names, considering both the potential for the name to lead to medical errors due to confusion with other product names and whether the proposed name is overly fanciful, misleadingly implies unique effectiveness or composition, or contributes to overstatement of product efficacy, minimization of risk, broadening of product indications or unsubstantiated superiority. If the FDA objects to any of our proposed product names, we may be required to adopt an alternative name for our product candidates. If we adopt an alternative name, we would lose the benefit of our existing trademark applications for such product candidate, and may be required to expend significant additional resources in an effort to identify a suitable product name that would qualify under applicable trademark laws, not infringe the existing rights of third parties and be acceptable to the FDA. We may be unable to build a successful brand identity for a new trademark in a timely manner or at all, which would limit our ability to commercialize our product candidates.

Risks Related to Our Intellectual Property

If we are unable to obtain and maintain patent protection for our technology and products, or if the scope of the patent protection obtained is not sufficiently broad, we may not be able to compete effectively in our markets.

We rely, and will continue to rely, on a combination of patents, trademarks and confidentiality agreements with employees, consultants, collaborators, advisors and other third parties to protect the intellectual property related to our current and future product candidates. Our success depends in large part on our licensor’s ability to obtain and maintain patent protection in the United States with respect to WAKIX and our ability to obtain and maintain patent protection in the United States and any other relevant foreign jurisdictions with respect to any future product candidates that we develop. We seek to ensure that our current and future licensors obtain appropriate patent protection to all product candidates that we license from them. The patent prosecution process is expensive and time- consuming, and we and our licensors may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner.

Our patent portfolio comprises three U.S. patents exclusively licensed to us from Bioprojet. One U.S. patent, No. 8,207,197 has claims directed to a polymorph, i.e., a specific crystalline form, of pitolisant and, methods for preparing that polymorph of pitolisant, which is expected to expire in February 2029 without taking into consideration any possible patent term extension. A second U.S. patent, No. 8,486,947, has claims directed to methods of treating excessive daytime sleepiness by administering pitolisant, which is expected to expire in September 2029 without taking into consideration any possible patent term extension.

The patents that we in-license now or the patents and patent applications that we own or in-license in the future may not have patentable claims that protect our current and future product candidates in the relevant jurisdictions where we intend to commercialize such products. There is no assurance that we and our licensor are aware of all potentially relevant prior art relating to future patent applications. As such, the patent examiner may find prior art that can prevent a patent from issuing from a pending patent application. During the patent examination process, we or our licensor may be required to narrow the pending claims to overcome prior art, a process that may limit the scope of patent protection. Even if patents do successfully issue based on our future patent applications, and even if the issued patents cover our current and future product candidates, including their compositions formulation, method of manufacture, and method of use, third parties may challenge our issued patents’ validity, enforceability or scope, which may result in such patents being narrowed, invalidated or held unenforceable. Any successful opposition to these patents or any other patents owned by or licensed to us in the future could deprive us of rights necessary for the successful commercialization of any of our current or future product candidates, if approved. Further, if we encounter delays in regulatory approvals, the period of time during which we could market a product candidate under patent protection could be reduced.

67

If the patent applications we may own or in-license in the future with respect to our current and future product candidates fail to issue, if their breadth or strength of protection is threatened, or if they fail to provide meaningful exclusivity for any of our current or future product candidates, it could dissuade other companies from collaborating with us to develop future product candidates, and threaten our ability to commercialize our current and future product candidates. Notably, pending patent applications cannot be enforced against third parties practicing the technology claimed in such applications unless and until a patent issues from such applications. Any such outcome could have an adverse effect on our business.

The patent position of biotechnology and pharmaceutical companies generally is highly uncertain, involves complex legal and factual questions, and has in recent years been the subject of much litigation. In addition, the laws of foreign countries may not protect our rights to the same extent as the laws of the United States. For example, European patent law restricts the patentability of methods of treatment of the human body more than U.S. law does.

Publications of discoveries in scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18 months after filing, or in some cases not at all. Therefore, we cannot know with certainty whether we were the first to make the inventions claimed in our owned or licensed patents or pending patent applications, or that we were the first to file for patent protection of such inventions. As a result, the issuance, scope, validity, enforceability and commercial value of our patent rights are highly uncertain. Our future patent applications may not result in patents being issued which protect our technology or products, in whole or in part, or which effectively prevent others from commercializing competitive technologies and products. Changes in either the patent laws or interpretation of the patent laws in the United States and other countries may diminish the value of our patents or narrow the scope of our patent protection.

Patent reform legislation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. On September 16, 2011, the Leahy-Smith America Invents Act (the “Leahy-Smith Act”) was signed into law. The Leahy-Smith Act made a number of significant changes to United States patent laws. These include provisions that affect the way patent applications are prosecuted and challenged at the USPTO and may also affect patent litigation. The USPTO has developed and continues to develop new regulations and procedures to govern administration of the Leahy-Smith Act, and many of the substantive changes to patent law associated with the Leahy-Smith Act, and in particular, the first to file provisions, only became effective on March 16, 2013. Accordingly, it remains unclear what impact the Leahy-Smith Act, subsequent rulemaking, and judicial interpretation of the Leahy-Smith Act and regulations will have on the operation of our business. However, the Leahy- Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have an adverse effect on our business and financial condition. Moreover, future changes to the patent laws of the United States and foreign jurisdictions may adversely affect the term, scope, validity and enforceability of our or our licensor’s patent rights. For example, a new bill (Terminating the Extension of Rights Misappropriated Act, or TERM Act, H.R. 3199) percolating through the United States Congress aims to reduce the term of certain drug patents in order to ease generic entry and increase competition.

The inventorship and ownership rights for patents that we in-license or may own or in-license in the future may be challenged by third parties. Such challenges could result in loss of exclusive rights to such patents, which could limit our ability to stop others from using or commercializing similar or identical technology and products, or require us to obtain a license from such third parties on commercially reasonable terms to secure exclusive rights. If any such challenges to inventorship or ownership were asserted, there is no assurance that a court would find in our favor or that, if we choose to seek a license, such license would be available to us on acceptable terms or at all.

Moreover, we may be subject to a third-party pre-issuance submission of prior art to the USPTO or become involved in pre- and post-issuance opposition, derivation, re-examination, inter partes review, post-grant review or interference proceedings challenging our patent rights or the patent rights of others. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate, our patent rights, allow third parties to commercialize our technology or products and compete directly with us, without payment to us, or result in our inability to manufacture or commercialize products without infringing third-party patent rights. In addition, if the breadth or strength of protection provided by our patents and patent applications, whether owned or in-licensed now or in the future, is threatened, it could dissuade companies from collaborating with us to license, develop or commercialize current or future product candidates.

The issuance of a patent is not conclusive as to its inventorship, scope, validity or enforceability, and our licensed patents may be challenged in the courts or patent offices in the United States. Such challenges may result in loss of exclusivity or freedom to operate or in patent claims being narrowed, invalidated or held unenforceable, in whole or in part,

68

which could limit our ability to stop others from using or commercializing similar or identical technology and products, or limit the duration of the patent protection of our technology and products. Moreover, patents have a limited lifespan. In the United States, the natural expiration of a patent is generally 20 years after the filing of the earliest non-provisional application to which the patent claims priority. Various extensions may be available; however, the life of a patent, and the protection it affords, is limited. We may be required to disclaim a portion of patent term in order to overcome double patenting rejections from the patent office, thus potentially shortening our exclusivity period. Without patent protection for our current or future product candidates, we may be open to competition from generic versions of such products. Given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting such candidates might expire before or shortly after such candidates are commercialized. As a result, our licensed patent portfolio may not provide us with sufficient rights to exclude others from commercializing products similar or identical to ours.

If we fail to comply with our obligations under any license, collaboration or other agreements, we may be required to pay damages and could lose intellectual property rights that are necessary for developing and protecting our current and future product candidates.

We have licensed certain intellectual property rights covering pitolisant from Bioprojet, and we may license intellectual property rights from others in the future. If, for any reason, our license agreement with Bioprojet or any future licensor is terminated or we otherwise lose the rights associated with a license, it could adversely affect our business. Our license agreement with Bioprojet imposes, and any future collaboration agreements or license agreements we enter into are likely to impose various development, commercialization, funding, milestone, royalty, diligence, sublicensing, insurance, patent prosecution and enforcement or other obligations on us. If we breach any material obligations, or use the intellectual property licensed to us in an unauthorized manner, we may be required to pay damages and the licensor may have the right to terminate the license, which could result in us being unable to develop, manufacture and sell products that are covered by the licensed technology, or having to negotiate new or reinstated licenses on less favorable terms, or enable a competitor to gain access to the licensed technology.

If we do not obtain protection under the Hatch-Waxman Amendments by extending the patent term for our current and future product candidates, our business may be harmed.

Our commercial success will largely depend on our licensor’s ability to obtain and maintain patent and other intellectual property in the United States for pitolisant, and our target indications, and our ability to maintain obtain and maintain patent and other intellectual property in the United States for any product candidates. Given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting product candidates might expire before or shortly after such candidates begin to be commercialized. We expect to seek extensions of patent terms in the United States.

Depending upon the timing, duration and specifics of FDA marketing approval of our current and future product candidates, one or more of our U.S. patents may be eligible for limited patent term restoration under the Drug Price Competition and Patent Term Restoration Act of 1984, referred to as the Hatch-Waxman Amendments. The Hatch-Waxman Amendments permit a patent restoration term of up to five years beyond the normal expiration of the patent as compensation for patent term lost during drug development and the FDA regulatory review process, which is limited to the approved indication (or any additional indications approved during the period of extension). This extension is limited to only one patent that covers the approved product, the approved use of the product, or a method of manufacturing the product. However, the applicable authorities, including the FDA and the USPTO in the United States, and any equivalent regulatory authority in other countries, may not agree with our assessment of whether such extensions are available, and may refuse to grant extensions to our patents, or may grant more limited extensions than we request. We may not be granted an extension because of, for example, failing to apply within applicable deadlines, failing to apply prior to expiration of relevant patents or otherwise failing to satisfy applicable requirements. Moreover, the applicable time-period or the scope of patent protection afforded could be less than we request.

If we or our licensor are unable to extend the expiration date of our or their existing patents or obtain new patents with longer expiry dates, as applicable, our competitors may be able to take advantage of our investment in development and clinical trials by referencing our clinical and preclinical data to obtain approval of competing products following our patent expiration and launch their product earlier than might otherwise be the case.

69

The validity, scope and enforceability of any patents listed in the Orange Book that cover our current and future product candidates can be challenged by third parties.

One or more third parties may challenge the current patents, or future patents within our portfolio, which could result in the invalidation of, or render unenforceable, some or all of the relevant patent claims or a finding of non-infringement. For example, if a third party files an ANDA for a generic drug containing pitolisant, and relies in whole or in part on studies conducted by or for us, the third party will be required to certify to the FDA that either: (1) there is no patent information listed in the FDA’s Orange Book with respect to our NDA for the applicable approved product candidate; (2) the patents listed in the Orange Book have expired; (3) the listed patents have not expired, but will expire on a particular date and approval is sought after patent expiration; or (4) the listed patents are invalid or will not be infringed by the manufacture, use or sale of the third party’s generic drug. A certification that the new drug will not infringe the Orange Book-listed patents for the applicable approved product candidate, or that such patents are invalid, is called a paragraph IV certification. If the third party submits a paragraph IV certification to the FDA, a notice of the paragraph IV certification must also be sent to us once the third party’s ANDA is accepted for filing by the FDA. We may then initiate a lawsuit to defend the patents identified in the notice. The filing of a patent infringement lawsuit within 45 days of receipt of the notice automatically prevents the FDA from approving the third party’s ANDA until the earliest of 30 months or the date on which the patent expires, the lawsuit is settled, or the court reaches a decision in the infringement lawsuit in favor of the third party. If we do not file a patent infringement lawsuit within the required 45-day period, the third party’s ANDA will not be subject to the 30-month stay of FDA approval.

Moreover, a third party may challenge the current patents, or future patents within our portfolio, which could result in the invalidation of some or all of the patents that might otherwise be eligible for listing in the Orange Book for one of our products. If a third party successfully challenges all of the patents that might otherwise be eligible for listing in the Orange Book for one of our products, we will not be entitled to the 30-month stay of FDA approval upon the filing of an ANDA for a generic drug containing, for example, pitolisant, and relies in whole or in part on studies conducted by or for us.

Litigation or other proceedings to enforce or defend intellectual property rights are often very complex in nature, may be very expensive and time-consuming, may divert our management’s attention from our core business, and may result in unfavorable results that could limit our ability to prevent third parties from competing with our current and future product candidates.

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

Periodic maintenance fees on any issued patent are due to be paid to the USPTO and other foreign patent agencies in several stages over the lifetime of the patent. The USPTO and various foreign national or international patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. While an inadvertent lapse can in many cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Noncompliance events that could result in abandonment or lapse of patent rights include, but are not limited to, failure to timely file national and regional stage patent applications based on our international patent application, failure to respond to official actions within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. If we or our licensors fail to maintain patents and patent applications, whether owned or in-licensed now or in the future, covering any of our current or future product candidates, our competitors might be able to enter the market, which would have an adverse effect on our business.

We may need to acquire or license intellectual property from third parties, and such licenses may not be available or may not be available on commercially reasonable terms.

A third party may hold intellectual property, including patent rights that are important or necessary to the development of our current and future product candidates. It may be necessary for us to use the patented or proprietary technology of one or more third parties to commercialize our current and future product candidates. If we are unable to acquire such intellectual property outright, or obtain licenses to such intellectual property from such third parties when needed or on commercially reasonable terms, our ability to commercialize our current and future product candidates, if approved, would likely be delayed.

70

The risks described elsewhere pertaining to our intellectual property rights also apply to the intellectual property rights that we in-license, and any failure by us or our licensors to obtain, maintain, defend and enforce these rights could have an adverse effect on our business. In some cases we may not have control over the prosecution, maintenance or enforcement of the patents that we license, and may not have sufficient ability to provide input into the patent prosecution, maintenance and defense process with respect to such patents, and our licensors may fail to take the steps that we believe are necessary or desirable in order to obtain, maintain, defend and enforce the licensed patents.

Third-party claims or litigation alleging infringement of patents or other proprietary rights, or seeking to invalidate patents or other proprietary rights, may delay or prevent the development and commercialization of any of our current or future product candidates.

Our commercial success depends in part on our avoiding infringement and other violations of the patents and proprietary rights of third parties. There is a substantial amount of litigation, both within and outside the United States, involving patent and other intellectual property rights in the pharmaceutical and biotechnology industries, including patent infringement lawsuits, interferences, derivation and administrative law proceedings, inter partes review and post-grant review before the USPTO, as well as oppositions and similar processes in foreign jurisdictions. Numerous United States and foreign issued patents and pending patent applications, which are owned by third parties, exist in the fields in which we are or may in the future be developing product candidates. As the biotechnology and pharmaceutical industries expand and more patents are issued, and as we gain greater visibility and market exposure as a public company, the risk increases that our product candidates or other business activities may be subject to claims of infringement of the patent and other proprietary rights of third parties.

Third parties may assert that we are infringing their patents or employing their proprietary technology without authorization.

There may be third-party patents or patent applications with claims to materials, formulations, methods of manufacture or methods for treatment related to the use or manufacture of our current and future product candidates. Because patent applications can take many years to issue, there may be currently pending patent applications that may later result in issued patents that our current and future product candidates may infringe. In addition, third parties may obtain patents in the future and claim that use of our technologies infringes upon these patents. If any third-party patents were held by a court of competent jurisdiction to cover the manufacturing process of any of our current and future product candidates, any molecules formed during the manufacturing process or any final product itself, the holders of any such patents may be able to block our ability to commercialize such product candidate unless we obtained a license under the applicable patents, or until such patents expire. Similarly, if any third-party patent was to be held by a court of competent jurisdiction to cover aspects of our formulations, processes for manufacture or methods of use, including combination therapy, the holders of any such patent may be able to block our ability to develop and commercialize the applicable product candidate unless we obtained a license or until such patent expires. In either case, such a license may not be available on commercially reasonable terms or at all. In addition, we may be subject to claims that we are infringing other intellectual property rights, such as trademarks or copyrights, or misappropriating the trade secrets of others, and to the extent that our employees, consultants or contractors use intellectual property or proprietary information owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions.

Parties making claims against us may obtain injunctive or other equitable relief, which could effectively block our ability to further develop and commercialize our current and future product candidates. Defense of these claims, regardless of their merit, would involve substantial litigation expense and would be a substantial diversion of employee resources from our business. In the event of a successful infringement or other intellectual property claim against us, we may have to pay substantial damages, including treble damages and attorneys’ fees for willful infringement, obtain one or more licenses from third parties, pay royalties or redesign our affected products, which may be impossible or require substantial time and monetary expenditure. We cannot predict whether any such license would be available at all or whether it would be available on commercially reasonable terms. Furthermore, even in the absence of litigation, we may need to obtain licenses from third parties to advance our research or allow commercialization of our current and future product candidates, and we have done so from time to time. We may fail to obtain any of these licenses at a reasonable cost or on reasonable terms, if at all. In that event, we would be unable to further develop and commercialize our current and future product candidates, which could harm our business significantly. Claims that we have misappropriated the confidential information or trade secrets of third parties could have a similar negative impact on our business.

71

We cannot provide any assurances that third-party patents do not exist which might be enforced against our current and future product candidates, resulting in either an injunction prohibiting our sales, or, with respect to our sales, an obligation on our part to pay royalties or other forms of compensation to third parties.

We may not identify relevant third-party patents or may incorrectly interpret the relevance, scope or expiration of a third-party patent, which might adversely affect our ability to develop and market our products.

We cannot guarantee that any of our patent searches or analyses, including the identification of relevant patents, the scope of patent claims or the expiration of relevant patents, are complete or thorough, nor can we be certain that we have identified each and every third-party patent and pending application in the United States and abroad that is relevant to or necessary for the commercialization of our current product candidate in any jurisdiction.

It is possible that we and our current and future licensors will fail to identify patentable aspects of research and development output before it is too late to obtain patent protection. The patent applications that we may own or in-license in the future may fail to result in issued patents with claims that cover our current and future product candidates. We and our current and future licensors may also inadvertently make statements to regulatory agencies during the regulatory approval process that may be inconsistent with positions that have been taken during prosecution of the patent applications, which may result in such patents being narrowed, invalidated or held unenforceable.

The scope of a patent claim is determined by an interpretation of the law, the written disclosure in a patent and the patent’s prosecution history. Our interpretation of the relevance or the scope of a patent or a pending application may be incorrect, which may negatively affect our ability to market our products. We may incorrectly determine that our products are not covered by a third-party patent or may incorrectly predict whether a third party’s pending application will issue with claims of relevant scope. Our determination of the expiration date of any patent in the United States or abroad that we consider relevant may be incorrect, and our failure to identify and correctly interpret relevant patents may negatively affect our ability to develop and market our products.

We may become involved in lawsuits to protect or enforce our patents, the patents of our licensors or our other intellectual property rights, which could be expensive, time consuming and unsuccessful.

Competitors may infringe or otherwise violate the patents of our licensor or our other intellectual property rights. To counter infringement or unauthorized use, we may be required to file legal claims, which can be expensive and time-consuming. In addition, in an infringement proceeding, a court may decide that an asserted patent is not valid or is unenforceable, or may refuse to stop the other party from using the technology at issue on the grounds that the asserted patent does not cover the technology in question. An adverse result in any litigation or defense proceedings could put one or more of asserted patents at risk of being invalidated or interpreted narrowly and could put a related patent application at risk of not issuing. The initiation of a claim against a third party may also cause the third party to bring counter claims against us such as claims asserting that our patents are invalid or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness, non-enablement or lack of statutory subject matter. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant material information from the USPTO, or made a materially misleading statement, during prosecution. Third parties may also raise similar validity claims before the USPTO in post-grant proceedings such as ex parte re-examinations, inter partes review, or post-grant review, or oppositions or similar proceedings outside the United States, in parallel with litigation or even outside the context of litigation. The outcome following legal assertions of invalidity and unenforceability is unpredictable. We cannot be certain that there is no invalidating prior art, of which we and the patent examiner were unaware during prosecution. For the patents and patent applications that we may license in the future, we may have limited or no right to participate in the defense of any licensed patents against challenge by a third party. If a defendant were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of any future patent protection on our current or future product candidates. Such a loss of patent protection could harm our business.

We may not be able to detect or prevent, alone or with our licensors, misappropriation of our intellectual property rights, particularly in countries where the laws may not protect those rights as fully as in the United States. Our business could be harmed if in litigation the prevailing party does not offer us a license on commercially reasonable terms. Any litigation or other proceedings to enforce our intellectual property rights may fail, and even if successful, may result in substantial costs and distract our management and other employees.

72

Even if we establish infringement, the court may decide not to grant an injunction against further infringing activity and instead award only monetary damages, which may or may not be an adequate remedy. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. There could also be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have an adverse effect on the price of our common shares.

Because of the expense and uncertainty of litigation, we may not be in a position to enforce our intellectual property rights against third parties.

Because of the expense and uncertainty of litigation, we may conclude that even if a third party is infringing our in-licensed patents, any patents that may be issued as a result of our future patent applications, or other intellectual property rights, the risk-adjusted cost of bringing and enforcing such a claim or action may be too high or not in the best interest of our company or our shareholders. In such cases, we may decide that the more prudent course of action is to simply monitor the situation or initiate or seek some other non-litigious action or solution.

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

The United States has recently enacted and implemented wide-ranging patent reform legislation. The U.S. Supreme Court and the U.S. Court of Appeals for the Federal Circuit have issued numerous precedential opinions in recent years narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. In addition to increasing uncertainty with regard to our ability to obtain patents in the future, this combination of events has created uncertainty with respect to the value of patents, once obtained. Depending on actions by the U.S. Congress, the federal courts and the USPTO, the laws and regulations governing patents could change in unpredictable ways that would weaken our ability to obtain new patents or to enforce patents that we have licensed or that we might obtain in the future. Similarly, changes in patent law and regulations in other countries or jurisdictions or changes in the governmental bodies that enforce them or changes in how the relevant governmental authority enforces patent laws or regulations may weaken our ability to obtain new patents or to enforce patents that we have licensed or that we may obtain in the future.

The U.S. federal government retains certain rights in inventions produced with its financial assistance under the Bayh-Dole Act. The federal government retains a “nonexclusive, non-transferable, irrevocable, paid-up license” for its own benefit. The Bayh-Dole Act also provides federal agencies with “march-in rights.” March-in rights allow the government, in specified circumstances, to require the contractor or successors in title to the patent to grant a “nonexclusive, partially exclusive, or exclusive license” to a “responsible applicant or applicants.” If the patent owner refuses to do so, the government may grant the license itself.

We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information of their former employers or other third parties.

We employ individuals who were previously employed at other biotechnology or pharmaceutical companies. Although we seek to protect our ownership of intellectual property rights by ensuring that our agreements with our employees, collaborators and other third parties with whom we do business include provisions requiring such parties to assign rights in inventions to us, we may be subject to claims that we or our employees, consultants or independent contractors have inadvertently or otherwise used or disclosed confidential information of our employees’ former employers or other third parties. We may also be subject to claims that former employers or other third parties have an ownership interest in our future patents. Litigation may be necessary to defend against these claims. There is no guarantee of success in defending these claims, and if we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, valuable intellectual property. Even if we are successful, litigation could result in substantial cost and be a distraction to our management and other employees. Moreover, any such litigation or the threat thereof may adversely affect our reputation, our ability to form strategic alliances or sublicense our rights to collaborators, engage with scientific advisors or hire employees or consultants, each of which would have an adverse effect on our business, results of operations and financial condition.

In addition, while it is our policy to require our employees and contractors who may be involved in the development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in

73

executing such an agreement with each party who in fact develops intellectual property that we regard as our own. Our and their assignment agreements may not be self- executing or may be breached, and we may be forced to bring claims against third parties, or defend claims they may bring against us, to determine the ownership of what we regard as our intellectual property.

If we or our licensors fail in prosecuting or defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we and our licensors are successful in prosecuting or defending against such claims, litigation could result in substantial costs and be a distraction to management.

Any trademarks we have obtained or may obtain may be infringed or be successfully challenged, resulting in harm to our business.

We expect to rely on trademarks as one means to distinguish any of our current and future product candidates that are approved for marketing from the products of our competitors. For example, we are marketing pitolisant for the treatment of EDS or cataplexy in adult patients with narcolepsy under the brand name WAKIX, which we have licensed from Bioprojet. We may design or create new trademarks and apply to register them, our trademark applications may not be approved in the United States or any relevant foreign jurisdiction. Third parties may oppose or attempt to cancel our trademark applications or trademarks, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our drugs, which could result in loss of brand recognition and could require us to devote resources to advertising and marketing new brands. Our competitors may infringe our trademarks and we may not have adequate resources to enforce our trademarks. If we attempt to enforce our trademarks and assert trademark infringement claims, a court may determine that the marks we have asserted are invalid or unenforceable, or that the party against whom we have asserted trademark infringement has superior rights to the marks in question. In this case, we could ultimately be forced to cease use of such trademarks.

Risks Related to Ownership of our Common Stock

Our directors, officers and principal stockholders beneficially own a significant percentage of our stock and are able to exert significant control over matters subject to stockholder approval.

As of December 31, 2023, our directors, officers, five percent or greater stockholders, and their respective affiliates beneficially owned in the aggregate approximately 64% of our outstanding voting stock. As a result, these stockholders have the ability to influence us through this ownership position. These stockholders may be able to determine all matters requiring stockholder approval. For example, these stockholders may be able to control elections of directors, amendments of our organizational documents, and approval of any merger, sale of assets or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you may feel are in your best interest as one of our stockholders.

Future sales of our common stock in the public market, including sales by our directors, officers, or significant shareholders, could cause our share price to fall.

Sales of a substantial number of shares of our common stock in the public market or the perception that these sales might occur could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Certain holders of our common stock are entitled to rights with respect to registration of such shares under the Securities Act pursuant to a registration rights agreement between such holders and us. If such holders, by exercising their registration rights, sell a large number of shares, they could adversely affect the market price for our common stock. Subject to compliance with applicable securities laws, our officers, directors and other shareholders and their respective affiliates may sell some or all of their common shares in the future. No prediction can be made as to the effect, if any, such future sales will have on the market price of the common shares prevailing from time to time.

If securities or industry analysts do not publish research or publish unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock is influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. Moreover, if our operating results do not meet the expectations of the investor community, one

74

or more of the analysts who cover our company may change their recommendations regarding our company, and our stock price could decline.

Our quarterly operating results may fluctuate significantly.

Our operating results are subject to quarterly fluctuations. Our net income and other operating results are affected by numerous factors, including:

variations in the level of expenses related to our development programs;
addition or termination of clinical trials;
any intellectual property infringement lawsuit in which we may become involved;
regulatory developments affecting pitolisant;
execution of any collaborative, licensing or similar arrangements, and the timing of payments we may make or receive under these arrangements;
the achievement and timing of milestone payments under our existing collaboration and license agreements; and
the level of underlying demand for WAKIX and customers’ buying patterns.

If our quarterly operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially. Furthermore, any quarterly fluctuations in our operating results may, in turn, cause the price of our stock to fluctuate substantially.

Future sales and issuances of our common stock or rights to purchase our common stock, including pursuant to our equity incentive plans, could result in additional dilution of the percentage ownership of our stockholders and could cause the stock price of our common stock to decline.

In the future, we may sell common stock, convertible securities or other equity securities in one or more transactions at prices and in a manner we determine from time to time. We also expect to issue common stock to employees, consultants and directors pursuant to our equity incentive plans. If we sell common stock, convertible securities or other equity securities in subsequent transactions, or common stock is issued pursuant to equity incentive plans, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences and privileges senior to those of holders of our common stock.

Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.

Our amended and restated certificate of incorporation (the “Certificate of Incorporation”) and our amended and restated bylaws (the “Bylaws”) contain provisions that could delay or prevent a change in control of the Company. These provisions could also make it more difficult for stockholders to elect directors and take other corporate actions. These provisions include:

providing for a classified board of directors with staggered, three-year terms;
authorizing our board of directors to issue preferred stock with voting or other rights or preferences that could discourage a takeover attempt or delay changes in control;
prohibiting cumulative voting in the election of directors;
providing that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;

75

prohibiting the adoption, amendment or repeal of our Bylaws or Certificate of Incorporation regarding the election and removal of directors without the required approval of at least 66.67% of the shares entitled to vote at an election of directors;
prohibiting stockholder action by written consent;
limiting the persons who may call special meetings of stockholders; and
requiring advance notification of stockholder nominations and proposals.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.

In addition, we are subject to the anti-takeover provisions contained in Section 203 of the Delaware General Corporation Law (the “DGCL”). Under Section 203 of the DGCL, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other exceptions, the board of directors has approved the transaction.

These and other provisions in our Certificate of Incorporation, Bylaws and under Delaware law could discourage potential takeover attempts, reduce the price investors are willing to pay for shares of our common stock and result in the market price of our common stock being lower than it would be without these provisions.

Our Certificate of Incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our Certificate of Incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for:

any derivative action or proceeding brought on our behalf;
any action asserting a claim of breach of a fiduciary duty owed by, or other wrongdoing by, any of our current or former directors, officers, employees or our stockholders;
any action asserting a claim against us arising under the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws (as either may be amended from time to time) or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.

Our stockholders are deemed to have notice of and have consented to the provisions of our amended and restated certificate of incorporation related to choice of forum. This exclusive forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find the exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.

Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.

Our Certificate of Incorporation and Bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by Delaware law.

76

In addition, as permitted by Section 145 of the DGCL, our amended and restated bylaws and our indemnification agreements that we have entered into with our directors and officers provide that:

we will indemnify our directors and officers for serving us in those capacities or for serving other business enterprises at our request, to the fullest extent permitted by Delaware law. Delaware law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person’s conduct was unlawful;
we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;
we are required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers shall undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification;
we will not be obligated pursuant to our amended and restated bylaws to indemnify a person with respect to proceedings initiated by that person against us or our other indemnitees, except with respect to proceedings authorized by our board of directors or brought to enforce a right to indemnification;
the rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees and agents and to obtain insurance to indemnify such persons; and
we may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification obligations to directors, officers, employees and agents.

Item 1B. Unresolved Staff Comments.

None.

Item 1C. Cybersecurity

Introduction

The global data protection landscape is rapidly evolving, and we may be impacted by or subject to new, amended, or existing laws and regulations in the future, including as our operations continue to expand or if we begin to operate in foreign jurisdictions. The risk of a security breach or disruption or data loss, particularly through social engineering attacks, cyber-attacks, or cyber intrusion, including by computer hackers, foreign governments, and cyber terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased.

We collect and maintain data and information necessary to conduct our business, and we are increasingly dependent on information technology systems and infrastructure to operate our business, including systems infrastructure operated and maintained by third-party service providers. In the ordinary course of business, we collect, store, and transmit confidential information, including intellectual property, proprietary business information and personal information. It is critical that we do so in a secure manner to maintain the privacy, security, confidentiality, and integrity of such confidential information.

We have established physical, electronic, and organizational measures to safeguard and secure our systems and facilities to prevent an information compromise. We rely on commercially available systems, software, tools and monitoring to provide security for our information technology systems and the processing, transmission, and storage of digital information. We have also outsourced elements of our information technology infrastructure, and as a result, a number of third-party vendors may or could have access to our confidential information.

77

The cost to mitigate, investigate and respond to potential security incidents, breaches, disruptions, network security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and while we have implemented security measures to protect our data and information technology systems, our efforts to address these potential risks may not be successful, and could result in unexpected interruptions, delays, cessation of service and other harm to our business and competitive position.

If such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our product development programs.

For example, the loss of clinical trial data from completed or ongoing or planned clinical trials could delay our regulatory approval efforts and significantly increase our costs as a result of efforts to recover or reproduce the lost data. Moreover, if a real or perceived security breach affects our systems (or those of our third-party service providers), or result in the loss of or accidental, unlawful, or unauthorized access to, use of, release of or other processing of personally identifiable information or clinical trial data, our reputation could be materially damaged.

In addition, a breach may require notification to governmental agencies, the media, or individuals pursuant to applicable data privacy and security laws. We would also be exposed to a risk of loss, negative publicity, harm to our reputation, governmental investigation and/or enforcement actions, claims or litigation and potential liability, which could materially adversely affect our business, results of operations and financial condition.

Cyber Risk Governance

The Audit Committee is a sub-committee of our Board of Directors and is delegated to the role of cyber risk oversight for the Company.

Our management team, including the CIO, is responsible for assessing and managing our material risks from cybersecurity threats. The team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants. The CIO reports the progress of cyber risk reduction initiatives to the Audit Committee on a periodic basis. The CIO has extensive information technology experience in the corporate environment.

Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.

In February 2024, we chartered the Information Systems, Data and Cybersecurity Governance Committee (the “Cybersecurity Committee”), which is comprised of the Company’s business unit leaders and is responsible for the management of our cyber risk exposure and monitoring the effectiveness of the cybersecurity program. The Cybersecurity Committee will report the progress of cyber risk reduction initiatives to our senior leadership and the Audit Committee on a periodic basis.

Cyber Risk Management Strategy

We have a cyber risk management policy and asset-based cyber risk management methodology for the continuous identification, assessment, and management of our cyber risk exposure. Our cyber risk managers have been trained in our cyber risk management policy and methodology. The methodology is as follows:

Maintaining an up-to-date and accurate inventory of all assets (e.g., data, systems, hardware, software, and vendors).
Categorization of all assets based on the criticality of the data processed and the assets criticality to the continuity of business operations.
A profile is maintained of the most likely threats, their intent, and the impact the threat may have on the confidentiality, integrity, and availability of Company assets.

78

Evaluation of relevant risk-based scenarios or vulnerability of an asset and how a threat may exploit the asset.
Implemented security controls or “mitigating factors” are considered for each scenario.
Considering the asset, threat, risk-based scenario or vulnerability, and the mitigating factors, a likelihood and impact determination is made to calculate the final risk level.
Risk reduction plans are determined and used to prioritize security program initiatives.
Risk mitigations are tracked and monitored in a risk register.

There can be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or effective in protecting our systems and information.

Cyber Risk Exposure

Our top cyber risks have been grouped into genericized categories to avoid disclosure of sensitive information but include sufficient detail for a reasonable investor to understand our cyber risks and maintain confidence we act in good faith to reduce our cyber risk exposure. In the fourth quarter of 2023, we performed a risk analysis of all critical assets, determining the following are our current top cyber risks, none of which are material:

Compromise to the confidentiality of intellectual property.
Compromise to the confidentiality and integrity of financial records.
Compromise to the confidentiality of employee records.
Compromise to the confidentiality, integrity, and availability of core business systems.
Compromise to the confidentiality, integrity, and availability of critical third-party vendors supporting the continuity of business operations.

We have not identified any risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, results of operations, or financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. See “Risk Factors – We depend on our information technology systems, and any failure of these systems could harm our business. Any real or perceived security breach, loss of data, and other disruptions or incidents could compromise the privacy, security, integrity or confidentiality of sensitive information related to our business or prevent us from accessing critical information and expose us to liability and reputational harm, which could adversely affect our business, results of operations and financial condition.”

Third Party Risk Management

We leverage multiple third parties to support our business operations. Throughout the lifecycle of the vendor relationship, security is integrated as part of each process. We maintain a vendor inventory, categorized based in risk tiers, and perform due diligence of the vendor’s security practices commensurate with the risk tier. Vendor contracts and security practices are monitored to ensure an accurate assessment of risk is maintained.

Third Party Support of the Cyber Risk Management Program

We employ third parties to support our cyber risk management program in the following ways:

Use of internal and external auditors to maintain compliance with regulatory requirements.

79

Use of cybersecurity consultants and managed security services providers to supplement the security program practices and evaluate the program’s effectiveness, specifically:
oGovernance, risk, and compliance services.
oPenetration testing and vulnerability management.
oContinuous security event monitoring.
oData loss prevention.

Incident Management

We make continuous efforts to maintain the ability to respond quickly and effectively to security incidents to minimize their impact. We implement an incident response policy, incident response plan, and deploy comprehensive continuous security monitoring solutions to monitor events occurring across its assets. Additionally, a material risk determination model enables our cyber incident response team and senior leadership to determine materiality.

Item 2. Properties.

We do not own any real property. Our corporate headquarters, located in Plymouth Meeting, Pennsylvania, has a footprint of approximately 35,781 square feet of space pursuant to leases that expire in 2024. We believe that our facilities are suitable to meet our current needs.

Item 3. Legal Proceedings.

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

ANDA Litigation

On September 27, 2023, we and our licensor, Bioprojet, received notice from Lupin Limited (“Lupin”) pursuant to 21 U.S.C. § 355(j) et seq. and 21 C.F.R. § 314.95 et seq. (the “Lupin Notice Letter”) that Lupin has submitted ANDA No. 218846 (the “Lupin ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX® before the expiration of U.S. Patent Nos. 8,486,947 (“’947 patent”) and 8,207,197 (“’197 patent”). On September 27, 2023, we and Bioprojet received notice from Novugen Pharma Sdn. Bhd. (“Novugen”) pursuant to 21 U.S.C. § 355(j) et seq. and 21 C.F.R. § 314.95 et seq. (the “Novugen Notice Letter”) that Novugen has submitted ANDA No. 218834 (the “Novugen ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX® before the expiration of the ’947 patent and ’197 patent. The ’947 patent and ‘197 patent are listed with respect to WAKIX® in the FDA’s Orange Book and will expire in September 2029 and March 2030, respectively. The Lupin Notice Letter and the Novugen Notice Letter assert that their generic product will not infringe the ’947 patent and ‘197 patent and/or that the ’947 patent and ‘197 patent are invalid or unenforceable. On November 9, 2023, we, Bioprojet and Bioprojet’s wholly owned subsidiary, Bioprojet Pharma SAS (“Bioprojet Pharma”), filed a complaint for patent infringement of the ’947 patent and ‘197 patent against Lupin, Novugen and certain of their affiliates and agents in the United States District Court for the District of Delaware in response to their filing of their respective ANDAs with the FDA.

On October 12, 2023, we and Bioprojet received notice from Novitium Pharma LLC (“Novitium”), pursuant to 21 U.S.C. § 355(j) et seq. and 21 C.F.R. § 314.95 et seq. (the “Novitium Notice Letter”), that Novitium has submitted ANDA No. 218495 (the “Novitium ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX® before the expiration of U.S. Patent No. 8,354,430 (the “’430 patent”), which is also listed with respect to WAKIX® in the FDA’s Orange Book and will expire in February 2026, ’947 patent, and ’197 patent. On October 12, 2023, we and Bioprojet received notice from Zenara Pharma Pvt. Ltd. (“Zenara”), pursuant to 21 U.S.C. § 355(j) et seq. and 21 C.F.R. § 314.95 et seq. (the “Zenara Notice Letter”), that Zenara has submitted ANDA No. 218796 (the “Zenara ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX® before the expiration of the ’430 patent, ’947 patent and

80

’197 patent. On October 14, 2023, we and Bioprojet received notice from AET Pharma US, Inc. (“AET”), pursuant to 21 U.S.C. § 355(j) et seq. and 21 C.F.R. § 314.95 et seq. (the “AET Notice Letter”), that AET has submitted ANDA No. 218892 (the “AET ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX® before the expiration of the ’947 patent and ’197 patent. On October 16, 2023, we and Bioprojet received notice from Annora Pharma Private Limited (“Annora”), pursuant to 21 U.S.C. § 355(j) et seq. and 21 C.F.R. § 314.95 et seq. (the “Annora Notice Letter”), that Annora has submitted ANDA No. 218832 (the “Annora ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX® before the expiration of the ’430 patent, the ’947 patent and ’197 patent. AET’s Notice Letter asserts that AET’s generic product will not infringe the ’947 patent and ‘197 patent and/or that ’947 patent and ‘197 patent are invalid or unenforceable. The Annora Notice Letter asserts that its generic product will not infringe the ‘430 patent, ’947 patent and ‘197 patent and/or that the ‘430 patent, ’947 patent and ‘197 patent are invalid or unenforceable. The Novitium Notice Letter asserts that its generic product will not infringe the ‘430 patent, ’947 patent and ‘197 patent and/or that the ‘430 patent, ’947 patent and ‘197 patent are invalid or unenforceable. The Zenara Notice Letter asserts that its generic product will not infringe the ‘430 patent, ’947 patent and ‘197 patent and/or that the ‘430 patent, ’947 patent and ‘197 patent are invalid or unenforceable. On November 21, 2023, we, Bioprojet and Bioprojet Pharma filed a complaint for patent infringement of the ’947 patent and ‘197 patent against AET, Annora, Novitium and Zenara and certain of their affiliates and agents and for patent infringement of the ’430 patent against Annora, Novitium and Zenara and certain of their affiliates and agents in the United States District Court for the District of Delaware in response to their filing of their respective ANDAs with the FDA.

On or around October 13, 2023, MSN Pharmaceuticals Inc. (“MSN Pharma”) sent correspondence to us and Bioprojet stating that that MSN Pharma has submitted ANDA No. 218873 (the “MSN ANDA”) to the FDA and is seeking regulatory approval to market a generic version of WAKIX®. On December 8, 2023, MSN Laboratories Private Limited (“MSN”) filed a declaratory judgment action in the United States District Court for the Eastern District of Virginia against Bioprojet claiming that the ‘430 patent, ’947 patent and ‘197 patent will not be infringed by MSN’s generic version of WAKIX® and that the ‘947 patent is invalid. On December 11, 2023, we, Bioprojet and Bioprojet Pharma filed a complaint in the United States District Court for the District of Delaware for patent infringement of the ‘430 patent, ’947 patent and ‘197 patent against MSN and MSN Pharma. On January 12, 2024, the declaratory judgment action was transferred from the United States District Court for the Eastern District of Virginia to the United States District Court for the District of Delaware.

Item 4. Mine Safety Disclosures.

Not applicable.

81

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Information

Our common stock is listed and traded on the Nasdaq Global Market under the symbol “HRMY.”

Holders

As of February 16, 2024, we had 35 holders of record of our common stock. Because many of our shares of common stock are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of beneficial owners of our common stock represented by these holders.

Performance Graph

The following graph shows a comparison of the total cumulative shareholder returns of an investment of $100 in cash from August 19, 2020, the day we began trading, through December 31, 2023, in (i) our common stock, (ii) the Nasdaq Biotechnology Index, and (iii) the Nasdaq Composite Index. The shareholder returns in the graph below are based on historical data and are not indicative of, nor intended to forecast, future performance.

Graphic

82

Purchases of Equity Securities

The following table summarizes information about our purchases of shares of our common stock for each of the months during the fourth quarter ended December 31, 2023.

Maximum Approximate

Dollar Value

Total Number of Shares

of Shares of

Weighted Average

Shares of Common

Common Stock that May

Total Number of

Price Paid

Stock Purchases

Yet to be Purchased

Shares of Common

per Share of

as Part of Publicly

under the Program

Period

    

Stock Purchased

    

Common Stock (1)

    

Announced Program (2)

    

(in thousands) (3)

October 1, 2023, through October 31, 2023

 

$

$

200,000

November 1, 2023, through November 31, 2023

 

1,436,666

$

26.57

1,436,666

$

161,821

December 1, 2023, through December 31, 2023

 

377,987

$

31.27

377,987

$

150,000

Total

1,814,653

$

27.55

1,814,653

$

150,000

(1)The weighted average price paid per share of common stock excludes commissions and transaction fees.
(2)On October 27, 2023, the Company’s Board of Directors approved a program providing for the repurchase of shares of common stock in an aggregate amount of up to $200.0 million, excluding commissions and transaction fees. The repurchase program may be suspended, terminated or modified at any time for any reason. Such repurchases may be pursuant to Rule 10b-18 or Rule 10b5-1 agreements as determined by our management and in accordance with the requirements of the SEC. All repurchased shares of common stock shown in the table above were retired.  
(3)The dollar amount shown (in thousands), represents, as of the end of each period, the approximate dollar value of shares of common stock that may yet be purchased under our publicly announced share repurchase program, exclusive of any commissions and transaction fees. The share repurchase program does not obligate us to repurchase any minimum dollar amount or number of shares of common stock.

Dividend Policy

We currently intend to retain all available funds and any future earnings to fund the development and growth of our business and to repay our debt obligations, therefore we do not anticipate declaring or paying any cash dividends on our common stock in the foreseeable future. Any future determination as to the declaration and payment of dividends, if any, will be at the discretion of our board of directors, subject to compliance with contractual restrictions and covenants in the agreements governing our current and future indebtedness. Any such determination will also depend upon our business prospects, results of operations, financial condition, cash requirements and availability, industry trends and other factors that our board of directors may deem relevant.

Initial Public Offering

In August 2020, we completed the IPO of our common stock, in which we issued and sold 6,151,162 shares, including 802,325 shares pursuant to the underwriters’ over-allotment option at a price of $24.00 per share for an aggregate price of approximately $147.6 million. The offer and sale of the shares in our IPO was registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-240122), which was declared effective by the SEC on August 18, 2020 (the “Registration Statement”). We raised approximately $135.4 million, after deducting underwriting discounts and commissions and offering expenses of approximately $12.2 million. None of these expenses consisted of direct or indirect payments made by us to (i) our directors, officers or their associates, (ii) persons owning 10% or more of our common stock or (iii) to our affiliates.

83

As of December 31, 2023, we have applied all of the proceeds from our IPO.

Recent Sales of Unregistered Securities

Unless otherwise stated, the sales of the above securities were deemed to be exempt from registration under the Securities Act in reliance upon Section 4(a)(2) of the Securities Act (or Regulation D or Regulation S promulgated thereunder), or Rule 701 promulgated under Section 3(b) of the Securities Act as transactions by an issuer not involving any public offering or pursuant to benefit plans and contracts relating to compensation as provided under Rule 701. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in these transactions.

Item 6. [Reserved].

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

You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current plans, expectations and beliefs involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” and in other parts of this Annual Report on Form 10-K. A discussion of the year ended December 31, 2022, compared to the year ended December 31, 2021, has been reported previously under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 21, 2023.

Company Overview

We are a commercial-stage, pharmaceutical company focused on developing and commercializing innovative therapies for patients living with rare neurological diseases as well as patients living with other neurological diseases who have unmet medical needs. Our product, WAKIX (pitolisant), is a first-in-class molecule with a novel mechanism of action (“MOA”) specifically designed to increase histamine signaling in the brain by binding to H3 receptors. In August 2019, WAKIX was approved by the U.S. Food and Drug Administration (the “FDA”) for the treatment of excessive daytime sleepiness (“EDS”) in adult patients with narcolepsy, and its U.S. commercial launch was initiated in November 2019. In October 2020, WAKIX was approved by the FDA for the treatment of cataplexy in adult patients with narcolepsy. WAKIX is the first-and-only approved product for patients with narcolepsy that is not scheduled as a controlled substance by the U.S. Drug Enforcement Administration (the “DEA”).

We believe that pitolisant’s ability to regulate histamine gives it the potential to provide therapeutic benefit in other rare neurological diseases that are mediated through H3 receptors and histamine signaling. We are taking a mechanism-based approach to managing the life cycle of pitolisant and identified idiopathic hypersomnia (“IH”), another central disorder of hypersomnolence like narcolepsy, as our next potential new indication for WAKIX, which received orphan drug designation by the FDA in September 2023 and Fast Track Designation in November 2023. In April 2022, we initiated a Phase 3 registrational trial, the INTUNE Study, to evaluate the efficacy and safety of pitolisant in adult patients with IH. We completed enrollment in the INTUNE study in May 2023 and we announced topline data in October 2023. While the primary endpoint did not meet statistical significance, we believe the totality of the data showed favorable numerical trends for pitolisant in the treatment of adult patients with IH and we have scheduled a meeting with the FDA for March 2024 to discuss the path forward for IH. We anticipate meeting with the FDA towards the end of the first quarter of 2024. We are focusing our development efforts on other rare neurological disorders in which EDS is a prominent symptom, including Prader-Willi Syndrome (“PWS”) and myotonic dystrophy, otherwise known as dystrophia myotonica (“DM”). Based on the positive signals from the data from our Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS and other key symptoms in patients with PWS, an end-of-phase 2 meeting with the FDA was held in June 2023. We believe we aligned with the FDA on the proposed Phase 3 registration study design to support further investigation of pitolisant as a potential treatment to address the unmet medical need for children, adolescents and adults with PWS experiencing EDS, for which there is currently no approved treatment. In October 2023, we received FDA alignment regarding the protocol for the Phase 3 TEMPO study in patients with PWS, which we believe will satisfy the requirements for both the registrational trial and one of the two requirements for pediatric exclusivity for pitolisant. In February 2024, the FDA granted Orphan Drug designation to pitolisant for the treatment of PWS. We expect to initiate the Phase 3 study in the first quarter of 2024. In

84

June 2021, we initiated a Phase 2 proof-of-concept signal detection clinical trial to evaluate pitolisant for the treatment of EDS, fatigue and cognitive dysfunction in adult patients with DM1 and announced topline results from this trial in the fourth quarter of 2023, in which clinically meaningful improvements were demonstrated in EDS and fatigue. The safety profile was consistent with the established safety profile of pitolisant.

Our partner, Bioprojet completed a Phase 3 trial in pediatric patients with narcolepsy and submitted the trial data to the European Medicines Agency (the “EMA”) seeking approval for a pediatric narcolepsy indication. On January 26, 2023, Bioprojet received a positive opinion from the EMA’s Committee for Medicinal Products for Human Use (“CHMP”) and in March 2023, the EMA granted approval for the marketing authorization of WAKIX for the treatment of narcolepsy in children 6 and older. Based on the data from the positive Phase 3 trial conducted by Bioprojet, we submitted an sNDA for pediatric narcolepsy in December 2023. On February 21, 2024, we announced that the FDA has granted priority review of our pediatric narcolepsy sNDA and has set a Prescription Drug User Fee Act, or target action date, of June 21, 2024. We remain committed to obtaining pediatric exclusivity for WAKIX.

We also seek to expand our pipeline through the acquisition of additional assets that focus on addressing the unmet needs of patients living with rare neurological diseases as well as patients living with other neurological diseases who have unmet medical needs. We are targeting assets that will allow us to further leverage the expertise and infrastructure that we have successfully built at Harmony so we can optimize the benefit of internal synergies. Consistent with this objective, on July 31, 2022, we entered into a License and Commercialization Agreement (the “2022 LCA”) with Bioprojet whereby we obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon the agreement of both parties. We have made progress in the development of two new formulations of pitolisant, Next Gen 1 (“NG1”) and Next Gen 2 (“NG2”). Both formulations entered clinical studies in the fourth quarter of 2023 and we anticipate data in the first half of 2024.

In addition, on October 10, 2023, we completed a tender offer to acquire all of the outstanding shares of common stock of Zynerba Pharmaceuticals, Inc. (together with its subsidiary, Zynerba Pharmaceutical Pty, Ltd., “Zynerba”) for $60.0 million, exclusive of transaction related costs of approximately $2.6 million. Zynerba is a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including Fragile X syndrome (“FXS”). The phase 3 RECONNECT registration study in FXS is ongoing.

On August 4, 2021, we acquired HBS-102, a Melanin-concentrating hormone receptor 1 (MCHR1) antagonist previously developed as CSTI-100/ALB-127258(a)/ALB-127258 (the “Compound”), along with intellectual property and other assets related to the development, manufacture, and commercialization of the Compound from ConSynance Therapeutics, Inc. In connection with the acquisition, we made an upfront payment of $3.5 million and will be required to make certain payments upon the achievement of certain development milestones, regulatory milestones, and sales milestones and pay ongoing royalties upon commercialization. We acquired full development and commercialization rights for HBS-102 globally, but we have provided an indication-limited grant-back license to ConSynance for the development and commercialization of the Compound in Greater China. We are conducting a preclinical proof-of-concept study to assess the effect of HBS-102 on hyperphagia, weight gain and other metabolic parameters in a mouse model of PWS and are also conducting a thirteen-week toxicology study. We anticipate data from both studies in the first half of 2024.

Pitolisant was developed by Bioprojet and approved by the EMA in 2016 for the treatment of narcolepsy in adult patients with or without cataplexy and in 2021 for the treatment of EDS in adult patients with obstructive sleep apnea. We acquired an exclusive license to develop, manufacture and commercialize pitolisant in the United States pursuant to our license agreement with Bioprojet (as amended, the “2017 LCA”) in July 2017. See “Part I—Item 1. Business.—Strategic Agreement—License and Commercialization Agreement with Bioprojet” for further information regarding the 2017 LCA. Pitolisant was granted Orphan Drug Designation for the treatment of narcolepsy by the FDA in 2010. It received Breakthrough Therapy designation for the treatment of cataplexy in patients with narcolepsy and Fast Track status for the treatment of EDS and cataplexy in patients with narcolepsy in April 2018.

Our operations are conducted by our wholly owned subsidiaries, Harmony Biosciences, LLC, which was formed in May 2017, and Zynerba.

85

Commercial Performance Metrics

As of December 31, 2023, we continued to see growth in the number of unique healthcare professional (“HCP”) prescribers of WAKIX since it became available in November 2019. The average number of patients on WAKIX at the end of 2023 was approximately 6,150. Additionally, as of December 31, 2023, we have secured formulary access for more than 80% of all insured lives (Commercial, Medicare and Medicaid) in the United States. Within these covered lives, we have observed favorable access to WAKIX subsequent to the expanded approval of WAKIX for the treatment of cataplexy in adult patients with narcolepsy in October 2020.

Financial Operations Overview

Net Product Revenue

Net product revenue includes gross product shipments less provisions for sales discounts and allowances, which includes trade allowances, rebates to government and commercial entities, and other discounts. Although we expect net sales to increase over time, provisions for sales discounts and allowances may fluctuate based on the mix of sales to different customer segments and/or changes in our estimates. For further discussion of the components of Revenue, see “—Critical Accounting Policies and Significant Judgments and Estimates.”

Cost of Product Sales

Cost of product sales includes manufacturing and distribution costs, the cost of API, FDA program fees, royalties due to third parties on net product sales, freight, shipping, handling, storage costs and salaries of employees involved with oversight of production. We expect the cost of product sales to increase as we continue to ramp up production in order to meet future demand for WAKIX and diversify our supply chain for WAKIX.

The shelf life of WAKIX is three years from date of manufacture, with the earliest expiration of current inventory expected to be May 2025. We regularly review our inventory levels and expect write-offs from time to time. We will continue to assess inventory levels in future periods as demand for WAKIX and the rate of inventory turnover evolves. We currently have adequate supply of WAKIX to cover demand into the second quarter of 2025, with additional API on-hand inventory to support at least 36 months beyond this time frame.

Research and Development Expenses

Research and development expenses primarily include development programs for potential new indications for pitolisant in patients with IH, PWS and DM. We also incur research and development expenses related to our team of Medical Science Liaisons (“MSLs”) who interact with key opinion leaders, with a focus on the science, the role of histamine in sleep-wake state stability and the novel mechanism of action of pitolisant. In addition, our MSLs support our market access team with the presentation of clinical data to payors upon request and our clinical development team to identify potential clinical trial sites. Research and development costs are expensed as incurred. We have significantly increased our research and development efforts as we advance our clinical programs in IH, PWS and DM and assess other product candidates to expand our pipeline. Research and development expenses also include:

employee-related expenses, such as salaries, share-based compensation, benefits and travel expenses for our research and development personnel;
direct third-party costs such as expenses incurred under agreements with CROs, and contract manufacturing organizations (“CMOs”);
manufacturing costs in connection with producing materials for use in conducting clinical trials;
costs related to packaging and labeling of clinical supplies;
other third-party expenses (e.g., consultants, advisors) directly attributable to the development of our product candidates; and

86

amortization expense for assets used in research and development activities.

We do not track research and development expenses on an indication-by-indication basis. A significant portion of our research and development costs are external costs, such as fees paid to CROs and CMOs, central laboratories, contractors, and consultants in connection with our clinical development programs. Internal expenses primarily relate to personnel who are deployed across multiple programs.

Product candidates in later stages of clinical development generally have higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials, milestone payments, and the cost of submitting an NDA to the FDA (and/or other regulatory authorities). We expect our research and development expenses to be significant over the next several years as we advance our current clinical development programs and prepare to seek regulatory approval for additional indications for pitolisant, advance HBS-102 from preclinical studies into the clinic, and identify potential new product candidates to develop toward new indications.

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 additional indications for pitolisant or other product candidates that we move forward for regulatory approval. There are numerous risks and uncertainties associated with developing product candidates, including uncertainty related to:

the duration, costs and timing of clinical trials of our current development programs and any further clinical trials related to new product candidates;
the sufficiency of our financial and other resources to complete the necessary preclinical studies and clinical trials;
the impact of the COVID-19 pandemic, including any future resurgence or new variants, on the ability to initiate new clinical trials and/or maintain the continuity of ongoing clinical trials, including our ability to access sleep labs in order to conduct objective sleep testing, that could be impacted by future shelter-in-place orders and needs of the health care system to focus on managing patients affected by COVID-19;
receiving Bioprojet’s consent to pursue additional indications for pitolisant;
the acceptance of INDs for our planned clinical trials or future clinical trials;
the successful and timely enrollment and completion of clinical trials;
the successful completion of preclinical studies and clinical trials;
successful data from our clinical programs that support an acceptable risk-benefit profile of our product candidates in the intended populations;
the receipt and maintenance of regulatory and marketing approvals from applicable regulatory authorities;
establishing agreements with third-party manufacturers for clinical supply for our clinical trials and commercial manufacturing, if our product candidate is approved;
the 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; and
successfully launching our product candidates and achieving commercial sales, if and when approved.

87

A change in the outcome of any of these variables with respect to the development of any of our programs or any product candidate we develop would significantly change the costs, timing and viability associated with the development and/or regulatory approval of such programs or product candidates.

Sales and Marketing Expenses

Our sales and marketing expenses primarily relate to the market development and commercialization activities of WAKIX for the treatment of EDS and cataplexy in adult patients with narcolepsy. Market development and commercial activities account for a significant portion of our operating expenses and are expensed as incurred. We expect our sales and marketing expenses to increase in the near- and mid-term to support WAKIX’s indications for the treatment of EDS or cataplexy in adult patients with narcolepsy and to expand our portfolio with the anticipated growth from potential additional indications.

Sales and marketing expenses include:

employee-related expenses, such as salaries, share-based compensation, benefits and travel expenses for our sales, marketing and market access personnel;
healthcare professional-related expenses, including marketing programs, healthcare professional promotional medical education, disease education, conference exhibits and market research;
patient-related expenses, including patient awareness and education programs, disease awareness education, patient reimbursement programs, patient support services and market research;
market access expenses, including payor education, specialty pharmacy programs and services to support the continued commercialization of WAKIX; and
secondary data purchases (i.e., patient claims and prescription data), data warehouse development and data management.

In addition, sales and marketing expenses include external costs such as website development, media placement fees, agency fees for patient, medical education and promotional expenses, market research, analysis of secondary data, conference fees, and consulting fees.

General and Administrative Expenses

General and administrative expenses consist primarily of employee-related expenses, such as salaries, share-based compensation, benefits and travel expenses for our personnel in executive, legal, finance and accounting, human resources, investor relations, and other administrative departments. General and administrative expenses also consist of office leases, and professional fees, including legal, tax and accounting and consulting fees.

We anticipate that our general and administrative expenses will increase in the future to support our continued commercialization efforts, ongoing and future potential research and development activities, and increased costs of operating as a public company. These increases will likely be driven by costs associated with the hiring of additional personnel and fees paid to outside consultants, lawyers and accountants, among other expenses. Additionally, we anticipate increased costs associated with being a public company, including expenses related to services associated with maintaining compliance with the requirements of Nasdaq and the SEC, insurance and investor relations costs. If any of our current or future indication expansion programs or new product candidates obtain U.S. regulatory approval, we expect that we would incur significantly increased expenses associated with building a sales and marketing team.

Paragon Agreement

We are party to a right-of-use agreement with Paragon Biosciences, LLC (“Paragon”) whereby we have access to and the right to use certain office space leased by Paragon in Chicago, Illinois. For the year ended December 31, 2023, we paid fees of $0.3 million pursuant to this agreement. Paragon is related party as they share common ownership with the Company and the Chairman of the Company’s board of directors was the President and owner of the entity.

88

Loss on Debt Extinguishment

Loss on debt extinguishment consists primarily of costs of extinguishment of debt during the applicable period related to the prepayment of our credit agreements.

Interest Expense

Interest expense consists primarily of interest expense on debt facilities, amortization of debt issuance costs and amortization of premiums on our debt securities.

Interest Income

Interest income consists primarily of cash interest earned on our cash and investment balances and accretion of the discount on our investments in debt securities.

Results of Operations

The following table sets forth selected items in our consolidated statements of operations for the periods presented:

Year Ended December 31, 

    

2023

    

2022

(In thousands)

Net product revenue

$

582,022

$

437,855

Cost of product sales

 

121,236

 

83,481

Gross profit

 

460,786

 

354,374

Operating expenses:

 

  

 

  

Research and development

 

76,063

 

70,886

Sales and marketing

 

97,404

 

79,285

General and administrative

 

95,289

 

84,017

Total operating expenses

 

268,756

 

234,188

Operating income

 

192,030

 

120,186

Loss on debt extinguishment

 

(9,766)

 

Other (expense) income, net

 

159

 

169

Interest expense

(23,757)

(18,795)

Interest income

 

14,730

 

3,126

Net income before provision for income taxes

 

173,396

 

104,686

Income tax (expense) benefit

 

(44,543)

 

76,782

Net income

$

128,853

$

181,468

Net Product Revenue

Net product revenue increased by $144.2 million, or 32.9%, for the year ended December 31, 2023, compared to the same period in 2022. The increase was primarily due to a 33.5% increase in units shipped, and the net impact of a 7.0% price increase which occurred in January 2023.

Cost of Product Sales

Cost of product sales increased by $37.8 million, or 45.2%, for the year ended December 31, 2023, compared to the same period in 2022. Cost of product sales as a percentage of net product revenue was 20.8% for the year ended December 31, 2023, compared to 19.1% for the year ended December 31, 2022. The increase in cost of product sales was due to higher royalties as a result of higher sales of WAKIX in the current year. Higher sales of WAKIX in the year ended

89

December 31, 2023, resulted in us entering a higher royalty tier earlier in 2023 compared to 2022, which also caused royalties to be higher in the current year.

Research and Development Expenses

Research and development expenses increased by $5.2 million, or 7.3%, for the year ended December 31, 2023 compared to the same period in 2022. The increase was primarily driven by a $22.9 million increase in clinical development work associated with PWS, ZYN002, IH, NG1/NG2 and DM1, a $4.0 million increase in personnel costs, a $1.3 million increase in stock compensation associated with new awards, a $3.8 million severance charge, and a $2.3 million IPR&D charge, both related to the acquisition of Zynerba, and a $0.8 million IPR&D charge related to preclinical milestones achieved for HBS-102, partially offset by a $30 million licensing fee incurred upon entering the 2022 LCA with Bioprojet during the year ended December 31, 2022.

Sales and Marketing Expenses

Sales and marketing expenses increased by $18.1 million, or 22.9%, for the year ended December 31, 2023 compared to the same period in 2022. The increase was primarily due to a $7.6 million increase in personnel costs, a $6.5 million increase in patient engagement and marketing activities, a $2.7 million increase in travel, and a $1.2 million increase in stock compensation associated with new awards. The increase in patient engagement and marketing activities for both comparable periods was driven by our continued growth of WAKIX and the increase in personnel costs for both comparable periods was related increased headcount and increased sales force incentives.

General and Administrative Expenses

General and administrative expenses increased by $11.3 million, or 13.4%, for the year ended December 31, 2023 compared to the same period in 2022. The increase was primarily due to a $4.1 million severance charge associated with the acquisition of Zynerba, a $2.9 million increase in personnel costs, a $1.9 million increase in legal and professional fees due to patent lawsuits, a $1.7 million increase to stock compensation associated with new awards and a $0.9 million increase in intangible asset amortization as a result of the $40.0 million milestone payment in March 2022 upon attaining $500.0 million in life-to-date aggregate net sales of WAKIX in the United States.

Loss on Debt Extinguishment

Loss on debt extinguishment was $9.8 million for the year ended December 31, 2023.  There was no comparable amount in the prior year periods.

Interest Expense

Interest expense increased by $5.0 million, or 26.4%, for the year ended December 31, 2023 compared to the same period in 2022. The increase was primarily due to higher interest rates in 2023 compared to 2022 and $2.0 million in unamortized fees and ticking fees pertaining to the DDTL (defined below). 

Interest Income

Interest income increased by $11.6 million, or 371.2%, for the year ended December 31, 2023 compared to the same period in 2022. The increase was primarily due to a $9.2 million increase in cash interest generated from our investments and cash equivalents and a $2.4 million increase in accretion of discount on our investments.

Income Taxes

Income tax expense was $44.5 million, representing a 25.7% effective tax rate, for the year ended December 31, 2023 compared to an income tax benefit of $76.8 million for the year ended December 31, 2022. The income tax benefit related to the year ended December 31, 2022 was due to the release of the valuation allowance on our deferred tax assets, partially offset by current period provision for state and federal income taxes. The effective tax rate of 25.7% for the year ended December 31, 2023 included 21.0% for the provision of federal income taxes and 5.7% for the provision of state income taxes, partially offset by a 2.1% benefit from research and development credits.

90

Liquidity, Sources of Funding and Capital Resources

Overview

As of December 31, 2023, we had cash, cash equivalents, and investments of $425.6 million and accumulated deficit of $143.3 million. As of December 31, 2023, we had outstanding debt of $196.3 million.

The consolidated financial statements have been prepared as though we will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.

We believe that our existing cash, cash equivalents and investments on hand as of December 31, 2023, will enable us to meet our operational liquidity needs for the next 12 months. In addition, we plan to maintain disciplined capital allocation to maximize shareholder value, which includes investing in the expansion of our product portfolio and opportunistically executing on our share repurchase program to return value to shareholders. We have based our liquidity and cash flow projections on assumptions that may prove to be incorrect, and we could use our capital resources sooner than we expect.

Term Loan A Credit Agreement

On July 26, 2023, we entered into a Credit Agreement (the “TLA Credit Agreement”) with JPMorgan Chase Bank, N.A., as “Administrative Agent”, and certain lenders. The TLA Credit Agreement provides for a five-year senior secured term loan (the “TLA Term Loan”) in an aggregate principal amount of $185.0 million.  

On September 21, 2023, we entered into the First Incremental Amendment (the “First Incremental Amendment”) with the Administrative Agent and Bank of America, N.A., as incremental lender. The First Incremental Amendment provides for an incremental senior secured term loan (the “Incremental Term Loan”) in an aggregate principal amount of $15.0 million. The First Incremental Amendment amends the TLA Credit Agreement and provides that the Incremental Term Loan will have identical terms as the TLA Term Loan.

The repayment schedule for both the TLA Term Loan and the Incremental Term Loan (together, the “Term Loans”) consists of $3.8 million quarterly principal payments, which commence on December 31, 2023, increasing to $5.0 million quarterly principal payments beginning on December 31, 2025, with a $115.0 million payment due on the maturity date of July 26, 2028. The Term Loans bear interest at a per annum rate equal to, at our option, (i) a base rate plus a specified margin ranging from 2.50% to 3.00%, based on our senior secured net leverage ratio (as defined in the TLA Credit Agreement) or (ii) Term SOFR plus a credit spread adjustment of 0.10% plus a specified margin ranging from 3.50% to 4.00%, based on our senior secured net leverage ratio.

The TLA Credit Agreement contains customary affirmative and negative covenants, financial covenants, representations and warranties, events of default and other provisions. We were in compliance with all covenants as of December 31, 2023.

Blackstone Credit Agreement

In August 2021, we entered into the Blackstone Credit Agreement that provided for (i) a senior secured term loan facility in an aggregate original principal amount of $200.0 million (the “Initial Term Loan”) and (ii) a senior secured delayed draw term loan facility in an aggregate principal amount up to $100.0 million (the “DDTL” and, together with the Initial Term Loans, the “Loans”). The DDTL was initially available to draw down through August 9, 2022. In August 2022, we entered into an agreement to extend the expiration date of the DDTL to August 9, 2023, for which we will pay a ticking fee at a rate of 1% per annum on the undrawn portion of the DDTL, which commenced on August 10, 2022. We used substantially all of the proceeds from the Blackstone Credit Agreement, and the related sale of our common stock, to repay the balance of the OrbiMed Credit Agreement.

In connection with the TLA Credit Agreement, we fully extinguished the Blackstone Credit Agreement, which required a payoff amount of $207.3 million consisting of principal repayment, interest, exit fees, a ticking fee and a prepayment premium. We recognized a loss on extinguishment of debt of $9.8 million relating to the Blackstone Credit Agreement for the year ended December 31, 2023.We have no further obligations under the Blackstone Credit Agreement.

91

Share Repurchases

On August 1, 2023, our Board of Directors approved a program providing for the repurchase of shares of common stock in an aggregate amount of up to $125.0 million, excluding commissions and transaction fees. The repurchase program may be suspended, terminated or modified at any time for any reason. During the year ended December 31, 2023, we repurchased and retired 1,439,792 shares of common stock at an aggregate cost of approximately $50.0 million, excluding commissions and transaction fees.

On October 27, 2023, our Board of Directors terminated the August 2023 Repurchase Program and any remaining amount authorized for the repurchase of shares. Simultaneously, our Board of Directors approved a share repurchase program (the “October 2023 Repurchase Program”) providing for the repurchase of shares of common stock in an aggregate amount of up to $200.0 million, excluding commissions and transaction fees. The October 2023 Repurchase Program may be suspended, terminated, or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchased and retired 1,814,653 shares of common stock at an aggregate cost of $50.0 million under the October 2023 Repurchase Program, excluding commissions and transaction fees. As of December 31, 2023, the remaining amount of common stock authorized for repurchase was $150.0 million.

Acquisitions

On October 10, 2023, we completed a tender offer (the “Tender Offer”) to acquire all of the outstanding shares of common stock of Zynerba Pharmaceuticals, Inc. (“Zynerba Common Stock”).

Under the terms of the Tender Offer, we paid (i) $1.1059 per share of Zynerba Common Stock (the “Common Cash Amount”), plus (ii) one contingent value right (each, a “CVR”) per share of Zynerba Common Stock (the “Common CVR Amount”), which represents the right to receive up to approximately $2.5444 per share of Zynerba Common Stock, subject to the achievement of certain clinical, regulatory and sales-based milestones. Both the Common Cash Amount and Common CVR Amount are to be paid in cash, subject to any applicable withholding of taxes and without interest. The aggregate consideration to acquire the Zynerba Common Stock upon completion of the Tender Offer was $60 million, excluding transaction related fees, which we paid using cash on hand.

Asset Purchase Agreement

In August 2021, we entered into the APA to acquire HBS-102, a potential first-in-class molecule with a novel mechanism of action. Under the terms of the agreement, the Company acquired full development and commercialization rights globally, with the exception of Greater China, for $3.5 million, which was recorded in research and development expense in the Company’s statement of operations and comprehensive income (loss) for the year ended December 31, 2021. Additionally, there are payments due upon the achievement of certain milestones including $1.0 million for preclinical milestones, $19.0 million for development milestones, $44.0 million for regulatory milestones and $110.0 million for sales milestones.

License Agreement

In July 2022, we entered into the 2022 LCA with Bioprojet whereby we obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon the agreement of both parties. We paid an initial, non-refundable $30.0 million licensing fee in October 2022, and additional payments of up to $155.0 million are potentially due under the 2022 LCA upon the achievement of certain future development and sales-based milestones. In addition, certain payments will become due upon the achievement of development milestones for new indications and formulations as agreed upon by both parties. The 2022 LCA also includes a fixed trademark royalty and a tiered royalty payable on net sales of any new products commercialized, which will be payable to Bioprojet on a quarterly basis. The $30.0 million licensing fee was recorded in research and development expenses within the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2022.

92

Recent Milestone Payments

In March 2023, we achieved a preclinical milestone, which triggered a $0.8 million payment under the provisions of the APA, which was paid in April 2023.  

In March 2022, we made a final $40.0 million milestone payment to Bioprojet upon WAKIX attaining $500.0 million in life-to-date aggregate net sales in the United States.

Cash Flows

The following table sets forth a summary of our cash flows for the years ended December 31, 2023, and 2022:

Year Ended December 31, 

    

2023

    

2022

Selected cash flow data

(In thousands)

Cash provided by (used in):

 

  

 

  

Operating activities

$

219,387

$

144,466

Investing activities

 

(46,439)

 

(141,832)

Financing activities

 

(105,552)

 

6,841

Operating Activities

Net cash provided by operating activities for the year ended December 31, 2023, consisted of our net income of $128.9 million adjusted for non-cash items of $24.4 million related to intangible amortization and depreciation and $31.2 million related to stock-based compensation expense. Net working capital excluding cash decreased by $35.0 million.

Net cash provided by operating activities for the year ended December 31, 2022, consisted of our net income of $181.5 million adjusted for non-cash items of $23.4 million related to intangible amortization and depreciation and $26.9 million related to stock-based compensation expense. Net working capital excluding cash decreased by $4.1 million.

Investing Activities

Net cash used in investing activities for the year ended December 31, 2023, was $46.4 million, which was primarily attributable to $127.5 million in purchases of debt securities, $37.0 million related to the acquisition of Zynerba, net of cash received, and $0.3 million in purchases of property and equipment, partially offset by $118.3 million in proceeds from sales and maturities of investments.

Net cash used in investing activities for the year ended December 31, 2022, was $141.8 million, which was primarily attributable to $110.7 million in purchases of debt securities and a final $40.0 million initial payment associated with the 2017 LCA, partially offset by $9.1 million in proceeds from sales and maturities of investments.

Financing Activities

Net cash used in financing activities for the year ended December 31, 2023, was $105.6 million, which primarily consisted of $202.3 million in payments of principal and exit fees associated with the extinguishment of the Blackstone Credit Agreement, $100 million in share repurchases, $1.0 million in principal payments associated with the Blackstone Credit Agreement, and $3.8 million principal payments related to the TLA Credit Agreement, partially offset by $197.0 million in proceeds associated with the TLA Credit Agreement, net of issuance costs, and $5.1 million in proceeds from the exercise of employee stock options.

Net cash provided by financing activities for the year ended December 31, 2022 was $6.8 million, which primarily consisted of $8.8 million in proceeds from the exercise of employee stock options and stock issuances offset by $2.0 million in principal payments associated with the Blackstone Credit Agreement.

93

Critical Accounting Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. The preparation of these financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the dates of the balance sheets and the reported amounts of expenses during the reporting periods. In accordance with GAAP, we evaluate our estimates and judgments on an ongoing basis.

Significant estimates include assumptions used in the determination of the amount of revenue recognized on sales of WAKIX, costs incurred under services type agreements related to the performance of research and development activities, and the measurement of compensation expense pursuant to stock-based awards. We base our estimates on contractual terms, historical experience and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

We define our critical accounting policies as those under GAAP that require us to make subjective estimates and judgments about matters that are uncertain and are likely to have a material impact on our financial condition and results of operations, as well as the specific manner in which we apply those principles. While our accounting policies are more fully described in Note 3 to our consolidated financial statements included herein under “Part II—Item 8. Financial Statements and Supplementary Data”, we believe the following are the critical accounting policies used in the preparation of our consolidated financial statements that require significant estimates and judgments.

Revenue Recognition

We account for contracts with our customers in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), or ASC 606. Under ASC 606, an entity recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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 entity satisfies a performance obligation. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under contracts will not occur in a future period. Our analyses contemplate the application of the constraint in accordance with ASC 606. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

We have determined that the delivery of our product to our customer constitutes a single performance obligation as there are no other promises to deliver goods or services in contracts with our customers. Shipping and handling activities are considered to be fulfilment activities and are not considered to be a separate performance obligation. The payment terms with our customers do not exceed one year and therefore, no amount of consideration has been allocated as a financing component. Taxes collected related to product sales are remitted to governmental authorities and are excluded from revenue.

Product Sales, Net

We recognize revenue on sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s list price, net of reserves for variable consideration that is offered within contracts between us and our customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government (as detailed below) and commercial rebates, commercial co-payment assistance and distribution service fees. These deductions are based on the amounts earned, or to be claimed on the related sales, and are classified as a current liability or reduction of receivables in our consolidated balance sheet.

94

Government Contracts

We have entered into contracts (i) to participate in the Medicaid Drug Rebate Program and the Medicare Part D program, and (ii) to sell to the U.S. Department of Veterans Affairs, 340b entities and other government agencies, or government payors, so that WAKIX will be eligible for purchase by, in partial or full reimbursement from, such government payors. We record reserves for rebates due pursuant to these contracts as a reduction of revenue in the same period in which the revenue is recognized. The liability for government rebates is included in accrued expenses in our consolidated balance sheet.

We estimate rebates due pursuant to government contracts based upon our historical payment trends, information obtained from third parties estimating current payment trends, the government-mandated discounts applicable to government-funded programs, as well as information obtained from our customers. The liability for these government rebates consists of estimates of claims for WAKIX dispensed in the current period, plus an estimate for product which has shipped and has been recognized as revenue but remains in the distribution channel at the end of a reporting period.

Research and Development Expenses

We base our expenses for research and development services rendered on estimates of the timing of services received and the total cost of those services pursuant to quotes, contracts and communicating with our vendors. The financial terms of these agreements are subject to negotiation, vary from contract to contract and may result in uneven payments. There may be instances in which payments made to our vendors will exceed the level of services provided and result in a prepayment of the expense. In accruing service fees, we estimate the time period over which services will be performed and the total costs of the services to be performed. If the actual timing of the performance of services, or the total cost of those services is materially different from our estimates, we adjust the accrual or amount of prepaid or accrued expenses accordingly. Although we do not expect our estimates to be materially different from amounts actually incurred, our understanding of the status and timing of services performed relative to the actual status and timing of services performed may vary and may result in us reporting amounts that are too high or too low in any particular period. To date, we have not made any material adjustments to our prior estimates of research and development expenses.

Stock-Based Compensation

The Company recognizes stock-based compensation expense in operating results using a fair value measurement method, in accordance with FASB ASC 718, Compensation-Stock Compensation. ASC 718 requires all stock-based payments to employees to be recognized in operating results as compensation expense based on fair value over the requisite service period of the awards. The vesting periods have a time-based provision consisting of one to five years and expire no more than 10 years after the date of grant. Upon a change of control, certain unvested awards will immediately vest. The Company determines the fair value of stock-based awards using the Black-Scholes option-pricing model, which uses both historical and current market data to estimate fair value. The method incorporates various assumptions, such as the risk-free interest rate, expected volatility, expected dividend yield, and expected life of the options.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

Deferred tax assets may be reduced by a valuation allowance if, based on all available evidence, it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Management judgment is required in determining the period in which a reversal of a valuation allowance should occur. We are required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. Our accounting for deferred tax consequences represents the best estimate of those future events. We present deferred income taxes on the consolidated balance sheet on a jurisdictional basis as either a net noncurrent asset or liability.

95

We record liabilities for uncertain tax positions based on a two-step approach. The first step is recognition, where we evaluate whether an individual tax position has a likelihood of greater than 50% of being sustained upon examination based solely on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have less than a 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, we perform the second step of the approach of measuring the benefit (expense) to be recorded. The actual benefits (expense) ultimately realized may differ from our estimates. In future periods, changes in facts, circumstances, and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in the statement of income and balance sheet in the period in which such changes occur. As of December 31, 2023, we did not have any liabilities for unrecognized tax positions. As it relates to any interest and penalties associated with any uncertain tax positions, our position is to include those interest and penalties as a component of income tax expense.

Business Combinations

We account for business combinations and asset acquisitions in accordance with FASB ASC 805 Business Combinations. The Zynerba Acquisition was accounted for as an asset acquisition under ASC Topic 805, Business Combinations, because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&D asset, ZYN002, Zynerba’s lead asset. ZYN002 is the first and only pharmaceutically manufactured, synthetic cannabidiol, a non-euphoric cannabidiol, formulated as a patent-protected permeation-enhanced gel for transdermal delivery through the skin and into the circulatory system and is currently in Phase III clinical trial for the potential treatment of Fragile X Syndrome. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, including transaction costs, on a relative fair value basis, and after first allocating the preliminary excess of the fair value of net assets acquired over the purchase price consideration to certain qualifying assets, principally, the IPR&D asset. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&D assets in an asset acquisition follows the guidance in ASC Topic 730 Research and Development, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as research and development expense at the acquisition date.

Recent Accounting Pronouncements

See Note 3 to our consolidated financial statements included herein under “Part II—Item 8. Financial Statements and Supplementary Data.” for more information.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

Interest Rate Fluctuation Risk

We are exposed to market risk related to changes in interest rates. We invest a portion of our cash in investment-grade, interest-bearing securities. The primary objectives of our investment activities are to preserve principal, maintain liquidity and maximize total return. In order to achieve these objectives, we invest in money market funds, U.S. government and agency securities, corporate bonds and commercial paper in accordance with our investment policy. Our investment policy defines allowable investments and establishes guidelines relating to credit quality, diversification, and maturities of our investments to preserve principal and maintain liquidity. All investment securities have a credit rating of at least A-2/P-2/F2 from at least two National Recognized Statistical Rating Organizations. We do not have any direct investments in asset-backed securities, collateralized debt or loan obligations, or structured investment vehicles. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of U.S. interest rates. Based on our $358.5 million of investments in money market funds, U.S. treasury notes, corporate bonds and municipal obligations as of December 31, 2023, an immediate 10% change in market interest rates would not have a material impact on the fair market value of our investment portfolio or on our financial position or results of operations.

As of December 31, 2023, we had $196.3 million in borrowings outstanding. The Term Loans bear interest at a per annum rate equal to, at our option, (i) a base rate plus a specified margin ranging from 2.50% to 3.00%, based on our senior secured net leverage ratio (as defined in the TLA Credit Agreement) or (ii) Term SOFR plus a credit spread adjustment of 0.10% plus a specified margin ranging from 3.50% to 4.00%, based on our senior secured net leverage ratio. Based on the

96

$196.3 million of principal outstanding as of December 31, 2023, an immediate 10% change in the SOFR would not have a material impact on our debt-related obligations, financial position or results of operations.

Foreign Currency Fluctuation Risk

We are not currently exposed to significant market risk related to changes in foreign currency exchange rates; however, we have contracted with and may continue to contract with foreign vendors that are located in Europe and Australia. Our operations may be subject to fluctuations in foreign currency exchange rates in the future.

Inflation Fluctuation Risk

Inflation generally affects us by increasing our cost of labor and clinical trial costs. We do not believe that inflation had a material effect on our business, financial condition or results of operations for the years ended December 31, 2023, and 2022.

Item 8. Financial Statements and Supplementary Data.

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 34)

98

Consolidated Balance Sheets

101

Consolidated Statements of Operations and Comprehensive Income (Loss)

102

Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit)

103

Consolidated Statements of Cash Flows

104

Notes to Consolidated Financial Statements

105

97

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Harmony Biosciences Holdings, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Harmony Biosciences Holdings, Inc. and subsidiaries (the "Company") as of December 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income (loss), stockholders' equity (deficit), and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 22, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Rebate Accrual for Medicaid – Refer to “Note 3 – Product Sales, Net” to the financial statements

Critical Audit Matter Description

As more fully disclosed in Note 3 to the financial statements, the Company recognizes revenue on sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s wholesale acquisition costs, net of applicable reserves for variable consideration that are offered within contracts between the Company and its customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government and commercial contracts, product returns, commercial co-payment assistance program transactions, and distribution service fees.

98

The rebate provision and related liability related to the Medicaid Drug Rebate Program (the “Medicaid rebate accrual”) involves the use of significant assumptions and judgments in the Company’s calculation. These significant assumptions and judgments include consideration of legal interpretations of applicable laws and regulations, historical claims experience, payer channel mix, current contract prices, unbilled claims, claims submission time lags, and inventory levels in the distribution channel.

Given the complexity involved in determining the significant assumptions used in calculating the Medicaid rebate accrual, auditing these estimates involved especially subjective judgment.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the Medicaid rebate accrual included the following, among others:

We evaluated the appropriateness and consistency of the Company’s methods and assumptions used to calculate the Medicaid rebate accrual.
We tested the effectiveness of internal controls over the review of the Company’s estimation model, including underlying assumptions and key inputs into the Company’s process to calculate the Medicaid rebate accrual.
We tested the mathematical accuracy of the Medicaid rebate accrual.
We tested significant assumptions and key inputs used to calculate the Medicaid rebate accrual.
We evaluated the Company’s ability to estimate the Medicaid rebate accrual accurately by comparing actual amounts incurred for the Medicaid rebate accrual to historical estimates.
We tested the overall reasonableness of the Medicaid rebate accrual recorded at period end by developing an expectation for comparison to actual recorded balances.

Accounting Treatment of the Asset Acquisition – Refer to “Note 4 – Acquisition” to the financial statements

Critical Audit Matter Description

As described further in Note 4 to the financial statements, during the year ended December 31, 2023, the Company completed an asset acquisition for which substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable in-process research and development (“IPR&D”) asset, ZYN002. The transaction was accounted for as an asset acquisition, and as such, the total consideration was allocated to the acquired asset based upon its relative fair value. The Company utilized a third-party valuation specialist to assist in the determination of the fair value of the asset acquired. The methods used to estimate the fair value involved significant assumptions. We identified the accounting for the asset acquisition versus a business combination and the valuation of the asset as a critical audit matter.

The principal considerations for our determination that the accounting for the transaction as an asset acquisition versus a business combination and valuation of the asset acquisition is a critical audit matter included (i) the significant judgment by the Company in the interpretation and application of the relevant accounting literature to conclude on asset acquisition; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating audit evidence related to the Company’s fair value estimate of the asset acquired, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge. Given the complexity involved in interpreting the guidance for the accounting treatment of the asset acquisition, auditing these estimates involved especially subjective judgment.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the audit considerations of the asset acquisition included the following, among others:

We evaluated the underlying terms of the Agreement and Plan of Merger and the Company’s accounting memoranda, including application of the relevant accounting guidance.

99

With the assistance of internal subject matter experts, we evaluated the appropriateness and consistency of the Company’s application of accounting literature related to the transaction.
We tested the effectiveness of internal controls over the Company’s asset acquisition evaluation, including those over the determination of the fair value of IPR&D.
With the assistance of fair value specialists, we evaluated the appropriateness of the Company’s methodology used to estimate the fair value of the IPR&D asset and the significant assumptions utilized.  

/s/ Deloitte & Touche LLP

Philadelphia, PA

February 22, 2024

We have served as the Company’s auditor since 2017.

100

HARMONY BIOSCIENCES HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

    

December 31, 

    

December 31, 

    

2023

    

2022

ASSETS

 

  

 

  

CURRENT ASSETS:

 

  

 

  

Cash and cash equivalents

$

311,660

$

243,784

Investments, short-term

41,800

79,331

Trade receivables, net

 

74,140

 

54,740

Inventory, net

 

5,363

 

4,297

Prepaid expenses

 

12,570

 

9,347

Other current assets

 

5,537

 

8,786

Total current assets

 

451,070

 

400,285

NONCURRENT ASSETS:

 

  

 

  

Property and equipment, net

 

371

 

573

Restricted cash

 

270

 

750

Investments, long-term

72,169

22,568

Intangible assets, net

 

137,108

 

160,953

Deferred tax asset

144,162

85,943

Other noncurrent assets

 

6,298

 

2,798

Total noncurrent assets

 

360,378

 

273,585

TOTAL ASSETS

$

811,448

$

673,870

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

CURRENT LIABILITIES:

 

  

 

  

Trade payables

$

17,730

$

3,786

Accrued compensation

 

23,747

 

11,532

Accrued expenses

 

99,494

 

59,942

Current portion of long-term debt

15,000

2,000

Other current liabilities

 

7,810

 

1,624

Total current liabilities

 

163,781

 

78,884

NONCURRENT LIABILITIES:

 

  

 

  

Long-term debt, net

 

178,566

 

189,647

Other noncurrent liabilities

 

2,109

 

2,501

Total noncurrent liabilities

 

180,675

 

192,148

TOTAL LIABILITIES

 

344,456

 

271,032

COMMITMENTS AND CONTINGENCIES (Note 13)

 

  

 

  

STOCKHOLDERS’ EQUITY:

 

  

 

  

Common stock—$0.00001 par value; 500,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 56,769,081 and 59,615,731 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively

 

1

 

1

Additional paid in capital

 

610,266

 

675,118

Accumulated other comprehensive (loss) income

2

(151)

Accumulated deficit

 

(143,277)

 

(272,130)

TOTAL STOCKHOLDERS’ EQUITY

 

466,992

 

402,838

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY

$

811,448

$

673,870

The accompanying notes are an integral part of the consolidated financial statements

101

HARMONY BIOSCIENCES HOLDINGS, INC. AND SUBSIDIARIES CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (In thousands, except share and per share data)

Year Ended December 31, 

    

2023

    

2022

2021

Net product revenue

$

582,022

$

437,855

$

305,440

Cost of product sold

 

121,236

 

83,481

 

55,518

Gross profit

 

460,786

 

354,374

 

249,922

Operating expenses:

 

  

 

  

 

  

Research and development

 

76,063

 

70,886

 

30,367

Sales and marketing

 

97,404

 

79,285

 

68,118

General and administrative

 

95,289

 

84,017

 

63,909

Total operating expenses

 

268,756

 

234,188

 

162,394

Operating income

 

192,030

 

120,186

 

87,528

Loss on debt extinguishment

 

(9,766)

 

 

(26,146)

Other (expense) income, net

 

159

 

169

 

16

Interest expense

(23,757)

 

(18,795)

 

(24,194)

Interest income

 

14,730

 

3,126

 

224

Income before income taxes

 

173,396

 

104,686

 

37,428

Income tax (expense) benefit

 

(44,543)

 

76,782

 

(2,831)

Net income

$

128,853

$

181,468

$

34,597

Unrealized income (loss) on investments

 

153

 

(151)

 

Comprehensive income

$

129,006

$

181,317

$

34,597

EARNINGS PER SHARE:

 

  

 

  

 

  

Basic

$

2.17

$

3.07

$

0.60

Diluted

$

2.13

$

2.97

$

0.58

Weighted average number of shares of common stock - basic

 

59,469,648

 

59,173,121

 

57,531,540

Weighted average number of shares of common stock - diluted

 

60,372,397

 

61,097,045

 

59,205,213

The accompanying notes are an integral part of the consolidated financial statements

102

HARMONY BIOSCIENCES HOLDINGS, INC. AND SUBSIDIARIES CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)

(In thousands, except share and per share data)

    

    

Accumulated

    

    

Total

Additional

other

stockholders’

Common Stock

paid-in

comprehensive

Accumulated

equity

    

Shares (1)

    

Amount

    

capital

income (loss)

deficit

(deficit)

Balance as of December 31, 2020

56,890,569

1

585,374

(488,195)

97,180

Net income

 

 

 

 

34,597

 

34,597

Issuance of common stock

 

1,270,462

 

 

29,700

 

 

29,700

Exercise of options

 

664,738

 

 

9,371

 

 

9,371

Stock-based compensation

 

 

 

15,659

 

 

15,659

Balance as of December 31, 2021

 

58,825,769

$

1

$

640,104

$

$

(453,598)

$

186,507

Net income

181,468

181,468

Unrealized loss on investments

(151)

(151)

Issuance of common stock

8,050

408

408

Exercise of options

781,912

8,433

8,433

Stock-based compensation

26,173

26,173

Balance as of December 31, 2022

59,615,731

$

1

$

675,118

$

(151)

$

(272,130)

$

402,838

Net income

 

 

 

 

128,853

 

128,853

Unrealized gain on investments

153

153

Repurchase of common stock

(3,254,445)

(101,097)

(101,097)

Exercise of options and vesting of restricted stock units (2)

 

407,795

 

 

4,540

 

 

4,540

Stock-based compensation

 

 

 

31,705

 

 

31,705

Balance as of December 31, 2023

 

56,769,081

$

1

$

610,266

$

2

$

(143,277)

$

466,992

(1)Common stock of Harmony Biosciences Holdings, Inc.
(2)Inclusive of fees and 1% excise tax on shares repurchased.

The accompanying notes are an integral part of the consolidated financial statements

103

HARMONY BIOSCIENCES HOLDINGS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands, except share and per share data)

    

Year Ended December 31, 

    

2023

    

2022

2021

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

 

  

  

Net income

$

128,853

$

181,468

$

34,597

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

 

 

  

Depreciation

 

514

 

419

416

Intangible amortization

 

23,845

 

22,966

18,424

Acquired in-process research & development (IPR&D) expense

2,260

Stock-based and employee stock purchase compensation expense

 

31,705

 

26,173

15,659

Stock appreciation rights market adjustment

 

(499)

 

732

446

Debt issuance costs amortization

 

2,274

 

1,663

2,238

Deferred taxes

(13,419)

(85,943)

Amortization of premiums and accretion of discounts on Investment securities

(2,715)

(432)

Loss on debt extinguishment

9,766

26,146

Other non-cash expenses

1,768

1,526

Change in operating assets and liabilities:

 

 

  

Trade receivables

 

(19,400)

 

(19,897)

(12,667)

Inventory

 

(1,066)

 

135

(609)

Prepaid expenses and other assets

 

74

 

(7,548)

(1,655)

Trade payables

 

8,949

 

2,785

(1,555)

Accrued expenses and other current liabilities

 

46,479

 

20,570

17,263

Other non-current liabilities

 

(1)

 

(151)

(146)

Net cash provided by operating activities

 

219,387

 

144,466

 

98,557

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Purchase of investment securities

(127,469)

(110,729)

Proceeds from maturities and sales of investment securities

118,309

9,069

Purchase of property and equipment

 

(312)

 

(172)

(298)

Acquisition of Zynerba Pharmaceuticals, Inc., net of cash acquired

 

(36,967)

 

Milestone payments

 

 

(40,000)

(100,000)

Net cash used in investing activities

 

(46,439)

 

(141,832)

 

(100,298)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Proceeds from issuance of common stock

30,000

Common stock issuance costs

(300)

Proceeds from issuance of debt

 

200,000

 

200,000

Debt issuance costs

 

(2,997)

 

(9,152)

Extinguishment of debt

 

(196,500)

 

(200,000)

Extinguishment of debt exit fees

 

(5,846)

 

(22,000)

Principal repayment of long term debt

(4,750)

(2,000)

(500)

Repurchase of common stock

(100,000)

Payments of employee withholding taxes related to stock-based awards

(514)

Proceeds from exercised options

 

5,055

 

8,841

9,371

Net cash (used in) provided by financing activities

 

(105,552)

 

6,841

7,419

NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH

 

67,396

 

9,475

5,678

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH—Beginning of period

 

244,534

 

235,059

229,381

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH—End of period

$

311,930

$

244,534

235,059

Supplemental Disclosure of Cash Flow Information:

 

  

 

  

 

Cash paid during the year for interest

$

20,051

$

16,364

$

19,830

Cash paid during the year for taxes

48,233

12,645

2,875

The accompanying notes are an integral part of the consolidated financial statements

104

HARMONY BIOSCIENCES HOLDINGS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(In thousands, except share and per share data)

1. ORGANIZATION AND DESCRIPTION OF BUSINESS

The Company

Harmony Biosciences Holdings, Inc., and its consolidated subsidiaries (the “Company”) was founded in July 2017 as Harmony Biosciences II, LLC, a Delaware limited liability company. The Company converted to a Delaware corporation named Harmony Biosciences II, Inc. in September 2017 and, in February 2020, the Company changed its name to Harmony Biosciences Holdings, Inc. The Company’s operations are conducted in its wholly owned subsidiary, Harmony Biosciences, LLC (“Harmony”), which was formed in May 2017. The Company is a commercial-stage pharmaceutical company focused on developing and commercializing innovative therapies for patients living with rare neurological disorders as well as patients living with other neurological diseases who have unmet medical needs. The Company is headquartered in Plymouth Meeting, Pennsylvania.

On October 10, 2023, the Company completed a tender offer to acquire all of the outstanding shares of common stock of Zynerba Pharmaceuticals, Inc. (together with its subsidiary, Zynerba Pharmaceutical Pty, Ltd., “Zynerba”). Zynerba is a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including Fragile X syndrome.

2. LIQUIDITY AND CAPITAL RESOURCES

The consolidated financial statements have been prepared as though the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The Company had an accumulated deficit of $143,277 and $272,130, as of December 31, 2023, and 2022, respectively. As of December 31, 2023, the Company had cash, cash equivalents and investments of $425,629.

The Company believes that its existing cash, cash equivalents and investments on hand as of December 31, 2023, as well as additional cash generated from operating and financing activities will meet its operational liquidity needs and fund its planned investing activities for the next twelve months from the date of issuance of these consolidated financial statements.

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include all adjustments necessary for the fair presentation of the Company’s financial position for the periods presented. All intercompany accounts and transactions have been eliminated.

Significant Risks and Uncertainties

The Company’s operations are subject to a number of factors that can affect its operating results and financial condition. Such factors include, but are not limited to, the results of clinical testing and trial activities of the Company’s product candidates; the Company’s ability to obtain regulatory approval to market its products; competition from products manufactured and sold or being developed by other companies; the price of, and demand for, the Company’s products, if approved; the Company’s ability to negotiate favorable licensing or other manufacturing and marketing agreements for its product candidates; and the Company’s ability to raise capital.

The Company currently has one commercially approved product, WAKIX, and there can be no assurance that the Company’s research and development efforts will result in successfully commercialized products in addition to WAKIX. Developing and commercializing a product requires significant time and capital and is subject to regulatory review and approval as well as competition from other biotechnology and pharmaceutical companies. The Company operates in an

105

environment of rapid change and is dependent upon the continued services of its employees and consultants and obtaining and protecting intellectual property.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements, including the notes thereto, and elsewhere in this report. Actual results may differ significantly from estimates, which include rebates due pursuant to commercial and government contracts, accrued research and development expenses, stock-based compensation expense and income taxes.

Operating Segments

The Company holds all its tangible assets, conducts its operations, and generates its revenue in the U.S. Operating segments which are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Makers in deciding how to allocate resources to an individual segment and in assessing performance. The Company has determined it operates in a single operating segment and has one reportable segment.

Fair Value of Financial Instruments

The Company’s consolidated financial statements include cash, cash equivalents, accounts payable, and accrued liabilities, all of which are short term in nature and, accordingly, approximate fair value. Additionally, prior to the IPO, the Company’s consolidated financial statements included a warrant liability that was carried at fair value and was re-measured at each balance sheet date until it would be exercised or expired. In connection with the IPO, the Warrants were re-evaluated under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity, and reclassified to equity. See Note 16 for a further discussion of the warrants.

It is the Company’s policy to measure non-financial assets and liabilities at fair value on a nonrecurring basis. These non-financial assets and liabilities are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (such as evidence of impairment), which, if material, are disclosed in the accompanying footnotes.

The Company measures certain assets and liabilities at fair value based on the fair value hierarchy that prioritizes inputs to valuation techniques used to measure fair value into three levels based on the source of inputs as follows:

Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.

Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.

Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022.

106

Cash, Cash Equivalents and Restricted Cash

Cash and cash equivalents and restricted cash consist of cash and, if applicable, highly liquid investments with an original maturity of three months or less when purchased, including investments in money market funds and debt securities that approximate fair value. The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet and in the statements of cash flows.

    

As of

    

December 31, 

    

December 31, 

2023

2022

Cash and cash equivalents

$

311,660

$

243,784

Restricted cash

 

270

 

750

Total cash, cash equivalents, and restricted cash shown in the statements of cash flows

$

311,930

$

244,534

Restricted cash includes amounts required to be held as a security deposit in the form of letters of credit for the Company’s credit card program and the fleet program.

Investments

The Company’s investments consist of debt securities that are classified as available-for-sale. Short-term and long-term investments are carried at fair value and unrealized gains and losses are recorded as a component of accumulated comprehensive income in stockholders’ equity. The amortization of premiums and accretion of discounts adjust the carrying value of investments and are recorded in interest expense, net, on the unaudited condensed consolidated statements of operations and comprehensive income. Interest income and realized gains and losses, if any, are also recorded in interest expense, net, on the unaudited condensed consolidated statement of operations and comprehensive income. Realized gains and losses that result from the sale of investments are determined on a specific identification basis.

At each reporting period, the Company reviews any unrealized losses position to determine if the decline in the fair value of the underlying investments is a result of credit losses or other factors. If the assessment indicates that a credit loss exists, any impairment is recognized as an allowance for credit losses in our consolidated statement of operations.

Concentrations of Risk

Substantially all of the Company’s cash and money market funds are held in five financial institutions. Due to their size, the Company believes these financial institutions represent minimal credit risk. Deposits may exceed the amount of insurance provided on such deposits by the Federal Deposit Insurance Corporation for U.S. institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents. The Company believes that it is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held.

The Company is subject to credit risk from its trade receivables related to its product sales. The Company extends credit to specialty pharmaceutical distribution companies within the United States. Customer creditworthiness is monitored and collateral is not required. Historically, the Company has not experienced credit losses on its accounts receivable. The Company monitors its exposure within accounts receivable and would record a reserve against uncollectible accounts receivable if necessary. As of December 31, 2023, three customers accounted for 100% of gross accounts receivable, Accredo Health Group, Inc. (“Accredo”), which accounted for 39% of gross accounts receivable; Caremark LLC (“CVS Caremark”), which accounted for 32% of gross accounts receivable; and PANTHERX Specialty Pharmacy LLC (“Pantherx), which accounted for 29% of gross accounts receivable. As of December 31, 2022, three customers accounted for 100% of gross accounts receivable; CVS Caremark, which accounted for 41% of gross accounts receivable, Accredo, which accounted for 35% of gross accounts receivable and Pantherx, which accounted for 24% of gross accounts receivable.

For the year ended December 31, 2023, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 37% of gross product revenue; Accredo accounted for 32% of gross product revenue; and Pantherx accounted for 31% of gross product revenue. For the year ended December 31, 2022, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 42% of gross product revenue; Pantherx accounted for 29% of gross product revenue; and Accredo accounted for 29% of gross product revenue. For the year ended December 31, 2021,

107

three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 36% of gross product revenue; Pantherx accounted for 35% of gross products revenue; and Accredo accounted for 29% of gross product revenue.

The Company depends on a single source supplier for each of its product and active pharmaceutical ingredient.

Share Repurchases

The Company accounts for share repurchases as constructive retirements, whereby it reduces common stock and additional paid-in capital by the amount of the original issuance, with any excess purchase price recorded as a reduction to retained earnings. Under this method, issued and outstanding shares of common stock are reduced by the amount of shares of common stock repurchased, and no treasury stock is recognized on the condensed consolidated financial statements.

Inventory

Inventory is valued at the lower of cost or net realizable value. Cost is determined using the specific identification method for all inventory. Our policy is to write down inventory that has become obsolete, that has a cost basis in excess of its expected net realizable value and/or that we have quantities in excess of expected future demand. The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand. If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required. Inventory reserves are recorded as a component of cost of product sales in our consolidated statement of operations.

We may capitalize inventory costs associated with products prior to regulatory approval when future commercialization is probable. Otherwise, such costs are expensed as research and development. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between three and ten years. Leasehold improvements are depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. The Company’s leasehold improvements primarily relate to its corporate headquarters in Plymouth Meeting, PA, and are generally being depreciated through the end of the lease term in May 2024. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet and any resulting gain or loss is reflected in the consolidated statement of operations and comprehensive income (loss) in the period realized.

Intangible Assets

Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives. The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant. Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.

Revenue Recognition

We account for contracts with our customers in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), or ASC 606. Under ASC 606, an entity recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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 entity satisfies a performance obligation. We only

108

apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under contracts will not occur in a future period. Our analyses contemplate the application of the constraint in accordance with ASC 606. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

We have determined that the delivery of our product to our customer constitutes a single performance obligation as there are no other promises to deliver goods or services in contracts with our customers. Shipping and handling activities are considered to be fulfilment activities and are not considered to be a separate performance obligation. The payment terms with our customers do not exceed one year and therefore, no amount of consideration has been allocated as a financing component. Taxes collected related to product sales are remitted to governmental authorities and are excluded from revenue.

Net Product Revenue

We recognize revenue from sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s list price, net of applicable reserves for variable consideration that are offered within contracts between us and our customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government (as detailed below) and commercial contracts, commercial co-payment assistance program, and distribution service fees. These deductions are based on the amounts earned, or to be claimed on the related sales, and are classified as a current liability or reduction of receivables in our consolidated balance sheet.

Government Contracts

We have entered into contracts (i) to participate in the Medicaid Drug Rebate Program and the Medicare Part D program, and (ii) to sell to the U.S. Department of Veterans Affairs, 340b entities and other government agencies, or government payors, so that WAKIX will be eligible for purchase by, in partial or full reimbursement from, such government payors. We record reserves for rebates due pursuant to these contracts as a reduction of revenue in the same period in which the revenue is recognized. The liability for government rebates is included in accrued expenses in our consolidated balance sheet.

We estimate rebates due pursuant to government contracts based upon our historical payment trends, information obtained from third parties estimating current payment trends, the government-mandated discounts applicable to government-funded programs, as well as information obtained from our customers. The liability for these government rebates consists of estimates of claims for WAKIX dispensed in the current period, plus an estimate for product which has shipped and has been recognized as revenue but remains in the distribution channel at the end of a reporting period.

Cost of Product Sold

Cost of product sold includes manufacturing and distribution costs, the cost of drug substance, FDA program fees, royalties due to third parties on net product sales, freight, shipping, handling, storage costs, and salaries of employees involved with production.

Research and Development Expenses

Research and development costs are expensed as incurred. Liabilities due to third parties in connection with research and development collaborations prior to regulatory approval are expensed as incurred.

Upfront payments and pre-FDA approval milestone payments made for licensing of technology are expensed as research and development in the period in which they are incurred. Advance payments for goods and services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the related goods are delivered or the services are performed.

109

Advertising Expenses

We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $21,544, $22,428 and $19,558 for the years ended December 31, 2023, 2022 and 2021, respectively.

Stock-Based Compensation

The Company recognizes stock-based compensation expense in operating results using a fair value measurement method, in accordance with FASB ASC 718, Compensation-Stock Compensation. ASC 718 requires all stock-based payments to employees to be recognized in operating results as compensation expense based on fair value over the requisite service period of the awards. The vesting periods have a time-based provision consisting of one to five years and expire no more than 10 years after the date of grant. Upon a change of control, certain unvested awards will immediately vest. The Company determines the fair value of stock-based awards on their grant date using the Black-Scholes option-pricing model, which uses both historical and current market data to estimate fair value. The method incorporates various assumptions, such as the risk-free interest rate, expected volatility, expected dividend yield, and expected life of the options. The Company also had non-employee stock awards subject to a performance condition that are recognized based on probable outcome of achieving future events.

Basic and Diluted Net Income per Share

Basic net income per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net income per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, and warrants which would result in the issuance of incremental shares of common stock.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

Deferred tax assets may be reduced by a valuation allowance if, based on all available evidence, it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Management judgment is required in determining the period in which a reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. Our accounting for deferred tax consequences represents the best estimate of those future events. The Company presents deferred income taxes on the Consolidated Balance Sheet on a jurisdictional basis as either a net noncurrent asset or liability.

The Company recognizes the effect of income tax positions only if those positions are more likely than not sustainable, based solely on its technical merits and consideration of the relevant taxing authority’s widely understood administrative practices and precedents. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs. At December 31, 2023 and 2022, the Company did not have any unrecognized uncertain tax positions. The Company’s policy is to include any interest and penalties as a component of income tax expense.

Business Combinations

Business combinations and asset acquisitions are accounted for in accordance with FASB ASC 805 Business Combinations. Refer to Note 4, Acquisition, for a more detailed discussion of the Zynerba Acquisition.

110

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to improve reportable segment disclosures primarily through enhanced disclosure of reportable segment expenses and requires that a public entity that has a single reportable segment provide all the disclosures required by ASU 2023-07 and all existing segment disclosures in Topic 280. This ASU is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is required to be applied retrospectively to all prior periods presented in the financial statements. The Company has one reportable segment and is currently evaluating the impact that ASU 2023-07 will have on its consolidated financial statements.

In December 2023, the FASB issued Accounting Standards Update (“ASU”) No 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 expands disclosures in the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that ASU 2023-09 will have on its consolidated financial statements.

4. ACQUISITION

On October 10, 2023, the Company completed a tender offer to purchase the outstanding common stock of Zynerba (“Zynerba Common Stock”) for (i) $1.1059 per share of Zynerba Common Stock (the “Common Cash Amount”), plus (ii) one contingent value right (each, a “CVR”) per share of Zynerba Common Stock (the “Common CVR Amount”), which represents the right to receive up to approximately $2.5444 per share of Zynerba Common Stock, subject to the achievement of certain clinical, regulatory and sales-based milestones. Both the Common Cash Amount and Common CVR Amount are to be paid in cash, subject to any applicable withholding of taxes and without interest. The aggregate amount of consideration to acquire Zynerba Common Stock was $60,000, excluding transaction related fees of $2,645 and was paid by the Company using cash on hand.

The total purchase consideration for Zynerba was as follows:

Cash consideration paid to selling shareholders (i)

$

55,960

Cash consideration paid to settle Zynerba restricted stock awards ("RSAs") as stock options (ii)

 

4,040

Transaction costs

2,645

Total purchase consideration

$

62,645

(i)The cash consideration paid to selling shareholders was determined based on the total number of Zynerba shares tendered at closing of 50,602,656 at a per share price of $1.1059.
(ii)The cash consideration paid to settle Zynerba restricted stock awards (“RSAs”) and stock options under Zynerba equity incentive plans was determined based on the total number of underlying shares of 4,000,169 at a per share price of $1.1059, less exercise price for the stock options.

All consideration was paid during the year ended December 31, 2023.

The Zynerba Acquisition was accounted for as an asset acquisition under ASC Topic 805, Business Combinations, because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&D asset, ZYN002, Zynerba’s lead asset. ZYN002 is the first and only pharmaceutically manufactured, synthetic cannabidiol, a non-euphoric cannabidiol, formulated as a patent-protected permeation-enhanced gel for transdermal delivery through the skin and into the circulatory system and is currently in Phase III clinical trial for the potential treatment of Fragile X Syndrome. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, including transaction costs, on a relative fair value basis, and after first allocating the preliminary excess of the fair value of net assets acquired over the purchase price consideration to certain qualifying assets, principally, the IPR&D asset. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&D assets in an asset acquisition follows the guidance in ASC Topic 730 Research and Development, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as

111

research and development expense at the acquisition date. As a result, the Company recorded a charge of $2,260 related to acquired in-process research and development expense related to the ZYN002 IPR&D asset during the year ended December 31, 2023.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the company, after reducing the excess fair value of the IPR&D asset as described above:

Assets acquired

Cash and cash equivalents

$

25,658

Prepaid expenses and other current assets

 

3,540

Deferred tax asset

44,800

Restricted cash

20

Acquired in-process research and development

2,260

Total assets acquired

$

76,278

Liabilities assumed

Accounts payable

4,995

Accrued expenses and accrued compensation

8,479

Other current liabilities

159

Total liabilities assumed

$

13,633

Net assets acquired

$

62,645

Subsequent to the acquisition, The Company incurred $7,544 in severance charges related to the acquisition, of which $3,858 was included in general administrative expenses and $3,686 was included in research and development expenses, within the consolidated statements of operations for the year ended December 31, 2023. As of December 31, 2023, the Company had accrued $7,544 related to these severance charges, which is included in accrued compensation in the consolidated balance sheet.

The amount of Zynerba’s net loss included in the consolidated statements of operations and comprehensive income for the year ended December 31, 2023, was $14,451. There was no revenue from Zynerba included in the consolidated statements of operations and comprehensive income for the year ended December 31, 2023, as Zynerba has no historical sales.

Unaudited Pro Forma Financial Information

Unaudited pro forma net income was $108,350 and $135,567 for the year ended December 31, 2023, and 2022, respectively and there was no adjustment to unaudited pro forma net product revenue for the year ended December 31, 2023, and 2022, as Zynerba has no historical sales through December 31, 2023.

The unaudited pro forma combined financial information presented above has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Zynerba as though it had occurred on January 1, 2022. They include adjustments for severance expense and acquired in-process research and development expense. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2022, nor is it indicative of future operating results.

112

5. INVESTMENTS

The carrying value and amortized cost of the Company’s available-for-sale debt securities, summarized by type of security, consisted of the following:

December 31, 2023

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

23,832

36

(3)

$

23,865

Corporate debt securities

15,968

28

15,996

U.S. government securities

1,940

(1)

1,939

Total short-term investments

$

41,740

64

(4)

$

41,800

Long-term:

Commercial paper

$

744

$

744

Corporate debt securities

42,688

81

(28)

42,741

U.S. government securities

28,795

7

(118)

28,684

Total long-term investments

$

72,227

88

(146)

$

72,169

December 31, 2022

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

26,553

15

(34)

$

26,534

Corporate debt securities

49,213

9

(73)

49,149

U.S. government securities

3,658

(10)

3,648

Total short-term investments

$

79,424

24

(117)

$

79,331

Long-term:

Commercial paper

$

853

1

$

854

Corporate debt securities

21,516

11

(68)

21,459

U.S. government securities

257

(2)

255

Total long-term investments

$

22,626

12

(70)

$

22,568

The Company classifies investments with an original maturity of less than one year as current and investments with an original maturity date of greater than one year as noncurrent on its consolidated balance sheet. The investments classified as noncurrent have original maturity dates ranging from 1-2 years. The Company did not have any available-for-sale debt security investments in a continuous unrealized loss position of greater than 12 months as of December 31, 2023, and December 31, 2022, respectively.

6. FAIR VALUE MEASUREMENTS

Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations

113

obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022.

The Company’s assets measured at fair value consisted of the following:

December 31, 2023

December 31, 2022

Total

Level 1

Level 2

Total

Level 1

Level 2

Assets

Cash equivalents

$

244,569

243,685

884

$

184,977

184,977

Commercial paper

24,609

24,609

27,388

27,388

Corporate debt securities

58,737

58,737

70,608

70,608

U.S. government securities

30,623

30,623

3,903

3,903

Total

$

358,538

243,685

114,853

$

286,876

184,977

101,899

7. INVENTORY

Inventory, net consisted of the following:

    

As of

    

December 31, 

    

December 31, 

2023

2022

Raw materials

$

1,060

$

838

Work in process

 

2,020

 

1,513

Finished goods

 

2,283

 

2,565

Inventory, gross

 

5,363

 

4,916

Reserve for excess inventory

 

 

(619)

Total inventory, net

$

5,363

$

4,297

8. INTANGIBLE ASSETS

In August 2019, the Company received FDA approval of WAKIX® (pitolisant) for the treatment of excessive daytime sleepiness (“EDS”) in adult patients with narcolepsy. This event triggered a milestone payment of $75,000 under the provisions of the 2017 LCA (defined below) which the Company capitalized as an intangible asset. The Company determined a useful life of 10 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.

In October 2020, the Company received FDA approval for the New Drug Application (“NDA”) for WAKIX® for the treatment of cataplexy in adult patients with narcolepsy. This event triggered a milestone payment of $100,000 under the provisions of the 2017 LCA which the Company capitalized as an intangible asset and paid in January of 2021. The Company determined a useful life of 9 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.

In February 2022, the Company attained $500,000 in life-to-date aggregate net sales of WAKIX in the United States. This event triggered a final $40,000 payment under the provisions of the 2017 LCA which the Company capitalized as an intangible asset and paid in March of 2022. The Company determined a useful life of 7.6 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.

Amortization expense was $23,845, $22,966 and $18,424 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).

114

Future annual amortization expense for the unamortized intangible assets is as follows:

Years ending December 31, 

    

2024

$

23,845

2025

 

23,845

2026

 

23,845

2027

 

23,845

2028

 

23,845

Thereafter

17,883

Total

$

137,108

The gross carrying amount and net book value of the intangible asset is as follows:

    

As of

    

December 31, 

    

December 31, 

2023

2022

Gross Carrying Amount

$

215,000

$

215,000

Accumulated Amortization

 

(77,892)

 

(54,047)

Net Book Value

$

137,108

$

160,953

9. LICENSE AGREEMENTS AND ASSET PURCHASE AGREEMENTS

In July 2017, Harmony entered into a License Agreement (the “2017 LCA”) with Bioprojet Société Civile de Recherche (“Bioprojet”) whereby Harmony acquired the exclusive right to commercialize the pharmaceutical compound pitolisant for the treatment, and/or prevention, of narcolepsy, obstructive sleep apnea, idiopathic hypersomnia, and Parkinson’s disease as well as any other indications unanimously agreed by the parties in the United States and its territories. A milestone payment of $50,000 was due upon acceptance by the FDA of pitolisant’s NDA, which was achieved in February 2019 and was expensed within research and development for the year ended December 31, 2019. A milestone payment of $77,000, which included a $2,000 fee that is described below, was due upon FDA approval of WAKIX (pitolisant) for treatment of EDS in adult patients with narcolepsy, which was achieved in August 2019. The $2,000 payment and $75,000 milestone payment were paid in August and November 2019, respectively. In addition, a milestone payment of $102,000, which included a $2,000 fee was due upon the FDA approval of the NDA for WAKIX for the treatment of cataplexy in adult patients with narcolepsy. The $2,000 payment was paid in October 2020 and a $100,000 milestone payment was paid in January 2021. A final $40,000 milestone payment was paid to Bioprojet in March 2022 upon WAKIX attaining $500,000 in aggregate net sales in the United States. The 2017 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales, which is payable to Bioprojet on a quarterly basis. The Company incurred $111,685, $77,107 and $50,957 for the years ended December 31, 2023, 2022 and 2021, respectively, for sales-based, trademark and tiered royalties recognized as cost of product sold. As of December 31, 2023, and 2022, the Company had accrued $40,419 and $25,367, respectively, for sales-based, trademark and tiered royalties.

In July 2022, Harmony entered into a License and Commercialization Agreement (the “2022 LCA”) with Bioprojet whereby Harmony obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon agreement of both parties. Harmony paid an initial, non-refundable $30,000 licensing fee in October 2022 and additional payments of up to $155,000 are potentially due under the 2022 LCA upon the achievement of certain future development and sales-based milestones. In addition, there are other payments due upon achievement of development milestones for new indications and formulations as agreed upon by both parties. The 2022 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales upon commercialization, which will be payable to Bioprojet on a quarterly basis. The $30,000 licensing fee was recorded in research and development within the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2022.

Agreement Related to Intellectual Property

In August 2021, the Company entered into an asset purchase agreement with ConSynance Therapeutics, Inc. (the “APA”) to acquire HBS-102 (formerly referred to as “CSTI-100”), a potential first-in-class molecule with a novel mechanism of action. Under the terms of the APA, the Company acquired full development and commercialization rights globally, with

115

the exception of Greater China, for $3,500. The Company accounted for the transaction as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a single identified asset. Additionally, there are payments due under the APA upon the achievement of certain milestones including $1,750 for preclinical milestones, $19,000 for development milestones, $44,000 for regulatory milestones and $110,000 for sales milestones.

10. ACCRUED EXPENSES

Accrued expenses consist of the following:

    

As of

    

December 31, 

    

December 31, 

2023

2022

Royalties due to Bioprojet

$

40,419

$

25,367

Rebates and other sales deductions

 

38,842

 

27,860

Interest

3,354

3,286

Selling and marketing

 

2,354

 

1,135

Research and development

 

9,835

 

358

Professional fees, consulting, and other services

 

2,195

 

1,163

Other expenses

 

2,495

 

773

$

99,494

$

59,942

11. DEBT

Credit Agreements

Term Loan A Credit Agreement

On July 26, 2023, the Company entered into a Credit Agreement (the “TLA Credit Agreement”) with JPMorgan Chase Bank, N.A., as “Administrative Agent”, and certain lenders. The TLA Credit Agreement provides for a five-year senior secured term loan (the “TLA Term Loan”) in an aggregate principal amount of $185,000.

On September 21, 2023, the Company entered into the First Incremental Amendment (the “First Incremental Amendment”) with the Administrative Agent and Bank of America, N.A., as incremental lender. The First Incremental Amendment provides for an incremental senior secured term loan (the “Incremental Term Loan”) in an aggregate principal amount of $15,000. The First Incremental Amendment amends the TLA Credit Agreement and provides that the Incremental Term Loan will have identical terms as the TLA Term Loan.

The repayment schedule for both the TLA Term Loan and the Incremental Term Loan (together, the “Term Loans”) consists of quarterly $3,750 principal payments, which commence on December 31, 2023, increasing to quarterly $5,000 principal payments beginning on December 31, 2025, with a $115,000 payment due on the maturity date of July 26, 2028. The Term Loans bear interest at a per annum rate equal to, at the Company’s option, (i) a base rate plus a specified margin ranging from 2.50% to 3.00%, based on the Company’s senior secured net leverage ratio (as defined in the TLA Credit Agreement) or (ii) Term SOFR plus a credit spread adjustment of 0.10% plus a specified margin ranging from 3.50% to 4.00%, based on the Company’s senior secured net leverage ratio.

The net cash received related to the Term Loans as a result of the transactions, less debt issuance costs of $2,997, was $197,003. The debt issuance costs related to the Term Loans will be amortized as additional interest expense over the loan term of the TLA Credit Agreement. The fair value of the Term Loans as of December 31, 2023, was $199,859.

Blackstone Credit Agreement

In August 2021, the Company entered into the Blackstone Credit Agreement that provides for (i) a senior secured term loan facility in an aggregate original principal amount of $200,000 (the “Initial Term Loan”) and (ii) a senior secured delayed draw term loan facility in an aggregate principal amount up to $100,000 (the “DDTL” and, together with the Initial Term Loan, the “Loans”). The DDTL was initially available to draw down through August 9, 2022. In August 2022, the Company entered into an agreement to extend the expiration date of the DDTL to August 9, 2023, for which the Company

116

will pay a ticking fee at a rate of 1% per annum on the undrawn portion of the DDTL, which commenced on August 10, 2022.

Net cash received from the Initial Term Loan was $191,849, net of debt issuance costs of $8,151. In addition, the Company paid $1,000 in debt issuance costs relating to the DDTL, which was initially recorded in other current assets within the unaudited condensed consolidated balance sheet.

In connection with the TLA Credit Agreement, the Company extinguished the Blackstone Credit Agreement, which required a payoff amount of $207,308 consisting of principal repayment, interest, exit fees, Ticking Fee and a prepayment premium. The Company recognized a loss on extinguishment of debt of $9,766 relating to the Blackstone Credit Agreement within the Company’s consolidated statements of operation and comprehensive income for the year ended December 31, 2023. In addition, the Company recognized $1,972 relating to unamortized debt issuance costs relating to the DDTL and the Ticking Fee, which was recorded in interest expense, net within the consolidated statement of operations and comprehensive income for the year ended December 31, 2023.

OrbiMed Credit Agreement

In January 2020, the Company entered into a credit agreement with OrbiMed for an aggregate amount of $200,000 (the “OrbiMed Loan”), with a maturity date of January 2026. Borrowings under the OrbiMed Loan were collateralized by all of the Company’s assets, excluding the intellectual property licensed through the License Agreement. The OrbiMed Loan had an interest rate equal to the sum of (i) the greater of (a) 1-month LIBOR or (b) 2.00% per annum, plus (ii) 11.00% per annum, paid in cash monthly in arrears on the last day of each month starting in January 2020. At the time of prepayment or repayment of all or any portion of the principal of the OrbiMed Loan, the Company was required to pay an exit fee of 7.0% of the principal amount of the OrbiMed Loan prepaid, repaid, or required to be prepaid or repaid. The Company recorded the exit fee as a liability and debt discount at the origination of the term loan.

In connection with the OrbiMed Loan, the Company extinguished its $200,000 multi-draw loan agreement with CRG Servicing LLC (the “CRG Loan”), which required a payoff amount of $120,893 consisting of principal repayment, interest, and exit fees. In connection with extinguishment of the CRG Loan, the Company recognized a loss on extinguishment of $22,639 within the Company’s consolidated statement of operations for the year ended December 31, 2020.

In connection with the Blackstone Credit Agreement, the Company extinguished the OrbiMed Loan, which required a payoff amount of $222,666 consisting of principal repayment, interest, exit fees and a prepayment premium. The Company recognized a loss on extinguishment of $26,146 relating to the OrbiMed Loan within the Company’s consolidated statement of operation for the year ended December 31, 2021.

Long-term debt, net consists of the following:

    

December 31, 

    

December 31, 

2023

2022

Liability component - principal

$

196,250

$

197,500

Unamortized debt discount associated with debt financing costs

 

(2,684)

 

(5,853)

Liability component - net carrying value

193,566

191,647

Less current portion

(15,000)

(2,000)

Long-term debt, net

$

178,566

$

189,647

117

Future minimum payments relating to long term debt, net as of December 31, 2023, for the periods indicated below consists of the following:

Years ending December 31, 

2024

$

15,000

2025

 

16,250

2026

 

20,000

2027

 

20,000

2028

 

125,000

Thereafter

Total

$

196,250

Interest expense related to the Company’s long term debt, net, is included in interest expense, net in the consolidated statements of operations and comprehensive income (loss) and consists of the following:

Year Ended

December 31, 

2023

    

2022

2021

Interest on principal balance

$

20,511

$

17,132

$

21,955

Amortization of deferred financing costs

 

3,246

 

1,663

 

2,238

Total term loan interest expense

$

23,757

$

18,795

$

24,193

12. LEASES

In June 2018, the Company entered into an operating lease for approximately fifteen thousand square feet of office space in Plymouth Meeting, PA, which expires in May 2024. The Company subsequently entered into two separate operating leases for additional office space in Plymouth Meeting, PA, which include approximately thirteen thousand square feet and seven thousand square feet of additional office space, respectively, and expire in May 2024. The terms of the lease payments provide for rental payments on a monthly basis and on a graduated scale. The Company also leases a fleet of automobiles that are used by its sales representatives and are classified as operating leases.

Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future lease payments using our incremental borrowing rate. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Our leases have remaining lease terms of less than 1 year to 3 years, some of which may include the option to extend or terminate the leases.

The company recorded operating lease costs of $1,811 and $1,526 for the years ended December 31, 2023, and 2022, respectively.

As of December 31, 2023, the weighted-average remaining lease term for operating leases was 2.0 years and the weighted-average discount rate for operating leases was 6.73%.

Supplemental balance sheet information related to operating leases was as follows:

Leases

Classification

December 31, 2023

  

December 31, 2022

Assets

Operating lease right-of-use assets

Other noncurrent assets

$

2,344

$

2,312

Liabilities

Operating lease liability, current portion

Other current liabilities

$

1,437

$

1,614

Operating lease liability, long-term

Other long-term liabilities

1,082

975

Total operating lease liabilities

$

2,519

$

2,589

118

Supplemental cash flow information related to operating leases was as follows:

December 31, 2023

December 31, 2022

Operating cash flows from operating leases

$

2,016

$

1,716

Right of use assets obtained in exchange for operating lease obligations

$

2,163

$

485

Future payments under noncancelable operating leases with initial terms of one year or more as of December 31, 2023, consisted of the following:

Years ending December 31, 

    

2024

$

1,550

2025

 

732

2026

 

425

2027

 

-

2028

 

-

Thereafter

 

-

Total lease payments

2,707

Less: imputed interest

(188)

Total lease liabilities

$

2,519

13. COMMITMENTS AND CONTINGENCIES

Litigation

From time to time, the Company is subject to claims and suits arising in the ordinary course of business. The Company accrues such liabilities when they are known, if they are deemed probable and can be reasonably estimated. As of December 31, 2023, there were no material claims or suits outstanding.

14. STOCKHOLDERS’ EQUITY

Common Stock

The holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of the Company’s stockholders. The holders of common stock do not have any cumulative voting rights. Holders of common stock are entitled to receive ratably any dividends declared by the Company’s board of directors out of funds legally available for that purpose, subject to any preferential dividend rights of any outstanding preferred stock. The Company’s common stock has no preemptive rights, conversion rights or other subscription rights or redemption or sinking fund provisions.

In connection with the Blackstone Credit Agreement, in August 2021, the Company sold an aggregate of 1,048,951 shares of our common stock, par value $0.00001 per share, for an aggregate cash consideration of $30,000, or $28.60 per share. This sale did not involve a public offering and was therefore exempt from registration under Section 4(a)(2) of the Securities Act of 1933, as amended, and Regulation D thereunder as a transaction not involving any public offering.

In connection with the OrbiMed Loan, the Company issued warrants to OrbiMed Royalty & Credit Opportunities, LP on January 9, 2020. Pursuant to the warrants, OrbiMed Royalty & Credit Opportunities, LP had the option to purchase up to 410,239 shares of the Company’s common stock for an initial exercise price of $16.10. In September 2021, OrbiMed exercised its option to purchase shares of the Company’s common stock which resulted in the net settlement of 221,511 shares of common stock being issued to OrbiMed.

Share Repurchase Program

119

On August 1, 2023, the Company’s Board of Directors approved a program providing for the repurchase of shares of common stock in an aggregate amount of up to $125,000, excluding commissions and transaction fees (the “August 2023 Repurchase Program”). The August 2023 Repurchase Program may be suspended, terminated or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchased and retired 1,439,792 shares of common stock at an aggregate cost of $50,000 under the August 2023 Repurchase Program, excluding commissions and transaction fees.

On October 27, 2023, the Company’s Board of Directors terminated the August 2023 Repurchase Program and any remaining amount authorized for the repurchase of shares. Simultaneously, the Company’s Board of Directors approved a share repurchase program (the “October 2023 Repurchase Program”) providing for the repurchase of shares of common stock in an aggregate amount of up to $200,000, excluding commissions and transaction fees. The October 2023 Repurchase Program may be suspended, terminated, or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchases and retired 1,814,653 shares of common stock at an aggregate cost of $50,000 under the October 2023 Repurchase Program, excluding commissions and transaction fees.

15. STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION

2020 Stock Incentive Plan

In August 2020, the Company adopted, and its stockholders approved, the 2020 Incentive Award Plan (the “2020 Plan”), in order to facilitate the grant of cash and equity incentives to directors, employees (including the Company’s named executive officers) and consultants of the Company and its subsidiaries. The 2020 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and non-qualified stock options (“NSOs”), SARs, restricted stock, dividend equivalents, restricted stock units (“RSUs”) and other stock or cash-based awards.

Stock options and stock appreciation rights under the 2020 Plan have a 10-year contractual term and vest over the vesting period specified in the applicable award agreement, at achievement of a performance requirement, or upon change of control (as defined in the applicable plan). RSUs vest over the vesting period specified in the applicable award agreement, at achievement of a performance requirement, or upon change of control (as defined in the applicable plan). As of December 31, 2023, there were 6,691,219 shares of common stock available for issuance under the 2020 Plan. The number of shares that may be issued under the 2020 Plan will automatically increase on January 1 of each year in an amount equal to the lesser of (i) 4.0% of the shares of the Company’s common stock outstanding on December 31 of the preceding year or (ii) an amount determined by the Company’s board of directors.

2017 Stock Incentive Plan

In August 2017, the Company adopted an equity incentive plan (the “2017 Plan”). Under the 2017 Plan, directors, officers, employees, consultants, and advisors of the Company can be paid incentive compensation measured by the value of the Company’s common shares through grants of stock options, stock appreciation rights (“SARs”), or restricted stock. Following the adoption of the 2020 Plan, no further grants have been, or will be, made under the 2017 Plan. However, the 2017 Plan will continue to govern the terms and conditions of outstanding awards granted under it.

Stock Options

The following table summarizes stock option activity for the year ended December 31, 2023:

    

    

    

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

    

Awards

    

Price

    

Term

Awards outstanding—December 31, 2022

 

6,460,947

$

30.90

 

7.86

Awards issued

 

440,294

$

34.80

 

  

Awards exercised

 

(371,896)

$

12.00

 

  

Awards forfeited

 

(212,923)

$

25.25

 

  

Awards outstanding—December 31, 2023

 

6,316,422

$

32.47

 

7.17

120

Stock Appreciation Rights

The following table summarizes SARs activity for the year ended December 31, 2023:

    

    

    

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

    

Awards

    

Price

    

Term

Awards outstanding—December 31, 2022

 

43,208

$

9.38

 

6.32

Awards issued

 

$

 

  

Awards exercised

 

$

 

  

Awards forfeited

 

$

 

  

Awards outstanding—December 31, 2023

 

43,208

$

9.38

 

5.32

Restricted Stock Units

The following table summarizes RSU activity for the year ended December 31, 2023:

    

    

Weighted-

Average

Number of

Grant Date

    

Awards

    

Fair Value

Awards outstanding—December 31, 2022

 

60,000

$

29.03

Awards issued

 

300,000

$

31.78

Awards vested

 

(30,000)

$

29.03

Awards forfeited

 

$

Awards outstanding—December 31, 2023

 

330,000

$

31.53

As of December 31, 2023, and 2022, stock awards issued under the 2017 and 2020 Plans of 3,298,284 and 1,818,045 common shares, respectively, were vested.

Value of Stock Options and SARs

The Company values options and SARs using the Black-Scholes option-pricing model. The Company lacks sufficient historical company-specific volatility information. Therefore, the Company estimates expected stock volatility based on historical volatility of peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For options with service-based vesting conditions, the expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla” options. For SARs, the expected term is based upon the weighting of certain future events. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for the time periods approximately equal to the expected term of the award. An expected dividend yield of 0% is based on the fact that the Company has never paid cash dividends and does not expect to do so in the foreseeable future.

The assumptions used to value the awards are summarized in the following table.

As of

    

December 31, 

    

December 31, 

    

2023

    

2022

Dividend yield

 

0.00

%  

0.00

%

Expected volatility

 

74.87 - 80.78

%  

72.57 - 77.08

%

Risk-free interest rate

 

3.42 - 4.62

%  

1.99 - 4.05

%

121

Lack of marketability discount

 

0.00

%  

0.00

%

Expected term (years)

 

2.26 - 10.77

 

3.1 - 6.3

Value of RSUs

The fair value of RSUs is equal to the value of the Company’s common stock on the grant date.

The weighted average per share fair value of awards issued under the 2017 Plan and the 2020 Plan was $20.64, $18.88 and $12.82 in 2023, 2022 and 2021, respectively.

Stock-Based Compensation Expense

Stock-based compensation expense was $31,206, $26,905 and $16,105 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded in the consolidated statements of operations and comprehensive income (loss) in the following line items:

Year Ended December 31, 

    

2023

    

2022

2021

Research and development expense

$

3,962

$

2,614

$

2,121

Sales and marketing expense

 

5,148

 

3,886

 

3,103

General and administrative expense

 

22,096

 

20,405

 

10,881

$

31,206

$

26,905

$

16,105

Stock-based compensation expense, net related to options and RSUs issued under the 2017 Plan and 2020 Plan is included in stockholder’s equity, and a liability for SARs is included in other non-current liabilities, in the Company’s consolidated balance sheet. As of December 31, 2023, the total unrecognized stock-based compensation expense related to options and RSUs was $69,594 which will be recognized in the Company’s consolidated statement of operations over a weighted average period of 2.3 years.

Employee Stock Purchase Plan

The 2021 Employee Stock Purchase Plan (“ESPP”) was adopted by the Company’s Board of Directors in April 2021. The ESPP permits eligible employees to purchase shares of the Company’s common stock at a 15% discount from the lesser of the fair market value per share of the Company’s common stock on the first day of the offering period or the fair market value of the Company’s common stock on the purchase date. Funds are collected from employees through after-tax payroll deductions. The total number of shares reserved for issuance under the ESPP was initially 629,805, which will automatically increase on January 1 of each year in an amount equal to the lesser of (i) 1.0% of the shares of the Company’s common stock outstanding on December 31 of the preceding year or (ii) an amount determined by the Company’s board of directors. It is intended that the ESPP meet the requirements for an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. For the years ended December 31, 2023, 2022 and 2021, there were 21,313, 21,943 and 11,010 shares issued under the ESPP, respectively. The discount on the ESPP was $393, $363 and $173 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded within stock-based compensation expense.

16. EARNINGS PER SHARE

Basic earnings per share is calculated by diving net income by the weighted average number of shares of common stock outstanding. For the years ended December 31, 2023, 2022 and 2021, respectively, the Company calculated Diluted net income per common share is computed under the treasury stock method by using the weighted average number of shares of common stock outstanding, plus, for periods with net income attributable to common stockholders, the potential dilutive effects of stock options, stock appreciation rights and restricted stock units.

122

The following table sets forth the computation of basic and diluted net income (loss) per share:

Year Ended December 31, 

    

2023

    

2022

2021

Numerator

  

 

  

  

Net income

$

128,853

$

181,468

$

34,597

Net income available to common shareholders

$

128,853

$

181,468

$

34,597

Denominator

 

  

 

  

 

  

Net income per share of common stock - basic

$

2.17

$

3.07

$

0.60

Net income per share of common stock- diluted

$

2.13

$

2.97

$

0.58

Weighted average number of shares of common stock - basic

 

59,469,648

 

59,173,121

 

57,531,540

Weighted average number of shares of common stock - diluted

 

60,372,397

 

61,097,045

 

59,205,213

Securities outstanding that were included in the computation above, utilizing the treasury stock method are as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

902,749

1,923,924

1,536,825

Warrants

136,848

Total

902,749

1,923,924

1,673,673

Potential common shares issuable upon conversion of preferred stock and exercise of stock options that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator are as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

5,786,881

 

4,640,231

4,289,066

17. INCOME TAXES

Details of the provision for income taxes consist of the following:

Year Ended December 31, 

    

2023

    

2022

2021

Federal

$

31,084

$

10,011

$

6,487

State

 

11,884

 

9,573

 

2,852

Valuation allowance

 

1,575

 

(96,366)

 

(6,508)

$

44,543

$

(76,782)

$

2,831

Current

$

57,962

$

9,161

$

2,831

Deferred

 

(14,994)

 

10,423

 

6,508

Valuation allowance

 

1,575

 

(96,366)

 

(6,508)

Total

$

44,543

$

(76,782)

$

2,831

123

The reasons for the difference between the statutory federal income tax rate and the Company’s effective income tax rate as of December 31, 2023, 2022 and 2021 are as follows:

Year Ended December 31, 

2023

    

2022

2021

Federal income tax rate

21.0

%  

21.0

%

21.0

%

Stock-based compensation

(0.4)

(4.9)

(2.3)

State taxes

5.7

(14.1)

6.4

Credits

(2.1)

(4.8)

Other

0.9

(0.3)

(0.2)

Valuation allowance

0.6

(70.2)

(17.3)

Total

25.7

%  

(73.3)

%

7.6

%

Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023, and 2022, are as follows:

    

As of December 31, 

2023

    

2022

Assets

    

Liabilities

Assets

    

Liabilities

Acquired in-process research and development

$

35,337

$

$

45,938

$

Net operating loss carryforward

 

45,917

 

 

6,370

 

Accrued compensation

 

19,915

 

 

11,551

 

Lease obligations, net

 

-

 

6

 

71

 

Fixed assets

 

173

 

 

115

 

Inventory

 

5,344

 

 

6,781

 

Accrued rebates

3,791

7,118

Research and development

38,799

8,802

Other

 

1,132

 

790

 

15

 

818

Total

$

150,408

 

796

$

86,761

 

818

Net deferred tax asset

$

149,612

$

$

85,943

$

Valuation allowance

$

(5,450)

$

$

$

Total

$

144,162

$

$

85,943

$

As of December 31, 2023, and December 31, 2022, our deferred tax assets were primarily the result of acquired in-process research and development costs, operating loss carryforwards, capitalized research and development costs, inventory, and accrued rebates. As of December 31, 2023, the Company recorded a valuation allowance on federal net operating losses of Zynerba’s subsidiary, Zynerba Pharmaceuticals Pty Ltd., and the state net operating losses of Zynerba.  The Company previously recorded a valuation allowance against Harmony’s historical deferred tax assets. The Company recorded $96,336 as a benefit to the income tax provision upon release of this valuation allowance during year ended December 31, 2022, in part because in the year ended December 31, 2022, we achieved three years of cumulative pretax income, which was a positive indication of the Company’s ability to generate sufficient future taxable income, the Company determined that there was sufficient positive evidence to conclude that it was more likely than not that additional deferred taxes are realizable and, therefore, released the valuation allowance accordingly. Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2023, 2022 and 2021 were as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Valuation allowance at the beginning of the year

$

$

(96,366)

$

(102,874)

Decreases recorded as a benefit to income tax provision

 

 

96,366

 

6,508

Increases due to Zynerba Acquisition

(3,875)

Increases recorded to income tax provision

(1,575)

Valuation allowance at the end of the year

$

(5,450)

$

$

(96,366)

As of December 31, 2023, and 2022, the Company has approximately $179,390 and $0, respectively, of federal net operating loss ("NOL") carryforward available to offset future federal taxable income. The Company also has approximately $137,331 and $95,230 of state NOL carryforwards as of December 31, 2023, and 2022, respectively, available to offset

124

future state taxable income. All of the Company’s tax years remain open to examination by federal and state taxing authorities. The Company’s state NOLs begin to expire in 2037. Utilization of the net operating loss carryforwards may be subject to a substantial limitation due to state provisions. These changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized annually to offset future taxable income and tax, respectively. In general, an “ownership change” as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50 percentage points of the outstanding stock of a company by certain stockholders or public groups.

As of December 31, 2023, and 2022, the Company has federal tax credits of $0 and $0, respectively.

18. RETIREMENT PLAN

The Company formed a 401(k) defined contribution savings plan (the “401(k) Plan”) in January 2021. The 401(k) Plan is for the benefit of all qualifying employees and permits voluntary contributions by employees limited by the IRS-imposed maximum. Employer contributions were $2,128, $1,705, and $2,479 for the years ended December 31, 2023, 2022 and 2021, respectively.

19. RELATED-PARTY TRANSACTIONS

The Company was party to a management agreement for professional services provided by a related party, Paragon. The related party is an entity that shares common ownership with the Company. In addition, the Chairman of the Company’s board of directors was the President and owner of the entity. The Company is party to a right of use agreement with the related party whereby it has access to and the right to use certain office space leased by the related party in Chicago, Illinois. For the years ended December 31, 2023, 2022 and 2021, the Company incurred $290, $284 and $284, respectively, in expenses pursuant to the right of use agreement with this related party, which are included in general and administrative expense in the consolidated statements of operations and comprehensive income (loss). In August 2021, the Company paid a $2,300 advisory fee to Paragon in connection with the Blackstone Credit Agreement. $2,000 of this payment was recorded in debt issuance costs as a component of long-term debt, net and $300 was recorded in common stock issuance costs as a component of additional paid-in capital, within the consolidated balance sheet as of December 31, 2022. As of December 31, 2023, and 2022, there were no amounts due to or due from related parties included within the consolidated balance sheet.

20. VALUATION AND QUALIFYING ACCOUNTS – ACCOUNTS RECEIVABLE, NET

Changes in the valuation allowance for accounts receivable, net during the years ended December 31, 2023, 2022, and 2021, were as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

1,830

$

1,885

$

806

Additions due to current period provision

 

21,821

 

14,806

 

12,174

Deductions due to payment of distribution fees, discount and chargebacks

(21,007)

(14,861)

(11,095)

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

2,644

$

1,830

$

1,885

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

125

Item 9A. Controls and Procedures.

Limitations on Effectiveness of Controls and Procedures

Our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our Company have been detected.

Evaluation of Disclosure Controls and Procedures

Our management, including our principal executive officer and our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our principal executive officer and principal financial officer have concluded that, as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Management’s Annual Report on Internal Control over Financial Reporting

Management of the Company is responsible for establishing and maintaining adequate internal control over the Company’s financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Internal control over financial reporting is a process designed under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, 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 in the United States of America.  The Company acquired Zynerba on October 10, 2023. SEC guidance permits companies to exclude certain acquisitions from the assessment of internal control over financial reporting during the first year following acquisition.  Accordingly, management has excluded Zynerba from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. Zynerba represents approximately 8% and 0% of total assets and net product revenue, respectively, of the consolidated financial statement amounts as of and for the year ended December 31, 2023. Our independent registered public accounting firm, Deloitte & Touche LLP, has issued an attestation report on our internal control over financial reporting that is included in this Annual Report on Form 10-K.

As of December 31, 2023, our management assessed the effectiveness of our internal control over financial reporting using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework (2013). Based on this assessment, management, under the supervision and with the participation of our principal executive officer and principal financial officer, concluded that, as of December 31, 2023, our internal control over financial reporting was effective. Our independent registered public accounting firm, Deloitte & Touche LLP, has audited the effectiveness of our internal control over financial reporting as of December 31, 2023, as stated in their report which is included in this Annual Report on Form 10-K.

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Harmony Biosciences Holdings, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Harmony Biosciences Holdings, Inc., and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company

126

maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2023, of the Company and our report dated February 22, 2024, expressed an unqualified opinion.

As described in Management’s Annual Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Zynerba Pharmaceuticals, Inc., which was acquired on October 10, 2023, and whose financial statements constitute 8% of total assets and 0% of net product revenue of the consolidated financial statement amounts as of and for the year ended December 31, 2023. Accordingly, our audit did not include the internal control over financial reporting at Zynerba Pharmaceuticals, Inc.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Deloitte & Touche LLP

Philadelphia, PA

February 22, 2024

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended December 31, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

127

Item 9B. Other Information.

During the quarter ended December 31, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 9C. Disclosures Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

128

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

The information required by this item will be set forth in our Proxy Statement for the 2024 Annual Meeting of Stockholders and is incorporated by reference. The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.

Our board of directors has adopted a code of business conduct and ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our code of business conduct and ethics is posted on the investor relations page on our website which is located at https://ir.harmonybiosciences.com. We will post any amendments to our code of business conduct and ethics other than technical, administrative or other non-substantive amendments, or waivers of its requirements, on our website or in a Form 8-K filed with the SEC.

Item 11. Executive Compensation.

The information required by this item will be set forth in our Proxy Statement for the 2024 Annual Meeting of Stockholders and is incorporated herein by reference. The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by this item will be set forth in our Proxy Statement for the 2024 Annual Meeting of Stockholders and is incorporated herein by reference. The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.

Item 13. Certain Relationships and Related Transactions, and Director Independence.

The information required by this item will be set forth in our Proxy Statement for the 2024 Annual Meeting of Stockholders and is incorporated herein by reference. The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.

Item 14. Principal Accountant Fees and Services.

The information required by this item will be set forth in our Proxy Statement for the 2024 Annual Meeting of Stockholders and is incorporated herein by reference. The Proxy Statement will be filed with the SEC within 120 days of the fiscal year ended December 31, 2023.

129

PART IV

Item 15. Exhibits, Financial Statement Schedules.

(a)(1) Financial Statements

See “Part II—Item 8. Financial Statements and Supplementary Data.—Index to Financial Statements.”

(a)(2) Financial Statement Schedules

All financial statement schedules have been omitted as the information is not required under the related instructions or is not applicable or because the information required is already included in the financial statements or the notes those financial statements.

(a)(3) Exhibits.

The documents set forth below are filed herewith or incorporated herein by reference to the location indicated.

EXHIBIT INDEX

Exhibit

Incorporated by Reference

Filed

No.

Exhibit Description

Form

Date

Number

Herewith

2.1

Agreement and Plan of Merger, dated August 14, 2023, by and among Harmony Biosciences Holdings, Inc., Xylophone Acquisition Corp. and Zynerba Pharmaceuticals, Inc.

8-K/A

September 14, 2023

2.1

3.1

Amended and Restated Certificate of Incorporation of Harmony Biosciences Holdings, Inc.

8-K

August 21, 2020

3.1

3.2

Amended and Restated Bylaws.

8-K

August 21, 2020

3.2

4.1

Form of Common Stock Certificate.

S-1/A

August 6, 2020

4.1

4.2

Description of Registrant’s Securities.

10-K

March 25, 2021

4.3

10.1

Credit Agreement, dated as of August 9, 2021, among Harmony Biosciences, Inc., as Borrower, Harmony Biosciences, LLC, as Guarantor, the Guarantors from time to time party thereto, the Lenders from time to time party thereto, and Wilmington Trust, National Association, as Administrative Agent.

10-Q

August 10, 2021

10.2

10.2

Pledge and Security Agreement, dated as of August 9, 2021, among Harmony Biosciences, Inc. and Harmony Biosciences, LLC, as Grantors, the Grantors from time to time party thereto, and Wilmington Trust, National Association, as Administrative Agent.

10-Q

August 10, 2021

10.3

10.3*

Harmony Biosciences Holdings, Inc. 2020 Incentive Award Plan, as amended by the First Amendment to the Plan, dated March 24, 2022.

10-K

February 21, 2023

10.3

130

10.4*

Form of Option Agreement under Harmony Biosciences Holdings, Inc. 2020 Incentive Award Plan.

S-8

August 21, 2020

10.3

10.5*

Form of Restricted Stock Unit Agreement under Harmony Biosciences Holdings, Inc. 2020 Incentive Award Plan.

S-1/A

August 11, 2020

10.6

10.6*

Harmony Biosciences Holdings, Inc. 2020 Employee Stock Purchase Plan.

S-1/A

August 11, 2020

10.7

10.7.1*

Amended and Restated Employment Agreement, dated August 11, 2020, by and between Harmony Biosciences, LLC and John C. Jacobs.

S-1/A

August 11, 2020

10.8

10.7.2*

Acknowledgment and Release Agreement, dated January 20, 2023, by and between Harmony Biosciences Holdings, Inc. and John C. Jacobs.

10-K

February 21, 2023

10.7.2

10.8

Form of Indemnification Agreement between Harmony Biosciences, LLC and each director and executive officer.

S-1/A

August 11, 2020

10.12

10.9

Harmony Biosciences, LLC Separation Plan.

S-1/A

August 11, 2020

10.13

10.10*

Harmony Biosciences Holdings, Inc. Amended and Restated 2017 Equity Incentive Plan.

S-1/A

August 11, 2020

10.3

10.11*

Harmony Biosciences Holdings, Inc. Non- Employee Director Compensation Program.

10-Q

November 12, 2020

10.9

10.12.1*

Offer Letter, dated October 10, 2017, by and between Harmony Biosciences, LLC and Jeffrey Dayno.

S-1/A

August 11, 2020

10.9

10.12.2*

Promotion Letter Agreement, dated January 23, 2023, by and between Harmony Biosciences Holdings, Inc. and Jeffrey M. Dayno, M.D.

8-K/A

January 23, 2023

10.1

10.12.3*

Executive Employment Agreement, dated April 24, 2023, between Harmony Biosciences, LLC and Jeffrey M. Dayno, M.D.

8-K

April 24, 2023

10.1

10.13*

Offer Letter, dated September 8, 2017, by and between Harmony Biosciences, LLC and Andrew Serafin.

S-1/A

August 11, 2020

10.10

10.14+

License and Commercialization Agreement, dated July 28, 2017, by and between Bioprojet Société Civile de Recherche and Harmony Biosciences, LLC.

S-1

July 27, 2020

10.10

131

10.15

Amendment No. 1 to License and Commercialization Agreement, dated August 27, 2018, by and between Bioprojet Société Civile de Recherche and Harmony Biosciences, LLC.

S-1

July 27, 2020

10.11

10.16+

Trademark License Agreement, dated August 23, 2018, by and among Bioprojet Europe, Ltd., Bioprojet Société Civile de Recherche and Harmony Biosciences, LLC.

S-1

July 27, 2020

10.12

10.17

Management Services Agreement, dated September 22, 2017, by and between Paragon Biosciences, LLC and Harmony Biosciences, LLC.

S-1

July 27, 2020

10.13

10.18

Right of Use Agreement, dated November 1, 2019, by and between Paragon Biosciences, LLC and Harmony Biosciences, LLC.

S-1

July 27, 2020

10.14

10.19

Second Amended and Restated Investors’ Rights Agreement, dated August 9, 2019, by and among the Registrant and the other parties thereto.

S-1

July 27, 2020

10.15

10.20*

Offer Letter, dated September 7, 2017, by and between Harmony Biosciences, LLC and Jeffrey Dierks.

10-K

March 25, 2021

10.20

10.21*

Employment Agreement, dated March 4, 2021, between Harmony Biosciences, LLC and Sandip Kapadia.

8-K

March 15, 2021

10.1

10.22*

Promotion Increase Award Letter to Jeffrey Dierks, dated June 9, 2021.

10-Q

August 10, 2021

10.1

10.23*

Restricted Stock Unit Award Agreement dated October 4, 2023 with Sandip Kapadia

8-K

October 5, 2023

10.1

10.24*

Restricted Stock Unit Award Agreement dated October 4, 2023 with Jeffrey Dierks

8-K

October 5, 2023

10.2

10.25

Credit Agreement, dated as of July 26, 2023, by an among JPMorgan Chase Bank, N.A., as administrative agent, and the lenders from time to time party thereto.

8-K

July 27, 2023

10.1

10.26

Guaranty, dated July 26, 2023, by and among each of the subsidiaries of Harmony Biosciences Holdings, Inc. and JPMorgan Chase Bank, N.A., as administrative agent.

8-K

July 27, 2023

10.2

10.27

Pledge and Security Agreement, dated July 26, 2023, by and among Harmony Biosciences Holdings, Inc. and each of the subsidiaries of Harmony Biosciences Holdings, Inc., and JPMorgan Chase Bank, N.A., as administrative agent.

8-K

July 27, 2023

10.3

10.28

First Incremental Amendment dated September 21, 2023 by and among Harmony Biosciences Holdings, Inc., JPMorgan Chase Bank, N.A., as

8-K

September 25, 2023

10.1

132

administrative agent, and Bank of America, N.A., as incremental lender.

21.1

List of Subsidiaries of Harmony Biosciences Holdings, Inc.

X

23.1

Consent of Independent Registered Public Accounting Firm

X

31.1

Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

31.2

Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

X

32.1**

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

X

32.2**

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

X

97.1

Policy Relating to Recovery of Erroneously Awarded Compensation

X

101

The following financial statements from the Company’s Yearly Report on Form 10-K for the fiscal year ended December 31, 2023 formatted in Inline XBRL: (i) Balance Sheets, (ii) Statements of Operations, (iii) Statements of Stockholders’ Equity (Deficit) and (vi) Notes to Financial Statements, tagged as blocks of text and including detailed tags.

X

104

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

X

*

Indicates management contract or compensatory plan or arrangement.

**

This certification is deemed furnished, and not filed, with the SEC and is not to be incorporated by reference into any filing of Harmony Biosciences Holdings, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.

+

Certain portions of this document that the Company customarily and actually treats as private or confidential and is not material have been redacted in accordance with Regulation S-K, Item 601(b)(10)

133

Item 16. Form 10-K Summary.

None.

134

Signatures

Pursuant to the requirements of Section 13 or 15(d) 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.

HARMONY BIOSCIENCES HOLDINGS, INC.

By:

/s/ Jeffrey M. Dayno

Name:

Jeffrey M. Dayno

Title:

President, Chief Executive Officer and Director (principal executive officer)

Date: February 22, 2024

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

Signature

Title

Date

/s/ Jeffrey M. Dayno

President, Chief Executive Officer and Director

February 22, 2024

Jeffrey M. Dayno

(Principal Executive Officer)

/s/ Sandip Kapadia

Chief Financial Officer and Chief Administrative Officer (Principal

February 22, 2024

Sandip Kapadia

Financial Officer and Principal Accounting Officer)

/s/ Jeffrey S. Aronin

Chairman of the Board

February 22, 2024

Jeffrey S. Aronin

/s/ Peter Anastasiou

Director

February 22, 2024

Peter Anastasiou

/s/ Antonio Gracias

Director

February 22, 2024

Antonio Gracias

/s/ R. Mark Graf

Director

February 22, 2024

R. Mark Graf

/s/ Jack Bech Nielsen

Director

February 22, 2024

Jack Bech Nielsen

/s/ Juan A. Sabater

Director

February 22, 2024

Juan A. Sabater

/s/ Gary Sender

Director

February 22, 2024

Gary Sender

/s/ Linda Szyper

Director

February 22, 2024

Linda Szyper

/s/ Andreas Wicki

Director

February 22, 2024

Andreas Wicki

135

EX-21.1 2 hrmy-20231231xex21d1.htm EX-21.1

Exhibit 21.1

Subsidiaries of Harmony Biosciences Holdings, Inc.

Subsidiary

Jurisdiction

Harmony Biosciences, LLC

Delaware, USA

Zynerba Pharmaceuticals, Inc.

Delaware, USA

Zynerba Pharmaceuticals Pty Ltd

Australia


EX-23.1 3 hrmy-20231231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-260905 on Form S-3 and Registration Statements No. 333-248243, 333-263077 and 333-271570 on Form S-8 of our reports dated February 22, 2024, relating to the financial statements of Harmony Biosciences Holdings, Inc. and the effectiveness of Harmony Biosciences Holdings, Inc.’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.

/s/ DELOITTE & TOUCHE LLP

Philadelphia, PA

February 22, 2024


EX-31.1 4 hrmy-20231231xex31d1.htm EX-31.1

Exhibit 31.1

Certification of Principal Executive Officer

I, Jeffrey M. Dayno, certify that:

1.

I have reviewed this Annual Report on Form 10-K of Harmony Biosciences Holdings, 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.

Date:

February 22, 2024

By:

/s/ Jeffrey M. Dayno

Name:

Jeffrey M. Dayno

President, Chief Executive Officer and Director

(Principal Executive Officer)


EX-31.2 5 hrmy-20231231xex31d2.htm EX-31.2

Exhibit 31.2

Certification of Principal Financial Officer

I, Sandip Kapadia, certify that:

1.

I have reviewed this Annual Report on Form 10-K of Harmony Biosciences Holdings, 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 registrants 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 registrants 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 registrants internal control over financial reporting that occurred during the registrants most recent fiscal quarter (the registrants fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrants internal control over financial reporting; and

5.

The registrants other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrants auditors and the audit committee of the registrants 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 registrants 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 registrants internal control over financial reporting.

Date:

February 22, 2024

By:

/s/ Sandip Kapadia

Name:

Sandip Kapadia

Chief Financial Officer and Chief Administrative Officer

(Principal Financial Officer and Accounting Officer)


EX-32.1 6 hrmy-20231231xex32d1.htm EX-32.1

Exhibit 32.1

Certification of Principal Executive Officer

Pursuant To 18 U.S.C. Section 1350,

as Adopted Pursuant to

Section 906 of The Sarbanes-Oxley Act of 2002

In connection with the Annual Report on Form 10-K of Harmony Biosciences Holdings, Inc. (the “Company”) for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to such officer’s knowledge:

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

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

Date:

February 22, 2024

By:

/s/ Jeffrey M. Dayno

Name:

Jeffrey M. Dayno

President, Chief Executive Officer and Director (Principal Executive Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as a part of the Report or on a separate disclosure document.


EX-32.2 7 hrmy-20231231xex32d2.htm EX-32.2

Exhibit 32.2

Certification of Principal Financial Officer

Pursuant To 18 U.S.C. Section 1350,

as Adopted Pursuant to

Section 906 of The Sarbanes-Oxley Act of 2002

In connection with the Annual Report on Form 10-K of Harmony Biosciences Holdings, Inc. (the “Company”) for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to such officer’s knowledge:

(1)

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

(2)

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

Date:

February 22, 2024

By:

/s/ Sandip Kapadia

Name:

Sandip Kapadia

Chief Financial Officer and Chief Administrative Officer

(Principal Financial Officer and Principal Accounting Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350 and is not being filed as a part of the Report or on a separate disclosure document.


EX-97.1 8 hrmy-20231231xex97d1.htm EX-97.1

Exhibit 97.1

HARMONY BIOSCIENCES HOLDINGS, INC.

POLICY FOR RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

Harmony Biosciences Holdings, Inc. (the “Company”) has adopted this Policy for Recovery of Erroneously Awarded Compensation (the “Policy”), effective as of October 2, 2023 (the “Effective Date”).  Capitalized terms used in this Policy but not otherwise defined herein are defined in Section 11.

1.Persons Subject to Policy

This Policy shall apply to current and former Officers. Each Officer shall be required to sign an Acknowledgment Agreement pursuant to which such Officer will agree to be bound by the terms of, and comply with, this Policy; however, any Officer’s failure to sign any such Acknowledgment Agreement shall not negate the application of this Policy to the Officer.

2.Compensation Subject to Policy

This Policy shall apply to Incentive-Based Compensation received on or after the Effective Date. For purposes of this Policy, the date on which Incentive-Based Compensation is “received” shall be determined under the Applicable Rules, which generally provide that Incentive-Based Compensation is “received” in the Company’s fiscal period during which the relevant Financial Reporting Measure is attained or satisfied, without regard to whether the grant, vesting or payment of the Incentive-Based Compensation occurs after the end of that period.

3.Recovery of Compensation

In the event that the Company is required to prepare a Restatement, the Company shall recover, reasonably promptly, the portion of any Incentive-Based Compensation that is Erroneously Awarded Compensation, unless the Committee has determined that recovery would be Impracticable. Recovery shall be required in accordance with the preceding sentence regardless of whether the applicable Officer engaged in misconduct or otherwise caused or contributed to the requirement for the Restatement and regardless of whether or when restated financial statements are filed by the Company.  For clarity, the recovery of Erroneously Awarded Compensation under this Policy will not give rise to any person’s right to voluntarily terminate employment for “good reason,” or due to a “constructive termination” (or any similar term of like effect) under any plan, program or policy of or agreement with the Company or any of its affiliates.

4.Manner of Recovery; Limitation on Duplicative Recovery

The Committee shall, in its sole discretion, determine the manner of recovery of any Erroneously Awarded Compensation, which may include, without limitation, reduction or cancellation by the Company or an affiliate of the Company of Incentive-Based Compensation, Erroneously Awarded Compensation or solely time-vesting equity awards, reimbursement or repayment by any person subject to this Policy of the Erroneously Awarded Compensation, and, to the extent permitted by law, an offset of the Erroneously Awarded Compensation against other

1


compensation payable by the Company or an affiliate of the Company to such person. Notwithstanding the foregoing, unless otherwise prohibited by the Applicable Rules, to the extent this Policy provides for recovery of Erroneously Awarded Compensation already recovered by the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 or Other Recovery Arrangements, the amount of Erroneously Awarded Compensation already recovered by the Company from the recipient of such Erroneously Awarded Compensation may be credited to the amount of Erroneously Awarded Compensation required to be recovered pursuant to this Policy from such person.

5.Administration

This Policy shall be administered, interpreted and construed by the Committee, which is authorized to make all determinations necessary, appropriate or advisable for such purpose. The Board of Directors of the Company (the “Board”) may re-vest in itself the authority to administer, interpret and construe this Policy in accordance with applicable law, and in such event references herein to the “Committee” shall be deemed to be references to the Board.  Subject to any permitted review by the applicable national securities exchange or association pursuant to the Applicable Rules, all determinations and decisions made by the Committee pursuant to the provisions of this Policy shall be final, conclusive and binding on all persons, including the Company and its affiliates, equityholders and employees. The Committee may delegate administrative duties with respect to this Policy to one or more directors or employees of the Company, as permitted under applicable law, including any Applicable Rules.

6.Interpretation

This Policy shall be interpreted and applied in a manner that is consistent with the requirements of the Applicable Rules, and to the extent this Policy is inconsistent with such Applicable Rules, it shall be deemed amended to the minimum extent necessary to ensure compliance therewith.

7.No Indemnification; No Liability

The Company shall not indemnify or insure any person against the loss of any Erroneously Awarded Compensation pursuant to this Policy, nor shall the Company directly or indirectly pay or reimburse any person for any premiums for third-party insurance policies that such person may elect to purchase to fund such person’s potential obligations under this Policy.  None of the Company, an affiliate of the Company or any member of the Committee or the Board shall have any liability to any person as a result of actions taken under this Policy.

8.Application; Enforceability

Except as otherwise determined by the Committee or the Board, the adoption of this Policy does not limit, and is intended to apply in addition to, any other clawback, recoupment, forfeiture or similar policies or provisions of the Company or its affiliates, including any such policies or provisions of such effect contained in any employment agreement, bonus plan, incentive plan,

2


equity-based plan or award agreement thereunder or similar plan, program or agreement of the Company or an affiliate or required under applicable law (the “Other Recovery Arrangements”). The remedy specified in this Policy shall not be exclusive and shall be in addition to every other right or remedy at law or in equity that may be available to the Company or an affiliate of the Company.

9.Severability

The provisions in this Policy are intended to be applied to the fullest extent of the law; provided, however, to the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted, and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.

10.Amendment and Termination

The Board or the Committee may amend, modify or terminate this Policy in whole or in part at any time and from time to time in its sole discretion. This Policy will terminate automatically when the Company does not have a class of securities listed on a national securities exchange or association.

11.Definitions

Applicable Rules” means Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder, the listing rules of the national securities exchange or association on which the Company’s securities are listed, and any applicable rules, standards or other guidance adopted by the Securities and Exchange Commission or any national securities exchange or association on which the Company’s securities are listed.

Committee” means the committee of the Board responsible for executive compensation decisions comprised solely of independent directors (as determined under the Applicable Rules), or in the absence of such a committee, a majority of the independent directors serving on the Board.

Erroneously Awarded Compensation” means the amount of Incentive-Based Compensation received by a current or former Officer that exceeds the amount of Incentive-Based Compensation that would have been received by such current or former Officer based on a restated Financial Reporting Measure, as determined on a pre-tax basis in accordance with the Applicable Rules.

Exchange Act” means the Securities Exchange Act of 1934, as amended.

Financial Reporting Measure” means any measure determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including GAAP, IFRS and non-GAAP/IFRS financial measures, as well as stock or share price and total equityholder return.

3


GAAP” means United States generally accepted accounting principles.

IFRS” means international financial reporting standards as adopted by the International Accounting Standards Board.

Impracticable” means (a) the direct costs paid to third parties to assist in enforcing recovery would exceed the Erroneously Awarded Compensation; provided that the Company has (i) made reasonable attempts to recover the Erroneously Awarded Compensation, (ii) documented such attempt(s), and (iii) provided such documentation to the relevant listing exchange or association, (b) to the extent permitted by the Applicable Rules, the recovery would violate the Company’s home country laws pursuant to an opinion of home country counsel; provided that the Company has (i) obtained an opinion of home country counsel, acceptable to the relevant listing exchange or association, that recovery would result in such violation, and (ii) provided such opinion to the relevant listing exchange or association, or (c) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder.

Incentive-Based Compensation” means, with respect to a Restatement, any compensation that is granted, earned, or vested based wholly or in part upon the attainment of one or more Financial Reporting Measures and received by a person: (a) after such person began service as an Officer; (b) who served as an Officer at any time during the performance period for that compensation; (c) while the Company has a class of its securities listed on a national securities exchange or association; and (d) during the applicable Three-Year Period.

Officer” means each person who serves as an executive officer of the Company, as defined in Rule 10D-1(d) under the Exchange Act.

Restatement” means an accounting restatement to correct the Company’s material noncompliance with any financial reporting requirement under securities laws, including restatements that correct an error in previously issued financial statements (a) that is material to the previously issued financial statements or (b) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Three-Year Period” means, with respect to a Restatement, the three completed fiscal years immediately preceding the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare such Restatement, or, if earlier, the date on which a court, regulator or other legally authorized body directs the Company to prepare such Restatement. The “Three-Year Period” also includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence. However, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months shall be deemed a completed fiscal year.

4


Exhibit 97.1

ACKNOWLEDGMENT AND CONSENT TO
POLICY FOR RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION


The undersigned has received a copy of the Policy for Recovery of Erroneously Awarded Compensation (the “Policy”) adopted by Harmony Biosciences Holdings, Inc. (the “Company”).

For good and valuable consideration, the receipt of which is acknowledged, the undersigned agrees to the terms of the Policy and agrees that compensation received by the undersigned may be subject to reduction, cancellation, forfeiture and/or recoupment to the extent necessary to comply with the Policy, notwithstanding any other agreement to the contrary. The undersigned further acknowledges and agrees that the undersigned is not entitled to indemnification in connection with any enforcement of the Policy and expressly waives any rights to such indemnification under the Company’s organizational documents or otherwise.

___________________

Date

________________________________________

Signature

________________________________________

Name

________________________________________

Title

1


GRAPHIC 9 hrmy-20231231x10k005.jpg GRAPHIC begin 644 hrmy-20231231x10k005.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &$ H # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VWX]_M :] M\+/BSKOA?2;<7&GV'D>5)>:QJK2G?!'(=Q6\4=7., <8KS__ (; \7_\^%I_ MX-=7_P#DZJ/[8O\ R<=XN_[<_P#TC@KQBFL-1M\"^Y'$XQN]#W7_ (; \7_\ M^%I_X-=7_P#DZC_AL#Q?_P ^%I_X-=7_ /DZO"J],^#_ ,$YOBW9:U/#JATX MZ<\,?-HTR9D64AI&##RT'E-?,DB%MI[3HJ8A&I0% MVD=&D2$#?S*8U,FSKMP>XS$11.' M=@_RO^^4>61G!!J7AZ"O>"T\EU!13Z&Y_P -@>+_ /GPM/\ P:ZO_P#)U'_# M8'B__GPM/_!KJ_\ \G5S=C^SIXLFU>/3;V32M(NY/M6R*]U&%9&$ DWN$#%B MFZ&10V,9&20.:YG1_!T%QX*\3>(+ZX:%-.D@L[-8B"MQWYZ%>SMNOP/2O^&P/%_\ SX6G_@UU?_Y.H_X; \7_ //A:?\ M@UU?_P"3JYS4_P!G?Q-#!-=:;]GU*RBM(KDR&:.&1V:TCNGCCB9]SE$DSP.0 MIZ'BMB;]EOQ##X:BN1*MUKKS/;G2[-H)4BD6:"+9)+YP"MF+_ /GPM/\ MP:ZO_P#)UPV,MW!J<,T:-(Z(K$HQ.W=(@/&>>G M!Q,<9J7A\.K) MP6ODO4KDT;ML;O\ PV!XO_Y\+3_P:ZO_ /)U'_#8'B__ )\+3_P:ZO\ _)U> M>^*?A!XG\%^'H-9U:SAM[25HD*+=1O+&9$9X]\:L63<$?&0/NGVSQE-8>@]H M+[D)PMNOP/=?^&P/%_\ SX6G_@UU?_Y.H_X; \7_ //A:?\ @UU?_P"3J\*H MI_5J'\B^Y$V78^]?VKO'][\"O^$6_L%;F[_M7[5YW]HZUJ;[?*\G;MV728_U MC9SGH.E?/_\ PV!XO_Y\+3_P:ZO_ /)U>L?\%%_^:??]Q#_VVKXRJ8X:BU\" M^Y%SC%2T1[K_ ,-@>+_^?"T_\&NK_P#R=1_PV!XO_P"?"T_\&NK_ /R=7A5> MH?#7X'3_ !'\':KKL6J_8193/!L>U9X05@:;=+*&Q$A"[=Q!^9E'>J^K4;-\ MBT\B5%-J*6K.E_X; \7_ //A:?\ @UU?_P"3J/\ AL#Q?_SX6G_@UU?_ .3J MYNX_9J\?06FK3II<%V-+W+,!&.752&*]<,,9)Q6KX5_9FU?Q M-X>BO&OO[,U66VNY4TJ]M6CD,L,L4:0DLPPTAF&,C@XZYS4_5\/_ "+OL@Y4 MK76^A?\ ^&P/%_\ SX6G_@UU?_Y.H_X; \7_ //A:?\ @UU?_P"3J@U/]F@Z M?MM!XE1M9N!<_8K)[)E2=C;9"!D8)7DC->(T_J]"]N1=]EU#E5 MN:VG^1[K_P -@>+_ /GPM/\ P:ZO_P#)U=!XF_:@\3Z-HOA.\@LX6EU;3'O9 MQ)JVK$*XO;F !<7HP-L"'G/);G& /FJNS\>_\BK\./\ L 2_^G2_H^K4/Y%] MR#E78]"_X; \7_\ /A:?^#75_P#Y.H_X; \7_P#/A:?^#75__DZO"J*?U:A_ M(ON0K+L>Z_\ #8'B_P#Y\+3_ ,&NK_\ R=1_PV!XO_Y\+3_P:ZO_ /)U7'_9 M)NAI#7B>)(8Y/[/^UI'>VWV5)&\N!QMD=]K1@3[3)V9<8.:XRV_9O\=W8C\K M3;=W:_DTYXUO82T4R;]P8!N!^[?WXZ'H)\K@K^GR*4.:*DEH_P#ASI_^ M&P/%_P#SX6G_ (-=7_\ DZC_ (; \7_\^%I_X-=7_P#DZN%U_P""7B[PSX2D M\2W^G(FCQS&%ITN$?_EH8PV DBU6+5H]7TU- M1$L,+QJF9'0H-V"<&,\D+UZ4?5Z'\BWMLM]PY5>UNE_E>WYL]*_X; \7_P#/ MA:?^#75__DZC_AL#Q?\ \^%I_P"#75__ ).KPJBG]6H?R+[D39=CZ5^(?[4' MB?PEX_\ $VAV=G#)::9J=S90O/JVK&1DCE9%+$7H!.%&< ?05S__ V!XO\ M^?"T_P#!KJ__ ,G5Y[\:_P#DLOCS_L/W_P#Z425QE)8:A_(ON0VEV/=?^&P/ M%_\ SX6G_@UU?_Y.H_X; \7_ //A:?\ @UU?_P"3J\S^&7@9_B/XSL] 2Y>T M:XCGD\V. SO^[A>3"H"-Q.S &>IKT+QQ^R[K'A?3([K3]4L]8=6E-Q"\D=J\ M,:M"H8K(^>#,H?C$9&">]#PU"+2<%M?9;!RKL6O^&P/%_P#SX6G_ (-=7_\ MDZC_ (; \7_\^%I_X-=7_P#DZN:OOV;/'E@9-^F6[A3;JC)>Q$2M.Q6)4^;D ME@1SCI]*IR?!?4] ^(>E^%/%4KZ+-J"*\$UK#]M:3>2J!$1ADEP5Y(Q@GIC+ M6&H-V4%?T0FDES6T]#L?^&P/%_\ SX6G_@UU?_Y.H_X; \7_ //A:?\ @UU? M_P"3J\B\8^'E\)^*]7T5;V'4ET^ZDMOM=O\ +_\ GPM/_!KJ_P#\G5Y[\)/^1JOO^P!K?_IKNJXRG]6H?R+[ MD+E5MCW7_AL#Q?\ \^%I_P"#75__ ).H_P"&P/%__/A:?^#75_\ Y.KPJNR^ M%7PY?XG>(KK2X[J:U-O8S7I-M:&ZED$8!V)&&!9CG@9JEA:+V@ON0FHKH>A_ M\-@>+_\ GPM/_!KJ_P#\G4?\-@>+_P#GPM/_ :ZO_\ )U4/&W[,6M^&+6VG MT_4]/UI3*\-P4N(H?)/VMK9&P[YVE@H+$ *S8YP361??LW>/;"1T?2X7;[7# M8Q!+N(^=+*%9 GS=,.IYQ@$_W6Q"P]![07;;Y%NGRMIK8Z;_ (; \7_\^%I_ MX-=7_P#DZC_AL#Q?_P ^%I_X-=7_ /DZN1G M'>CV&'T7(M?)=-!*/\ L/Z1 M_P"D^I4_JU#^1?A?\ #8'B_P#Y\+3_ ,&NK_\ R=1_PV!XO_Y\+3_P M:ZO_ /)U>%5ZG\!?BW8_"74M5NKVVO+G[8MM&HLW*%52X1Y"2'4_<5L*ND\#>//A%JU[9Q7FEVM@UG99>YU;2+7$TVZ$.3\ MS+(&VRN0PW*&98R#C&/IWQ>^&FD:;=6JZ->?:KZ""VO;BPTFUB4JJVRR^6&? M#*[0228= ,R8*]36;P]%+^&ON-U3@WNK>AG_ /#8'B__ )\+3_P:ZO\ _)U' M_#8'B_\ Y\+3_P &NK__ "=6I??&KX;7$'V*#P_/!8K&"ZO)3=H$I7D &E["C=KV:MZ+HK_\-WT^4\D=-M?U_K\_*^7_ ,-@>+_^?"T_ M\&NK_P#R=1_PV!XO_P"?"T_\&NK_ /R=7ALTIFF>0JJEV+%44*HSZ =![4RK M6&H_R+[D0XQOHCZ5\3?M0>)]&T7PG>06<+2ZMICWLXDU;5B%<7MS N+T8&V M!#SGDMSC '/_ /#8'B__ )\+3_P:ZO\ _)U>>^/?^15^''_8 E_].E_7&4?5 MJ'\B^Y XKL>Z_P##8'B__GPM/_!KJ_\ \G4?\-@>+_\ GPM/_!KJ_P#\G5QW MP.U[PIX=\4WUSXQM+:]TM[!XDAN;7SP9&DC^Z-IVOL\S#<8/<5Z=>7_P.U6U MM+22ZLX+?3;&6R24:;=Q7-VXW!+@O$%&]BJO^]5QA\87!J94*,6E[-?=Z_\ M ^\<8*7;^K?\'[C"_P"&P/%__/A:?^#75_\ Y.H_X; \7_\ /A:?^#75_P#Y M.K6;6/@CJ.GR:9*%L+*UUQI+7RH[QC)9M]E5W+$%]Y"284\!0_ 8H37CN_@M M,!9RKIL%M%?R2B=8=18R*;)-G/W_ "?M ?*$[Q\N"068U]6H6OR+[EY?Y_@5 MR1\OZO\ Y?B4?^&P/%__ #X6G_@UU?\ ^3J/^&P/%_\ SX6G_@UU?_Y.JKXX MU7X9VGPWU?3O"6UP_[1?_)P?Q._[&C5/_2N M6E+#45]A?<@C&/8]@_X>&_$/_H$Z3_X,M9_^6%'_ \-^(?_ $"=)_\ !EK/ M_P L*^7**GZO1_D7W(KECV/J/_AX;\0_^@3I/_@RUG_Y84?\/#?B'_T"=)_\ M&6L__+"OG"Q\+:UJ>D76K6>D7]WI=K)'#<7T%L[P0R.<(CN!M5F/ !.3VK8U MCX3^,O#NFWM_JWAC5-*M;(J+EKZV: Q;F55W*X!&2RCIW%#P]%;P7W(7+'LC MW?\ X>&_$/\ Z!.D_P#@RUG_ .6%'_#PWXA_] G2?_!EK/\ \L*^9+/3[K47 ME6TMIKIHHGFD$,9Q]1_\ M/#?B'_T"=)_\&6L__+"NJ^%'[+O^W/\ ](X*\8K[:^/?['WC+XI_%G7?%&DZGH5OI]_Y'E1W MEQ,LHV01QG<%A8=4.,$\8KS_ /X=^_$/_H,^&/\ P*N/_C%=:DK#<7=Z'S+6 ME:>(M0L="U#1H+C9IM_+%--')+(]G Y5TA\E'CRA\IQ&=NY-K$=35U?VAO'PC"'68&3:5=7TRT8391$)E MS%^\.V-!E\GY1SQ7J?\ P[]^(?\ T&?#'_@573?'7QK9YJ;C$28V\V3,9^3YNG K!U+QEUM MKR>^D:$;3/-(%7*)'U-5\8^"6;2QF_4:I*3:#!.9?W/[O@$_-C@&HY MZ?=?UK_P1OG;U?\ 6O\ P?Q/,?\ A=7C,0)"-:(1$,:@6T((4VRVIYV9_P!2 MJKGVS][FM*;]HSXA3,K?V\D3"7SMT%A;1%I/,24NQ6,;B7B0DG.<XD_ M8P\1PW,5M)XV\#)<2B)HXFU:0.XDR(B!Y.2'P=OKCC-26_[%7B>[BLI8/&7@ MB:.]61[5X]4E87 C_P!84(A^8+@YQG&.:IU(7YF]1)-VBCSE/CMXUAL?L<&I M6MI;"43+%:Z7:0A&$D*-B!@$KD@Y.98/V@/'5NP\O5K=45S*L7] MEVAB5_-,V\)Y6T.)"6# 9!)P17HNA?L0>+?%%D;S1O%O@S5[,.8S<6&I33QA MAC*[EA(R,CCWK1_X=^_$/_H,^&/_ *N/_C%%X.S^X:YFM-CPW7_ (F^)O%& MEMIVJ:HUY:-]GW(\48+>0KI$2P4,2%D<9SSG)R<5R]?37_#OWXA_]!GPQ_X% M7'_QBC_AW[\0_P#H,^&/_ JX_P#C%-.*V!J;W/F6BOIK_AW[\0_^@SX8_P# MJX_^,4?\._?B'_T&?#'_ (%7'_QBGS(7++L=G_P47_YI]_W$/_;:OC*OT:_: MN_9^\1?'7_A%O[!O=,M/[*^U>=_:,LB;O-\G;MV1OG_5MG..HZU\_P#_ [] M^(?_ $&?#'_@5_&#Q9J5KJ]O>:C#=1:K[,IDG&GVRS#S45)-DHC#QAE100A (%>>U]-?\._?B'_T&?#'_ (%7 M'_QBC_AW[\0_^@SX8_\ JX_^,4)Q6P^66Q\RUV?CW_D5?AQ_P!@"7_TZ7]> MS_\ #OWXA_\ 09\,?^!5Q_\ &*Z#Q-^P[X[UG1?"=G!JWAU9=)TQ[*)?[5O]2_M+_3;ZR33KB7R(OGMT"! M4QMP,").0 ?EZ\G.[?\ [07CO50HO=6MKP+.+G%QI=I)F0.[@G,1R TKD \ MMP!@5ZK_ ,._?B'_ -!GPQ_X%7'_ ,8H_P"'?OQ#_P"@SX8_\"KC_P",4.2> M[&HR6B/%?%?Q:\4^.;%K37=0AU)#(TOFRV-N)E)=G(641AU7YG$BI)* MSJ& A(!PPS@GZFN?_P"'?OQ#_P"@SX8_\"KC_P",4E)#<9=CYW\/^(M0\*ZF MNH:7.:W?#WQ;\6>%+2RM=*U8VD%DDL= MNHMXFV+))'(XRRDG+Q1GGIMP, G/M?\ P[]^(?\ T&?#'_@52Q (R3SFLNV^+WBBR\8)XHM[JRM];2)H!<1:7:JNUL[OW M8BV%CN(+;=V#C->T?\._?B'_ -!GPQ_X%7'_ ,8H_P"'?OQ#_P"@SX8_\"KC M_P",5-XCY9;'S?JFI3:OJ$]Y.D$,'_9CC544>R@"JM?37_#OW MXA_]!GPQ_P"!5Q_\8H_X=^_$/_H,^&/_ *N/_C%-.*T0,?"3_D:K[_L M :W_ .FNZKC*^NO W[#OCOPSK5S>76K>'9(I-,U&R AN9R=\]E- AYA' :52 M?8' )X//_P##OWXA_P#09\,?^!5Q_P#&*.9!RNVQ\RUI:'XCU'PV]\VG7'V= MKVTEL;@[%;?#(,.OS XR.XP1V-?1'_#OWXA_]!GPQ_X%7'_QBC_AW[\0_P#H M,^&/_ JX_P#C%/F0N1]CQGP_\8_&'A6TLK;2]8^RP640A@7[-"^Q!/\ : ,L MA)_>_-SGTZ<5?3X_^.X9I9H=8@MII3 7EMM-M8G(A*F)-RQ [%*+\GW>N1R< M^K_\._?B'_T&?#'_ (%7'_QBC_AW[\0_^@SX8_\ JX_^,4S,:[6#!EB,6Q7! ^<+N]ZY_5=4NM;U.[U&^G: MYO;N5IYYGZN[$EF/U)-?2'_#OWXA_P#09\,?^!5Q_P#&*/\ AW[\0_\ H,^& M/_ JX_\ C%*\0M)GS+79Z5_R1KQ1_P!A_2/_ $GU*O9_^'?OQ#_Z#/AC_P " MKC_XQ7067[#OCNV\ :SH;:MX=-W>ZG8WL;BYG\L)#%=HX)\G.2;A,<'HV2., MG,@49=CY%HKZ:_X=^_$/_H,^&/\ P*N/_C%'_#OWXA_]!GPQ_P"!5Q_\8I\R M%RR['BGPIMO#UUXT@7Q0(6T5+6[EE6=V56=+>1HQ\LD98EP@"AUW'"Y&:]OM M/"_PCU?PQ"?MFC6,US;B3<;Q8IX6:-^-CRR%6!V_*S/@XR6ZF/\ X=^_$/\ MZ#/AC_P*N/\ XQ1_P[]^(?\ T&?#'_@5W]/_ #_ .26C7];% M"Y^ G@B\\*>)=>T/5M0U:#3K25H(8M1MF8S1FXSDB/#C;%'(4&TA'R"V1GYT MKZB@_8-^)MM;3V\/B+P]%;S@":)+ZZ5),)OV'?'>LZ+X3LX M-6\.K+I.F/93F2YG 9S>W,X*XA.1MG0[^(?@EX*B66UT_Q->66J:?ID>HW\5P@NE D6U$0X2(1YDN6 MX#28502?0-+O-1N]8OI[:W#NL5CHYFGEC'E8F5/-&8OWAW/G"[1USQT'_ M []^(?_ $&?#'_@52VMC<&**2^A$4KKU#8!(((.0PQN&#@9P.4KZ:_X M=^_$/_H,^&/_ *N/_C%'_#OWXA_]!GPQ_X%7'_QBFFDK-A*+;NE8^9:X?\ M:+_Y.#^)W_8T:I_Z5RU]I?\ #OWXA_\ 09\,?^!5Q_\ &*YSXK_\$VOB9XZ^ M*7C'Q)8:YX3AL=9UF\U&WCN;NY658Y9WD4.!;D!@&&0"1GN:4FAQBSX-HK[( M_P"'6'Q7_P"A@\&_^!MW_P#(M'_#K#XK_P#0P>#?_ V[_P#D6INAV9Y!\#/V MD6^"_A[4-(;PU!X@M;Z_COIDN;G8C&*-O*7;L;[LWE2YS_RRVX^;(]('[>'G MR6TE[X%6^EC\AI7EU7F1X_*_> ^1\KYBW*>=K$'G;SK_ /#K#XK_ /0P>#?_ M -N_P#Y%H_X=8?%?_H8/!O_ (&W?_R+1)J4N=[Z?AM_7WD>R7+R6TU?W[G. M2?MN;[*_@3PSJUN]Y]K5KBV\1>1)&D]N86(\NV57D#;)/-D#OE3@C=Q;C_;N M-G)$UGX,EA598F97UD-MA62-FM(L6XV6Y6-D6/G;YC\MG%;'_#K#XK_]#!X- M_P# V[_^1:/^'6'Q7_Z&#P;_ .!MW_\ (M+2Z?:R^XMQ;37>[^\\-^,_QQA^ M+6A>%--@\/\ ]A1Z%!Y(5+L31-^ZACQ$GEJ84_<[MFYAER>I);RFOLC_ (=8 M?%?_ *&#P;_X&W?_ ,BT?\.L/BO_ -#!X-_\#;O_ .1:=U=ON4^9I+L?&]>A M_LZ?\G!_#'_L:-+_ /2N*OH7_AUA\5_^A@\&_P#@;=__ "+75?"C_@FU\3/ MOQ2\'>)+_7/"HW$=M=W+2M'%.DC! ;< L0IP"0,]Q1="29^DE%LM6;2[C7=,M]35"[64MY&LP4+O)*$YQM!;..@S4V M+4VOC[PQ?:9=:C;>(])N-/M"!<7<5]$T4)/3>X;"Y]S5^/7;&XM;& MYMIOMMK>L%@GLT:>-L@D,60$!<#[Q(7H,\BGRBYST>N!^.OAVZ\2?##6(M.@ M>XU2T$>H64<2;I#-"ZR*% !)8[2 .$ MO%4>NVMY=>'-8FT_Q;+[&X:V>VN9IEA=0,J[1^2@7C)Z FK5OX/\;: M#I=WJ-WX:D>;Q9X>U.'4/[/,]S.;F027$)GB\E?*8%VB W-S@9'&??J*X7@( M\C@I/JEY*2LU]UDO0YU"TN:_;[T[W^^[^;1X;H/A#Q!H6E:7I6HZ'J5[JH\1 M:1JTFL1V4K^?:! DA"D(T !0IP ,$#DFK?@+X?:I=^,]6GU/0[_ $S0?%5M MJ":7&]L['1,S;V65",1^=@/@X'&WO7K.EZU9:U]K^QS>=]DN'M9OE9=LJ8W+ MR!G&1R.*O5NL+'F4K]_N<5'\DM>^I*I)*R>UOO3;_-O_ (=#?A/\++;X7:9> M6T$MNYN9 Q2S@DAA0#. %DEEBJY2N<[BBN'HHY0YSN**\J\3^.O#G@K[-_PD&NZ=HOVG=Y'V^Y2'S=N-VW M<1G&YO#W_@SA_\ BJ/^%Z_#G_H>O#W_ (,X?_BJ5X]R/KV'_P"?D?O1 M[C17AW_"]?AS_P!#UX>_\&_\ !G#_ /%47CW#Z]A_ M^?D?O1[C17AW_"]?AS_T/7A[_P &'O_!G#_\ %47C MW#Z]A_\ GY'[T>XT5X=_PO7X<_\ 0]>'O_!G#_\ %57;XY?#LWT;?\)SX>VB M-@3_ &E#C.5_VJ+Q[C^O8?\ Y^1^]'O-%>'?\+U^'/\ T/7A[_P9P_\ Q5'_ M O7X<_]#UX>_P#!G#_\51>/<7U[#_\ /R/WH]QHKP[_ (7K\.?^AZ\/?^#. M'_XJC_A>OPY_Z'KP]_X,X?\ XJB\>X?7L/\ \_(_>CW&BO#O^%Z_#G_H>O#W M_@SA_P#BJ/\ A>OPY_Z'KP]_X,X?_BJ+Q[A]>P__ #\C]Z/<:*\._P"%Z_#G M_H>O#W_@SA_^*H_X7K\.?^AZ\/?^#.'_ .*HO'N'U[#_ //R/WH]QHKP>T^. M?P[6)@?'/AX'S'/.I0_WC_M5/_PO7X<_]#UX>_\ !G#_ /%47CW']>P__/R/ MWH]QHKP[_A>OPY_Z'KP]_P"#.'_XJC_A>OPY_P"AZ\/?^#.'_P"*HO'N+Z]A M_P#GY'[T>XT5X=_PO7X<_P#0]>'O_!G#_P#%4?\ "]?AS_T/7A[_ ,&XT5X=_P +U^'/_0]>'O\ P9P__%4?\+U^'/\ T/7A[_P9 MP_\ Q5%X]P^O8?\ Y^1^]'N-%>#7OQR^';P +XY\/$[T.!J4/]X?[56/^%Z_ M#G_H>O#W_@SA_P#BJ+Q[C^O8?_GY'[T>XT5X=_PO7X<_]#UX>_\ !G#_ /%4 M?\+U^'/_ $/7A[_P9P__ !5%X]Q?7L/_ ,_(_>CW&BO#O^%Z_#G_ *'KP]_X M,X?_ (JC_A>OPY_Z'KP]_P"#.'_XJB\>X?7L/_S\C]Z/<:*\._X7K\.?^AZ\ M/?\ @SA_^*H_X7K\.?\ H>O#W_@SA_\ BJ+Q[A]>P_\ S\C]Z/<:*\._X7K\ M.?\ H>O#W_@SA_\ BJK_ /"\OAW]O+?\)SX>V^6!G^TH<9S_ +U%X]Q_7L/_ M ,_(_>CWFBO#O^%Z_#G_ *'KP]_X,X?_ (JC_A>OPY_Z'KP]_P"#.'_XJB\> MXOKV'_Y^1^]'N-%>'?\ "]?AS_T/7A[_ ,&_\&/_\& M'O\ P9P__%47CW#Z]A_^?D?O1[C17AW_ O7X<_]#UX>_P#!G#_\51_PO7X< M_P#0]>'O_!G#_P#%47CW#Z]A_P#GY'[T>XT5X-8_'+X=I; -XY\/*=S<'4H? M[Q_VJL?\+U^'/_0]>'O_ 9P_P#Q5%X]Q_7L/_S\C]Z/<:*\._X7K\.?^AZ\ M/?\ @SA_^*H_X7K\.?\ H>O#W_@SA_\ BJ+Q[B^O8?\ Y^1^]'N-%>'?\+U^ M'/\ T/7A[_P9P_\ Q5'_ O7X<_]#UX>_P#!G#_\51>/ M'?\ "]?AS_T/7A[_ ,&X=1N4 MD9'I35GLS2&*I5'RPDF_)H]*HKBD_P"/>]_Z]I?_ $ UP*4^4WYSW.BO$DJ0 M=*+!SGM-%>.)4RT^4?,>NT5Y0G6IDHY1,_%VHPK:O9:W:?9XY&U6XB, M)%L8_GMEC,S>(_^/Y/^N8_F:\6\1_$^[\/7WCB:6[M;>#3 M)K#3[%+W"P+/,H8R2-P=O[U<_, !&>F2:5D]/+\]/U0M4[HR5^$.NZA8!M5L M=)DNK?2K/2K>&RU:X@),+[QOS=2%Y P*YC2O@1KN@6*P6- MUI,B'07LF@N@9(ENW$ E(5HV4QMY&[+*<,Q)1@2*V$^+GB+3]+\07MUH5I?6 MNF7L-J)K>>?*1M;I*\TRI!(0H#@DHIQNQ@!=Q[#P3XAN]7USQ19W-PES%9W4 M+VKH!A8I;>.0(" -P#%L,>2"*IIN4GY?U_Z5^'D2FM/ZVLOT_$\_\,_ K4K. M*Q749=/1K*#4OLAMVW_8YIY$:&2,+#$@*8**XD,<<[B(#4$Q;@F<;&X.#T_>**F]OZ]?\_P"K(K^OZ^[^ MDV>$^)O@1KNL3[EOH+FW^VWEQY370B<>:8BDRN]M-ME7RVY50PW?*XY!KZ=\ M)=7UO5_$EX^GVUG%-)JUF99+B2WNKY)W4(';R6 C7:SJWS@D_=P3GWZBE_DU M]]O\@\_.YX+H?PIUG2_'GA.VN8X%TZ.W^V:HNGVP2U,UO))]E *QHF[$XSA% MSY6=HKWJBBG?2WK^/]6^0K)._I^ 4444AA1110!\:?\ !13_ )I]_P!Q#_VV MKXTK[+_X**?\T^_[B'_MM7QI7BXC^*_ZZ'X?Q)_R-:W_ &[_ .DH****YSYH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KT[X$_';6?@CXE%U:EKS1KE@+_36;"RK_ 'E_NN.Q_ \5YC7J/P%^ NL? M&_Q'Y$&^RT*U8&_U(KD1C^XG]YR.@[=3[W#FYER;G=@?K/UF'U2_M+Z6_K;O MTMN?I7X%\;Z-\1/"1UW0KM;S3[FTE(8<,C;#E''\+#N*YY*Z/P1X+T?X?^$S MH6A6:66G6MG*J(O)8[#EF/\ $Q/))KG$KW8WMKN?T%2]I[./M;@'3G/1^(_^/Y/^N8_F:XNZ\=Z)9^( M/[%DO&_M!0GF!()&BA+@E%DE"F.-FVG"NP)XP#D9E="I6U-._P#A7I&JY^V^ M&]*O,RO,?/M87_>. '?D?>8 GJ<#-$WPLTFXU">^E\-Z5)?7"&.:Y>UA,DB ME=A5FQD@J2N#V..E8,GQ5\'1K9L/$^E3)>7/V.%X+M)5:;;NV$J2%.,=<=0. MI&;VM7$=Q,M]$4A8YPKG=A3\IX/H?2JLU_7I_P"=#0U M'X3:+J\DKWWA?2+UY=GF-<6<,A?8"J9)!SM!('H"<5/H7P\?P_=ZO?\\A_WT/\ &N8O_%6FV>FZC>1W,%Z+ M"(33Q07,09%*[ER7=57*\@LP&."?6BSV"ZW.C_ +#O/^>0_P"^A_C1_8=Y_P \A_WT/\:XF/XE>&Y= M3O-.74P;VSO(M/GA\F3*3RDB-?N\@D'YA\O')J9?B'X5:UN;H>)M'-M;2"*> M87\6R)SG"L=V%)VMP?0^E+7?^OZU7WAI>QV']AWG_/(?]]#_ !H_L.\_YY#_ M +Z'^-DQ?8MINM]]$/(W'"[\M\N21C.,YJO)\1= AOIXI MM0MX+2&QAU$ZE+/&MH8979$(D+8Y*?3D8)S3U#0[7^P[S_GD/^^A_C1_8=Y_ MSR'_ 'T/\:Y=O&GAY+JRMFUW3%N;U4:UA-Y'OG#_ '"@SE@W;&<]JCM_'?AJ M[,X@\0Z5,;=9&F$=[$WEB, R%L-P%R-V>F1FC4-&=9_8=Y_SR'_?0_QH_L.\ M_P">0_[Z'^-9L4J3Q))&ZR1N RNAR&!Z$'N*?19H-"#7OAKIWBKR/[:T#3M8 M\C=Y/V^WBG\O=C=MW@XSM&<=<#TK(_X4/X1_Z$;P[_X++?\ ^)KCOC9^T#H7 MP*_L;^VK#4;W^U/.\G[ D;;?*\O=NWNO7S!C&>AKR_\ X> ^!?\ H ^(?^_4 M'_QVL)3IQ=I/4\/$X_+*%5T\1**FM[K7;T['T#_PH?PC_P!"-X=_\%EO_P#$ MT?\ "A_"/_0C>'?_ 66_P#\37S]_P / ? O_0!\0_\ ?J#_ ..T?\/ ? O_ M $ ?$/\ WZ@_^.U/M:7='-_:N3?SQ^[_ (!] _\ "A_"/_0C>'?_ 66_P#\ M31_PH?PC_P!"-X=_\%EO_P#$U\_?\/ ? O\ T ?$/_?J#_X[1_P\!\"_] 'Q M#_WZ@_\ CM'M:7=!_:N3?SQ^[_@'T#_PH?PC_P!"-X=_\%EO_P#$T?\ "A_" M/_0C>'?_ 66_P#\37S]_P / ? O_0!\0_\ ?J#_ ..T?\/ ? O_ $ ?$/\ MWZ@_^.T>UI=T']JY-_/'[O\ @'T#_P *'\(_]"-X=_\ !9;_ /Q-1-\!?"OV MM&'@;P]Y81@?^);;8SD8XV_6O _^'@/@7_H ^(?^_4'_ ,=J)OV_/ QNDE_L M+Q#M5&7'E09Y(_Z:^U'M:7=!_:N3?SQ^[_@'T-_PH?PC_P!"-X=_\%EO_P#$ MT?\ "A_"/_0C>'?_ 66_P#\37S]_P / ? O_0!\0_\ ?J#_ ..T?\/ ? O_ M $ ?$/\ WZ@_^.T>UI=T']JY-_/'[O\ @'T#_P *'\(_]"-X=_\ !9;_ /Q- M'_"A_"/_ $(WAW_P66__ ,37S]_P\!\"_P#0!\0_]^H/_CM'_#P'P+_T ?$/ M_?J#_P".T>UI=T']JY-_/'[O^ ?0/_"A_"/_ $(WAW_P66__ ,31_P *'\(_ M]"-X=_\ !9;_ /Q-?/W_ \!\"_] 'Q#_P!^H/\ X[1_P\!\"_\ 0!\0_P#? MJ#_X[1[6EW0?VKDW\\?N_P" ?0/_ H?PC_T(WAW_P %EO\ _$T?\*'\(_\ M0C>'?_!9;_\ Q-?/W_#P'P+_ - 'Q#_WZ@_^.T?\/ ? O_0!\0_]^H/_ ([1 M[6EW0?VKDW\\?N_X![[;_ 7PHL9#^!O#V[>QYTVW/&XX_A],5)_PH?PC_P!" M-X=_\%EO_P#$U\]6_P"W[X&BC*G0O$))=FXB@[L3_P ]?>I/^'@/@7_H ^(? M^_4'_P =H]K2[H/[5R;^>/W?\ ^@?^%#^$?^A&\._P#@LM__ (FC_A0_A'_H M1O#O_@LM_P#XFOG[_AX#X%_Z /B'_OU!_P#':/\ AX#X%_Z /B'_ +]0?_': M/:TNZ#^U ^!?^@#XA_[]0?_ !VCVM+N@_M7 M)OYX_=_P#Z!_X4/X1_Z$;P[_ ."RW_\ B:/^%#^$?^A&\._^"RW_ /B:^?O^ M'@/@7_H ^(?^_4'_ ,=H_P"'@/@7_H ^(?\ OU!_\=H]K2[H/[5R;^>/W?\ M /?+KX"^%6B C\#>'MVY3QIML.-PS_#Z9J7_ (4/X1_Z$;P[_P""RW_^)KYY MN?V_/ TT05="\0@[E;F*#LP/_/7VJ7_AX#X%_P"@#XA_[]0?_':/:TNZ#^U< MF_GC]W_ /H'_ (4/X1_Z$;P[_P""RW_^)H_X4/X1_P"A&\._^"RW_P#B:^?O M^'@/@7_H ^(?^_4'_P =H_X> ^!?^@#XA_[]0?\ QVCVM+N@_M7)OYX_=_P# MZ!_X4/X1_P"A&\._^"RW_P#B:/\ A0_A'_H1O#O_ (++?_XFOG[_ (> ^!?^ M@#XA_P"_4'_QVC_AX#X%_P"@#XA_[]0?_':/:TNZ#^U ^!?^@#XA_[]0?\ QVCVM+N@_M7)OYX_=_P#Z!_X4/X1_P"A&\._ M^"RW_P#B:B_X4)X5^UEO^$&\/>7LQ_R#;?&<^FVO _\ AX#X%_Z /B'_ +]0 M?_':B_X;\\#?:C+_ &%XAV[-N/*@SU_ZZT>UI=T']JY-_/'[O^ ?0W_"A_"/ M_0C>'?\ P66__P 31_PH?PC_ -"-X=_\%EO_ /$U\_?\/ ? O_0!\0_]^H/_ M ([1_P / ? O_0!\0_\ ?J#_ ..T>UI=T']JY-_/'[O^ ?0/_"A_"/\ T(WA MW_P66_\ \31_PH?PC_T(WAW_ ,%EO_\ $U\_?\/ ? O_ $ ?$/\ WZ@_^.T? M\/ ? O\ T ?$/_?J#_X[1[6EW0?VKDW\\?N_X!] _P#"A_"/_0C>'?\ P66_ M_P 31_PH?PC_ -"-X=_\%EO_ /$U\_?\/ ? O_0!\0_]^H/_ ([1_P / ? O M_0!\0_\ ?J#_ ..T>UI=T']JY-_/'[O^ ?0/_"A_"/\ T(WAW_P66_\ \31_ MPH?PC_T(WAW_ ,%EO_\ $U\_?\/ ? O_ $ ?$/\ WZ@_^.T?\/ ? O\ T ?$ M/_?J#_X[1[6EW0?VKDW\\?N_X![Y:? 3PJD $G@;P]ORW73;<\9./X?2I?\ MA0_A'_H1O#O_ (++?_XFOGFU_;[\#00A&T+Q"3ECQ%!W)/\ SUJ7_AX#X%_Z M /B'_OU!_P#':/:TNZ#^U/W?\ ^@?\ A0_A'_H1O#O_ (++?_XFC_A0_A'_ *$; MP[_X++?_ .)KY^_X> ^!?^@#XA_[]0?_ !VC_AX#X%_Z /B'_OU!_P#':/:T MNZ#^U ^!?^@#XA_P"_4'_QVO6?@[\>/#'QLL+J;0Y) MK>[M6Q/I]Z%2=%[/A6(*GU!Z\'%5&=-NT6KG7A_]>TO_ * :X%*VU/;T M.C7P3K _Y=1_W]7_ !IX\%ZO_P ^P_[^+_C7/I4@Z4NH:'0+X-U8?\NP_P"_ MB_XU*OA#51_R[C_OXO\ C6 E3+5:@[&\OA34Q_RP'_?Q?\:D7POJ0_Y8#_OM M?\:PTZU,E&HM#:7PUJ(_Y8#_ +[7_&GCPWJ _P"6(_[[7_&LA*D6EU#0UU\/ MWP_Y8C_OL?XU:LM%NX;J%WB 57!)W#IFL1:NZ=_Q_6W_ %T7^=&HU8T?$?\ MQ_)_US'\S7FL?@/4=/\ %FL:II6N)86>KO'-=VQLA+,)4CV QRE]J@@)D%&^ MZ<$9X]*\1_\ '\G_ %S'\S7@_B?QWJ&BZUXY$=Y=1W0NM.TK38H(FN#$9(][ MRI V]@'D8X4DB(#!QBEY?UNE^=AO=EK0?@EJ6CS1WN/AR+5;V/2-3_LZ^CN[VZADM[B6 MZ@=$$<*@QF*5E?S<%20#C:,$C<\7_&740NN^'X9[6WOHH]4C8PETNH8HK$30 M2@[LJ68M\V,';Q@@FK;M[RZ:_=;_ "7RU,[*5H/KI^OZ_?H;#_L^?\2R""/Q M Z74,5OLF6"2-?-CN9IRV(YE<*3,RA5=2N =QJUI7P(CTW7=,U-M2MV6TMFL MI+..R8Q30.)?-!:29Y-[-*2'+L0,KR&-_%KQ#X6T_Q)-=:UH\S6-];1PV MMY$B3Q6SVR2%U5[B+SB3N &X%BKD$\(/1? .J7-YXA\86TUS-F_P!]O\_3="OL^K_3_AE^9S7@'X1WEC\(-7\. M:IWUX81 M;[=_VA$7;NW?P[.N.<]L5WU%)N[O\AV5DO._WGFEW\%8;CQ&FM)JAANQK']I MOBWR)(LQ-Y)^;J&B!#]MS#;S5#1?@;>6FL?VCJGB=]9F^V6=UNGMY&9OL[2L M 3).X!)E_@"JNWA!FO6J*4?=LET_X'^2!KFO?KO_ %\SS(_"34X+9+:TU^TC M@M-8;6K#S]-:1HY6>1F68B=?-7]XP& A& XM8;<)( ML,B#S8YII6?]U,CA6,[ *KJ5P/F->OT4+2WEK^%OR&]6V^O^=_S/%[7X)WX\ M21V_VFVL]"MK?3BTD4#.US)!<2S%8R\[21?,RY+%\AN#D<5/$/P&U&?2]+L( M]1:\B.L!Y8[8-#!:6#Q[;B)%FFD;:VT?*K$9884#->YT52;7WW_&_P"GW ]7 M?RM^%OZ\Q H X %+114@?&G_ 44_P":??\ <0_]MJ^-*^Z/V[? OB/Q MK_PA'_"/Z%J.M?9OMWG_ &"V>;RMWV?;NV@XSM;&?0U\H?\ "BOB-_T(OB'_ M ,%DW_Q->/B(MU'9'XOQ#AZU3,ZLH0;7N[)_RHX:BNY_X45\1O\ H1?$/_@L MF_\ B:/^%%?$;_H1?$/_ (+)O_B:Y^278^<^J8C_ )]R^YG#45W/_"BOB-_T M(OB'_P %DW_Q-'_"BOB-_P!"+XA_\%DW_P 31R2[!]4Q'_/N7W,X:BNY_P"% M%?$;_H1?$/\ X+)O_B:/^%%?$;_H1?$/_@LF_P#B:.278/JF(_Y]R^YG#45W M/_"BOB-_T(OB'_P63?\ Q-)_PHWXB!@O_"#>(=Q&0/[-FSC_ +YHY)=@^J8C M_GW+[F(2,D<:;-_\32_\**^ M(W_0B^(?_!9-_P#$T(=V,X_L MV;./^^:.278/JF(_Y]R^YG#T5W/_ HKXC?]"+XA_P#!9-_\31_PHKXC?]"+ MXA_\%DW_ ,31R2[!]4Q'_/N7W,X:BNY_X45\1O\ H1?$/_@LF_\ B:/^%%?$ M;_H1?$/_ (+)O_B:.278/JF(_P"?,*,&I=[-6\[^1]=?!?XB3?%/X:0>([C2I]'FNK.8/!,,*Q"D%XR>2 MAZ@G_P"N:Z5WEM#';V-S%$BQ1):2*B(,*H"$ =A7!I7MQ32U/WFE&<*<8U) MUWW)DJ0=*C2I!TI]39$R5,M0I4RTP9,G6IDJ%.M3)0(F2I%J-*D6EU MF6KNG?\ '];?]=%_G5):NZ=_Q_6W_71?YTQK:G%:A+V\CCBGD$IPZQ[MF5SC(WMSC/KT%=M147-7%,Y;^PKS_GF/ M^^A1_85Y_P \Q_WT*ZFBCF8N5'+?V%>?\\Q_WT*Y&PE\,>'SKTUEJ6G&;S)- M0U)8+T7$H8!5=V0,S# 51@# P !7J]>"VG@+7CX6U35S+=VM]ILFK-IEE:VD MD5T7F9@'W[B6!'*A57J.37!BL15HW=.-_=D_NMYK[NMNFZSFFN515[M?\.>F MVVEW%Y;13PJ'BE0.C9QE2,@\U0UNYMO#D+R:E=P6NV)Y]C2 R,B#+LJ#YF ' M7 ->>UAAU4:7/.D[7,<;1H(P6?\ >*2X;:'^8C%<];'SC&7+#57\ M]ONO^&J:Z'/&K=*ZU=OQ=OTOY77<]@MM+N+RVBGA4/%*@=&SC*D9!YJ3^PKS M_GF/^^A7F4=WXML)=586.MZS+)I8=?.>\MS;2".-2@"MY6!CQ+D.#@\U1 MT6'Q?J.K064[^(_[(6[O,3;;ZU+Q_9T,>3([2A?,!V[G)R2.^*TGC^63BH7_ M /VK=OR"-6]E;5NW_!]/RZGK?]A7G_/,?]]"C^PKS_GF/^^A7G_PFTS5H_&% MOJ>O6VL1W]WHELIFN!<>6TJEPZR?P!L!3M?')R!DDGVFNZE5=2/,U;5_@VOQ MM?\\Q_WT*/["O/^>8_[Z%=311S,.5'+?V%>?\\Q_P!]"C^PKS_G MF/\ OH5U-%',PY48_[Z%=311S,.5'(V MOAZ^CC8-$ 2[G[XZ%B1_.I?["O/^>8_[Z%=311S,.5'+?V%>?\\Q_P!]"C^P MKS_GF/\ OH5U-%',PY48_P"^A74T4OI80JQ G>A^^.@8$_RJ;^PKS_ M )YC_OH5U-%',PY4?\\Q_WT*/[ M"O/^>8_[Z%=311S,.5'+?V%>?\\Q_P!]"C^PKS_GF/\ OH5U-%',PY48_P"^A74T M4OH;<*T0#;F/WQW8FIO["O/^>8_P"^A74T4?\\Q_WT*/["O/^>8_[Z%=311S,.5',KHEV(;E?+&7@D1?F'4J0*Y)? M FLC_EW3_OZO^->IT47#E1Y@O@?5Q_R[K_W\7_&I!X)U;_G@O_?Q?\:]+HHN M'*CSA?!FJC_E@O\ W\7_ !J1?!^J#_EBO_?P?XUZ'11S,?*C@5\):F/^6*_] M]C_&I%\+:B/^6*_]]C_&NZHHYF+E1Q*^&=0'_+%?^^Q_C3QX;OQ_RR7_ +[% M=G11<.5'(+X>OA_RR7_OL59L]$NX;J%VC 57!)W#IFNFHHYF'*C)U;5IK"Y6 M.-4*E WS YZGW]JI?\)'<_W(OR/^-'B/_C^3_KF/YFN5C\5Z)-KCZ+'K&GOK M"#+:>MTAN%&,Y,>=PX(/3I5)7);:9U7_ D=S_7+^7;V\;2RO@G:JC).!R>!VJKHNO6?B&U%S8M-);LJ.DLEO)$K MJZ!U92ZC<,,.1G!R#R"*+)DW9TW_ D=S_XU: MQ@N+6(37$4MRBO#&3@.X)RJD\ GBM.BR#F9J_P#"1W/]R+\C_C1_PD=S_1R2P1;6.]8]N\YQ@8WKU/.>.]%D.[.C_X2.Y_ MN1?D?\:/^$CN?[D7Y'_&LJBBR%=FK_PD=S_,R,%C0NS8')' ' )RP]R%T+Q19>(99H[7S T44$_[Q M<;HY4W(PYZ<$<]U-%D.[.L_X2.Y_N1?D?\:/^$CN?[D7Y'_&LJBBR%=FK_PD M=S_N:CHW_"._V?J%U8^9]IW_9IFCWX\K&= MI&<9/YUXG_PG'B/_ *#^J?\ @;)_\57S.,SNG@Z\J$J;;5NO=)GG5<9?VDOY3[M_X2.Y_N1?D?\:/^$CN?[D7Y M'_&OA+_A./$?_0?U3_P-D_\ BJ/^$X\1_P#0?U3_ ,#9/_BJ/]9:7_/I_>'] MI+^4^[?^$CN?[D7Y'_&C_A([G^Y%^1_QKX2_X3CQ'_T']4_\#9/_ (JC_A./ M$?\ T']4_P# V3_XJC_66E_SZ?WA_:2_E/NW_A([G^Y%^1_QJ%O%%V+I(O+A MVLC,3M.<@CW]Z^&/^$X\1_\ 0?U3_P #9/\ XJD_X3;Q%N#?V]J>X#&?MDF? M_0J/]9:7_/I_>']I+^4^[O\ A([G^Y%^1_QH_P"$CN?[D7Y'_&OA+_A./$?_ M $']4_\ V3_ .*H_P"$X\1_]!_5/_ V3_XJC_66E_SZ?WA_:2_E/NW_ (2. MY_N1?D?\:/\ A([G^Y%^1_QKX2_X3CQ'_P!!_5/_ -D_P#BJ/\ A./$?_0? MU3_P-D_^*H_UEI?\^G]X?VDOY3[M_P"$CN?[D7Y'_&C_ (2.Y_N1?D?\:^$O M^$X\1_\ 0?U3_P #9/\ XJC_ (3CQ'_T']4_\#9/_BJ/]9:7_/I_>']I+^4^ M[?\ A([G^Y%^1_QH_P"$CN?[D7Y'_&OA+_A./$?_ $']4_\ V3_ .*H_P"$ MX\1_]!_5/_ V3_XJC_66E_SZ?WA_:2_E/NBW\474L98QP@AV7A3V8CU]JE_X M2.Y_N1?D?\:^$1XV\1*,#7M3 SGB\D_^*I?^$X\1_P#0?U3_ ,#9/_BJ/]9: M7_/I_>']I+^4^[?^$CN?[D7Y'_&C_A([G^Y%^1_QKX2_X3CQ'_T']4_\#9/_ M (JC_A./$?\ T']4_P# V3_XJC_66E_SZ?WA_:2_E/NW_A([G^Y%^1_QH_X2 M.Y_N1?D?\:^$O^$X\1_]!_5/_ V3_P"*H_X3CQ'_ -!_5/\ P-D_^*H_UEI? M\^G]X?VDOY3[M_X2.Y_N1?D?\:/^$CN?[D7Y'_&OA+_A./$?_0?U3_P-D_\ MBJ/^$X\1_P#0?U3_ ,#9/_BJ/]9:7_/I_>']I+^4^Y[GQ1=PQ!ECA)W*O*GN MP'K[U-_PD=S_ '(OR/\ C7PBWC;Q$PPVO:F1UP;R3_XJE_X3CQ'_ -!_5/\ MP-D_^*H_UEI?\^G]X?VDOY3[M_X2.Y_N1?D?\:/^$CN?[D7Y'_&OA+_A./$? M_0?U3_P-D_\ BJ/^$X\1_P#0?U3_ ,#9/_BJ/]9:7_/I_>']I+^4^[?^$CN? M[D7Y'_&C_A([G^Y%^1_QKX2_X3CQ'_T']4_\#9/_ (JC_A./$?\ T']4_P# MV3_XJC_66E_SZ?WA_:2_E/NW_A([G^Y%^1_QH_X2.Y_N1?D?\:^$O^$X\1_] M!_5/_ V3_P"*H_X3CQ'_ -!_5/\ P-D_^*H_UEI?\^G]X?VDOY3[M_X2.Y_N M1?D?\:A_X2F[^UF+RX=NS=G:[&,_;),_^A4?ZRTO^?3^\/[27\I]W?\ "1W/]R+\C_C1_P )'<_W M(OR/^-?"7_"<>(_^@_JG_@;)_P#%4?\ "<>(_P#H/ZI_X&R?_%4?ZRTO^?3^ M\/[27\I]V_\ "1W/]R+\C_C1_P )'<_W(OR/^-?"7_"<>(_^@_JG_@;)_P#% M4?\ "<>(_P#H/ZI_X&R?_%4?ZRTO^?3^\/[27\I]V_\ "1W/]R+\C_C1_P ) M'<_W(OR/^-?"7_"<>(_^@_JG_@;)_P#%4?\ "<>(_P#H/ZI_X&R?_%4?ZRTO M^?3^\/[27\I]V_\ "1W/]R+\C_C1_P )'<_W(OR/^-?"7_"<>(_^@_JG_@;) M_P#%5Z]\&_C6S/%H7B.Y+ECMMK^9LG/9)"?T8_0UUX7/L/B*JIRCRWZO8UI8 M^-27*]#Z)M?%-W/ ':.$'+#A3V)'K4W_ D=S_H_WG_P#0 MC5FOJ+(]*[-7_A([G^Y%^1_QH_X2.Y_N1?D?\:RJ*+(5V:O_ D=S_>)/#.D:!H?]NW>K6MY<+:I:SS22M"]LJQ!H@1"&\]LRR#8NT9ZTDKR M4>XU=GT,OC[4#_RQMO\ OEO_ (JI%\=7Y_Y8VW_?+?\ Q5?)'B']I7Q%X:TG M6M2DTK2KBW237X+*)&D$L3Z;(ZAIAG#QN$Y92NUF48;=D;OBSX_:OHGCMO#] MI90/"=>AT=;F'3[F_D56TS[8Q,,)W$[L+D8"JVX]*:2=O,)-QQ6@@<3/M9G:="A# L5=0A(&4FGRV^TKKY?\ #/[@]Y-QZIV?X?YH M^HE\7WA_Y90?]\M_C3QXLO#_ ,LX/^^3_C7S-9_M9V$RW-TWA/65TTV6DW%H MRB-[B::^FDB2%H0Q*E6B.2"WW6XSM#>T>$/$(\6^&-,UD:??:4+ZW2?[#J';6R,6E3;)YW?3[J[#6BF2V$2SQB*TB5'1AN"[.22 M=X8YI^O? GQ)J'AN?3(9-#G\_P"S[OM(5BICL([?C:SIZ7EW,EG>2LHL_-N$D2>$>4P,H52 M,?+C P_6O7**:DT^;^NG^2)Y4U;^NO\ G_2/(/B'\&=2\5ZYKVKV%W:6]W>0 MV]O!YKN \05EF23"G R8W7&?FC&<9K*USX)>(]:\2>*[XRZ/!;ZM:7%M&8"( M6-)XG@TO3 MM"2WU 1"QO)':*:VA18PUGL6$A8'V.#M;I(?E-07?P0UNXTB6"TN=.T4R0ZF M([.RE=YW=36IXP^%G MB#2+3Q7K>G10/J1N[?4-+:W7[5=R7*RD,SLL$;A&1R/++2!V7+###'U&MY'S)17TW_PS7X5_Y^M4_P"_Z?\ Q%1-^SAX7%TD7VG4]K(S']\F M<@C_ &/>C_5_&]E]X?4:WD?--%?3?_#-?A7_ )^M4_[_ *?_ !%'_#-?A7_G MZU3_ +_I_P#$4?ZOXWLOO#ZC6\CYDHKZ;_X9K\*_\_6J?]_T_P#B*/\ AFOP MK_S]:I_W_3_XBC_5_&]E]X?4:WD?,E%?3?\ PS7X5_Y^M4_[_I_\11_PS7X5 M_P"?K5/^_P"G_P 11_J_C>R^\/J-;R/F2BOIO_AFOPK_ ,_6J?\ ?]/_ (BC M_AFOPK_S]:I_W_3_ .(H_P!7\;V7WA]1K>1\R45]+V_[-_A>6,L;G4\AV7B9 M.S$?W/:I/^&:_"O_ #]:I_W_ $_^(H_U?QO9?>'U&MY'S)17TW_PS7X5_P"? MK5/^_P"G_P 11_PS7X5_Y^M4_P"_Z?\ Q%'^K^-[+[P^HUO(^9**^F_^&:_" MO_/UJG_?]/\ XBC_ (9K\*_\_6J?]_T_^(H_U?QO9?>'U&MY'S)17TW_ ,,U M^%?^?K5/^_Z?_$4?\,U^%?\ GZU3_O\ I_\ $4?ZOXWLOO#ZC6\CYDHKZ6NO MVI?\ AFOPK_S]:I_W_3_XBC_5_&]E]X?4:WD? M,E%?3?\ PS7X5_Y^M4_[_I_\11_PS7X5_P"?K5/^_P"G_P 11_J_C>R^\/J- M;R/F2BOIO_AFOPK_ ,_6J?\ ?]/_ (BC_AFOPK_S]:I_W_3_ .(H_P!7\;V7 MWA]1K>1\R45]-_\ #-?A7_GZU3_O^G_Q%'_#-?A7_GZU3_O^G_Q%'^K^-[+[ MP^HUO(^9**^F_P#AFOPK_P _6J?]_P!/_B*B_P"&R^\/J-;R/FFBOIO_AFOPK_ ,_6J?\ ?]/_ (BC_AFOPK_S]:I_ MW_3_ .(H_P!7\;V7WA]1K>1\R45]-_\ #-?A7_GZU3_O^G_Q%'_#-?A7_GZU M3_O^G_Q%'^K^-[+[P^HUO(^9**^F_P#AFOPK_P _6J?]_P!/_B*/^&:_"O\ MS]:I_P!_T_\ B*/]7\;V7WA]1K>1\R5O^"O!6H^.M92PL$P/O33L/DA3^\?Z M#O7OG_#-?A7_ )^M4_[_ *?_ !%=YX1\':9X(TH6&EPE(\[GDK\C2G@)N7[S8E\)Z8-%\/65@)Y;D6ZF/SIFR[88\FM>JVG? M\>H_WG_]"-6:_08Q48J*V1[UK:(****H HHHH **** 'I_Q[WO\ U[2_^@&N M!2N^3_CWO?\ KVE_] -<"E ^A,E8]CJ&@:_K-U<0?9+K5-$EDT^6X:(>;:LZ M1221JY&0&4PL=IP<+GD<;"5X'XL_9?U7Q5+K=V?&-I:ZAK,FI+=R+HS-$+:[ MBM8MD:?:WUU=W=Q,FFD?:7EU.*^B6K:A\+/# M'@C1/$&E:1INF/%]NMKG2)[NTU")/F6 QF\61(M^"5,K9"A22I()'2*?716\ MK_TRI6^GZ['=^&KSP7JFNW.G:)'I4VI^&OW;I:6Z9L//R656"X4OL M.X*>WS5R]_:_!;P/JFJ>&;W0?"^AR:I"^I7]O)HL<-M>"$><[RR>6(I'0 R$ M%BP'S8QS4]IX"\9:)X[\1^)+#7M#NEUMM/@-E-I4L1MH()#YC>8+AO,8Q/* M-BC<4.< ALWXG? 76/BEXMU*ZU#Q58IX;NM$NM&M]+?1W>XL?M$3)+/#/]I" M>8Q*9+PM\B%%V[V8S;1/U_*_XNW]*XJ>_ONW_#_Y7'?V[\#;_3=*%QH^@?8M M2*>'X([OP\41 LJF.TF5X1Y"^:R%$E"J692H)89](\'>(_"US=ZGX8\-RVD; M>&_*M;G3K*'RHK,,I,:* N,*1A>!@@X(Q7E(_9X\42:GI5Y-XTT>Z0:Z?$& MK64_AV4VU]O\ 7S_1 M1_$]16KNG?\ '];?]=%_G5):NZ=_Q_6W_71?YTBUN;6M:@;2Y51##(-@.9%R M>IKSW4OCQX8T[2M-OA<65R-1DC2TMHU"W$P>41;UB=E8J&ZG' !ZUW'B49O$ M'K$/YFO!XOV>Y;:"R@A\0H(8TM%N/,T_=Y4C#9X/%*"O)7 MVT^[J5)VO;<]3M_BKHK1V1N[G2=,GO9G@MK:[N8/,F=9"A5-LC!CNP, DC(! M /%2?\+2\.^9>I_:^@[[%#)=+]ICS;J&VEI!N^4 \9..>*\RF^ [OOC374%M M=126]\DECN:2%KQKD")O, C8%RI8AP>#@$52T+X.:[*FHW=QK1T.\9M1ALEM M8/WD*3WGFEWD24%]RHN NQE#'G(! E=*_G_P/O$W:_JO^#]QZ/J'QT\*6*@) MJ>E7LSV,VH00V;K(UQ%%G>8R&VL?E;C/.UNRG%O3OBSH^LV^F3Z>^G7T%]*8 M?,@G@(A<1F0HX\S)8 X,FL,L,[J6CCMMI"C3VL\ [^/O;\XXQC MWHZ/O;3UN]/NL*[O:^FOY*WXW/1G^*OA]= FUN*_TN[TF&18I+NR_P!(17+* MH7,9;G++QVS3XOB=HDNI7UA]KTV*\LG9)X9E\LJ5C61L;L;@$96)7( /-5&R$*T32MDG803N YZ<<\5XU^ "2:? M=V_A]8[--0UF&?RK&&.V2RM7A$%RH&X!@T>\_* 22..]59RVOQ-T"^OUL;;5-#N+UH_-6VBN(VD*8W;@H;.,$'/3%11_%?PU- M9PW<>M>'WM9IOL\4ZW41227CY%;=@MR.!SR/6O*T^"UWK?B#7GO[E--T5[VY M>SM[>$>:XELDMM_F!^% W80IG*@YQ@5I^$_@J?#FHZ5?SZG!>7=C,\QD\BX8 MS9M_(7<9KF4@J/[I QP .M%E:_DG]^Z^0FW>WF_^!]YW\GQ;\+Q6+7KZYX=2 MS67KZCUKS"'X&:C:VD"0>)8(Y(#>FM\1M&&HQ:<+[1GU*9=\-D)H_.E&W?\J;LGY<'Z'/2JNC_%71 M-9EL;:.[TB+4[R$3Q::US ]P5()R%CD8,, G*DCCK7!V?P7%I*9+NPT,1&.R>"55+) M$\9*J)_+7=O+9,;/VW8XJDES-=+_ (=R>:5K];?CV/9_[8;_ )];;_OW_P#7 MH_MAO^?6V_[]_P#UZH44K#NQNK^.],\/^5_:=QIFG^=GR_M+"/?C&<9/.,C\ MZSO^%O>&/^@SH7_?]/\ XJO&/VI?^98_[>O_ &E7@U?'9AG=3!XF5",$TK=^ MJ3/)KXV=*HX);'W!_P +>\,?]!G0O^_Z?_%4?\+>\,?]!G0O^_Z?_%5\/T5Y MW^LM;_GVOQ,/[2J?RH^X/^%O>&/^@SH7_?\ 3_XJC_A;WAC_ *#.A?\ ?]/_ M (JOA^BC_66M_P ^U^(?VE4_E1]P?\+>\,?]!G0O^_Z?_%4?\+>\,?\ 09T+ M_O\ I_\ %5\/T4?ZRUO^?:_$/[2J?RH^X/\ A;WAC_H,Z%_W_3_XJHF^+_AG M[4@_M;02NQLOYR9!R.,[O\XKXDHH_P!9:W_/M?B']I5/Y4?<'_"WO#'_ $&= M"_[_ *?_ !5'_"WO#'_09T+_ +_I_P#%5\/T4?ZRUO\ GVOQ#^TJG\J/N#_A M;WAC_H,Z%_W_ $_^*H_X6]X8_P"@SH7_ '_3_P"*KX?HH_UEK?\ /M?B']I5 M/Y4?<'_"WO#'_09T+_O^G_Q5'_"WO#'_ $&="_[_ *?_ !5?#]%'^LM;_GVO MQ#^TJG\J/N#_ (6]X8_Z#.A?]_T_^*H_X6]X8_Z#.A?]_P!/_BJ^'Z*/]9:W M_/M?B']I5/Y4?;EO\7O#)C.[5]!0[VX$R#C<<'[W?K4G_"WO#'_09T+_ +_I M_P#%5\/T4?ZRUO\ GVOQ#^TJG\J/N#_A;WAC_H,Z%_W_ $_^*H_X6]X8_P"@ MSH7_ '_3_P"*KX?HH_UEK?\ /M?B']I5/Y4?<'_"WO#'_09T+_O^G_Q5'_"W MO#'_ $&="_[_ *?_ !5?#]%'^LM;_GVOQ#^TJG\J/N#_ (6]X8_Z#.A?]_T_ M^*H_X6]X8_Z#.A?]_P!/_BJ^'Z*/]9:W_/M?B']I5/Y4?;=S\7_#(B^75M!< M[EX,R'^(<_>[=:E_X6]X8_Z#.A?]_P!/_BJ^'Z*/]9:W_/M?B']I5/Y4?<'_ M M[PQ_T&="_[_I_\51_PM[PQ_T&="_[_I_\57P_11_K+6_Y]K\0_M*I_*C[ M@_X6]X8_Z#.A?]_T_P#BJ/\ A;WAC_H,Z%_W_3_XJOA^BC_66M_S[7XA_:53 M^5'W!_PM[PQ_T&="_P"_Z?\ Q5'_ M[PQ_T&="_[_I_\57P_11_K+6_Y]K\ M0_M*I_*C[STGQOI^O1R2:;-IM^D9VNUL1(%/H<'BK/\ ;C?;2GV2T_U>=WE< M]>G6OB#P9XSU'P/K,>H:?)@_=EA8_),G=6']>U?5W@KQII_CJV34+!\?N@LT M#'YX7SRI_H>]?1Y9FM/'KDDN6:Z=_0]##8M5]'HSM_[8;_GUMO\ OW_]>C^V M&_Y];;_OW_\ 7JA17OV.V[+_ /;#?\^MM_W[_P#KT?VPW_/K;?\ ?O\ ^O5" MBBP79?\ [8;_ )];;_OW_P#7H_MAO^?6V_[]_P#UZH446"[+_P#;#?\ /K;? M]^__ *]']L-_SZVW_?O_ .O5"BBP799L]<:6W#?9+1?F886+ ^\?>IO[8;_G MUMO^_?\ ]>L?3O\ CU'^\_\ Z$:LTK!=E_\ MAO^?6V_[]__ %Z/[8;_ )]; M;_OW_P#7JA13L%V7_P"V&_Y];;_OW_\ 7H_MAO\ GUMO^_?_ ->J%%%@NR__ M &PW_/K;?]^__KT?VPW_ #ZVW_?O_P"O5"BBP79I+J[&&Y;[-;?)!(^/+X.% M)P>>E][_ ->TO_H!K@4I6'=G2+XOD/\ S#-- M_P# <_XU(/%LG_0-T[_OP?\ &N=2OG#QE/\ $"SN_B!J+P:\-&A\2Z;!9R:9 M->S7;:>9+$W7D6D41S&$-S^]B+/G>,#%$5S3Y?ZW2_6_HF%WO\OP;_0^M5\5 MR'_F':?_ -^#_C4B^*)#_P P^P_[\_\ UZ^+-:\5_%F"#0Y](T;QCJ>EZ+?7 M.L&0VRQ7-Y8?:E2"WN(Y"CRL;871\I4:8'[,SKN//=_&36_B1H7Q#BU7P?:: MKJ>F#2H++^S8[=FMC<7+W$:W!&.L,@M6?GY8C(2.E+=1:6_3KMU[:Z>OD6T] M==O\[:=]&GIT??0^G5\2N?\ EPL?^_/_ ->I%\1.?^7&R_[\_P#UZ^//!WCW MXS>&)=%\/S:///J!6]O$"F:*,QPGRH[5E:4HK"3@D'*SZ= M\2?C!KVC:/?ZC8RVD4_]H07-CI_AO4XI&?[ DD*2>8B2Q?O_ #565#L^X-Y8 M:##'H]E9RPV\5SH]V95E2RM)8Y))6E)EWS2S M1!,!F9,!BP->U_!#QK>_$'X>VFM:C<6UQ>RW-S%(+:SFM/*\N=T$;Q3?.LBA M0K@\;@V.,&M'&TFNUG]^W]?J9QGS14CU-=<<_P#+I:?]^_\ Z]6;/5FENH4- MM;+N<#*QX(Y["..@->U5G MZGH-CK%UIUQ>0>?+I\_VFV)=@$DV,F[ ."=K-C(.,Y'-:%5TM_6R7YIOYB>L MK_UNW^H4444@"BBB@ HHHH **** "BBB@ HHHH \%_:E_P"98_[>O_:5>#5] MRZEH>G:SY?\ :&GVM]Y>=GVF%9-F<9QN!QG _*J7_"#^'/\ H :7_P" 4?\ M\37R&/R.IC,3*O&:2=NG9)'E5\%*K4BOMC M_A!_#G_0 TO_ , H_P#XFC_A!_#G_0 TO_P"C_\ B:/]6:O_ #\7W,/[.E_, M?$]%?;'_ @_AS_H :7_ . 4?_Q-0-X)\._;XU_L'3-IC8X^QQXZK_LT?ZLU M?^?B^YA_9TOYCXNHK[8_X0?PY_T -+_\ H__ (FC_A!_#G_0 TO_ , H_P#X MFC_5FK_S\7W,/[.E_,?$]%?;'_"#^'/^@!I?_@%'_P#$T?\ "#^'/^@!I?\ MX!1__$T?ZLU?^?B^YA_9TOYCXGHK[8_X0?PY_P! #2__ "C_P#B:/\ A!_# MG_0 TO\ \ H__B:/]6:O_/Q?BOMC_A!_#G_0 TO_P"C_\ B:/^$'\.?] #2_\ P"C_ /B:/]6: MO_/Q?V33M/CP!$&EF;[\KYY9C_3M6UIVCV&C MHZ6%C;6*..T**** "BBB@ HHHH K:=_P >H_WG_P#0C5FJVG?\>H_WG_\ 0C5F M@ HHHH **** "BBB@!Z?\>][_P!>TO\ Z :X%*[Y/^/>]_Z]I?\ T UP*4#Z M$R5P_P 6/BQ;?":TT&ZO-/FOK;4M16RFDAD5?LD?EO)).V>J(D;,0.< UW"5 MC^*O!.B>-[:"WURP74((?-V1N[*O[R&2"0$*1D&.61<'/WL]0")=^@XVOJ>> MV/[47A=+;Q9?ZK;7VE:-H%]]D.H_9WG2X3#DS@1J2B?NWP6Z@ C.X"NIM_CK MX3NM9;2[:74[J]%[+IZI!I%TX>6(XFVL(\,D9P&<952R@G) K,O?V:_ASJ>E M1:;+X?>.RBACMECMM1NH#Y26YME0LDH)7R6*$$X;.6R>:Z"3X.^$YI+.5;"Y MM9K2_GU.&>SU&YMY!/,VZ;+QR*S(YQNB)*' RO H:>R_K:WX7OYVZ _A7?KV MZ[?.WR\S.^$7QQT[XN>'9KK3[&YMMV,\C%^U8\5A%/<^$7C>"6_;4&BU$201VMI! MC(T[]FOX?Z?IVBV$>EZA+::/E;*.YUR_G\N/=$WD$O.2\&Z"(^2V8P4!V]:J M/Q7>UOQ_K[_+<4[-/D_I6_S_ $WV,+Q+^T)_9=IX_P!/U7P=]MNM":*WM[&* M]2>'4VEB>7R68IB.1(D,LJ$.$C96RV<5['X8:U?P]IKV-I%86DEO')%:PJ%2 M)64$* ,9["N!M?V;/AS'IFL:=<^'FUC3=6N)+NYLM;O[G48%GB:+H]EX>TFRTO3;6.RTZRA2WMK:%=J11HH554=@ *4+I M/FWT_)W_ !M;]!RLVN7;7]+?U^+Z:2U=T[_C^MO^NB_SJDM7=._X_K;_ *Z+ M_.F);FMKUU)!=H%V8\L'YD4]SZBN9T3QUI7B5KA=(UC3-5:W($PLI89C$3G M;;G'0]?0UT'B49O%'K$/YFOG[3_V>6C\,V-OJ%XFIZF)+6*Y2X6[:QGCG%I< MR6DQ^SA=LJ'#+RHSCU''O7AM_P# OQ#=ZOXEGB?1+.UU"WD@BAM56!)E^TQR M(DJ1VZD*8T*,6>4_,2, XJM>_L^ZY=6<$2MIMM;"\O;C^S;*Z$45L)FC:,PR M/:2[6C",H*QH0""K+R*<=6K]5^O]?UNFVK^OZ'T3)J MP?;(D2"1W0^7AU"L"&7(/0$D&M4>+;<65W>33):6EH6$T]Y;?9T4*,EMSJ 4 MP?OCY>O/%>0^+/@UK.N7&N/;7-A&E]+?O$))'&T3VD4* X0XPT9)QGC&,]*Z M6/X?W"^&/%FFWEI9ZLNKZ@]U':O>2VZ,A6( -*B%D8%"RZE%*K/J\N&F0QVLIDLT>;8@D<&3!9E5FP3 MCBEA^ 6KV6FB"!M)97M;%;RS9W6'4)H;IY7$Q\LY5HV5-Q#'C&W:*=EIZ_U^ M07>O]7_KS_ ]RT/Q=;^)+ WFG3QW%L)9(-_V<+\\;E'&&4'AE(]\<<5?_M"; M_IG_ -^E_P *\#TO]G_4(=+N(KB33(+Q=+OK2RFMR[?9)IKF6163*# "2;=P M^898#@\RI\"+R[M5BN++0[*R:ZDN&T:V=Y+.+_0C K*#$H+&3;(?D&, Y8C) M3V;_ *WM_P $:>MNEW_P#W?^T)O^F?\ WZ7_ H_M";_ *9_]^E_PKY\F^ . MM1^'6L+>?30'GL;FXM0X$-U)%;&.9G\RWE4EI"K@M&V2N2 <$>R>$-'D\/>% MM*TR5WDDM+9(6:2?SVR !_K-B;OKM7Z#I566OD_Z9*DW;S7](W_[0F_Z9_\ M?I?\*/[0F_Z9_P#?I?\ "J]%25=D>J^*K70K=;C4;VSL(&<(LEP(T4M@G&2. MN ?RK)_X6KX;_P"ACT?_ +_0UY]^TQ_R(=A_V$H__14M?,]?)9EG-3 XAT8P M35D>7B,9.C/D2/MG_A:OAO\ Z&/1_P#O]#1_PM7PW_T,>C_]_H:^)J*\K_66 MM_S[7XG-_:,^Q]L_\+5\-_\ 0QZ/_P!_H:/^%J^&_P#H8]'_ ._T-?$U%'^L MM;_GVOQ#^T9]C[9_X6KX;_Z&/1_^_P!#1_PM7PW_ -#'H_\ W^AKXFHH_P!9 M:W_/M?B']HS['VS_ ,+5\-_]#'H__?Z&H6^*OAW[9'_Q4.C[/+;)\V'KE<<_ MG7Q911_K+6_Y]K\0_M&?\I]L_P#"U?#?_0QZ/_W^AH_X6KX;_P"ACT?_ +_0 MU\344?ZRUO\ GVOQ#^T9]C[9_P"%J^&_^ACT?_O]#1_PM7PW_P!#'H__ '^A MKXFHH_UEK?\ /M?B']HS['VS_P +5\-_]#'H_P#W^AH_X6KX;_Z&/1_^_P!# M7Q-11_K+6_Y]K\0_M&?8^V?^%J^&_P#H8]'_ ._T-'_"U?#?_0QZ/_W^AKXF MHH_UEK?\^U^(?VC/L?:EM\5?#OEG=XAT<'>_'FPCC<C_ M /?Z&OB:BC_66M_S[7XA_:,_Y3[9_P"%J^&_^ACT?_O]#1_PM7PW_P!#'H__ M '^AKXFHH_UEK?\ /M?B']HS['VS_P +5\-_]#'H_P#W^AH_X6KX;_Z&/1_^ M_P!#7Q-11_K+6_Y]K\0_M&?8^V?^%J^&_P#H8]'_ ._T-36?Q*T+4+J.VMM= MTJXN)6VI%'+$S,?0 =37Q!2H[1L&4E64Y!!P0::XEJWUIK\0_M&?\I]YWNI3 MK "/*^^@YA0_Q#VJ?^T)O^F?_?I?\*\-^%'QD'B*U@T+6Y<:HKQK!OKBDJL/^0B?^N0_G0%V:/\ :$W_ $S_ ._2_P"%']H3?],_^_2_X57H MH"[+']H3?],_^_2_X4?VA-_TS_[]+_A5>B@+LL?VA-_TS_[]+_A1_:$W_3/_ M +]+_A5>B@+LL?VA-_TS_P"_2_X4?VA-_P!,_P#OTO\ A5>B@+L6QU*=[8$^ M5G M(+S_ *=__ 6+_P")KK4_X][W_KVE_P#0#7 I2"[-==?O#_S[_P#@+%_\34@U MZ[Q_RP_\!HO_ (FLI*Y_XEOJ,?PX\4MH_P!H.K#2KHV?V,$S>=Y+;-@7DMNQ MC'.<5$YUN+6?09[FPDBN(X%M],O8+J-H)[(1N\Z2@MYJ37!PH3/DGJ PI]AX M^^)NE;;G4--UC5+VU76X))XM O-D9&IVL=KB!76.=?L[O(LBAFV(^S<5D#Z: M72[J_P"?^1,;S5_.W]?U^!]7+K-R3_RQ_P# >/\ ^)J5=6N#_P \?^_$?_Q- M?),7Q8^,MK#=ZE-HD\TLVB:7/#IR^'+SR893?RPWLH*J9-ZP^5)Y# N0RE4( M5]W4>/YOBCXQ\#?#9-%S9>(]3GF&J36;WFFVMO\ Z%<&.63? TL:K*(F$M!9DF_M19%N&432"-F$@$@!0(1YH$ MF"-XW9I1]Z*DNJ3^\5VM^[7W'JRZE/\ ],O^_*?X5;L;^9[R!3Y>#(H.(E'? MZ5E+5W3O^/ZV_P"NB_SI@FS0\2G;>*?2(']37S;#\9/&!L/#7]GVL.KWFJV, MNI?9O[.EFDD!N@BPAXF5856-_P#62 C*\YS7TIXB0M>I@$CRQV]S7&^&? ^F M^%+6"&SMM[6XE2&XF13+'%)(9#$&"@[ 3P/0#.2,T1T:;_K?_@?<.>J:1Y+J M'[0>IZ!K+66IV-F(].N;N#5IHU=?* WFT* L<;]HR3P<\8KH['QMXL;Q#INE M:Y';:-'JFG@VES;V#R+-=^07D02&4B$H\:ZT2QN M6O3&UT9K1',Y3_5E\CYMN.,YQVJ&_P# VCWUY>:@-+MK;6+J%H&U:"VC6[52 MFS(E*DY P!G(X'%2[\ENMOT_S?X(7VKK;_@_UZ^17^'6NS^)_ F@:K=D&ZN[ M**68@ N5&X@#IDYKHJI:%HV-_=/Y M5K-IR;6Q$4TE<2BEV-_=/Y4;&_NG\J@H2BEV-_=/Y4;&_NG\J $HI=C?W3^5 M&QO[I_*@!**78W]T_E1L;^Z?RH 2BEV-_=/Y4;&_NG\J /(_VF/^1#L/^PE' M_P"BI:^9Z^ZM1T>TU>!8;^QAO85;>([B$2*&P1G!!YP3^=9__"">'O\ H7M, M_P# */\ ^)KY3,LEGCL0ZT9I:+H>9B,'*M/G3/B6BOMK_A!/#W_0O:9_X!1_ M_$T?\()X>_Z%[3/_ "C_P#B:\O_ %9J_P#/Q?' MO^A>TS_P"C_^)H_X03P]_P!"]IG_ (!1_P#Q-'^K-7_GXON8?V=+^8^):*^V MO^$$\/?]"]IG_@%'_P#$T?\ "">'O^A>TS_P"C_^)H_U9J_\_%]S#^SI?S'Q M+17VU_P@GA[_ *%[3/\ P"C_ /B:KMX&T#[=&O\ PC^F[?+8D?8H\=5_V:/] M6:O_ #\7W,/[.E_,?%M%?;7_ @GA[_H7M,_\ H__B:/^$$\/?\ 0O:9_P" M4?\ \31_JS5_Y^+[F']G2_F/B6BOMK_A!/#W_0O:9_X!1_\ Q-'_ @GA[_H M7M,_\ H__B:/]6:O_/Q?_P"A>TS_ , H_P#XFC_A M!/#W_0O:9_X!1_\ Q-'^K-7_ )^+[F']G2_F/B6BOMK_ (03P]_T+VF?^ 4? M_P 31_P@GA[_ *%[3/\ P"C_ /B:/]6:O_/Q?_Z%[3/_ "C_P#B:/\ 5FK_ ,_%]S#^ MSI?S'Q+17VU_P@GA[_H7M,_\ H__ (FC_A!/#W_0O:9_X!1__$T?ZLU?^?B^ MYA_9TOYCXEIT<;S2)'&C/(Y"JJC))/0 5]L?\()X>_Z%[3/_ "C_P#B:EM? M!VBV-PD]MHEA;SQG*2Q6B*RGU! R*:X9J7UJK[A_V=+^8\O^%7P=7PM9Q:SK M,8?6':,Q0GD6P+#_ ,?_ )=*]DJ"_C;[./E/^L3M_MBK&QO[I_*OL\+A:6#I MJE26GY^;/7ITXTH\L1**78W]T_E1L;^Z?RKK-!**78W]T_E1L;^Z?RH 2BEV M-_=/Y4;&_NG\J $JL/\ D(G_ *Y#^=6MC?W3^55Q&W]HGY3_ *H=O>@">BEV M-_=/Y4;&_NG\J $HI=C?W3^5&QO[I_*@!**78W]T_E1L;^Z?RH 2BEV-_=/Y M4;&_NG\J *NG?\>H_P!Y_P#T(U9J#3XV^RCY3]YNW^T:L;&_NG\J $HI=C?W M3^5&QO[I_*@!**78W]T_E1L;^Z?RH 2BEV-_=/Y4;&_NG\J ')_Q[WO_ %[2 M_P#H!K@4KT!$;[/>?*?^/:7M_L&N"2"3_GF__?)H&/2N2^)WCN\^'VCV&H6V MDQ:K';?]\FJ'B#PG8^*[ M&&SU2S:ZMX;JWO43 ?C9I'Q(\47 M.G:%$]U80Z:+W[8P:-S(+F:WDA,;J""K0'YLX.>..3;U;X'>$-?L)K*_T-I[ M::>]N73[3.N9+M66X;(<$;P[=/NYRN"!6AX.^$?ASP)=376BZ;<6]U/"T$L\ MUY<7$CHTSS'+2.Q),DLC;LY^;&< ).:669%D Y50%17^9P,X MRPI7G[44&F6.@:M/X7N_["U31[[5GDCNHWN[3[)"TLXD@ QY8*B/S0^-[H,8 M8&NGMOV(-1%U%<3;O.=+CS_-02;V+*K!6))() MJGX:_99\#^'C$?L^L7YCT]M'V76KW(@DL,2!;66WC=(94597 ,B,QSN9F?+$ M?-T_K3_/\/N=KDYKM:7_ O_ )?C]YG2?M&ZC::)]LE\'>9>6FO6V@ZC8VVI MB1TDN%MWB-OF,&=BETC%<)M"2?-\HW=MX ^+$'C[QCXIT:UTV6"ST<0-;ZB\ M@*WRN\\;.BXRJK);R*"2=P 8<$9S!^S1X%(T@I8:S#/I5U+>VMU!XBU*.X\Z M1%C=Y)EN \I,:*G[QFP@VC"Y%=1X6^$WA'P5XAU37/#_ (7T[1-5U.-(KRXL M+583.J,[#<% &=SL2<9;C).!C32_]=E^J?W]3'6WG_P7^EOZU.N6KNG?\?UM M_P!=%_G518W_ +K?E5W3D87MME3_ *Q>WO4E(TO$%Q+#>($E=%\L$A6([FO. M$^.7A:30$UI?$#G36O1IXE\F?/GD9V;-N[ISG&,'I=1T^QC\3V M.:=C&&!*M)$@()4G!]C6M/\$Y+B"0-K:+->0:E!J#I9E5E^V,KN M8E\S]WM95QN+Y&0>3FA?"F][?II_73YZ'6U]/Z_K^M>X7XG^'7TS^TE\6Z8= M.\PP_:QJ4?D[P,E=^[&<WL/)B94M'MHU"&1B"-^XMN.2 M, "JMC\#+C28=+>RU^,7^FC3_(EGL"\1:V@DA)>,2J2&$I/# J0.35-*[MW7 MW=?N(3>GH_OZ+YG<^(?BIH_A=K1;[4KMC=P/=0_8K:XN]T* %I/W*-A0&4[C M@3Q]I$D(F7Q%9F(E%W_;4QETWH/O=63Y@.XYZ5S/BWP)K&O:SI>K:?KEI MINH6EC<64C3:-=.%HO_$@L]!%H?M86 M2*:Z5'AB=XU968B*5\XV@\8(/1=//_A_T2^;*O\ U]W_ ?DCT*#XP^%KF_C MLX?%VGS326SW:F.^5D,2$AVW@[>,,2,YPK'H#5Z#XCZ%=7-E;P^*-/FN+T$V ML4>H1LTX!(.P!LM@JPXSR#Z5P$'P5OX],>TD\3?:#-I5[I$KSVLDNV*9MR", MO.SJ(^!AV?(&,KQBY??!\W.NI=1:I'%IS_V>]S9FSS(SV9)B\N3>!&I.W*E6 MZ'!&:'9?UYO]+?>3>6O]=OUN=%JGQ@\/Z;I\UZGB"WU"&">W@N#8WLXM_/B\26,L&Q)/-2^0KL=]B-G=C#,"H/<\#FO M)_!_P/U%M%L)-;OXK:\BCLXELXK4$11P79N"CL)")&8G&X8 !Z$YS*WP0GL_ M%WA"6*=[NPM+N]N]1F"K&L@-P;FWC*%B3ME?@CCY23C(%-):)]_P_K^F.3M> MW]?UM^)[9]MN/^>\O_?9H^VW'_/>7_OLU#12"Y-]MN/^>\O_ 'V:/MMQ_P ] MY?\ OLU#10%R#5?$]OH5NMQJ.J)80,X19+B?8I;!.,D]< _E65_PM+P[_P!# M5I__ (')_P#%5P'[3'_(AV'_ &$H_P#T5+7S/7R699S4P.(=&,$U9'EXC&2H MSY$C[7_X6EX=_P"AJT__ ,#D_P#BJ/\ A:7AW_H:M/\ _ Y/_BJ^***\K_66 MM_S[7XG-_:,_Y3[7_P"%I>'?^AJT_P#\#D_^*H_X6EX=_P"AJT__ ,#D_P#B MJ^***/\ 66M_S[7XA_:,_P"4^U_^%I>'?^AJT_\ \#D_^*H_X6EX=_Z&K3__ M .3_P"*KXHHH_UEK?\ /M?B']HS_E/M?_A:7AW_ *&K3_\ P.3_ .*J!OBC MH'VV,CQ38[/+;/\ IRXSE'?\ H:M/_P# Y/\ XJC_ (6EX=_Z&K3_ /P.3_XJOBBBC_66 MM_S[7XA_:,_Y3[7_ .%I>'?^AJT__P #D_\ BJ/^%I>'?^AJT_\ \#D_^*KX MHHH_UEK?\^U^(?VC/^4^T;7XI>'Q$V_Q58YWOUOEZ;CC^+TJ;_A:7AW_ *&K M3_\ P.3_ .*KXHHH_P!9:W_/M?B/^T9_RGVO_P +2\._]#5I_P#X')_\51_P MM+P[_P!#5I__ (')_P#%5\444?ZRUO\ GVOQ%_:,_P"4^U_^%I>'?^AJT_\ M\#D_^*H_X6EX=_Z&K3__ .3_P"*KXHHH_UEK?\ /M?B']HS_E/M?_A:7AW_ M *&K3_\ P.3_ .*J6S^(VB:A=1VUMXDL[BXE;:D4=XK,Q] >37Q'2H[1L&4 ME64Y!!P0::XEJWUIK\1_VC/^4^\+Z^N5@!%Q*#O0<.?[PJQ]MN/^>\O_ 'V: M\/\ A1\9!XBM8-"UN7&J*\:P7+=+@!APW^W_ #^O7VJOM<+BJ6,IJK2>GY>3 M/8I58U8\T63?;;C_ )[R_P#?9H^VW'_/>7_OLU#178:7)OMMQ_SWE_[[-'VV MX_Y[R_\ ?9J&B@+DWVVX_P">\O\ WV:/MMQ_SWE_[[-0T4!7_OL MU7^W7/V\K]HEV^4#C>?6G56'_(1/_7(?SH'7_OLU#10%R;[;\O M_?9J&B@+DWVVX_Y[R_\ ?9H^VW'_ #WE_P"^S4-% 7&V%]$O .@VNDZ[_:'B);>&WU9)M7FTVVD2 M*TEB@6*:U@60K#)+YBB1"SX&Y_E7$MVN[;6^?]?TRHJ_4^IKOQ2VF^1]LU7^8N=XR!67IOP$^*6A>"["ST3Q+8Z1JVEZ+I6GV,/]KWD]GYT'VN*ZD< M&-25>*YC=5VG#Q(#@(K5:U4GV:2\[]?1?TM!7OY:7^=]ON^[N?5/]K72*6>\ MF55&2QE( 'YU2T+QY8>)C,-(\16VJ^3CS?L5\LVS.<;MK'&<'KZ&O(/AG\)_ M%W@_XH:KJNJ^([S5_#S0/!9)/K4LI*%8 BRVKP8W)Y3XD$Y)WL=N9&QE^*/@ MCXRFTF_AT*^LD:Z\1ZAJLEHFKW>F++#/ Z0[I[>,N'BD99-F"I*CY@0#4MVU M2OI?YW2M]S;[:=M1+7?O;Y6;O^%N^O?0^@M2\3)HFGSW^HZJ+&R@7?+Q M/P)^(TNLQZ@WC)TEMM26ZME36;P1K$=:FNI%>( (Y-E(D # @$;1A0&JFK.* M6M[?*ZO_ ,#U%%MQDWHT_OW/I=;^Y_Y^)?\ OLU M)_L\?#CQ?\.M&U*#QCKL^O7\[0XN'U:2]21D0J\JH\$1@,APQ0-(,_Q$Y)]F MT[_C^MO^NB_SIM)#OJ:'B4[;Q3Z1#^9KY:M_B3JMMHFA27GC2703>:%>:J&E M$$IGO/M!V0@3(S, &*B-"#A0!C%?5>O6LTUXC1QLZ^6!D#W-<_HWA6/P_8BR MT^R>WM1))*(\LP#.Y=L9)P-S$XZ#.!@5"_K[G_FG\BI?U_7X?,^?;GXM^-;3 MQ1J-E/F-]1CM=.L;-;9=NGZA+;P298E=Q4;YF(#_E5!/",,>NRZRM ME)_:4MNMJTY9C^Z5BP4*3@7_JU5_Y^K[CG_LZ?\Q\/T5]P?\ M"N-%_P"A9T[_ , 8_P#XFC_A7&B_]"SIW_@#'_\ $T?ZM5?^?J^X/[.G_,?# M]%?<'_"N-%_Z%G3O_ &/_P")H_X5QHO_ $+.G?\ @#'_ /$T?ZM5?^?J^X/[ M.G_,?#]%?<'_ KC1?\ H6=._P# &/\ ^)J!OAQH_P!MC_XIFPV>6V?]!CQG M*X_A^M'^K57_ )^K[@_LZ?\ ,?$U%?<'_"N-%_Z%G3O_ !C_P#B:/\ A7&B M_P#0LZ=_X Q__$T?ZM5?^?J^X/[.G_,?#]%?<'_"N-%_Z%G3O_ &/_XFC_A7 M&B_]"SIW_@#'_P#$T?ZM5?\ GZON#^SI_P Q\/T5]P?\*XT7_H6=._\ &/_ M .)H_P"%<:+_ -"SIW_@#'_\31_JU5_Y^K[@_LZ?\Q\/T5]P?\*XT7_H6=._ M\ 8__B:/^%<:+_T+.G?^ ,?_ ,31_JU5_P"?J^X/[.G_ #'P_17VU:_#C1_+ M;=X9T_.]^MC'TW''\/IBIO\ A7&B_P#0LZ=_X Q__$T?ZM5?^?J^X/[.G_,? M#]%?<'_"N-%_Z%G3O_ &/_XFC_A7&B_]"SIW_@#'_P#$T?ZM5?\ GZON#^SI M_P Q\/T5]P?\*XT7_H6=._\ &/_ .)H_P"%<:+_ -"SIW_@#'_\31_JU5_Y M^K[@_LZ?\Q\/TZ.-YI$CC1GD4_"KX.KX6LXM M9UF,/K#M&8H3R+8%A_X__+I7LE%]IUTT&!;R$[T/"_[0J?[!<_\ /!_RK[3" MX:E@Z:I4EI^?FSUZ=*-*/+%$%%3_ &"Y_P">#_E1]@N?^>#_ )5UFMF045/] M@N?^>#_E1]@N?^>#_E0%F045/]@N?^>#_E1]@N?^>#_E0%F056'_ "$3_P!< MA_.M#[!<_P#/!_RJ#^SKK[>6^SR;?*QG;[T!9A14_P!@N?\ G@_Y4?8+G_G@ M_P"5 69!14_V"Y_YX/\ E1]@N?\ G@_Y4!9D%%3_ &"Y_P">#_E1]@N?^>#_ M )4!9D%%3_8+G_G@_P"5'V"Y_P">#_E0%F9^G?\ 'J/]Y_\ T(U9I+#3;I+8 M!K>0'C)87'D78\E\M;R*!CJ2IP*XA/#^I#_EQG_[X-(+,K)7GOQV\K<"O45T'41_RY3?]\&I M!H6H8_X\YO\ O@TGNGV:?W.]OGL%M&O)_EO\CY@TG]J#6+?_ (1W29K/2]6U M75)KB*WN31Q%"'CD$".=C$X?=A5*EM3X?\ [4TWB35?AEH] MS;Z'>:CXGT^WN+YM-U%LVSR0W#Y2-D^=0ULR,%9BC$AB,#?](+H>H#_ESF_[ MY-2KHM__ ,^DO_?-7%I7OKK^&NGS[CDKNZTT?W]_ET7YGRSXZ_: \7:)XV\9 MVD"76DZ=9V\26W]H:),D-E"M]#;W&HM.Z!)5"2RR@!RFR-">=X&3X@_:1N=+ M\+ZE'8_%31I9H/%$>CZ%X@O/L26NK)]GMYIOM,N%A$<7FS*SQ;"2J*OS\-]@ MKH][G_CUE_[YJ"T\()9:E>:C!H\<%_>!%N;J.W"RSA 0@=P,L%W-C)XR<=:F M'NI)ZV_'WD_RT^?:R&]6W;?\-+?GK_P=3Y+U+]I35-+;QS/K/C6+1;2QCU 2 MI!;VOFZ--%J/V:PA'FC&ZZB^?,^1P7&U.G7>#/C3KNH?%'X8Z#<^+-&U^36M M%\W5[?09[2ZM1.+7S?.C$9,Z(S XF8^4044##_EVD_[Y-2#3+O_ M )]Y/^^:(Z))_P!;_P"?X+KJ3+WG)K2_X;?Y?BR-:NZ=_P ?UM_UT7^=1KIM MU_S[R?\ ?-6["QN$O+=FA< 2*22.G-,$F:'B=Z'\3_ QXCCMI M-/U5)DN#.(V:)XQ^Y"F7=N4;=H93\V,@@C(KT3Q.,BW'KN_I7@0_9TM5ME@7 M6I$1]+FT^YV6^/-D==@F'S_*0NT$<[@B\C',J^I3MS:GHL'COPU=6J7,/B'2 MIK9U=UFCO8F1E0@.00V"%+*">V1GK2:1X[\/:[::G=6.L6EQ;Z9(\5[*)0%M MRF=V\G& ,$[NA R#7GDWP!FN;2R#Z[!'>6EZ=16Y6SFF,MP!$J-)]HN9690L M1!4, -G/6P_#9)O#_ (IT/4+[[3IFN3W$V((?*F@\[)<;RS!B"<@[1CN# M5O9V[?CI_P '[O,SCK;F[_AK_P NZ9\2?#FJ:?]7AXT\/-?WOP6UK6(;PZGXSFN)WEM)[988[F*"&2%B2^P71*EP0#Y31 $ C%26OP*CM MEAV:G%"8VT]RL5M(5S;74EPV#),[_O#)CYF.,9YZ!Z7^:^[JQ:V?I^/8]5HH MHJ2@HHHH **** "BBB@ HHHH P?&7B<^$]+BNQ;"Z+S"+87VXRK'.<'^[7&_ M\+H?_H$+_P"!'_V-:WQA_P"19MO^OQ?_ $!Z\>K@K59QG9,\G$UZE.IRQ>AZ M7_PNA_\ H$+_ .!'_P!C1_PNA_\ H$+_ .!'_P!C7FE%8>WJ=SE^M5OYOR/2 M_P#A=#_] A?_ (_^QH_X70__0(7_P "/_L:\THH]O4[A]:K?S?D>E_\+H?_ M *!"_P#@1_\ 8T?\+H?_ *!"_P#@1_\ 8UYI11[>IW#ZU6_F_(]+_P"%T/\ M] A?_ C_ .QJ-_C$[S1R?V4HV9X^T=<_\!KSBBCV]3N'UJM_-^1Z7_PNA_\ MH$+_ .!'_P!C1_PNA_\ H$+_ .!'_P!C7FE%'MZGS?#+Q%J&MZ;)%>1/(MOA4NS_ !_[)]2/ M7\_?JHUG)\LCNPV)C?$_0(]%UZ'[5IBWEM>O M;LB.DQAE654D5U8,C% &&.03R.M8UM\"/#-C\0+7QCIPN-)U6UB@MH8[#RXH M$MHXWC^S! G^J8."5S]Z.,KM*TUY]_PLOUO?R_$E>^G;\=?^ 6F^./AJU\57 M6B7OVS3Q;W[Z8VI7,(6S^U+;"Y:(R!CM/DG=EPJG! )/%7H?CCX!EU.SL(_% M>F23W=M=7D3+.#'Y5N5$Y,GW5*%QD$@XR<8!QS>I_LZZ3K/B/6]4N/$OB-8= M3NY-173K>X@AAL[Q[06GVF%TA$PD6(?+OD958[@N0"*]C^R_HNGVZK9^)_$E ME=K>6^M);6&>5+T1>;REN I5H(G5D"G&1HFGW5S>0&YN+MIKL1*[232M(_$2(@&YC@!1Q76+3=KZ M$]R9:NZ=_P ?UM_UT7^=4EJ[IW_'];?]=%_G0-;FOXH.%MS[/_2OF#PIXQ\< M7^AZ=K&JS3W.E7EY8PPRWC10DS-=M&YB%JR,8@FWY9NK#H1FOJO5]-DU#RMC M*NS.=WOC_"L[_A&Y_P#GK'^O^%3'1IOR*DFTUW/F6'XV>)-*T&V%UJNAW.HA M-0D>2YM60S303*B6*HDHQ,P;(ZG!7Y&Y8V;GX@ZSHNIZM.LD)N4O-4,*:K?O M'! 4AM2D9S(D>T,YQNQ@G@IN)KZ1_P"$;G_YZQ_K_A1_PC<__/6/]?\ "FG^ M37W_ -?UK=>(/"5C!-9W*:J(1<1R6*V[XD:5=\9^ MV.2!Y8^XDB?]-!N&,QOC/XMOM&MYI+W1](+)I5_)>BS8Q007$[12)('EQ@;5 M._*\$C@X8?37_"-S_P#/6/\ 7_"C_A&Y_P#GK'^O^%4I).[[W^78.5V:\K?\ M'^O4\>\7>(-=3XHZ%H^GW&IG3I=.>\GATI+/YF69%W.UP,^7AB"(SNY&*Y+3 M/C?XDU;3'EM1HEQW.C1L\EW;![A9C8- M.LFXW&^7+*,_N0O)&_(Q5BV^+NJV-KI5V^IZ7=2WNF:8;G69?,^QVK333))) M)$)O+&W8%)4H2YY( "CZ0N-$:SMY9Y[J""")2\DLC;510,DDG@ #O2P:$]S# M'-#W^-/B5;.RO M/LVEB!;:VN9QY$I^U)+?&V#Q'S/D5DVR*2'X..,=4\36EW+92 M-IMV8HQIX5XQ&6<)F99G#L54$@K&RGJO(->EV.E)J=JES9WMM=VSY"S02;T; M!(.".#@@C\*G_P"$;G_YZQ_K_A2O;1[Z_G^@^5O5>7Y?TS)HK6_X1N?_ )ZQ M_K_A1_PC<_\ SUC_ %_PJ;HKE9YO\5-.NM3\/6\5I;RW,@NE8I$A8@;'&<#Z MBO+/^$3UO_H$WO\ WX;_ KZ;_X1N?\ YZQ_K_A1_P (W/\ \]8_U_PKGG1C M.7,V<57"*K+F;/F3_A$];_Z!-[_WX;_"C_A$];_Z!-[_ -^&_P *^F_^$;G_ M .>L?Z_X4?\ "-S_ //6/]?\*S^K1[F/]GKNSYD_X1/6_P#H$WO_ 'X;_"C_ M (1/6_\ H$WO_?AO\*^F_P#A&Y_^>L?Z_P"%'_"-S_\ /6/]?\*/JT>X?V>N M[/F3_A$];_Z!-[_WX;_"C_A$];_Z!-[_ -^&_P *^F_^$;G_ .>L?Z_X4?\ M"-S_ //6/]?\*/JT>X?V>N[/F3_A$];_ .@3>_\ ?AO\*:?"NLA@ITJ\!/0> M0W/Z5]._\(W/_P ]8_U_PJ*3PM_X4?5H]P_L]=V?-/_ B> MM_\ 0)O?^_#?X4?\(GK?_0)O?^_#?X5]-_\ "-S_ //6/]?\*/\ A&Y_^>L? MZ_X4?5H]P_L]=V?,G_")ZW_T";W_ +\-_A1_PB>M_P#0)O?^_#?X5]-_\(W/ M_P ]8_U_PH_X1N?_ )ZQ_K_A1]6CW#^SUW9\^^%_AUJ&KWX%];S6-G'@R-*A M5F]E!_GVKV6RLH-.M8[:VC6&",;51>@%;O\ PC<__/6/]?\ "C_A&Y_^>L?Z M_P"%;TX1IK0ZZ.'5%:&316M_PC<__/6/]?\ "C_A&Y_^>L?Z_P"%:W1TL?Z_X5$WA:X-TDOFQ;51EQSGDCV]J+H.5F=16M_P (W/\ \]8_ MU_PH_P"$;G_YZQ_K_A1=!RLR:*UO^$;G_P">L?Z_X4?\(W/_ ,]8_P!?\*+H M.5F316M_PC<__/6/]?\ "C_A&Y_^>L?Z_P"%%T'*S)HK6_X1N?\ YZQ_K_A1 M_P (W/\ \]8_U_PHN@Y68&G_ .H?_KK+_P"C&JS6C:^%;B"-E,L1)=VXSW8G MT]ZE_P"$;G_YZQ_K_A1=!RLR:*UO^$;G_P">L?Z_X4?\(W/_ ,]8_P!?\*+H M.5F316M_PC<__/6/]?\ "C_A&Y_^>L?Z_P"%%T'*S)HK6_X1N?\ YZQ_K_A1 M_P (W/\ \]8_U_PHN@Y69]K_ ,M_^N$G_H)KSY*]5A\/S1^9F2,[HV0=>I!% M;?_Q[_"GCX>7O_/S!_P"/ M?X4KZA9GD?QJT6]\1_";Q7I>F:?>ZKJ5Y82P6MII]TMM*\K#"?O&DC4*&P6! M< J&&&SM/D6L?#3XCZ_KUMJ=I:SZ3IQ3PI]HTNYDMWED-I?O)=?O$G*ILC(8 MXW;P<#)XKZ\7P!>#_EY@_P#'O\*D7P)=C_EXA_7_ JH-0ES+O%_^ WM^>I4 MKR27:_XV_P CX?N/A5XOU:?Q!?2?#35K73KSQ"+NY\+?VEIYM[ZV6SNH894/ MVLJTIG>">4R^6&]8\'_"C0]%UW3H-)U"R$T7 MV.VO#=I''YSF,"0JN?D*]N*]#6MI?!]T/^6T7Z_X4\>$KD?\MHOU_P *;=W< MA0:5D9"U=T[_ (_K;_KHO\ZNKX6N!_RVB_7_ JQ:^'IH+B*0R1D(X8@9[&B MZ&HLT==NK*RT6_N-25&T^*!WN%E4,K1A3N!!Z@C/'>OG6"PTB+X=ZKXXT&XT MJR\2VMTFK1VNG&)A91',:6[HAP,H6W9 RQ/I7ONMZA<6EVB12;%* XP#SDUS M5M\1;"]UF;2+?7["?5H03+817$33Q@8SNC!W#&1U'>NO#8AT$TE>]NO1;JUM MGU,,1259J[T5^G5JU[WZ:_TD>?77A9O!GB.PN+)WN+C1-!BN[A^2UPDD\WVH M^Y.]G'NHKE--\J;08UN.=<^QZ.?#VX_O<^:?,-OWZYW;>..>U?0/]LWG_/<_ M]\C_ K)UWX@Q^&H99M1NY[>WBA,[SBT=XU4,J\NJ$ Y887.3R0, X[(9A)? M%&[NM;]FWV]?DV<6Z#?:/I]]IU]JA*WD$.K-XGVL M1.4\X>6D^TY.6VA5;J.!Q79_#ZZBLOA;XMU'2+BR268W>H0:=ILZ2KIX:/,< M7[LX5OEW$#').*[7^V;S_GN?^^1_A69;^-[/5_+MX-8LKW[2LH2*.6.3S50[ M9, ?>"D[6]#P:RJXOVL7'EW\_-O:WG\DEYWVI8=4YJ5]GVUV2WO_ ,/?T."T M&'P_::MI]OXL\@:0GAVS;1Q>?ZLN5!G:$]YRQ0Y7Y^F*SM<^,NO6E_K*6&IE M%2TOFCM+EH9)[1X9 JEHQ"ICSAL*[R$@Y)S7HGACQ-I=O&^@Z'JUI,=*40R6 M4%RLTEL!D!7&2RXP1AO3':MW^V;S_GN?^^1_A6CQE-SYY4^9=+O3UM9ZO=]V M91PTXP48SL]+V7:VE[K3L>9OX]\3KXM@\/C7)O+EU&RB:[^SP>:(Y[1Y&4#R M]ORLN5)4GU+5C7_QLU^V\/:7='4O)OHX/,D\]H8H[TK=M%A4\AF=BJ_,$:,+ MUKU5/&ZOKTNC+?$ZE%;+=O!Y9XB9F56W8QU5AC.>.E:']LWG_/<_]\C_ J8 MXNC[KE13V[:VNGTZO\ARPU5Q<55:=OS=^_;\#P[2/%6HZ+;:S8V.HKN M/=:5+;Q2)#&B.R3$%2Q!<;?F)0_=QD&K4WBR_P!=;P]::AJBP/;ZCHIM](CA MB19(FBC=IP H8#>V."$'3&2*]G_MF\_Y[G_OD?X4?VS>?\]S_P!\C_"K^O1; MYO9J_P#P=]OD3+"2DG'VCL[_ (_/Y_T[^,:9\2=9L?#42?VQ%H0CTVZNK&.W ML[=%O[D7;H(@IC(. %^6,!CO))KK?",VL7/A7XG3:?$\.N27\[Q1QC#),;>, MX7W!Z>]=U_;-Y_SW/_?(_P */[9O/^>Y_P"^1_A6=3%QDFHTTK_YW[?UTL:P MP\HRBY3;M_\ (M=_._\ F>*-XMM_"I$O@Z+2+J==$>>>ZM[=Q>P/OB60W3;V MWL"6?]Y'P1T/.=J&YNO$7BSPDFLZWI>OVTCZM$MQ87*7(6$VBY21DCC4L,GH M@X(KU'^V;S_GN?\ OD?X5!?7D^I65Q:7$C/!/&T4BCY2588(R,$<'J*J6,C+ M[&MFKWN]4UVZ7^9$,*XM>_HFG:VFEO/K;^K"_!^[GOOACX?\]S_P!\C_"O M.K-5*LIQT3;9W4?W=*,'NDD=717*?VS>?\]S_P!\C_"C^V;S_GN?^^1_A6/* MS;G1U=%Y_P"^1_A1RL.='5T5RG]LWG_/<_\ M?(_PH_MF\_Y[G_OD?X4?\]S_P!\C_"CE8?\]S M_P!\C_"CE8X^Z.@8@=JF_MF\_P">Y_[Y'^%'*PYD=717*?VS>?\ /<_]\C_" MC^V;S_GN?^^1_A1RL.='5T5RG]LWG_/<_P#?(_PH_MF\_P">Y_[Y'^%'*PYT M=717*?VS>?\ /<_]\C_"C^V;S_GN?^^1_A1RL.='5T5QMYKM]'"&6X(.]!]T M="P![5/_ &S>?\]S_P!\C_"CE8?\]S_P!\C_"CE8?\]S_P!\C_"C^V;S_GN?^^1_A1RL.='5T5RG]LWG_/<_]\C_ H_MF\_ MY[G_ +Y'^%'*PYT=717*?VS>?\]S_P!\C_"C^V;S_GN?^^1_A1RL.='5T5QM MEKM]+;AFN"6W,,[1_>(]*G_MF\_Y[G_OD?X4&&Z;SCE()' M7Y1P0I(/2N.7QIK)_P"7YO\ OVG^%%@YD>LT5Y6OC'6#_P OK?\ ?"_X5(/% M^K_\_A_[X7_"BP>+XGU,G_CZ/\ WPO^%2KXDU(_\O)_[X7_ HY6'.COJ*X9?$.H'_E MY/\ WRO^%.'B#4#_ ,O!_P"^5_PHL',CMZ*XU==OC_R\'_OD?X5:LM7NY;N! M'F)5G (VCD9^E'*PYD2^(_\ C^3_ *YC^9KQ+4_A%J^H:;XXMSJZF+7K_P"T M0V!*BW5,PDL["+S!)B-A@,5Y'&>1[;XC_P"/Y/\ KF/YFO M:^*FOZ??7AMI MH5AF\3/HT2R:;+?&"*.VWEEB@*R2,S@GJ< ].*J.]O+\VE^=B)*_WW^Y-_E< MR?&GPCUK3M6U_6M,L-,33$TZZM;:STB!8[B2-[=8TC,<<"NQ#*3S*XQC:@QM M-+PO\)[_ %[PQ<+I^EQ^'QY%]9E;\-"UQ)+-;R+,$%M#M3$3+CRD(VK@$\-?$ M/5=7U#PF+FY DNKR\T[4[+^SC:&&=(?-52KO(1G*S5O/\ 3^G_ $Q_@?X7:IX;^(^L:_>W*7$5U)ZYXANGTYXM;\QY[>!G)M'$I:,0DH 59 M3F0G:2XSS7IU%)>[:W16^13]Z]^KO\SP7QA\-_%&E:-K]_I*BS$%U%J6D:39 M74NH;;WSCYD@#0HT2NKL&12RY=CD >J M0HXN<':<&0L#C.&Q\W05[3126BMZ/[OZ^X'[SN_/\?Z^\^?=(_9WU6+$-]%H MAMF6RBNO)ED8WPANC+++*#&/GD4X(R>1@L1S6I=_ [59=1U][<:3:K=Q:C'! M?1R.MQ/'<1".&WF41@+%%QC#/]Q<**]NHI[JWK^.XV[RYO3\#Q.Q^ ]]I>NR MW^GRZ=I;&:4Q3V>Y98HI+'R2!A!SYW[S&>?O9S74?!CX=WWP[TB]MK[R5EG: M-BEK(?M+Z MQ?Z3_P (Y]AOKFS\S[3O^SRM'NQY6,X/.,G\Z\/_ .$PU[_H-ZC_ .! MR?M3_P#,L?\ ;U_[1KP2OTG**<)8*FVEU_-GY]FLYK&32?;\D:__ F&O?\ M0;U'_P "Y/\ &C_A,->_Z#>H_P#@7)_C6117L>RI_P J^X\KVL_YG]YK_P#" M8:]_T&]1_P# N3_&C_A,->_Z#>H_^!:__"8:]_T& M]1_\"Y/\:/\ A+M=W9_MK4<],_:Y/\:R**/94_Y5]P>UG_,_O-?_ (3#7O\ MH-ZC_P"!UG_ #/[S7_X3#7O^@WJ M/_@7)_C1_P )AKW_ $&]1_\ N3_ !K(HH]E3_E7W![6?\S^\U_^$PU[_H-Z MC_X%R?XT?\)AKW_0;U'_ ,"Y/\:R**/94_Y5]P>UG_,_O-<>+M=48&M:B._% MW)_C1_PF&O?]!O4?_ N3_&LBBCV5/^5?<'M9_P S^\U_^$PU[_H-ZC_X%R?X MT?\ "8:]_P!!O4?_ +D_P :R**/94_Y5]P>UG_,_O-?_A,->_Z#>H_^!H_\ @7)_ MC1_PF&O?]!O4?_ N3_&LBBCV5/\ E7W![6?\S^\USXNUUA@ZUJ)'O=R?XT?\ M)AKW_0;U'_P+D_QK(HH]E3_E7W![6?\ ,_O-?_A,->_Z#>H_^!OS;7;?##X:W_C_5U\LO:Z=;L#/> M ?=[[4]6_EU/OYN887#5*$G5M%+KV_KL>A@<3B*==*E>5^G?^NY]@45';PBW MMXH@SN(U"AI&W,<#&23U/O4E?F)^C!58?\A$_P#7(?SJS58?\A$_]H_WG_P#0C5FJVG?\>H_WG_\ 0C5F@ HH MHH **** "BBB@!Z?\>][_P!>TO\ Z :X%*[Y/^/>]_Z]I?\ T UP*4#Z$R5Y M_P#%?P ?&>J>"KB/2H=0%CK*2WKR; 5M/)F# [B-R[S$=HSR <<<>@)4@Z5- MO>3[-/[G?_AP3T:[IK[U8^8?$6J?&O07FDN#KRVT^KP6A6Q_LMWF634&"BQS MD1I]E*JQN=I#;3D'ZAB;D[%D% MP\",4 4DMUC)KI_''[2^J^#O&?C+P\NB6EQ)D8?;;GR+66=9?0(E MVLGR\E(I#_#6;K7[7=WI_P /M?U"RT9M0\1P:=+?VUK' B6]LL>F6=W(TKO< M RHKWL8^38Y!("':68IPYX66MM;]=5;_ #?DOQTY6JT=-7TZ=-?35+U3^6A< M:3\>;/Q!86D.JZA)HK^"C;W4TEXKIYPF/F1,J;%B9'R Q &1 MU?CWXIZQI4_AF/PO!9ZA>7^KQ:=/I5_;3Q7%PFY//>!CM"I%&7E,I#H0@4*;CP]XBOH(-!M[F.PBU32(I89Y6D$EUTZ^U5-?MM M.LO$-I=&PAO]-$CVI@NXYU+HP66$2-;/APK8W%8]RBO2?@%_PL0V&NO\0(;V MVDDN8GL8+^6SEDB0PIYJ![8[742[\,P4G^ZHP*/#WQ+UT_$:S\.^)M.AT%=0 MM@^GPK \WVJ5;>.6X47"OL'ELSKM9 6"9![5ZHM)+ET_KHOT'S-7$$_E",O%\N5)5>3GN>F370F[AWVRJ0&:09R@&1DG&,TEH5*URM=^ M"=!OXW2YT#3KA'EDF99;.-@TDB[9'(*\LR\$]2.#52W^'FD6.J:/=V-FNFPZ M4L_V:QLHDAM@TH =RBJ/FP" 01]X\&NBTCQI'X@L4O=+U:VU*S,XQFGJB='J)L;^Z?RHV M-_=/Y4RU\<07VEMJ=MK%K<::H=FO(I8VA 4D.2XXX(.>>,&H;#XB6.JZ3/JE MEK]A>:9!N\V]M[B)X8]HRVYP<# Y.3P*0:%G8W]T_E1L;^Z?RJ#0_']IXGMY M)]&URRU:"-MCR6,\7C8LF[8< MXP<[&Z'MS3U#0=L;^Z?RHV-_=/Y4RZ\:BT>>-KTS3P>69;>VB,\R!VVH3&@+ M $@\XQ@$] 2+_P#;-Y_SW/\ WR/\*-0T*>QO[I_*C8W]T_E5S^V;S_GN?^^1 M_A1_;-Y_SW/_ 'R/\*-0T*>QO[I_*C8W]T_E5S^V;S_GN?\ OD?X4?VS>?\ M/<_]\C_"C4-"GL;^Z?RHV-_=/Y5<_MF\_P">Y_[Y'^%']LWG_/<_]\C_ HU M#0XGQS\,]+^(7V+^U/M2_8]_E_9W"_?VYSD'^Z*Y7_AFKPK_ 'M3_P"_R_\ MQ%>FZU\0+7PYY/\ :FL6]AYV[R_M#*F_&,XSZ9'YUE_\+G\/_P#0TZ=_W^2O M3HU\=""C1%?[VI_\ ?Y?_ (BC_AFKPK_> MU/\ [_+_ /$5W/\ PN?P_P#]#3IW_?Y*/^%S^'_^AIT[_O\ )6WUG,N\OQ,O MJ^7=H_@<-_PS5X5_O:G_ -_E_P#B*/\ AFKPK_>U/_O\O_Q%=S_PN?P__P!# M3IW_ '^2C_A<_A__ *&G3O\ O\E'UG,N\OQ#ZOEW:/X'#?\ #-7A7^]J?_?Y M?_B*/^&:O"O][4_^_P O_P 17<_\+G\/_P#0TZ=_W^2C_A<_A_\ Z&G3O^_R M4?6%?[VI_]_E_^(H_X9J\*_WM3_[_ "__ !%=S_PN?P__ -#3 MIW_?Y*/^%S^'_P#H:=._[_)1]9S+O+\0^KY=VC^!PW_#-7A7^]J?_?Y?_B*/ M^&:O"O\ >U/_ +_+_P#$5W/_ N?P_\ ]#3IW_?Y*/\ A<_A_P#Z&G3O^_R4 M?6% M?[VI_P#?Y?\ XBC_ (9J\*_WM3_[_+_\17<_\+G\/_\ 0TZ=_P!_DH_X7/X? M_P"AIT[_ +_)1]9S+O+\0^KY=VC^!P-O^S=X7EC)9M2!#LO^N7H&('\/M4O_ M S5X5_O:G_W^7_XBNUM_C/H1C._Q1I^[>W69.FXX_3%2?\ "Y_#_P#T-.G? M]_DH^LYEWE^(?5\N[1_ X;_AFKPK_>U/_O\ +_\ $4?\,U>%?[VI_P#?Y?\ MXBNY_P"%S^'_ /H:=._[_)1_PN?P_P#]#3IW_?Y*/K.9=Y?B'U?+NT?P.&_X M9J\*_P![4_\ O\O_ ,11_P ,U>%?[VI_]_E_^(KN?^%S^'_^AIT[_O\ )1_P MN?P__P!#3IW_ '^2CZSF7>7XA]7R[M'\#AO^&:O"O][4_P#O\O\ \11_PS5X M5_O:G_W^7_XBNY_X7/X?_P"AIT[_ +_)4]C\6='U*[BM;7Q'8SW$K;4B29"S M'T ]:3Q69)7I?^&:O" MO][4_P#O\O\ \17K-YKM]'"&6X(.]!]T="P![5/_ &S>?\]S_P!\C_"L/[1Q MG_/Q_>;_ -GX3_GVON/'_P#AFKPK_>U/_O\ +_\ $4?\,U>%?[VI_P#?Y?\ MXBO8/[9O/^>Y_P"^1_A1_;-Y_P ]S_WR/\*/[1QG_/Q_>']GX3_GVON/'_\ MAFKPK_>U/_O\O_Q%>BZ%X?M/#>EP:=IUL+>UA7"HHZ^I)[D]S6W_ &S>?\]S M_P!\C_"C^V;S_GN?^^1_A6%;%5ZZY:LVUZFU+#4*#O3BD_0I[&_NG\J-C?W3 M^57/[9O/^>Y_[Y'^%']LWG_/<_\ ?(_PKEU.G0I[&_NG\JKB-_[0)VG'E#M[ MUJ?VS>?\]S_WR/\ "H/[=OOMI3[0=OE[L;1US]*6H:$6QO[I_*C8W]T_E5S^ MV;S_ )[G_OD?X4?VS>?\]S_WR/\ "GJ&A3V-_=/Y4;&_NG\JN?VS>?\ /<_] M\C_"C^V;S_GN?^^1_A1J&A3V-_=/Y4;&_NG\JN?VS>?\]S_WR/\ "C^V;S_G MN?\ OD?X4:AH4]C?W3^5&QO[I_*KG]LWG_/<_P#?(_PH_MF\_P">Y_[Y'^%& MH:&7I\;BU'RG[S=O]HU8V-_=/Y5+9:[?2VX9K@EMS#.T?WB/2I_[9O/^>Y_[ MY'^%+4-"GL;^Z?RHV-_=/Y5<_MF\_P">Y_[Y'^%']LWG_/<_]\C_ IZAH4] MC?W3^5&QO[I_*KG]LWG_ #W/_?(_PH_MF\_Y[G_OD?X4:AH4]C?W3^5&QO[I M_*KG]LWG_/<_]\C_ H_MF\_Y[G_ +Y'^%&H:%=(V^SW@VG)MI1T_P!@UPB6 MD_\ SQD_[X->C+K%X8;IO..4@D=?E'!"D@]*XY?&FLG_ )?F_P"_:?X4M1Z% M!+2?_GC)_P!\FI!:SX_U,G_?)K07QCK!_P"7UO\ OA?\*D'B_5_^?P_]\+_A M2Z@K',S^!-'O;TWESX>L9[LS-<&>6R1I#*T/D,^XKG<8@(R>I0;>G%4-0^#7 M@O6;1+74/ V@WUJD@E6"YTB&1 XB6$,%9",^4B1YZ[55>@ KN5\6ZL?^7P_] M\+_A4J^*M5/_ "]G_OA?\*K7^O+8;.1\2?"_POXUO-.N_$/A+2->NM-;=93Z MGIL5R]J<@YB9U)0Y53\N/NCTJK?? _P%J]K?6U_X \.7MM?70OKN&XT:WD2X MN!NQ-("A#R?._P QR?F;GDUWB^)]3)_X^C_WPO\ A4J^)-2/_+R?^^%_PI6Z M"T1RFB?#'POX>U@:OI7A/2--U46ZVGVZSTV**?R%556+S%4-L"H@"YP JC' MKI5@D_YYO_WR:MKXAU _\O)_[Y7_ IP\0:@?^7@_P#?*_X47;8M"!8)/^>; M?D:N:?$XO;WO0NNWQ_P"7@_\ ?(_PJU9:O=RW<"/,2K. 1M'(S]*- M1JQ+XC_X_D_ZYC^9KR6Z\.>+I?'&IZ\;71;EH;26UT1IKZ51;!@"3)&(.2[J MNXA^% "CJ3ZUXC_X_D_ZYC^9KQ/7OBOK7A#7]>CUG38TL[5/M-C;);N#=6BN MBRSBY#LNY S,T1C0X*\D'-"U=O)_U_72_2XY?Y')>,?A!XBE\$O-)IVFZCJ5 MO!J4]U;B[DN&N;J>-2+J+%NO[X,I"QA0 " &'-=CHO@O7(?%D&L_V/HYT^70 M5TZ:&>Z=)IWVH=TJ>01_ (R"S$*,\XVU3'Q]FE2*[A\/(^EN(Y_M!O\ #M;R M7C6L"6PK[2P&T_>SUS+SXZ:K'KMQ?QZ:G]AV^FW\\5B+E?-NG@NXX [ MDQYB/W\*"PP>>1Q4?+K?Y63O^>WRV6FC7XM-?E>_^>O4^!/#7C/P?X=@ MTU;?0$"W=[<2*MU-(&65I)8E4^4FW$CA6X/R@D2NX_(P89XXP6SPI6DG?9V7W_P"8[\C3]7_7W_H9NM_!OQ-X MDM+B>YDTJQNVBT^U-A:W!E@NHKU*%1YJ%;QS8:A?/X?N]- MLX;87=M<2)+YGZI=:W!'>7 MEBUFPFAMVRSS>6(QDDG%.[=GW3^>O^3O_ )"TBOE;[K?\#_AS M-B^!E_:K(%WHR*HW83_5H-F "(%^!6MO M#J\;R:7%-<131->Q32>;J1>\2=9+G]V-K(B%1@O]XX(%;L?Q0U[3Y-3,MOIV MOV?]HVVE:=>VT MGZK9:@#9!UEV36UPB!Q)M!(96/'3I]2)W::\_P 5=_A_743LKQ?E^&GZ?@_0 MZ#X=^$)?!6F:E8$6T=I)J5Q"?M3_\RQ_V]?\ M&O!*][_ &I_^98_[>O_ &C7@E?IF3_[C3^?YL_. M\V_WV?R_)!1117M'D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4Y':-@RDJRG((."#3:?##)<2I%$C22NP5409+$] !W-(9]$?" M;XR#Q%:P:%KOM=>/?"OX.IX2LHM8U>-9-:=D, M<1Y%L"P_-_4]N@[U[#7Y;F+P[Q$OJVWX7\O+^MC])P"KK#Q^L;_C;S\PHHHK MS#T0HHHH **** "JP_Y")_ZY#^=6:K#_ )")_P"N0_G0!9HHHH **** "BBB M@ HHHH K:=_QZC_>?_T(U9JMIW_'J/\ >?\ ]"-6: "BBB@ HHHH **** 'I M_P >][_U[2_^@&N!2N^3_CWO?^O:7_T UP*4#Z$R5(.E1I4@Z4NH(^8_%^C_ M !>O]4\=:CI>H:AI^F0ZNEKI\ DN)I;E&GL2CI;A$VPQ@7.YXY?W@=U; 7(Z MWQOXC\9ZG^S[J4]];ZG9>+UO+ZRMSHUAJ43RM#//';S>7:K+,B.D<<@YV-N4 M%MK8/9?$#XIWOA+7%T?1O#Q\0ZC%IDVLW:/>+:I%:Q,JG:Q5M\K$G:A"J=IW M.O&:EC^TWX NUE)U&]MQ#9F]D>73+D1A1!%.R"0(4>01SQ-L0D_-TXJ%%2I\ MD7LEKUTTO]Z>O[;?WZV_%/TVT.;^(MC\3O%%G\.;'PS/?:+J5WI%P M^I7MW5:B58!+(1.@>7SMBH!MQU!;O+;]H_P+=36\4.HW9>:1(M MTFFW*1PN]Q);1B5S'B/?/%)&N[&2O'%5M!_:A\#7]CISWVHO9W%QI\=_*\5G M=R6<>ZR-Z46X:! Q\A7< A7(4Y4'BMF[MSZ7OY=[?A_GIH1&+Y5"UVE\]O\ M@I_ENRC\!/BUXP^)'BS7H=6LH_["M&O84N8='N;..&:&_F@CC6>5V2ZW11AV M:+ 1A@XW #W5:Y;X>^+]!\:Z)->^' XL(KN:V9,M7=._X_K;_KHO\ .J2U=T[_ (_K;_KH MO\Z"EN:7B%&:]0A21Y8Z#W-<7>?#O1+F+6?)TBVT^[U:"2WN[^SM(TN)%<88 ME]IW'O\ -D9'(->K45GHU9FMM;GEUEX$T>RTNTL/[(MYX+6VAM$,]NKL8XB# M&I)'.U@&'H>>M+_P@6@?:;NX_P"$=TW[1>;OM,OV&/?/N(+;SMRV2JDYZX'I M7J%%4YMNY"II*QYM+X1TFXUC^UI=%LI-5\LQ?;GM$,^P@@KOQNQ@D8ST-$/A M#2;=XWBT6RC:/RMC):("OE@B/''&P$A?3)QBO2:\V\8^-]:T'XE6>F6-I=ZG M8RZ)<73V=F+<,)5E15E+2NG !(P&[]#VESY?Z[)LKV=_Z[M(;I7@[1]"DNY- M,T.QTZ2\.;E[2T2(SGG[Y4#=]X]?4^M9&D?";PWI-KID;:'::C/IJA+2]OK2 M*6XB56+(JOLR I/&.F!WYKSUOBWX[N_#]E>V^JWC2Q^'$U6=[>VL_*#_ &J1 M'DF#KN*>6N-L7.0..M>BZ/\ $F]T[Q[.GBK59=)TF]$EQI3S00KIEQ:"-2K+ M/PZ3<,[+(V,'[HRM4I:_?^#:_P [?,EQ_'];/_*Y/#\,_"UO!>01>%-'CAO M!YV=;\9:A_PLCP0FEZY;7GAK65NLPVD<;K+Y<6X-YV6W?-TV[0,$ M'-O?#\MSX@2&U\1Z=?7962UA\O3C%* #&0 3A"1^\+@$9.1Q24 MM=//\G^B8W"_X?BST#R9/[C?E1Y,G]QORJ'X/:]JOB3P]J%[J%Y+J5F=1G33 M+^>%(I+FT! 21E157D[L$*,C!Q7>4[V$HW.)\F3^XWY4>3)_<;\J[:BCF'R' M$^3)_<;\J/)D_N-^5=M11S!R'GVH:#9ZMY?V[3H+SR\[/M$ DVYQG&1QG _* MJ?\ PA6B?] &P_\ -/_ (FO3:*M59Q5DV0Z,&[M'F7_ A6B?\ 0!L/_ -/ M_B:/^$*T3_H V'_@&G_Q->FT4_;U/YG]XO80[+[CS+_A"M$_Z -A_P" :?\ MQ-'_ A6B?\ 0!L/_ -/_B:]-HH]O4_F?WA["'9?<>9?\(5HG_0!L/\ P#3_ M .)H_P"$*T3_ * -A_X!I_\ $UZ;11[>I_,_O#V$.R^X\R_X0K1/^@#8?^ : M?_$U W@O1OM\8_L*PV^6Q(^QICJOM7JE%'MZG\S^\/80[+[CS+_A"M$_Z -A M_P" :?\ Q-'_ A6B?\ 0!L/_ -/_B:]-HH]O4_F?WA["'9?<>9?\(5HG_0! ML/\ P#3_ .)H_P"$*T3_ * -A_X!I_\ $UZ;11[>I_,_O#V$.R^X\R_X0K1/ M^@#8?^ :?_$T?\(5HG_0!L/_ #3_P")KTVBCV]3^9_>'L(=E]QYE_PA6B?] M &P_\ T_^)H_X0K1/^@#8?\ @&G_ ,37IM%'MZG\S^\/80[+[CRRT\%Z,8FS MH-@3YC];-/[Y]JF_X0K1/^@#8?\ @&G_ ,37IM%'MZG\S^\/80[+[CS+_A"M M$_Z -A_X!I_\31_PA6B?] &P_P# -/\ XFO3:*/;U/YG]X>PAV7W'F7_ A6 MB?\ 0!L/_ -/_B:/^$*T3_H V'_@&G_Q->FT4>WJ?S/[P]A#LON/,O\ A"M$ M_P"@#8?^ :?_ !-2VWA/2K.=)K?1K."9#E9([5%93[$#BO2**/;3>C;^\/80 M71?<<#?PR?9Q\C?ZQ.W^V*L>3)_<;\J[:BLN8TY#B?)D_N-^5'DR?W&_*NVH MI\P3)_<;\J[:BCF#D.)\F3^XWY4>3)_<;\J[:BCF#D.)\F3^XWY4>3)_<;\J M[:BCF#D.!T^&06H^1OO-V_VC5CR9/[C?E7;44N8.0XGR9/[C?E1Y,G]QORKM MJ*?,'(<3Y,G]QORH\F3^XWY5VU%','(<3Y,G]QORH\F3^XWY5VU%','(<:D3 M_9[SY&YMI1T_V#7!I:3_ //&3_O@U[=12Y@Y3Q=+2?\ YXR?]\FI!:SX_P!3 M)_WR:]DHHN'*?.?C3X/Z!\0[BVN-"3;YD,A@D0R1M MM7*/E3CI6-XM_9R\+>*-#U6QATV72I[\2G[3;/*/+:2&*!RJ;@ #%!&F%Q@# M*E6^:OJ6BD[-.-M'_P /^>OJ/ENT^Q\K>&?V9?#.DVVDG4X]2UW4-.VA+FZO MKH(ZI,\T$XAN M)I'MR+![!& =F#%;=V3# @]3EN:^H**IRNFGU'%.+YD]3PCX3_#1OA?X330X M]0OM4A29Y8VNWDD$*MC]W&9'=P@P2 SL<8 [-8)/^>;_]\FO1**')MW9" MIJ*LC@5@D_YYM^1JYI\3B]MR48?O%[>]=E12YA\I1OM6BL)1&Z.Q*[LKC_/: MJ_\ PDEO_P \Y?R'^-4O$?\ Q_)_US'\S65320.33.B_X22W_P">J-%+E0^9F0_PW\#/!;P#2+N."&T%B(HK^X1'@WL_E MN!*!(NYF.'SUK6L?#_A?3=NU$D"C(X/'(X.16: MWP_\$/%J$9T:?RKZ)X)HQ=S!5C>3S'2,>9B)6;DK'M![\5IT4N5?UY[CYWO_ M %IL7?#RZ5X7M6MK!=1,)QA;N^FNMH P IED8J,=A@5J_P#"26__ #SE_(?X MUSM%-J^K%S-'1?\ "26__/.7\A_C1_PDEO\ \\Y?R'^-<[119!S,Z+_A)+?_ M )YR_D/\:/\ A)+?_GG+^0_QKG:*+(.9G1?\));_ //.7\A_C1_PDEO_ ,\Y M?R'^->+?';Q_J?PX\(VFI:2MNUQ+?);L+A"Z[3'(QX!'.4%>%?\ #5/C/_GE MI?\ X#M_\72T126E_P#@.W_Q='_#5/C/_GEI?_@.W_Q=+0?O'V]_PDEO_P \Y?R'^-'_ DE MO_SSE_(?XU\0_P##5/C/_GEI?_@.W_Q='_#5/C/_ )Y:7_X#M_\ %T:![Q]O M?\));_\ /.7\A_C1_P ));_\\Y?R'^-?$/\ PU3XS_YY:7_X#M_\75K3/VK? M%,.H6[WUII]Q9AQYL443([+WPVXX/X4:![Q]J?\ "26__/.7\A_C49\4VPG6 M+RIN*\*^*M-\9Z);ZKI5P+BUF'T9&[JP[,/3^E7G_ .0A%_UR M?^:T[(GF9U?_ DEO_SSE_(?XT?\));_ //.7\A_C7.T4[(7,SHO^$DM_P#G MG+^0_P :/^$DM_\ GG+^0_QKG:*+(.9G1?\ "26__/.7\A_C1_PDEO\ \\Y? MR'^-<[119!S,Z+_A)+?_ )YR_D/\:/\ A)+?_GG+^0_QKG:*+(.9F_%XHMIE M+"*4 ,R\@=B1Z^U/_P"$DM_^>5+NV[LX'KCUK!JL/^0B?^N0_G2LA M\S.K_P"$DM_^>?_ -"-6:5D/F9T7_"26_\ SSE_(?XT M?\));_\ /.7\A_C7.T4[(7,SHO\ A)+?_GG+^0_QH_X22W_YYR_D/\:YVBBR M#F9T7_"26_\ SSE_(?XT?\));_\ /.7\A_C7.T460]_Z]I?_ $ UP*4K(?,ST@?$6P/_ "[W M/Y+_ (TX?$*P_P"?>X_)?\:\[2O"=9_:.U7PYXZ\9V=SX:N-1\-^&I7CNKBP MM91)&HM+>=&\Y\0.[O.8_*#*P #GY319-V\K_=_PX&.[=+=EM M3,)/+#DW,:AMVW(;G !;/UK]I2Z\(^(=?&O:7)9:;I32.UE#;I-=F./2Q>2* M9!/Y8?<& (# C ^7[P3LBKR;LO0^N!XWLS_RPG_(?XTX>,[0_P#+&?\ (?XU M\IR_M1V-MK*V]QHFJ6DR&6TDT>6&!KEKS[796\2B=;@Q*&-[&>XPQ)==FUK' MCG]I;_A'Y=2TFRT*ZMM=MK5+@/>-#/;1N)+42P2&&9L2*MVAQGMG[I4M7+[J MGT:;^[^OQ1'.W>W30^IAXOM3_P L9OR'^-.'BVU/_+*;\A_C7S/XS^-^O^&_ MC*?"6F^'GUFPM[&ROKIK>TN'D2*9KH22&908HO+%LI"R8,F\A3D5R#?M.>*] M*T?0KJ^TW0;N;Q5I=AJ>DBR>41:=]JO+:U5+MBS>8JF[5_,01[O+==HX:E&/ M.^6.][?/5_C9^6C5[Z%2;@[2\G\G;_->>I]DCQ3;'_EE+^0_QJ6#Q#!/*D:Q MR NP4$@=_P :X+PX-472+==:GLKG5%RL\VGQ/% Y!/*HS,R\8^4LV#GD]:WM M._X_K;_KHO\ .FXI"4FS0\2C-XH_Z9#^9KYCT'X$:YH7@YM3CCMT\30&VN+; M2[6-(%,L%RTNZ63S&625D9D#_* IP17T[XC_ ./Y/^N8_F:RJ275;BEV>QX! MX2^$WB2PN;JVUVVN;G3([*YO(Y+.YB^T/?7<,:3I&68!64B?#-A?W@YKT3X- MZ!J/AGPF^G:AIL&EI#""5X<#:\RP,T?F$Y!*GD $@$D5W=%:7M]UO MNV^[;T(M??O?_/\ S]0HHHJ1A1110 4444 %%%% !1110 4444 >*?M9_P#) M.=._["L?_HF:ODROM[XU?#J]^)OA:UTNPN;>UFAO4N2]QNVE0DBXX!YRX_*O M%?\ ADCQ'_T&-+_.3_XFH:U-(M)'A=%>Z?\ #)'B/_H,:7^\>:;<.9-O?; ME0,_6BS#F1G?LP6WBAO%4DVEMY>@CC4#,"8GXX"C_GIZ$=!UX.#]4O\ \A"+ M_KD_\UJMX>\/:?X5T>WTS3+=;6S@7:B+W]23W)ZDFK+_ /(0B_ZY/_-:M*R, MV[LLT444R0HHHH **** "BBB@"O9?ZEO^NDG_H9JQ5>R_P!2W_723_T,U8H M**** "BBB@ HHHH K7__ ![C_KI'_P"ABK-5K_\ X]Q_UTC_ /0Q5F@ HHHH M **** "BBB@ JL/^0B?^N0_G5FJP_P"0B?\ KD/YT 6:*** "BBB@ HHHH * M*** *VG?\>H_WG_]"-6:K:=_QZC_ 'G_ /0C5F@ HHHH **** "BBB@!Z?\ M'O>_]>TO_H!K@4KOD_X][W_KVE_] -<"E ^A,E5BA&68'"QCG"UUB5Q/Q-\!:SXPO/"^H:#KEEH6IZ% M?27D^+M1T_PM=V M]_IA>[UNZM[=Q<6!0$F29A\\)0#J2N *U+7X<>!C:"P@\+^'OLQAV_98]/@V M>4T7DXVA<;3%^[]"OR].*\2U7]C2WU6WCL/^$EA_LR'1)M'A$VDJUR/,LVMR M[RK*JN-S"7:4R"-H95QCNO"/P'N]!^*MKXTN]:TR=H+$V:V6GZ+]CVAH+>,J M'$S QAH"RJRLRAPN\A15Z7T_K5_\/\QO9/K_ /L_\'[D=)KT/PSC\176@:QI MOA^;6+_3[F_NK*>PCEDFM 8O/>4;#E24AR&^\8UZ[>,.>_\ @EX;LKO6#HGA MZ"*+3+.>>>TT 2.+&5,VY(CA+&/9:@XQA%A!.T*,:WC?X7ZQXO\ B!I6O0:_ M8V&FV6DWVE/82:6\TT@NO+WN)A<*%QY,>!Y9_BR3D;>$'[)][HWA35-%\+>, M8M(75M-TO2]0>^TZ:\6XAM5F$R8^U(Z+.)0I".-BA@IRVY95^5]]$OOE?Y6L M_F]'L#44XI;:W_#\=_N6O?TVV^*WP\7Q-?FVU&SFUIK".6>YM+1Y'G@11+'& M)40B5E6X#B)2S 3!@N'R<3P_>_!)]*L8=(TKPQ'8^/9I;5;6WT=(QJLD9?S4 MGC\L$E&#AA*!ACM.&;!Q!^SGX@M=9O\ 5-*\:V&CW<@FN[$VV@$K8W\MC#9M M,JFY(:)8XB4A(RI?EW"X+_#_ .R]/ITKPKI%OI6B:99Z/I=L"L-E80)!#$"22%1 %'))X'4FMW3O^/ZV_P"NB_SJ MDM7=._X_K;_KHO\ .FW?5@M#J+S2X+V422;MP&W@XXJ#_A'[3_;_ .^J**R1 MJT'_ C]I_M_]]4?\(_:?[?_ 'U113N%D'_"/VG^W_WU1_PC]I_M_P#?5%%% MPL@_X1^T_P!O_OJC_A'[3_;_ .^J**+A9!_PC]I_M_\ ?5'_ C]I_M_]]44 M47"R#_A'[3_;_P"^J/\ A'[3_;_[ZHHHN%D'_"/VG^W_ -]4?\(_:?[?_?5% M%%PL@_X1^T_V_P#OJC_A'[3_ &_^^J**+A9!_P (_:?[?_?5'_"/VG^W_P!] M4447"R#_ (1^T_V_^^J/^$?M/]O_ +ZHHHN%D'_"/VG^W_WU1_PC]I_M_P#? M5%%%PL@_X1^T_P!O_OJC_A'[3_;_ .^J**+A9!_PC]I_M_\ ?5,/AJS,RR?O M-RJ5'S=CC_"BB@+(?_PC]I_M_P#?5'_"/VG^W_WU111<+(/^$?M/]O\ [ZH_ MX1^T_P!O_OJBBBX60?\ "/VG^W_WU1_PC]I_M_\ ?5%%%PL@_P"$?M/]O_OJ MC_A'[3_;_P"^J**+A9#8O#=G$I5?,P6+AS_2G_\ "/VG^W_W MU111<+(/^$?M/]O_ +ZH_P"$?M/]O_OJBBBX60?\(_:?[?\ WU1_PC]I_M_] M]4447"R#_A'[3_;_ .^J/^$?M/\ ;_[ZHHHN%D'_ C]I_M_]]4S_A&K/SO- M_>;MNW[W:BB@+(?_ ,(_:?[?_?5'_"/VG^W_ -]4447"R#_A'[3_ &_^^J/^ M$?M/]O\ [ZHHHN%D'_"/VG^W_P!]4?\ "/VG^W_WU111<+(/^$?M/]O_ +ZH M_P"$?M/]O_OJBBBX60R'PU9P1[%\S&2>6]3FG_\ "/VG^W_WU110%D'_ C] MI_M_]]4?\(_:?[?_ 'U111<+(/\ A'[3_;_[ZH_X1^T_V_\ OJBBBX60?\(_ M:?[?_?5'_"/VG^W_ -]4447"R'#0;4)(OSXD1HS\W8C!K*'P]TD?\]_^_G_U MJ**060X> =*'_/;_ +^?_6IW_"!Z7Z3?]]__ %J**86%'@;3!VF_[[_^M3AX M*TX?\]O^^_\ ZU%%%PL.'@W3Q_SU_P"^_P#ZU.'A&P'_ #U_[[_^M111<+(< M/"EB/^>G_?5.'A>R'_/3_OJBB@+(B &BBX61__9 end GRAPHIC 10 hrmy-20231231x10k006.jpg GRAPHIC begin 644 hrmy-20231231x10k006.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $! 7,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4MPQG(Q6 M)XYN=5M/!>OS:#$D^NQ6$[V$4G*O<"-C&"/0MBJ?C_QYI'PR\'ZGXHUV9[;2 M-.B$US)%$9'"D@<*.3R0/QI9_&.EOX''BJ.82:1]@&I)(ZX+1%-X.#R&(QQU MR:3V \'TSXE>,=$LO!\&@)K/B%=29?[5O_%-G/&T-Q^[$ENH6$%!\SD,1MR M V,U=B^*7Q4;4_#%M=Z!;1Q:RDDT[M;7$8@'G&,0;@K;'$8\P,VT$MCH*[.R M^/<4FB1:@_A_4KJ0V$UW<16+QRK \4WE/%N+#G/(/<8/<5K3?'#PY!>7]H_V MMKFU*1R011!G,K,B^4 &^^"Z YP.>IYK+1_:(T/(/A;\2_BG>:/X-M \%074LVO7GBJ>Y>/7(]6TB>>UTV4!RL5O%'&"R.P5 ZL MX ()(S6Q+\1/BK>ZGI6H7&EC1M-.L?8)M*BTZ2:21/L:2#=)S\K2L8PX 4;3 MDU[1K/CS3- L(;W4))K.TE>:-))8RO,88G@_WE1BOKCWKEKOXZ:1:13H\5Q) M_P#) MT^Y+Z? ?+S(ZE5Y5RR8&<@[LX4U[_P"$M5NM4TBVN+ME>=RV]TMY( P#,!\D MF&& !U'/;BN2@^-VE6D=K_:ZO9M<3W,,1BPZGRMYP>=V2L;'ICCDC(JY8_&# M0]3G\I(=0\Y5>2XADM]K6T2JK&:09XC(=<$9//3K5QLNH)H] # ]"#]*6N5\ M">.M+\?6] #J*;O'K2Y% "T444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 9\L45U&UO/&KQ..8W0%6'N#QU]:P]5O M/#^L2-X6U$1SR,L4CV 1\!0P>/<5X493@$C.W'(JI?\ PET?4?B?I?CV2>^7 M7-.L)=.AA2Z86K12,&8O%T9LC@UE>)OA;J&L>*]9U."\M?L^JZXD.F6Z&Z$J3*CO'Y@D55D&U6'!VKVX( MR,'FG0> O#=G-PM&)O M$+W&W3VL4NVW">)MLRB4==S/YNZ09 ++D#IB_P#\*=OI[NV$D^E6>FRF)[S3 M[.U;RR8XIH]L2G VL)\MGG(QWI?(7R.EA\#>$=2O))+>QMKG*1DE7VOQ))SSPQ%++X&\'^%]%N[FYLXH]/MH9I+F>:>68B/:I?9#,K'=@K@G 4]!@$8KF]9^$?AH^(WURXO!964J&.YM&FV13JYD M#*[;ON.9FR#G)(P1TJG>_!>>\N+JSEO[<:(T@:&T,+98&6!V1Q]TKB J .SG M-5[CX"&6WU.SDETN\L[J!5@%]:EY+39.9(X4["'!52!_=H^0'6+\,_!FJSQ7 M*Z3#*\+R*,R2JI8[P_R;@&/[R09P<;CBK,_@CPN^J6TS6R"Y*611(-BA MU?:VUEVJ@VOD<#C->K[><_B31\@^1Z9X7T/2_"MDMG MIJ^1:9+)&;AYN> 0I9B0!C&T<#L!S6^CAQQ7@EE\(]2T?XEZ-=P6<%YH-A<& M2W)(C6T#O,[;!C*[?,10HP&SS]T5[I NQMV#RH& /Z52&6:*K75_'9J&E(4$ MX&6 )/8#/>I$G#@<$9_SS1<9+32P'^>M,EN(X$+R,J(.K,<"N9U7Q:\DGV72 M$2YN!]^?.8H\^_<_2F!T[S)&NYF"CU8XJ#^U['=C[;;Y]/-7_&N+_L:>_8O> MSS7'K9KM4\B,J>IVT[7 ZW5/&NEZ:_E^F7SQ?\]-@&1]#6-INA8FW3;9)B/XA MD+]*V)(4M4SO.0<#!Q^=%@N:FG^,])OH6;[6L#KPT[8I'IMYHL%ST&"ZBN8Q)#(LD9_B4Y%2 M;@*\ANK1;=2%:6.-NJ)(5'Z5:TO5-6T?BTN#/&2/W-TQ8?@>U%@N>J!@3CO2 MUREKX^M G^F6UQ:S#[RA"Z_@16E8>+M,U%UCBN LK3Q ;F08=E !;Z\4N4FQX'?WOQ#N(;:XD@N+6>>PNO/L M(+=BD]R;!6B!;?F,>;O4;2.1SSS6U'XA^)%YJ;VZ6XM!YODN7T_[H0KGLI.,YXKV@0J.YSZYI!;*"""W';-+E&E8P_!DFI7?AG2Y]87R]5:% M#<1J@0!^A^7L#UQ6^Z[U(SC-'EC.>].JDK#(4MPC;LG=ZT[R1SC@'L/6I*KW MMY'8P--,ZQQ+RS-V%,#RCQK^S]8>(_B?HWC2#4[ZRN[0N9H4E+*QVX1XPV0C M ^V#FM>ZU+Q+I["'2=6L]=E)V@7MJ8UB [F1#AC^%:UWJLWB-_+C#VUEV!.U MY?0GT'M4R1Q:?#PJJ_;;P%J535W*^K(MK<\W\1:WKEJI?6-&N[B4\":SG6>/ MWPGRD?K6UX=\:>'M.MH[9[Q+*8\>5?(ULQ/? D R?H33];EDF4MM. P;.35Z MU>"]@\J=(YD;G#J&'Y&BT@U.@&HQ21J\;K*#TVD$'\1FLL72"Z=2V"!D'ZUB M3>!M%RTEK:MI:68/'-+(L<819)#EVQW8XYJH MW6X:FTTQ*G]X6ST&ZJZ1";4W=APH"AS63-++9W CF4,3]R4<9J]!>[ H)!4^ MIJP-F1HT_P!2>>YK)U26Y6$[8BP]<\TY+U3.$QMR/6M.*2.6/9,V<#&X=Z * M=C=[X4D0X..<'/-7Q?J8B&7YS[5@7<+:;([P$M;L>5 Z'VH&M*QVATW^X- Q M-9B!C)''RY/M5S2K1;B%"0,E1UK)O[LS$0K\[2=QT KBV[*58;^^<\CW'H:MF_8IM:0$5G7&H[\A6VD\>M C6\, M>)O+VZ;?R_Z0/]3+)P)5[#/K76J=PKR6[VS-MQN0\8/05V/@;6IKZRFMIW:2 M6U8 ,>6*'IFIL5M%IX>E,0\N1HQCO5VP@'F37$R&25C\B M'H!7"_$?]H#P+\-)&CU[Q#:P7F,_8;=O.F'H BYY/^UBI)>W\'^%= #G=G4KTR,H].*R]M%[$^TB?2%[:6^IJ"X/'<'BHF\, MV[1960*W8[CQ7@,?A3]I.08?Q5X2L3_=BMF;;[9[U97X?_M&2KD_$GPS'[#3 MS_A1[5_RBY_(]KET&:V43V\_GLO#1MW%0QZKY8*DD.IPRGM7BTGA;]H[28WD M7Q[X5N0HX62P;YCZ9[50M_%W[0'@Q9;W5_ .A^,[5@7=]&N3'*ON%/4^U'M; M;H.?NCW675TD R^[G( '>H5CGOWS#!C'=N*^1]1_;;\0V/B1+.X^'<&GWC'R M_(U.[>W(/;.Y0!]2:]2TZ;]H7XIV4<^G3>$O NBS\B[M)Q?SJ/52,@U'UF%] M!*M%Z(Z#XX_%2'X.^'S<2SP3>(;E3%INEQJ9)9Y3T.P'.T''S=.U:?[.Y\M(MN=JK!;[$**JCIR6Z\\5'\,_V:/#_@#79/$.K7UUXT M\92Y+ZYJS[VC)Z^4G(7'3O7=3)-_:20P.%$@+,2.GO5P4ISYY[!%2O=FH-/& M,/*"!ZU%+;V\&9"V2/2AM,NH\$L!71>YJ4U"7"G:O MRCG@52D:2SU-)[21XI4&X8. P'8^O_UZV;CR[*)HU8'_ ':S[6PENI_.=,)C M"@GD_P#UJ .^T7Q#:ZO;Q&*6,SE 7AW893WXK6!R :\MN[);=O-0^3<*-RS1 MG!!]#7:>%-7EUG3F-PP^TQ-Y;E3U[@X]Q4V*N;]%%%(84444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "'H:H:SJ"Z5ID]P0&9 M!P/4GI5_I7%^--0,KQV,:;_*999F_/ IB*FG6TGG&6>3S)YFWOCIGVHU>^*L MX/W5X..M7K,+MW< A05%<_J*M+\ M!:->:SJ]]'9:9:@M)<2'@#L!ZL>PK=$IL[7!4 'J6.%QZD_K^%?*:0R_M7?% M>X,KR'X9>%;KRH8.VIW@/S.?4=?PX[UC5ERJRW9G*5BVGBGXC_M,S2#P]-<^ M OAX[$?V@%(O[\>J"/AVB7%OH\<^H+EVOM2Q<7#GNQ9N M%/\ N@5ZQ8Z?#IL%M96ENH?:(XH4&%10./H *Z72O#T5L1/<@7%R>[?=4>@' M;ZT*%OBU&J:>K.7TV&\F 6SL9"GKC:@_.M=/"EY/\US>K#G^")=WYDUU! [< M =L8%*.6QWK7;8T.:D\)S*/W6H$GT>,8JA<:/JUD#MB%PGK W_LIKM,8&>@H MZXQ^!HN%D>:RSN956ZB>)A_SUX_G6A-JZI:^6I"J!SSUKMI((KE2LD<I?LJV?AVYDU;X9^+M7^'^I*<_91,TUC(?1D;H/KFOH-]+U#1%8R6X MGM^[PG@?A69 D>HWDCX^]@!3TS]*S=.,FM"913/G35/VCOB)\#+ZPA^*/ANU MUG3;QS%;ZUH3A?,91T,9P-V.<<5ZG\,OCQX&^)FJ$Z/KMN+M4Q_9]ZWD7()Z MC8W7\":=^T+\/=+\:?#34(M;O9].LM,9-1^WVB>9-;>4,##$KP3]:PM4C)J]T8IR3MN?0DMV^T#!3C( M(K,N-79R(TW2L>@SQ7SKJ'[/?Q8\#V,R?#CXG7US9IRFE:]B3(_NK(0=H_*O M.?"?Q_\ CC8^-IO!NIV/AN#Q&G2WUU3:27./[D@RK\=,8S3EB8PTFK"=7E=I M(^S[;2I)9/,F&?\ 8QP*N:AW;V0.JG\)]/>'M>L/'<37&D:C!J&GJ[(;F DH[ X*JW< C&?:NC MT6X/AS4C#+A[>[<*9.ZMV_#WKQSX9W4'PV\'V?A_0M!UR\M+-=D4K6B+G+$E MCEEY)).<5W&L:]KMSIVR+PI=@E2=]U?11<^N/FK=3TU-%)6U/:-PQU'YT;AZ MBN#L-0\;:C86\MOI^AV:N@(-Q=RRD_\ ?"BK/]E^.;S_ %FNZ3IQ]+6P:;]7 M<5/.NQKJ=DSJBEF(50,DD]*%D5L88'(R,'J*XB_\#:YJEC/!?>,+Z02HR,MI M;0PJV1C!R&..>>:R?@A\))?A+H;V=UKE]K%Q,22+B9FAAYR$B0D[0!WSS2YG M>UA-N]CTJ9L8//Y9K@X/BYX9N=/L=1>^%IIMZEQ(EW=NL,40@?9(9"S CYN! MP?PKN7F0?,2H &QN=>U&^LK225[.!UC @66=9F0$#)!= M!R>Q-4V^@W?H=5J?QX\!Z;907B^)M.O+22\AL99K.[CD2V:7=L:5@WR+\IY/ M>M"W^)OAEKU[>;6;.W7SHH+>>:ZC$=TTD8EC$1#9;Y6'8=>,BN(OOV9- G=) M[+4[[3;R.=;F&6%8SY;BYDG'RNI4@-,ZX(Z8I^B?LX:!X2U?2]1TG5]1L+C3 M1&D)S'+OA6%(&1MRD?,(U)(&1VQ23EU0DY,Z?7OC!HFC:YJFFZ;240WT M]G;9@MW1F"ARK XST(R1D ZA^*7A'>(F\4:0LQG:W\O[='N$B@,R$9/ MS*#R.W>N8\1?!"S\0:GXDF37-2L=-\0E)-3TJ!HS!-,JH@E4E=RG;&@(!YVB MJ]I\ M$M'T][+4;V!+:._MIA'Y;"ZANY/-FC8D''S!<,O( QTIMR'J=#XG^, MOA+PFBSZEK$"6?E/-)4.%)4-@XZ'!4X/8UXQ9?LI>'H=/N(+G6M4OYIH7M_/E,894-ND" !5 M RJ1ICUQS7K7A71)-#@N(YKZ6^:5P^^5$0KA%7'R 9^[GGGFA.75!J=!G-+4 M2RQABNX;O3O4@8-T.:L8M%%% !1110 4444 %%%% !1110 AZ&N"@9;[4M2E M8Y269D!]AP/Y5W,K Q/D[1M.3GH*X'0I+A(T40*Y!(,C'@X/7'O5(3(XIWM= MT9.<<*Q]*AM81<7@D)RL/7W)JYK5L?OD!7] :@T'RUM5#'[S9;/K3)/.OVK? M'D_P[^"6IR6;'^U=2(TVT"?>$DWRY'T7/YBKOP)^']O\,?AOH>C(J":VMEDG M8#[\[#+L?4Y)Y^E>=?M=S)J_C+X0Z0V6M9M?\^1/[VQ01_*O>6C8V;*O^LF8 M1#'?)QFN>"O4DWT,EK)G3>&+';:_;9!F6X48S_"G8?UK;)R:9%$(8DC7H@"C M'M3^XK1'05=1U*'2[1KB=BJCHH^\Q]![URUQK&H:RGRO]AMB>%0_,WU/K]*A MU"\_M_5I,'-I Q5%[,>[?6O%/BU\7?$'PU^.W@?2;>R-SX;UJ$6$Z382+[2\ M@"LK] ZXY']T^]3.:II73T"[Y;N8GU:8C^M-MEN0";*ZO96'9"2 M/UKH+?1;.U/FW\JSSD]&^ZOT%:0U!0N+>VDD X&!L'X5II:YHGI+"ZS6K%& MZ@$,*0S1X QC!/7-8^J>&[>_9IH@+6Z(QYL8Z^Q%+8:K$MPMDTI<."8G<8/' M53]*UJ /,_$.FR7VAZ[HUX8XVN+&>W=I3A"&C9=Q/]WD$GVKR?X+>!9_#_PO MT#11XG.IQ::DD;77ARZ1H),RL0,[225! ZBO>/B3I,M_X5U6>TC,M[#9S>6B M_>DS&?EKQ_\ 9"\(ZCX1^!^F:=K.G3:5J*S7,LEM. KKF0XSUX(YK*6M2)BU M[Z9T(\*Z1G3NN8M4B M)^U1-V(;J1Z@G&*]/T.UWH=HQEB21]:MZG=K;QE$( '7/;WK24(O2Q3BGN?- M_P !O%][X<\0:E\+O&]K;Q>+-*0RV=^D2J-5M?X9%XY8 =NH^E>U(XOKM67B M)/ND$C.*\7_:J\)W5UX:T_XA:'$5\0>$YUO(GCSOFMLCS8SZC'./K7K?@C7[ M3Q?XSU*UBN(\'IN4';[$=,>U8TTHW@]S.-D['9-9K[ELL!R,U MGHQETZ(/R4)3\JU2@CL)-N2>A%<_'>"/SHV.-K$X^M=+2OH:V.E\"7[/!<6# MG)MV#1G_ &&_^O77UP'@:6-M@5)8AZ5@^-[#5M5\*Z MG9:#J2:-K5Q;O'9:C)")5MY2/E-&=8D^\Y R%'N M>E><:-\2=4\4?!V_\77/AN^\(ZE!:7LRZ5K&/-0Q!]I;:>C; W'8TF!7\4>$ MO$U[\#Y/#]]J U_Q2EE;Q7=[%$L8O)5>-I)!'D#! ;Y> 1QQFLC5/#OCR4>9 MHVH7NC645MLM[&WBM[= 1;.1^[VN%)FV$OCQJ-RMG87VF2ZOJ4LQ M#M;K';JD6(#G[S*6_P!(5MH8G:IS@BIK#]H&?2/!T-WK>F1_V@MI!=@1W*A; MF-Q,VY>,*V(')4],CFH;3)O<9XBT/XDZQ9:K"UWJ4#[/,)LYX8T<+)$T:VYV M[E?8)-^XXSG'459N=(^(T5]=BQDFMXI+F>:R\KR!!M,]PS&X&"=Q1H-NWJV[ M)JUJ/QYAC-RZ:;=P+I\OEWL;;2P.V1D09QCSGO+Z?[9#*+R M>>($+LA,L;J$ *;C/Z8X&>E:-CH?B?2O#O@W3K0W<5O;AEOH[%D#ABL_%6LSV8BL=(TU+@69E4'S%ENHY<2=,'R$P3T[U"/C]M MMI93X>:0VT$]Q!1L<## FX7)X"[6STI[ 44T;XH7D#!M0OK0K% M(7+R6^]KD0S<(0A'V=I3;[0?FX;G%6H/#7C^&ZNGAU/4HIO.N;HF>:)H))&M MAY,:Y4D1B4X(&.GI5E/CW"4U%GT@%M-BFENEBO4;S"DCH/LW'[[)C.3_ Y& M:D@^-\K6]H9O#DUO+=PSR6Z&[C/VAT/RI&P./F7+ M@<$=11=#'> -"\6-XN MAU/7Q=26D-I/#!)J#QM.A86Q(81@+@R)/M[A<9KUN-@<@9_&O'$^.Q9/M-CI M?]IP2()SB80I#&(%E,IS;>'[DJ2-Y6,D>A/- MD\!R8=LX/J,@_J*POB9X*L_C%\,=9\,S,J&]@98)&P/+F',;#/<-C\S7E?[- MGQ7FO+1_ /BH'3_&V@?Z'<6UP<->1H-JRQY^]D#G'U'6N;F]G4=]F9?#+7J? M5D,JSPI*O*NH8?CS3F7[4_9.D=P@SM'HU=!_:MEY M>\W4.S^]Y@K;T.@X21;@T2-ASGN >M5!=I< M+)%)"8I$($D,HQD=.?443CSQ:,VKJR,SX,^-[7XI?#O0?%%O,LSWELOGLQRT M

/AY\:O _Q0TAG\.ZU::G.%W-$AQ+'GIN0\CWQD>] M94Y*W)/2Q"E;W7N=I=7,%K;R33D1Q1*7=W?"HH&2Q/H ":RO#/B?2/&WAFRU M[0KUI]-O$\R";LPR0=7L;+X&^-9;I)3;C2ILNLFSDC"\CK\Q M''>N<_9=@1Q2 [F/X5"US?:!?_ +G,27 #^5,,CIS^M:^9HC%_:<\9R^!/@/XSU6WD MDCNEL6AMVA)#^8Y"*5QR",GGVK+^"T5_H_P@\+V^IW<][JBZ;&UQ+=2F25G8 M;CEFY/+8_"N"^)'QGU7QC\9O"'PU\+WEE<.;II/$:-;>;%%;*H8HP;V/!'0F MO>;B.ULQQRH^ZH '05A#WZE^B,D^:5^Q!;S+IEF%8[6VYC>(/#M MCXU\):KH=U-+!;ZE;26\DUJ<.@88W ]L>G>N0^"GPFN_A%\*M-\/W=PES=6L MT[//"GO6!-8O?7X$Z,$DR# YA#>H'3^=%@N/TCQKHOB74=6T[2]4LM0O\ M2)A!?V]M,LCVLAR0LBC[IP.A]_2L4?$72KP:KYMO=+I5E+):RZG/&IMY9D;8 M\2X)9R&RN O)! S6[H_@?0/#NI:OJ&F:19V%]J\PN-0N+>%5>[D P&D('S'Z MU@S_ ATR22Z\O4M4MK>:^.IQVL4R".VNB_F&6/*$@ERQPQ*_,>.F,[LHK1> M,O!*/;6RWFG(5C^V1)Y:@1#:6#CCY6(4D9.3CIQ2:MXX\(P6#F4V]S-#9M>Q M68A =U1&95 90 Q \9BRR-(\JLSN%=2S J0=WF/ MD8P<],<54A^ GAZ*U%J;O5)+,H ]O)RT55W(\9P#@@'"\@$GCD9-4+3X(^'[.]L[GS;Z8V-PMQ9Q M2S I;D2^:54;1\I?!())X&"*DO/@UH=[IFEV(N;^&"PM&L,QS+NGMV97:.0E M3D%D4\8/'6C5CL5-'\>>%+C0IM8N(X-+TJPOYM+M)IXL;F5O+(C7;D D$!0, MX%3Q>,? OV&*X@O]*-IYAMHV2,8 90Q &=I4AL_=([UM/\ #K27TVWL3Y_V M>#43J<8\SE92[/CI]W+D8]*PKCX$>&)VL7*W&^TVB-G,.O!37XTZ#5-.%P)!;A(U^4,,KL#8VXRA7KU&.O%9'A[6/AQX2 M%S?:;>6MJUXY@9VEE?=M#2D -G:@#,^0 NTYZ5K2_!?PY.'65+B5'8,R&4 ' M]Z\F.!G&Z1NG:ETCX1:+HU]%>/+>ZE<1QF$/>R*Y:+RO*$9 4#:%SCOR%-+F-M#_"&GZ1*JZG-;AS M)=RH"TKL[.S?3+''MBBGJ,[6BBBK&%%%% !1110 4444 8GBP%O#UYC/ 5N/ M3<*YG3YEDB49^8#(/K7>7%NES;R0R*#&ZE6'L:\VEM9-*OIK.0Y9#E3ZKV-4 MA,NZMJ7EE"%8EB 1CH.]6K:ZCNXU5QNC[,.P]:(%MYD82CY6& 3TK-GTN?3Y M=UMNDBZKSC;]/PSQ3NGIU%T/GSQA^T#X@U'XK:O\-_AEX?CO/$\$YB?4;ZX' MV2) JDR%>Y!.,5G:O^QEXH\=ZO!XD\;_ !+N;KQ'& @ET:S2/[.!T16R#QTS M7N^@Z1H_A6>\GT_28M/NKV9KBZE2+YYG8[BS/U/7H>E;]OJ^'#*Z_P"Z*Y?9 M.;]]F;@I:MGSE=_ _P"*G@=WN_"OQ6U#59HOG^Q>((O.BF']P_>Y/K5[P=^T M[8Z5JJ>'OBKX>_X0?7\[4NV0M87/^TKD?+GKW ]17T0UU!=Y:90I['.*Y_Q; MX*T/QCI,FGZQI]IJEE(#FWN4#8_VE/8CUJO9.'\-_>3R/[+-BP_LW7],%YIT MD$Z,N^*[M7#;O]TBH;V_:\N=/FDYE\MXI&/5BI R?P-?/MQ^R3H6B7$\_A'Q MAXE\%L_SF'3[MFA_(D?D2:I0?"SXQV90:7\7I+KRPVV.]TU9"?7. ?0=Z.>? M\H<\NQ]--;LNY1-MBZ;<9'TKQ?XE?LOZ!XUNYM6\)F/P=XTLQYT.L6)$$8E' M(24+P+?B7\6O@Q9 MV@\4W/AWQ)8W1:"PFMD,4_G'GS&0_>5>IS]*RJ5(I4=...>,UYY#X(M?%^BS:SXFU=KN^(?V??$0U#1+F6^T9'5+K29G+12Q \[N=U0W$0>#/@[HO@[QWK/C6-[JY\2:M+([W79Y8.PK[FA+&UW0- MYDH&&\U4.>>HYQ1%);"22V-2"Z@M@ B@X[&HK*9;S5IG9@/E7/ZU0U.P?3MK M).98=X1@3RA(R :IV3-%>*8VP7&&S]:H#?AG%G>LK8]03T-4-2E"W NH0/-0 MY95/7VJ/5Y9!9N95P.SCK6Q9Z3!+%YB\$CTI 4KBU37; 3HX65>0PZ@U5L8I MX6"R/O<=\8-/N2VB7)\L;8W^\>P-:=O=QRQ32-ACCK3 P;M8Y5:9RQ\LX!49 MP:ZWX?(3H[S$%5FG9DSW4 #^EP/4 M?F#^=(9UE%%%24)BC%+10 F :,4M% !28I:* "BBB@!,4A16ZBG44 (%"@ < M 44M% !112$X&30 M%9\_B#2[::6*;4K2&6(QB2.2=59"YVQY!/&X\#U/2KO MG)C); SCGB@!]%0RWD%N 99DC!(&6;'). /Q) J#3M9L=7M6N;*[BNH%DDB, MD3;@'1RCK]58$$>HH%<;AGKCO1YBN=JMS0! MYM+]NTB79>0O$ ?O@%D/XU;M]85U)7C_ '2"*[]U#KAU##N",BL>]\*Z5<.7 M>T1')^]&2I/Y4T2SFVOX9000N[Z53EL=/G.2JJ_?%;;:5X5MM8M](FN8$U6X M1I8;%[O$TB+]YE3.2!D9.*GO? ^FF-WB-S 4!8*DAP2![@T[H#DY+15_X]I# M%[CY@?SJO(9HV"F;=G^Z,57BL9Y)5&^/I^%<7;--97*S1,P MGC.?,VY.?3%:DNAZMJ<_L,>E%P&1VZ2,+>WR;5&/S/]Z1N MF]O7V':OF7]NCP;?/HOACQ#86SRQ:7=21W2Q*28TD'$A [ CGTKZKT<#REQ& M2HYZ=:S?$L27T<\4T*SPR?(T,B[E?_9([@UG4@JD'!]1./,K'YP:7XM-_ L* M2!PH!"EL<=?ZUP7Q4ULI;F! \MU.0B11#OJ_2OV/M(^)'C+ MQY:V.I2^&&T#5ULQ';KYJ2+)!'-R"1@@R,/IBO8?@U^P_P""?ACKT/B.]GN/ M%NOP%7M;K40/+M) ?OQQ]-W.,GI7S]++I*I=[''##)2N>,?#7PEK?[.?Q*\" M>'M0E9-/\9Z) UQ:L([F+Q5%;"4?PK(N,#VSC\J]2MW:WN)8@_EO#(5!Z\ X( M_4U[E+1N/8Z(:-Q-3R=MW-+.6", 2K$\D=\=NM21A7DE2YD="54JBEF(7LV!70: MDRP1WA>&1@T9D4R"88)P/N@>]95_9)9SB:$L+>4X3?U4_P!WZ5)X9\1Z?\0O M#%CKNAWD5WI-W"+F*09'EJ.N1V8'(P?2KTAANV@=HRULJD@2C&&8]1]!0FGL M!F7>J22VIA< %L*1WK6M]1BV(/,*, !Q5&YT=M[M:.9HTZ"0C)]P?2LU'4C* MG!]CFF!UDA@OU ;&_NU4M0BCLU\M/J3ZBLNWO&@89)/O17(^@Z5R>J7.^"*%?E5RJ?09Z_C7H?AZ M%8=+A51M'I28S4HHHJ2@HHHH **** "BBB@ HHHH **** "BBB@",3(<\X(Z MCTJ+[3'/'P#@] PQFN,O-<\9+\5+;2H?#MH_@A]->>?7C=$3I=9PL0BQRI'? M-<;\5?$?B'0]7O(K"]O9EN-(N$MK.PB^:VN?)D99I1L.],J!D,-K8!!W4F!6 M^(WP!O\ QWX[U#Q!!K9LEE?1S%:+(RQN+2Z\Z7SE ^8E_!3XFZS) M!:-J%Y)$U[J5K;WEY?RQ):6$:;+"9Q$V7E!9F .0VQ=P%>D2?&+Q8D5Z5\.V M\<:7BV:O-+)O@7?(OFR+M^XP17#?]- .G-:GA?XL>(]8\6SZ0=$MI&@,D<]O M:R/OAD6"&7+2,H3!:9E X/RBLM'N2<1X@_9M\6Z]+K)N_$-MJ"274=S$D]W< M@7KI>1SQB90VV/RXU:,&/UR:63]FWQ5INGZY;Z-K]K;+K#7$EU%/P>PNU>...3RS-')NBQ\N0TH^0$\#!)X( M-*T/,-#"_P"&=?'T(TXP>*;**X^UVEY>70EF6=Y(HK=)&W _/O\ )D'S@GY^ M3U%6[7]F_P 3VE^E\OBZ?[9YD;O*=0NF')N!*=A1HA&[("[#:&!7<_'L,UR?B#XW>*-%T[4YI="MXB MFHM8VZ#SGE#!Y0"\8&=K"-7W G"OGL*+0\Q;%70_@O\ $:VU70[_ %'Q'82W M-C?0S20P7%PT!MT@6)P8SC>[E2P.1M9CU%>U^%--GT;0=*MKH1K-! L;K%/) M.JD#'RO)\[#W;FO,+[XKZUK,+6%G9O#=I- TES9QR,GE^?;\HY7:RNDC\@\C M/I67/\7_ !5J,33VM@UM8XO\?Z'*DMP1:^;;J,J?+??E<$'D$=1334=BDSW] M;A&.!G/TIDP%RA09'4$@X/3L:\<;XI^*7NY[.UT>!YO-\I4FBFWV@$R1B28A M0K!U8L-O3 Z\X]+\#:I>ZWXX455D!\J:M^R]I>D:D\$OC/QZ5'SJ__ DT_(/]:OVW[,VB M3P,K>-/B ,#C'BB>O>/%^@2:M$LUMAKF(8V$_>7T^M<;IT]W:R&&>(QNAP0> MH] :HFQY!_PS;HMM> OXP\>E=X)(\2SY ZUL'X Z$MBT=IXX^(TMRQX_P"* MHN0J@]SFO4[ZW"RI<$84CG/K5JVDA;;NP&QS_P#6-/E$>4:;^R_I#QC=XV^( M0 ';Q3< U6M_V9=(GUR"$^,_'[*-TN3XHN,C:..?K7MLUXL";57"^OK5/19= M_B*,X^_!(%^N* ,WX9?"O1_A3I^JP:5?:G?S:E.+V[O-8O&N[B:0*$!9V&3@ M "NUL)@)"@&%['UJ&WC7S06./U%>M)?P7U['J44RO;2VL=RLBGY65E)R/8]JQA_$DC)?$RW90R.D2*LD\9< M*DD8^4(3T8=B#ZU/XC\!P>-/#][HNKJ1IMQ$T#QQ2$,X/7D=,]/QI=+FGLYY M;DD1/.@W029PI_JU4?B9\5K+X:^ M9\1ZILAAL8&V9.WS)B/D0 ]2Q(Q^/I6 MDVE%W+;2B[GAO[#ABMO@]J]EY@2*R\0WD CW8,H41XS^?0>]?0$=K+:!GDDR MZC)5,?)D<*,_SKR/]D7P5JG@_P"".F3ZG#]FO=9N9M7ECEC4L#,05'/0[54X M.,9KV>2X0LY>""6X)W++M.,]\BII+W$3!>ZC(B@%SYHGN'$"KCRPVX_0'_ 5 M#J-A#_9K-&(X)HW!18P P'OZUJ3W/E6[3HT!+@X9( O/IGM518XDL;B6>*,. MJ$M(N<.QZ?C6R*, ;DNOJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH C:$ M,3DGGTJ+[*%#L6W,5QDJ,#\*!<,'8,!@'%4;7Q'8ZEA(((I 9K M.S:V1WDDW1VP^7S S[]HP&PP)W8/(K$OO 7A-[$B]LTM;:TMA;K*;J2+RHE MD\P8<."N'YW9S[XXJ=1%9OC+X8CF96GN/*6W\]IS;GRA\AD"ENA8JI.!Z')J MK'\=?"4KVR-=3VLDLNM'M;? M[+'@6HDC=V*,L6T?>/S?NVP3GD$\YYHT#X2Z#IVG0PW!GU.9(7M7GDN)$$L1 MS^[*A_F4!R!O+$ GG%&H7-&3XGZ$FGZ?<"61)+Z2*-+1@! M(;/PWK4]IX:OE2:>2$3I9(\B%XHR%)9D_A!X^8\GBLG1_ O@5[J:+38(C/NA MOV\B\ER,;UC*L'X3#2#:#MY.11J&Q13X\>%[?3@+-+F\G@CMP+'3T5C^\:)= MD8)'W?.0X.!C@="!V7ASQCI7B2_GLK21WNH5=IHGBVF$K*T95O0[E; [@9Z& MLR+X6^%X[*XACTXQV]VB":!+N55RFS:P ; 8&-/F&#P#5[PUX3L/"^JZ[J%L MKR7>KW2W=P[L-P"QK&B]>0 I.3SECUIH6YTZVP4'YCS_ )%2)'L).VWH&/TKL:AFM8KB*2.50\;@JRGH0>U '!0W3W]H8FVD8R,B MJHL)+;)#@H.=I.\AD,4\#VY'7S5 M.?PQUJKDV+5SJ:E8P58XZJ.OXTRPOA!JMG<,=BQR#=GLIX.:;I^BWU__ ,>] MM*X;K)+\@_7K70VG@01E?MUT9@?^62*%'XGO0P1?E5X;E@O 4Y_#KG]:FN(W M:4L!PWS#'I7/ZKXGBT=!8*DFI:VI,2:?;KF65>SGLB(UC,D30XW+#+CD$$^^/I7L'[= MMJUQ^S3XC*@?N9K>3IU D'^-=/>6UIKGAKPZ]Y;0WEK=:8JO%.@=6RH.,&N= MQE*J^5V,)1;EH['FFN?MG_#C3(8DT._O_%FM/#F&QT>V=R\G<%F VGWQ7&ZC M\"OB'^TY)!J_Q&UJ3P1I:-OTOPY9H)I8L_\ +27) #D'OSZ8KZ"\&^&M(T:" M6/2]&TZQ>( QI9VR19'JVT>N6Q_6K=*4])L?*Y:29\[:W M^S5X]\%:5/J_A/XQ>*;[6=.C9X;+4SYT%QL3(386/7&T8'4BNO\ V<_C-<_& MOP*^L:MHTNF:C WV2[F(Q%-<*.2@ZCY2-V>A.*]ADNF:1NBNV9$ 'W3NZUAG M2=-\,Z%-::;;1V<5Q/)/Y4"[5,LCEY'(]22:J-+EEH] Y+.Z9)'9^<-D?[GC M)8N-N,9W8]>:A^T2WMLMJJ(L:39,RON5B/3VITMM]MF#7 1AY> L:[0#USCU MJRD:0J B*H!5L <>]=#-"KJ3+]AD)/!4Y]N,\?C7?:(&ET:Q:0DR&!"2>N<" MO/+E)-2OK?3H?G>1N>/N@=2?PKU"%%BA1%^ZJ@#Z5!8H7')KK2[K4;B3Q!J3Z MK="_NC,J2M_#$#C8@_NBN.N/@=J NKZ]CUX7MYJ#F>_M-0AS:73B;S(U(4!M MH&$Y+'"KCI7MH11T4#OTI0H'85/*B>5'B,OP*G%WJTUI=:?IAN;B:]A^Q0,G MEW#P0K&S ?>$JL1ZU6U+X"7VHR%+[5[*YA.DRV,D;VW,\TBDN[\99?- M)?&3@' KW8(HZ*!^%)Y,>"-BX(P1BCE0T?X.2Z-X:UW2[>_C@;5+&V@+QQE )8E8/(XS_R MT) /VJ.P_*D,:G^$=<]*.5!RH\K\$?!V'P[XB;6KJ.P>X>QN+,VUI" M1% ))0Y2+=R(\ \>K&L;3?@!%8I8;)K.QN;&**"VN[" I)&B^:-RGLS"09[< M5[<5!Z@4;1Z"CE0TEG>ZBN29=S6MQL*Y22/ P'V_, M .O.2:S;SX%7.L:E/8 ULQZ&)/);8.Q?H,$GW$Q(3DH MI/KBE6-4&%4*/0"CE0(,-FWW%CY*DG_5KD;1VRWK7=;%Y^ M4<\]*%15/"@?04N5#2L.HHHJQA1110 @4 8QQ05#=0#]10>AK \;>)!X1\)Z MKJY@GO&LX6D2WMT:225\?*BJH)))P.!2;LKB9LW3>5"6[+R>^!7(7'B6]\42 M/:>''C2U5MDFMR+NA4]Q"I_UK?[7W1[]*Y;X:7VO?%SP[;:AXOL;G0X%(231 M&A>$3N%!+R%OF9#GA.!QSGI7K%O!'!$D44:1Q(NU410%4>@'I6<7SZDK5'-: M3X(LM,A:6TEEBU-O]=J#MYD\W.?WA/4>@Z#MBK@2\M;V%9+_ ,]9<@Q^4% M'+9%;X4*, #VK"U5BFL*1CY;5L ^[@5ILBDCRK]L"!=1_9G\>^7\[)8B90/ M]F1#4GA>Y&H?!GP-?ISNTZU?(Y.&A6M#XY6?]I_!GQS9$%Q)I%Q\BCN$+9_\ M=KE_@-=-J_[,W@F<_/C28%##MY;%/Y"LEI5]49?;9VEDA>WCFAD:">,8ROI[ MU?AO/LQE6]#NV_,9IV QED1?NJM7N 0W7!S5?4;A;2U8CG^%1ZD M]J )5D5@&&"#R/RJ*[NUAC.P>;*Q54C499SV _QJ]9>"[ZXMH_M%\MN" =D< M>64>ASWK?T;PK9:-*9TWS3XV^=,V2![>E*X[$/A7P\=+CDN;@*;VX.7Q_P L MU_NBNA'04B@;0.PIU24%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%,,R9QN%(TT<9 9@">@/?Z4 $V-G/('->=>- M?C1H7@+Q=I/A[4DOVO=357A:V@$L:AYA$I78#"@XZGBO0Y94(QNY^M>: M?$/X)Z!\1?$^EZ[JES?1RV4*P"*VE1$=4F29=VY2RD.@RR%3CC-3?L+4V$^+ MGA"98/(\16-W)0KJ>IZC'6N7N_V:_#5T/#0%WJ:VNAC9;6R7*>63O9M[ J3 MNW.02,$C@]*(?V8_"=O8):P/>&.-7569HI3\UK%:D,&0@_NX4X(/))],3S2[ M"U.I7XV^"9)M6A.OVL3Z7Y'VEI\JJF9-\8&1\Q(YP.1WI]S\:/ ]EJ)L+CQ9 MI"7>Y%\DW*ELMMVC/N&4^P8'N*XVZ_9<\,7NGBSEU'5VC3[&\?VB6*8^9;QM M$CD.AW;D, $9JS=?LZ^"9[B:S>:=)[LSR"!9HU)\@.K8=-WIWJPN. I0,&HS=0B9( MC*JROG:C'#-CK@=ZEH5EL,*Y[6]RZS ?X9+=E![9# UT-9'B)0L5O<$9\B4% MO]T\'^8-,#RS]HCQ*/!_P,\:ZC*_9J\ M'Z;,I$T6BK,RMV+CS"/S-'].@U:#3/ ]@@?4HI)6)OG\P M$IY:]<*N Q/\1KZ,@M8_[.6U1 D(B\I57H%VX K%7=3F9DD^9LX+P?]5>-&/HPZ?J*WN:6()/!>L XCU"W*^K1G-:&D^#8[2XCN M;NX>^G3E05VHI]0*Z?(-+1<+#5&"<\^].HHI#"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#AOB%X(\0>++OP MW+HGBVY\+)INII>7J6T"2_VA .L#;ON@^H]:@^)OAO6O$D5E)H%PMO>VHNF6 M7S_+*.\#)&PX/1B#R.*[\]#7BM_\;+L-'-;VMI<9GO;=-/CN'9@)E5CRI*G/' M&!?V7Q B\41Z-]JU5YO[.D6RNO.PL<\B7&WS-N4=(R8@7)+ A>#S7;M\83IM M_)#JL6G6<4&I1:92,X&>E1HA$WB3X?^--2O;ZTAEE71EM8XHE;56# MSE&@<$L3N1R5E!([$'A+QXFK1M%.8;4W;2P&.^55M5,[E_-0+^^9HRH M!S\I]^:WM'^(=Y?^)M1T"\TU8]2TZS-[=M;R%XO*9%,10D DNWF+@\_NR:\^ MM_C%XHTZ32_MLUM=Z?J-EI"I<10G,5Y."!ZT:/4EV.PT[PCX MUL/!NK6?]I-',TC1(S8PQ560%^2<#KBM#X/>/Y_%/AJVNM6U2TN-3NB2 MMM#-$Q7"[BH5"2I .2K?,.]8VD?$S5DM_%T%PIU/4-/$TL$VF"*>TMU*RF(. MRMD'$8W*W.<>M.Z+2*C^ OB'"VG01Z[TTZVO8S+/!? /=0K)*SG 4%6EUYHNG99&)&,= 0.HQS77_$;QA+H.B:*UAK=KIXFUF'3 MKS4[@(Z1KM??G)"ALJ!R>.12T)L87@;P?XT/C33M5UYHQ:6<]Q)Y!O/.,7F0 M;2$/)*EP#SCUP*]F1]Q(QBO!=$^,^MWFO>'H;N)1IC+]FU.\M[-@C2S2.MM, MK$_NU*QARI'_ "V3M7JGPTUF[\0>"=&U"](>[GM4:61>CMT+ >_7\::L4=35 M>[@6YB>%QN20%&'L1S5BFEZ2C\1S_.H M;L%-88]_M4+_ )C']*FNC]E\9V@'Q%&.S2PD_^/T =0/OX M]OZT^F@8/YTZ@ HHHH **** "BBB@ HHHH **** "BDI: "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH :_W&Y(XZBN.T#QWX5U[Q=KOA?3=4M;O MQ%H@C;4K-$/F6^\ QESC!R#V)]ZZUY&5,G!]?2N=D_X1OPUKDUP3I6F:QJC* M'EYN$@PY_Y9 M?,X(W]5!(XJQ?_&?1],FURVOM+>&XTG3H;X+$8YEN?-^41PL."<[%],,#TK< MU+X2^&]16Z+VDB23%S)+!(4D):99CD]#B1%89X%%Y\+/#NH7MG?ZA9R7EY;2 M"1;B24[MPB:+)Q@'*,1C'7&*AWZ"*,_CW2-'NM#U"VT]&NO$K0P37$EPD2PJ M(]T:2L> X$A"IP6)..:CT;XH^"+?3+>R:Z@T5H;=G%I(I_<1H6XW8(!PA(7. M<=*UM4^'.AZGI\&G&!TL8MC20Q2%%G"8V^=CE\;1[\=:R-+^&/@O6;>YN+)$ MN[.\@$4T=M<;HY 02C$CD-M;(P1QCCI1=C+5G\1? VHZGI;6]_#)>2[EMY$M MW!0L^PACLPA9EV_-@FI;CX@6%A>ZR)-.%KX?TNX^S7NK.Z+&D^U#L\O&YA^\ M49'"WAC1;1Y,+(\6G/3Y1QFJN(JI\9/!V56/4?.E>/S D= MO(QR/,PN=N V890%/.5.*@M?BEX%ATZ.-+V&TBDA;4OLTULX*A\R$LNT_.XK47X;^'TGCWPM-SLX5M[6WC$442#"H@& H]@!6#:Z!IFAZWJ M/B%F:.YFMPD\\\@$:1I^0 &,ECGZUNZ=J4.J6T=Q;R++!*H>.1>C*>AJTP+= M%%%,HR]?4_8C*!EK=UF'T!^;],U9R&Y!R#R#4D\8G5XST92/S!%9NC3%]-A5 MCEXR8G^JG:?U% &5XK;[/>Z+<$8VW.TGV-2WXQXGMQ_>>+] U1^.HR-%20VEY>&*[D1\-;0*A9YL?Q!<9(],GM7<5Q_C75]#TVZTQ-7LC?33320V<4<+3 M.6:,B3@?[)(.>Q- '-^ ?C'<>/?$UM96]I:P63Z7;ZBS9E=V\X.0%8)Y8 V= MVR<\"M@_%W3+[0_%5YI<;7-QH-K-/)#(Z*KE$9L95FP"5QDBJ8TKP/\ #F]@ M>.U719+'2FE2*%I%C2SME[IG:=@3BK6F^-/#7BNZU;1UA9-ENHO3<6Q MAB>.53MRYX.X'('I0!R^D?M,:5=V0FO-(OH)Q!&\ME;*)IX91%))<1L,@8B$ M9);//8'BM2?]HKPQ#L86^JRQ2W#V\,D=GE9]@!D=/FR53(#''?@&G>(_#O@! M->MM/N]'@FU36S]H*VR,7E6.,0^8[(>$V,L9[$, 015Z32_ ]RED?-T=&AOV M-N;>[2-OM+#+(I5AEF[KGD#D4 9E[^T)H4".ZV][!'%,=TEU:LHN(49TEDAP M26VLA'('4>M/7]HGPU]KM;.6UU6VOYY ALIK3]]$I$)$CJ&/R$7$/(R?GY P M:I:-X?\ A9I^VP2\TK4KO6)[F6,37JRM.Z%WF1,-A0GF,2!CKD\ULP6'P_GN MM*U&.?1VN[B7-C<07J[IW41Q[48-^\ $4:E1G[HXR* ,2_\ VC]-2*PGLM$U M:XAE9998WM@LQMF25A/$N[#K^Y;/(X&:N:A^T)H=HPG2VOWT])GA: M)TS3]-TL6EQ.]L) MQ31K9H4D:98R#@.R!&;\5 'X4 <[8?'KP_?Z[9:.+3 M4X;^YG-N8I;;F"3S7BQ)@G'SQ2:])KG8OA_H$&L0ZI#IR07\4DD@G MA=D+&1R[[L'# LS-AL@$G&*Z*@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH X3Q/\.I/$OCWPKXD7Q+JVF1Z"T[-I5E/LM;_ ,Q]))M_,<-YJ* *H%OV7 M6YKN]>[$UO)/?.(642LRF2,#.%5@A4'D+P>E.U+X7^*KJ"&"766@_P!.GEN) MK2_F1[I'W>7)\P(C,65PHXX^E6+;XL^)(;>PAOM%C>]NT5H_L<4TB2CS)%+; M@N$PJH2"1@D]>*K7'Q/\8Z?/91SZ+'/HR T;-\V>&Z3D9*A9I% '.8SW!%-N?C%X@$WU#[9I^IZG_QZWD\K*B? M/(0H&YB"5;!D7'!7 ! JQKGPP\5W]PPM-432$>W\N/RKZXD-O^YEC,(!.&#, MZ/O/(V''04_7_B3KTD=QI5I;2S7+QEX;RVLYD#1B)7$JY7 )?9D8QNS&-K9Q\_TR:=PT(;[X.:PM M]+)::D=IBN+6TDDO9_-M8Y(H!\K;LD[XY3R.:CU3X0>(+[4;A(-2BCTP3 MHT2S7,TADB4P%860DJ-AA=@PYRP]ZT/&'Q4U?PCK.OEM+-YINEM;N%AA<[XG MPA^? !E\QT 0<;3NSQ@5F^(7B][Z&VEM%MVM=4AM[I8+&62*6%XFPB2'&&,B MX)(PN1DX(-%D!;\>?"[7O&.I:P4OU2TU&WDAW&YE4QH;=X_LYB!V%6=@Y;KQ M]*]0T+35TG3+*S0$);6\<*C<3@*H&.?I7C=K\4_'VH:';WD6A:?%-()9FC=) MW"JH3]VP"@JP+,..*I6!'2T44510FT$Y[UBV'[C4M2M\8 E651ZAAS^N:VZI-8QF^:Y!/F ML@C(!XP#F@#(\9)YOAV[QV /Y&L^_?99:'=C^'8I/Y?_ %JZ:\T^'4+.:VE+ M>7(N&(/(JM)X?MIK&WLW,AA@P4.[GCIGB@#54'?%YD34?-NV-A=6 M<8OF-TT;3*JM,GF$[67:,!0!SVS6E)\*=+U"+48[VXFNX+Y;,.H*KL-NFQ6! MYZ]ZX'PA\+_'6@>,?#.KW=U8W2Z3;P:5(C7+F1[,PGS6!Z$^8RX!Y/D*>]>A M?\(SXF^T^*6N]6%WI][;316%JTHQ S9"YQ&N.#CEF_K0!6\4?"^+Q/8Z%90: MD-.L]+92DL$ -TI3'^JN P,1(&TX!RI(Q7-Z/^SGI5CHUM:3:A+XEBB ME!N1*%VIF1XB1U8)SG@5/:Z9\5;R_P!9827-RT3-:R/->K##<+Y<./LZ H0 M_F-O)&&3S]=>:[F62*>2.R1%:-K98 JKN.U@(T8L"=QSD8( MQ+;_ (T^:XFO+S5FN-1GC*2S06B0QH?-MGS&@)"$"UC4@'DLQZG%84?@/XG MW6DV#WNN7<>HQZ<(FC@OU6-IA:R %\+R3/Y1)'8>F07LEQ)9R>:&DB4>;_ M *-Y 4DBBD M@%I.]%% "T4450!2&BB@!:*** "BBB@ HHHH *:>M%% !_$:4]#110 AZ-0: E** %]*:.A^E%% O4_A3Z** "BBB@ HHHH **** "BBB@#__V0$! end GRAPHIC 11 hrmy-20231231x10k007.jpg GRAPHIC begin 644 hrmy-20231231x10k007.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &M TD# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /#OVA]+^*=N+KQ%X*\<6OAW0].TPR7&GRV4.;3Q#H5]I@EAL8[*.%X96*,'9EC7.%#C&"SM,'!,TJ!5Q] 2WT4T >,WG M[47CZV^)T'B4ZD1\+I/$;:-]E^S18VJ%R=^S?R"6'S?PFOJ/XZ^*]0\(_!KQ M3KVB70M]0M+%IK:X"*X5N,, P(/7N#7QG>?"#XQG]G1-!?0O#Z^%H!_;0F61 MO[0W?;]4N _FW'EK'OPY ^50 ./05ZG7RO^R3\Y7)7>QZL01C/H M10!Y]H7Q<^*7C[XA>.--A^+FB^"[+1]2F@MXM7M[1 Z"5U54+1Y. HSDGK7T M'J'A7XJ:U\,?#]OH?Q&TU/$:NTMWKB6<4D%Y$<[=B["H[<@#-?)7PTT_X0W_ M ,5OB?\ \+5>W5%U>?[!Y]Q<1<^?+OQY+#/\/6OO7X<7_AO4/!6E-X1GCN/# ML4(ALWB9V4(ORX!?YCC'?F@#Y'^&6O?'WXF^,_%WAVT^)]I9S^'+@V\TTVEV MY68[V7*@0Y'W>]>D_'/XI^,? 'Q8^#_AVPUD1VNKWEK;:JJV\;"ZW3QQORRD MKD%ONXZUB_LF_P#)=?C7_P!A(_\ HZ2JW[:TQ(4XS0!W'[9OQ.\2_"OX;Z?J?A;4CI=]+?K"\PACERA5CC#JP[# MM57]JWXL>*/AO\%]#UKP[J0T[5;N>!9;D01R$AHRS *ZE>3[5Y/^US\:/"_Q MN\+>&_"O@B\?7]8N[])%AMXF!3(*A3D=EF^G_ ?P_:R$%X+V")B M.A*QD'^5 ',:Q\5_C)\&=4\"ZCXD\8:;XNTKQ%)#G34M(HID20*?X$5LX;@\ MC(KT?]L+XG^-? :^#=/\$ZE_9NH:S>FVW"".4R,*P&6([5X1J?PVTO] MF7QS\,/&XB;6O#>IQP&Z74U64VDK(I9T( QNW+QQM_&O8OVP)%E\>_!9T8. MC>(K^$/A;15\.M!:ZAJUY]F^WW,8=+=<9+8/&?KGO5WX)Z=\6 M;;6TN_%?C'1_&7A:[M3)%=6,4:,LG&-I15##J,\]*T/VA_$GPRM](L/#OQ+V MK8:J7:WD>-B(V3&6#KRA&X=*^K>!OB]XLUC]K[Q;X+N]4\WPS90LUO8^1&!&1'&<[PN\ M\L>I/6O/_C5^TA\0? ?[1FOZ=IVH^9X1T$6<]UIJVL3;H7BA:0[RN_.92?O> ME7_AG_R?WX[_ .N#_P#HJ*K%EX=L_%O[;_Q1T;4(Q+97VAQ02J?1K2V&?PZT M =O\;/C)K>B^//@U#X9U40:)XGN)6NU6*-Q<1?N-@RRDKQ(WW<=:F_:6^.VO M^!M?\.^!O!-O%/XPU[#1RSJ&6",L45MIX))5NO VFOF5+S4M!^*?PV^'.N"1 MM1\&^(9X+:9NDEG,8GB(]<;3CV(':O5/VI//^%_[27@+XF75K-<^'4ACM;F5 M%W")T>3(]LK("/4AJ /4/AUX5^.N@^+],G\5^,-*\1^'Y0WVVWCM8XI(?E.- MI5%)P<=Z\D^(WQA^(VH?M)Z_X*T?XB:=X)T>U0-#-J5O;^0F(E)!>1"26)/> MO??#G[3WPY\7>(=)T31=>&I:EJ1VQ0PPO\AP3AR0,=*^3O'=IX!O?VS_ !3' M\2&B7PUY>6,TLL:^;Y*;.8B&H ^PO@=!XFC\'RR^)_&>G>.KF:Z=[?4]+2-8 M1$%5=F8P%)#!^??':I/C[XIU/P5\'O%.MZ-<_9-3L[-I()]BOL;(YPP(/XBD M^!]UX ?P.ME\-IX)O#=C<20A8))9!'*<2.-TI+$_.#U[UE?M3_\ )OWC;_KP M;^8H XC0/BYXIN/V.KOQQ/J(F\3QZ?-*MZT$8PXU>.1?%?X[: M!\'M/^*D_C73]7T1YE272[BQ@1P#)L'*QJ3D_P!TY Y[5V7AO_E'O?\ _8,G M_P#1IKE_@!^RG%\6OAAX:U;Q#XTUNXT'S&E3PZCG[/&0Q!V98A<]R%!YH ]O M^*_[2@\!? W0O&%M8K+K6O)%'8V4A^5977'UL8LK&!N*[MF20.V[/O5K]NKP%<)\,?"6H:+8M)I_AF\ EM MX 3Y4!0 -CT!103_ +5;'B[]L[X=7_PIO[BVU,SZS>6#Q)I*Q-YJS,A&TG& M,GKGI0!Z9^SY\7D^-?PVLO$#0):WNYH+N",DJDJ]<9['J*]*KP#]B7P)J7@? MX*VW]J0/:W.I7#WBP2+AE0X"Y';(&?QKW^@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH AO+.WU"UFM;J".YMIE*20S( M'1U/!!!X(/H:J:#X=TKPMIR:?HNF6>D6"$LMK8P+#$I)R2%4 #)K1HH Q?$7 M@KP]XO1$UW0M-UI$^ZNH6DG:AIMLRO#9W5I'+#$R@A2J," 0"0"!QFMBB@",VT1M_(,2&#;L\K:-NW& M,8Z8QVK&T_P)X:TC1+O1K'P]I5EI%WN^T6%O91QP3;AAM\87:V1PU)9>$-!TS7+O6K/1=.M=8NUVW&H M0VJ)<3#CAY -S#@=3V%:]% '&WOP8^'^IWDUW>>!O#=U=3N9)9Y])MW>1B@7 MU]>Z9HUAIUY?/YEW<6EJD4EPV6LHVR0 M7$8=''H5/!JS10!SF@?#;PEX4NVNM$\+Z-H]RW!FL-/B@<_BJ@U?\0^%M%\7 M6(LM=TBQUFS#!Q;ZA;)/&&'0[7!&?>M2B@#'UOP?H/B73(M.U?1-.U73XL&. MTO;2.:),# PC @8''2EU#P?H.K?V=]NT73KS^S65[+[1:H_V5EQM,>1\A&!@ MKC&*UZ* ,KQ%X4T3Q?9K::[H]AK5JK;U@U"V2= WJ%<$9]ZOV=G!I]I!:VL$ M=M:P(L44,*!$C11A551P !4U% &5X@\*:)XMM5MMPUFW4Y6+4+9)T! M]0'!%-\.^#]!\(0/!H6B:=HL+G+1Z?:QP*Q]P@&:UZ* ,>V\'Z#9Z_<:[;Z) MIT&MW"[9M2CM8UN91@##2 ;B, =3V%/A\*Z+;Z_/KL6D6$6MW"".;4DMD%S( M@ 5I,;B !@GL*U:* ,2^\#^'-4UVWUN\T#2[O6;< 0ZC/9QO<1XZ;9"-PQ MD]#WK1U+2[+6;.2TU"T@OK208>"YC61&'NI!!JU10!S>@?#;PCX4N_M6B>%M M%T>ZY_?6&GQ0/SUY50:BUSX5>"O$^I2ZCK'A#0=6U"4 /=7VFPS2N ,#+,I) MP !^%=310!D^'/"6A^#K*2ST#1M/T2TDD,KP:=:I;QLY !8J@ )P ,^PJYJ> MEV6MZ?/8ZC:07]E.I26VN8UDCD4]0RL""/8U:HH R(O".A0>'SH,>BZ?'H90 MQ'3%M4%L4/5?+QMP?3%6M'T33O#NG0Z?I5A;:980C$=K9PK%$@]E4 "KM% # M)8DGB:.5%DC<89'&01Z$5RUO\)/ ]GJ(OX/!OA^&^#;A=1Z7 LH/KN"YS764 M4 ( ,#@4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% MO>)/LG:^7-[S M2U71^EK^FOWEBBBBH+"BBB@ HHHH **** "BBB@ HHHH **** "BLSQ+XCL? M"6AW6KZE(T-C; -(ZH6(!8*.!R>2*\\_X:=\ ?\ 02N?_ .3_"N6KBJ%!\M6 M:B_-F4ZM.F[3DD>K45\_>+?VL]+L=2T]- M#J=EOS>2SHT;;/[J X^;OD\=O M>NI3]I[P"R*3J%RI(R5-I)Q[=*Y8YG@Y2# M/C'X8\?ZE+8:+=RSW4<1F99('0;00.I'N*XS0_V@/[9T;P9L>R;6]7U=;"\M ME@E"1Q%I02A)QNPB]21R>/3OIU:=://3DFO(Z(SC-7B[H]JHKS>Q^.&E7=]K M=K)875O-IEA-J)0R0NTL49(;A')1N/NOM/-5)?CL$M-/F3PCK4KWUA)J<$(: MW#&V10QD.9,+D$84\^U:EGJ=%>86WQ\TF33)M0N=*U.RM6T^/4K(S1H6OH9' M5(_+4,2"S.@PV#\P/2I=1^-MOHWVNWU'P[JMKJ\$UM"--S#))+YY*QLK*Y0@ MLI!YX[T >E45Y_IGQDTZZNXK6_T^\T>?[;/I\XNC&1;S11"7#,K$89&# C(J MCXN^*]S;?"O2_%NDPQZ<-2FMEB.K6[2B.&60*)&CC=2E^.5I8 M6DEQJ?A_5M-#:<=4M4E$3M=0@J#MVN=K#>I(?& >>AH ],HK@&^+(:VT@6V@ M7U_J&IQ37$5C:3V\K"&(@/)Y@DV'EE& Q.3C%9?_ O"TT[3[ZXOXGEF&O3: M-:VPCCM"61 ^&>28IP-Q+DIG'W1W /4Z*\E_X:*TJYM(;C3]$U34XSITFIW# M6YAQ;Q1S/#*&)7\ C$5LTT M8D12"P9OD9&.T$ ,* .THKR2/]I/P[+)*5M;IX#%=26TD4D,C7/D9+@1JY=, M@,1O500#7H7A'Q&/%FA6^IK:M9QSY*1M/%-D>NZ)F7\,Y'>@#9HHHH **J:M MJEOHFF76H7;F.UMHVEE8 DA0,DX'6O,_^&G_ !_T$KG_P Y/\ "NFEAJU= M-TH.5NRN<]7$4:+2J32]6>KT5\P>-OVM-0M/$$L?A>WTZ]T@(I2:]MIA(6Q\ MV<.O?VKM?#/[4GA6XT&RDUR[:VU9H\W,5M:2&-7]%Z\?B:[IY3C(04^2]^BW M^:.&&:82W= 0JECR1CH M#7GMO^T/KD6B^)#?6&G0:I9ZE%'IN$D\FZM&OTM78@ODR)N.<'&2IQCBO.JT M:E&7+5BT_,]&G5IUES4Y)KR/H&BO+];^+-YI7Q0M-(6VM3X9$T6FWE\P;S8[ MV9&>%0<[0IVJIR"TU/1M/OKN+0I;2:.XA,(8Q ML[F3;/&P4$L@3&<=^,34]HHKR_1OB!X@T76-"M?%07VG6TEK] MG:.-9)$D1Y9^/=VG@[Q5KGB+3H;:33;#^VK&TM]R-/9.&, M 8L3\YP 3P 6Z4 >TT5YHGBKQEX8U_PQ;^)FT6\M==F-H8]+M9HI+*;RVD + MO*XE7"E2P5/7':LOXR_%;5_ >O0V.G7FE641TFYU'.H:=/=M-)&1MB7RI4VY M]2&^E 'K]%>56_QM U&WMI+*2[O+VQL;BTTNRC5I&EG5V9!.9 C!0C$DJ@ ' M4YQ45[\:]0GUK0+'2_#EQ))<:I<:9J5K9Z/\ 'WP]K'B$::BO%;O<7%K#?--"4D>#=YG[L.9%7Y&PS* <<=161XE^ M,>JW'A_0M5TC0=5L;6_U"T%O+,D#?;K>5B %!8["PVGY]I .>.: /8Z*\W7X MU6\MO8I#H&IS:K=:G<:0VFJ81)#<0J68,Y?9M*@$,&(^84L7QKL]1TS3+C2- M$U+5[N\LY;Y[&#RTEMHHF*2;R[ACT5Y ?C6B^,PUL;C4]( MU'0M-N]+TZWB02S7%Q-I2:S%>7%E/I M(:$2PO#$)G)M*NM,ENKC2]0L9_LEG>P6DW MEF2YCN6*1E-KD'YE*G)QXO\>W'A;Q9HEBUO&^GW6FZC?W/RDS VZPLJH= MP7GS&SD'H.10!VU%>86?QYTV2RN;B^T;4],*Z9%JUM%.(V>[AD?8NP*YPV[: M-K8/S"L:T^-]SI&N>-)?$-C=V%M8RZ=;6.DS^0LHEG1\CS VTAB G- M 'M%%>3']HW0HX()9=-U ">::RC,/ES*UY&5Q;!D7U?8XO$PISWM*23MZ-G92P>)KQYZ5-R7=) ML[.BO/+CXRZ4FL6T46Y].9&\Z<>./BY#IOPU\ M5>(/#QBN[_2+)[F..\B<1%@. P!4D?0BJ7@KXMZAXD\5:/H5Y:6MI??8[S^U MH%#;H;J!XE^0D_ZMA(6&03@KSP<_2X7%X?'4E7PLU.#V:=T^FZ//J4IT9.%2 M+371GJE%>(Z?\;O$>J:9XHGL]%MKVY%JU_X<@B#AKRV$IB+N-Q+$$;\+MRI MX)S5R/XF^(-2L_#5OI6L^'[V]U;5&LGOO[+N%2!!;O-A[5K@.DGR8P9#P<^U M=9D>Q45Y+=?%77-+TOQ!I=U;Z?/XLL+ZVTVTE@CD6TNI+D_N7,9)+/XKZMK/A;PO':6UC:^*]6NY--NDN5=[>QN(-WVDE P9@"AVKN&=RY M8=: /5J*XGPEXHUH^+]5\+^(#8W5[:VT5]#?Z; ]O%+$Y*[6B>20JRLIYWD$ M$=,53T3Q1XI\8ZWJ\^D-I-EH>EZF^F-;WMM+)$==*W.EG68 ?(!DM 6D_UG& 1\IP3D8!H ]*ETWXX:=J+6%Q_9&I0Z+J,LL-CJ MK(ACN6C#$[4#&09V-M)49Q[B@#TBBO,K#XQ?V[IN@ZA9V,EG;:EJ,5DBS>3< M-('0OC]W-^Z;IG?DC/*UD>'_ (^7"^&[C4?$6AM92MK-QI-FL4\*).R32(%+ M-*0I58_F9BJD_=XH ]DHKGO OC6Q\?\ A]-6L T%=3U/4+.:_L;:!Y)X((A(S(!DC:>O':M&^U:VTYD6=F4L,C:A M;^55'\2:;(A5V9E(P5,+$']*F2;32&G9W9^?WQ8UCX$:II,_B+X1>)[O1/B; M<20SV>E:)1XCEL8FOX]H7 M;,5^88' Y[5R?A'X;>"?!OC#6_$MI 9=2U4J96EM5Q'M)("808ZUZ!_PD^G_ M //23_OTW^%:P:C14%UL[=(Z:I>7?O9&,]2T^^U#3PLMF M^[$&$69?[C@#E<\]ORKJ4T+38T55T^U55& !"O _*KU%91HTHRM"\.)=QQ:KJUS%/IDND*D[0#R;>3.0 MI2%2S#/WG+'U)KH?^%8:4?[._P!(O/\ 0-(?18OG3F%E52S?+]_"CD8'M784 M4P//;SX(:!?Z1IVG3SZ@T%AH\>BPLLRJXC0HR2Y"_P"L5HT8$8&1]VI?^%/Z M=T4 >2_$[X,) MXA\-:U8Z6;B2ZUS68+^YE>95^SC"12LG ./*0C;DDECS7;>*_ MGXK\.6^C& MYN=+AMI89H);#RP\31$%-H='7 P."IKI** /.G^!VBWUQ-=:KJ&I:U>W-QY] MU1L8MM4%I%=B%'/7/>T4 >;VGP.TW38;-M/US6M/U&WENI6U*VD@ M6:;[0P:964PF-5)52-B+MV@@@Y)EN?@CHMQ8S0+?:C%:]#HH X7_ (5%ILHNFN=1O[J>ZTA]&EF(MXB86D:0L%CB M5 ^7(R%Q@#()R2_2_A39Z'K9U#3=9U>QCE6V%W90RQ^3=M!&(XWDS&7!V*BD M(RA@@R#W[>B@#S[1O@[:^&VG32-?U33K5_-\JVCM[%UM]Y).QY+9I#@DX#LP M[YDNYKBZ\L/)(YRQVQJB*.G"J![9S7044 %% M%% #719%*LH92,$$9!JI_8NG?\^%K_WY7_"KM%--K9B:3W.#\1_ [P5XLU5] M1U+1A+=NJJS1SR1# &!\J,!^E='HW@[1=!TNVT^RTZ!+6W79&KKO('NS9)_$ MULT5O+$5IQ4)3;2V5V8QH4H2/K&4^VPR[@RM')MPNS: O!P!WJQ:7?P)TW5M M-GM-6\0:[JY>P;3(KBXD@C>VMF $B1B*%%&]1M9BI;' (JQ+\!/!9U"2XM]) MCL()["73+JRM%6."Z@DQE9 !G(Q\I4C&:]#HH \U?X/7L.JZ!J,/C76+R71& M_P!$MM8BM[BW"%=C!A''%(S[,@.TA(/)W9(.UXL^'*^)]>MM8AU_5M"OH+22 MRWZ:+8AXW()!$T,G.1U&*["B@#S.+X >';%;,Z;=ZGI5Q8V]K;V5Q:S(9+80 M!PK+O1@2PD8-O# @]!5Y/@[IT,=E)%J^JQ:G;ZC)JKZH&@:>XG==KEP8C'@J M N%10 !C%=]10!P>A?"#3/#NI74UE?WBZ=F==6N-9"LZ;?.FB$;+C;G8 .!G.>YK-B^!^F M6-G8PZ9K>LZ1-:Q7-N;NTD@,L\,\K2O&^^)E(#,2I"AE['KGT:B@#SN]^!GA M^>:UFM;C4-+GL[&SL;*6SE3=:K;/(\3IO1LM^]8'=N!&..N>-^(7P,,[:2;2 MVU#7U:^N;_4[L-9-?3SR1+&K[;A!;[=J*I 0$!5V@?-7NU% 'CMM\,M:UCQ- M\-M4UVWA^T:)93KJ$ULR(CO^[,$91< X9=V0-H*G&,UWWB7P)8>*M4M+^[FN M8YK:RN[%%A90I2X5%D)RI^8",8[=<@UTE% 'G^H_!/0=3ABCFN-0Q%HZZ+&R M2H&6)9%D60'9_K R#GI_LU5;X$:3(P6\49D>8HH4R28W/@=3@ 9/L*DHH **** &21),N MV1%=?1AD5%]@M?\ GVB_[X%6**SE3A)WE%,I2:V9P5]\'=*O[Z:ZDO;T22N7 M(5D &>P^6NQM]*MK>WCB,22%%"[W1=S8'4\=:N45XV"R++? MW^IUUL;B,0E&K-M+8P?&'@O3_&GA/5O#]WYEK9:E UO,]IM20*>I4D$9^H-8 M.N_!O1=;\6:AXD2ZU#3=5OM+FTJ:6QE11LDV@R@,K8D 4 -T]C7>45[:BHJR M5CC;;W/,S^S[X5LI](N=!%UX4OM,C,45YHK1QRR)A?ED+HP<953@C!.<@@D& M63X)63SQWJ^(M;CUM;_^T6U=3:F=Y?),(!0P&+:$8C C'KUKT>BJ$>=/\"O# ME[/!/JTE[KLRW37MP^HO&XO)BNQ7E545?D7A50*H],T1? KP[8+=C2Y;W1FD MOTU*V:P>-/L$X0(S0J4*@.H^97#!LGBO1:* .'\+_#B[\,>+[_7'\37VN-J$ M"Q7*ZM!"91L_U8B>%(UC49;*[&R3G(/6=/AM#::_>:CIVN:OI-O>W*WEYIEG M)"+:>88RYW1M(A;:NX(ZALVW>VT2,ZC/3I7H5 M% 'GNE_!72M/U#^T)M3U+4-0;4H=3>YG\B,O)%'L12D42(%P3DA0Q)Y8X&&7 M'P1TF>UN[?\ M34XX9-4;6+5 +=A8W#L[2&(-"0RL9&RLN\>F*]%HH S/#FB M?\(]I$-C]KFOS&6)N)XH8W?))Y6&.-.,XX4< 9R(7L]KYFFQ61^:0BUPS1^IW9&>N: /?E\0:6\%QE9(V#*WT(ZU\JVUS96^N>'8( M+A-<^'ELUI/?7TNFQ0B"39(J13>4BA@#L)#@E3C)YKV;X&VXBTGQ/-;1F+1[ MKQ!>3Z8-I5#;G8-T8P,(T@E88XPDT5'IW ' MUH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"KJ?_(-N_P#KB_\ Z":L M1_<7Z"J^I_\ (-N_^N+_ /H)JQ']Q?H* '4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!63!XLT2ZAU*6'5[&6+3,B^=+A"MKA=Q\P@_)@#/..*UJ\,\*S:7->?$^S'A MO7H=$U&%?*MH=!NK3SH!;>7*L0DB0;LEL*#N)^Z#0!Z;;?$WPA>:9 M017SS]GUBW\1Z3?6EGXFU;X?Z)>VSK#J>FS_ &M'$3H6C@>-9GC3,?\ 3G. MW.#7J/P;TVYM;#Q/?S6=QI]MJ^OW>HV<%U"T,HA?8H=HV 9"[(S[6 ;Y^0#0 M!V^I_P#(-N_^N+_^@FK$?W%^@JOJ?_(-N_\ KB__ *":L1_<7Z"@!U%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%87C7QC8>! M?#=YK&H$F&W7(B3[\C$X"J/.G.KPM<:/?2B-+6V3<] MODX4H!RWN.I[5YN)S"AA*D:=5ZR_#S9RU<33HR49/5GU71117I'4%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!5U/\ Y!MW_P!<7_\ 035B/[B_057U/_D&W?\ MUQ?_ -!-6(_N+]!0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HKD?&OQ5\,^ 8S_:NI1BZQE;.']Y,W_ 1T^IP*\_7QC\1?BEQX:TL>%M% M?IJ6H#]ZZ^J+_@,>]<-7&4J7R?%WQ9\1)7MO /AZ2*TSM.L:F-D8]P.A^@R M?:MKPS^S]H>G7@U+7IY_$^K'EI[]BR9]E_QKT^&&.WB6*)%BC085$& !Z 5C MR8K$?&_9Q[+67W[+Y?>1RU:GQ/E7EO\ >>1Z/\ (]3O$U+QOJ]QXFO\ .[R6 M8K;I[!?3\JY_Q]\!HO![2^,/!AEBU33YA>+8XW)L7[ZH.O3)Q]0.U>_T43RW M#2ARJ.O?K?O?<'A:3C:VO?JE=) M7A&L*WP&^(JZM$K+X-UV79=(OW;68_QX[#O],^E>ZQR)-&LD;J\;@,K*<@@] M"#6V%K2J)TZOQQT?Z/T9=&;DG&?Q+?\ S^8ZBBBNXZ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N: M\(>/;#QI=:M;V=M?VLFFRK%*M_;-;LVY=RL$;# $?W@I]JZ6O)-/\%>*M7OO M'L6H0P^'K?Q(L8BO;&]%Q-;[8A&1M*+R0#SGC- &K;_'CPY?MJ4=A#?ZC/:7 MZ:;%#;0J6O9FWLO@GXK\->*?[8L;S3M1M["ZM)++3_+^RJ\4 M5N8"N1NV;5( '(.*],^&GA:_\-V>N7&J"&._UG5I]3D@@?>D <*BINP-Q"QK MDX&230!T^I_\@V[_ .N+_P#H)JQ']Q?H*KZG_P @V[_ZXO\ ^@FK$?W%^@H M=1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%17-U!91&6XFC@B'5Y&"@?B:Y74_ MBGH&GMLCN6OI>@2V4MD_7I^5>5CLUP&6QYL96C#U:3?HMW\CIHX:OB':E!R] M$=?17!?\);XHUOC2M -I$>D]\=OXXXI'\&>)-94G5?$#Q*1_J+,;!],UX?\ MK&\1_P B["U*WGR\D?\ P*=K_),[?J'L_P#>*L8^5[O[E?\ %HUM2\=6FG>+ M;+16VGSAAY<_<<_='X_U%=17A;_"#Q$DIE3[/N!W#]\2W\NM>E^!O%G]O6CV MEV##JUI\EQ"_!..-U>#PWQ%F.)QE7#9U0=!U&W235DTEK!.RNU\7=W?8[?.!1110 4444 %%%% !1110 4444 %% M%% !1110 444R65((VDD=8XU&6=S@ >I- #Z*\K\3?M!Z'87O]F>'X)_%.L, M=J0:>I9,_P"\.OX9^M8W_"%_$3XG'?XEU4>%](?KIFGM^]9?1F'\L_A7FRQT M&W"@N>7ELO5[',Z\6^6FN9^7^9U7C;XY^%_!DK6GVHZKJN=JV-A^\?=Z,1P# M[=?:N5V_$_XHC+;? VB2=NMVZ_S7]*[_ ,%_"OPUX"C4Z7IL:W0&#=S#?,?7 MYCT_#%==4_5Z]?7$3LOY8Z?>]W\K$^SJ5/XDK+LO\SSWP9\#O#'@^471M3JN MIYW->W_[QRWJ > ??K7H5%%=U*C3H1Y:<;(Z(0C35HJP4445L6%%%% &3XJ\ M,6/C'0+S2-1C\RUN4*$CJA[,/0@\UYE\&_$=[X6UFZ^'?B"0F]L06TZ=N!<6 M_8#Z#^H[5['7FOQI^'USXGTRWUK1,P^)M(;[1:21_>D Y,?OGM^7>O-Q5.46 ML325Y1W7==5^J\SEK1::JPW7XK^MCTJBN.^%GQ"@^(WA:&_4"&^B_=7EOT,4 MHZ\>AZBNQKNIU(UH*I!W3.B,E.*E'9A1116A04444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5U/ M_D&W?_7%_P#T$U8C^XOT%5]3_P"0;=_]<7_]!-6(_N+]!0 ZBBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ MK?:I9Z9'YEW=0VR>LKA<_3-9U*D*47.I))+J]$5&+D[15V6J*XR^^*VC0R>3 M9B?4Y^R6T9.:J_V_XQUO_CPT>+3(CTEO&^;\J^6J<49;S.GA9.O)=*<7/\5[ MJ^;1Z4WY"N=/P^U76> M=<\0W$R'K!;?(GY=/TK8TKX=>'](VF/3XYI!_P M+C]X?UX_2LGC<]QG^ZX6 M-&/>K*[_ / (7_&:*]C@J7\2HYOM%:?>_P#(R&^)TFIL4T/1;O43T$A7:@^I MI/LGCC7/]=;]Y_CI^!PUO\*+&:43:M>W>K3^LTA _QKJ-,\/:9 MHPQ96,%L?[R(-WY]:T:*]3!9%EF72Y\-0BI?S6O+_P "=Y?B1K-MS\O F7NI_"NQHKR\RRZAFF'>'KK M3=-:.,EM*+Z-/9G3A\1/#5%4A_P&NJ?DS \'^+(?%6G&0#R;N([)X#U1O\*W MZX7Q;X59D_W\5=2V52/\T?-?:CT>NS1UXK#PBBBO MK#RPHHHH **** "BBB@ HHHH **IZMJ]EH.G3W^H7,=I9PKNDFD. HK-U'QW MX?TG0X=7N]7M8=.G3?#.9!B4?[(ZGZ"LY5(0OS-*VI+E%;LWJJZEJEGHUG)= MW]U#9VT8RTT[A%'XFO(+CXUZ[XWG>T^'_AZ6\CSM.JWRE(%]QZ_G^%2:?\!; MKQ->QZEX_P!=N->N%.Y;&)BEO'[ #^@%>>\8ZNF%AS>>T?OZ_(YO;N>E)7\] ME_7H2:O^T FK7SZ7X&T>Y\37XX,ZH5@3W)/;W.*JQ_"'Q5\0G6X\>^(9$M"= MPT?33LB'LQZ']:]=T?1-/\/V"66F6<-C:)]V*! J_7CJ?>KU'U.5;7%3YO): M1_S?S?R#V+GK5=_+9?\ !,/PMX)T3P79_9M&TZ"Q0C#.B_._^\QY/XUN445Z M,81A%1@K(ZDE%62"BBBK&%%%% !1110 4444 %%%% 'AGCFTF^#'CV/QGIT3 M-X>U.01:M;1CA')_UH'Z_7/K7MEC>V^I6<%W:RI/;3H)(Y4.5=2,@BH-:T:T M\0Z3=Z;?Q">SNHS%+&>X/\CWS7D/PMU>[^&?BV?X>:W,TEJQ,NCW,DG9 M]>O'KGUKR5_L5:W_ "[F_NE_D_S]3C7[BI;[,OP?_!_,]LHHHKUCL"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL75O&.C:+D7>H0HX M_P"6:MN;\A7+B<7A\'#VN)J*$>\FDOQ-:=*=67+3BV_+4VJBNKF*RMI;B9PD M42EW8]@!DUQ#?$R;5&*:%HMUJ!Z"5UV)^=RB+X M /1F -?#9EQI@L-A:E?!0G7LM'&#Y+]+R=E:_9MGL8?**U2I&%9J%^[5_NW^ M^QZQI&JV^MZ=!>VK%X)EW*3P1['WJY7F'P>N]1L?M&EWMG=0PG][$\L3*H/< M9(^E>GU[W#F;/.LLI8R<>6;5I*UK26^_3JO)G%C\*L)B)4HNZZ>@4445]*>> M%<9X=^(S^(?^$FC30;ZVO-%95^QRLGFSEH]Z@ ' )&.">]=G7FF@^#_%]AJW MC&^N6T(-KBJ\2 RS)'(D0C574JNY#CGG//>@!C?&EX-0N]'N/#UPGB**[@M( MM.CN4=9FE1G!\T?*H"JQ.>1QZUU?@?QG%XTT^^E%I)87>GWLNGWEK*P8Q31D M9 8<,"&5@?1A7FEI\$-:T[6(M:TQM$T*6SNHKFUT+3UD73=P5DD#JUI*,5NV[+[V7"$JDN6"N_(T*CN+B.U@DFE8)%& MI9F/8#K7#R?$:[UES%X=TB:]YQ]HF&V,5C>(_!WC+7[16NM025G;FSB?9&@] M_7\[DUQ\B?6L'P+\/ MM9\/Z_%<7EG:RVQ!5RS*Q7W''6O60,=.*\?(7Q)G.#4LQK/#N+LTJ:4Y?WN: M5UKY1.O&_P!GX2K:A#VB>OQ:+RLM?O9P?]B^--<_X_=6ATF$]8[,?-^?7]:L M6/PGT>*7SKY[C5)SRSW$AP3]!_4UVM%?30X6RUR53%Q=>2ZU9.?W)^ZOE%'G M/,L0ERTFH+^ZK?BM?Q*EAI5EI47EV=I#:IZ1(%S]<5;HHKZJG3A1BH4XI)=% MHCS92Z\%:I)XAT:,O:. M9PJ0=X36\9=UW71K9K1G9AL3 M+#2;M>+T:Z-?UL^A1T76K77].BO;.0/%(/Q4]P?>K]><:A97'PTU9]3L8VFT M&X;_ $FV7_EB3_$OM_\ JKO["_M]4LXKJUD66"5=RNO>N3*,TJ8IRP>-2AB: M?Q+HUTG'O&7X/1FN*PT:=JM%WIRV?;R?FOQW+%%%%?3'G!1110 44C,%!)( M'))[5YUXO^._ACPO,;2"X;6M3)VK9ZH'-;/P!^ PU*W77?%EBL]FR?Z%8W.?7.]ESTZX!ZYS7TUM&,8&/2EZ5 MR1RB#Q'UFO-S?9K2_P#EY&*P<74]K4=V16UK#90)!;Q)!#&-J1QJ%51Z #I4 MM%%>_L>B%%%% !1110 4444 %%%% !1110 4444 %%%% !7!?&'X=GQ[X=#6 M3>1KNGM]HL+A3AA(.=N>V)_%/1[KX:^+H/B'HD)>V/,^O3GU ]Z]?T76;3Q#I-IJ5A,)[.ZC$D4B]P?Z]JY,)5EK0JOWX_BNC_S M\S&C-ZTY[K\5W+M%%%>B=(4444 %%%% !1110 4444 %%%% !16?J>OZ;HZD MWM[#;X_A=QN_+K7+W'Q4LYY##I-C=ZK-T_=1D*/J:\+&Y[EN72Y,37BI?RWO M+Y15W^!VT<%B*ZO3@VN^R^]Z'<5'/<16L1DFE2&,=7=@H'XFN&\[QQKWW$MM M"@;NWSR#^?\ *G0_"J"\E$VM:G>:M+Z/(57Z>OY8KRGG>.Q>F78&37\U1^SC MZV=YO_P%'3]3HTO]XK)>4?>?Z+\2_J?Q/T'3F,:7)O9N@CME+9/UZ5G?\);X MHUSC2="^R1GI/?''Z5U>E>&]+T10+&P@MSTW*GS'ZL>36E1_9VTJ?S5&YR^^5[ M?*QG4S'$SCR*7+'M'1?@-1%10J@*HX P!3J**^GM;1'FA1113 **** "BBB M@ HHHH JZG_R#;O_ *XO_P"@FK$?W%^@JOJ?_(-N_P#KB_\ Z":L1_<7Z"@! MU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45CZUXNTG0%/VR]C1 MQ_RS4[G_ "%'M'81'@7=Y\J_4"OG,;Q!E^"J>P<^>K_)!.<_N MC>WSLCOHX&O6CSI6CW>B^]_H=W+-'!&TDKK&B\EG. /QKD]5^)VDV4IM[/S- M4NN@BM5W<_6J$7PXO=;D6?Q)K$]ZK^2 M1R!;QGXIX7R_#MFW?[TQ'U[?ABKVD?"[2+"7[1>>9JUWG)ENVW GUV]/SS78 MT5M1X9P7M%7QSEB*BZU'S)?X8Z0C\HD3S&MR\E&U./:.GWO=_>,BB2% D:+& M@& JC %/HKR;X_?%75/AEIFF2Z.+.2YN)F21+I2^%"Y! ##'-?:8?#RQ%2-& MDM7L>)7KQP]-U:FR/6:*^.+;2=873+>REC=B\4;(VX#@ ER* M^C:VQ6$JX.?LZN^YEA<53Q&KM^#U-LQ_I M7I-5[^P@U.SEM;J)9H)5*NC=Q7SN;Y4\5MXO>,MFC#&TXX.2:?-&6L6NJ_S75=#U^^O[;3+5[F[N(K6W09: M69PJC\37EFN?M!V$MX^F^$M-NO%.I=!]F0B%3[MZ52L?@1J7BR[74/B#XAN= M9DSN&GVKF*W3VXQ_XZ!]:]6T+PWI7AFS6TTK3[?3[=>B01A<^Y/<^YKU+XO$ M;+V_$TA_&.NG1-+;G^R=*X)'HS=_Q M)^E>B^#?AGX;\!P!-'TR*&4C#7,@WS/]7//X# ]JZBBMJ6#I4I<]N:7=ZO\ MX'R-(4(0?-N^[W"BBBNXW"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@""^LH-2LY[2ZB6>VG0QR1.,JRD8(->)^!KN;X+>/)?!FH2 MLWAW4Y#-I-S(>(V)_P!63^GUP>]>YUQWQ3^'\'Q$\+36!(BOHOWUG<9P8Y1T MY]#T-<&*HRE:M2^..WFNJ^?YG/6@W:_?WY[UZ7711K1KTU4AL_ZL:0FJD5*(4445N:!1110 4Q MY4C9%9U5G.%!."Q]O6B::.VB>65UCC099F. !7AGCSX@2ZIXEMY],G:."Q/[ MAP.K]VP?P'X>]?&\3\3X7AG#1K5_>E)I**>K5_>?R5_*]EU/6R[+JN8U'"&B M2WZ>1[JS!%+,0JCDDG %<]JOC_0M'R)K^.20?P0_.?TKF-(\$3>+[&WU#5O$ M%U?0S*'$,)V(/;T'X 5UND>"=$T3!M=.A$@_Y:R#>_YG)K*EC\\S2$:F$H0H MTY*ZE4ESR:>S4(:??,J5#!X9N-6;G)=(JR^]Z_@<^?B!JNKG;HF@3S*>D]U\ MB?7WIK>&O%VO_P#(3UM=-@/6"Q&#],C!_6N] & ,#VI:V_U>JXK_D98NI57 M\L7[.'W0LVO63)^O1I?[O2C'S?O/[WI]R./TSX6:#8.))H9-1GZE[MRPS_N] M/SS75V]K#:1B."&.&,=%C4*!^ J6BO[^9Q5L36Q# MO5FWZL****]4Y@HHHH **** "BBB@ HHHH **** "O/O"/BOQ1KE_P"--,O( M=)CU/2I8X[,0>;Y.7BWJ)'/+8)&2%7Z5Z#7 :1\)I=)N_$-TOC3Q%/<:W'LN M97%DC(P38LD9CMEVLJ\#MW()YH Y9OB?XMB\177AE9-&O=1.IP:?;ZQ'92QV MJ$Q-+,KP^+-0\46>N0:LEL-1T?5I]+FEM$9(I]@5 MED5&9BF4D7*EFP<\FL+3O@5:Z=H=EIB>*M>9-/F6XL+C;9)+:2C.YU*6RAV; M2W-S+>75Y=LIFN)Y#EW;:JJ.P 554 M "@#3U/_D&W?\ UQ?_ -!-6(_N+]!5?4_^0;=_]<7_ /035B/[B_04 .HH MHH **** "BBB@ HHHH **** "BCI7/:WX\T70LK/=K+-T$,/SL3^%<6+QV%P M%/VV+J*$>\FE^9M2HU*\N6E%M^1T-07=[;V$)EN9HX(QU:1@!7#MXG\4^)OE MT72QIMLW_+W>_>QZ@=/T-2V?PO2[F%SX@U&XUB?KY9[E&%E47\\_W=/U5USR_P"W8V\ST?J5.CKBJBCY+WI?AHOFR6_^*%EYQM]( MM9]8N>@$"D)^+54;2?&'BO\ X_KU-!LV_P"6%MS(1[GK^OX5VUCIEGI4 CM+ M>*VB Z1J%%8^N?$3PUX<5CJ.MV5L1U4R@M^0YJXY#C\S=LSQ,I)_\NZ5X1]& MT^>7_@27D1+'X?"J]""7]Z6K_'1?<0Z)\.=$T5A)]G-[$K/08&Z M3ZG*7<#U X'Z&OL<#P_3RVE[/#T8T8_*/W]6_/5GA5\VCB)7E-U'Y7?_ $> MSUC:SXQT/PZK'4M6M+/;U668!A^'6O+?^%.^.O%'S>*/B!<1Q-]ZUTM-BGVX MVC_QTUN:)^SCX)TEEDN+&?69Q_RUU*E['"T_XE7F\HK]78Y_; M8FI\%*W^)_HKE?5/VD_"=M*8=-%[KMP.D=A;EL_B:S_^%F_$?Q/QX?\ R:? M$WW;G5Y#^>T%*GX:_$SQ7SK_CH:7 W6VTF+;@>F1MS^)-9^N_LF:9 MJ5I"+;Q!?B]WEIKF] FWC'0*-N/UKWJBJCF6)@[TVH^227Z?F)Y=AYJU1.7J MV_U/GK0OV0=/L;\2ZEKT][;;2/+@A\EP>Q#;CT^E;7_"DO%OA0[O"'CV]AC7 M[MIJ0\R/^H_\=%>UT4Y9IBJCO4ES>32:^ZQ,:;O]]SQ<>./BIX2 M&W6_"EKK]LO6YTN3:Y'J1R/T%:&F?M)>&)9EM]7@O_#UT>#'?P$ ?B*]8JAJ M>@Z;K4+1:A86U[&W59XE<'\Q4?6,/4_BTK><7;\'=%^PKT_X=6_E)7_%697T M7Q=HOB- VF:I:7H/012@M^76M>O+==_9P\&:JYFL[:YT*Z/(ETVZB7[UWH[EA_WR=W\ZVM$_:)\&:M*( M;B]ETBYZ&'4(C&5/UZ5$L!B$N:,>9=XZ_D5''4&[2EROL]/S/3:*I:;K5AK, M0EL+V"\C(SN@D#?RJ[7 TXNS.Y--704444AA1110 444UW6-&=V"JHR68X % M #J*\W\6?'GPUX-IJ7)23G+LOU>R^\YI5XWY8>\_+_/8] \8_%?PSX&1 MAJ>I1BY'2UA^>4GTVCI^-<$_CGXA_$S,7A71U\,Z6_']J:F/WI'JJD8'Y&NN M\%_!'POX,9;B.T.I:EU:_P!0/FR$^H[+^ KO0 H P!V%1[+$U_XLN1=H[_. M7^27J3R5:GQNR[+_ #_R/*/#?[/NG6<\NH>(-5O_ !#K,JD&ZFF950GNJYY_ M$D>U:GA34Y_!&I#PYJQ'V9C_ *%=XPK#^Z:]$K)\2^&[7Q1IDEIF7Y\.:ZV+V+BWN&Z3IVY[FNZKV6&GR2U6Z?1KN@HHHKUSE"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /'/C)X;O?#&LVGQ#\/QDWUAA M=0MT'%Q!W)]P.,_3TKTWPKXFL?&&@6>KZ=*);6Y0./53W4^A!X-:%Z07^ OQ&?2Y7;_A#->EWVLC=+6<_P9[#M],>E>3/_8ZW MM%\$WKY/H_1[/SU..7[B?-]E[^3[_,]WHI ZO9E MBC7IGJQ] .YK-\5>,[/PQ&(R#B^#;WQ!?KK'BAA+(.8 M+ ?ZN(>X_I^=?)X_.*CKO+\KBJE?JW\%-=YM=>T5[S\EJ>G0PD>3V^)?+#IW MEZ?Y[(J)::K\3;A);P2:9X>0Y2!3AY_<_P""X>PE#FJXQ*O6E\4YI-OR2VC%=(K\7J*MCZL[1I>Y! M;)/\^[\V5[&PMM-MEM[2".W@7)$<:[5&>O%6***^FA"-.*A!62V2V1YS;D[M MZA1115B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NI_\ M@V[_ .N+_P#H)JQ']Q?H*KZG_P @V[_ZXO\ ^@FK$?W%^@H =1110 4444 % M%%% !116)XB\7Z;X9AS=S;IC]RWCYD8^PKDQ6+H8*DZ^)FH06[;LC6G2G6DH M4U=OL;3,$4LQ Y)/:O)OB=\0T>2VL=(N=QAE$LTL9XW*?E7/<=S^%5?%?BN M6[M?MGB;4T\,Z$>4LT;-S<#TVCD_R]J^>-?\4:W=:U>2Z)97D>DO(3:K):98 M1]LG!KXG'X/B/C+!3HY'35"C*W[RJY0,RN@TZVQ;KP<9;@YS]!7K& M@_!#P3X=*M;:#;RRC_EK=9F?/KEL_I7T>4\+9?EL85XM+WI7<_>Z\LI[ M+_#%'G8C-<7C+K!I0HO9/33SC']6/Y/ASP_J_B"4\*T,)CC/_ C MS^E5VU_XQ>+.-/T33?"MLW26\;S)5_/_ .(KV.VLX+.,);PQP(/X8U"C]*FK M[#ZS0I_PJ*_[>;?^2_ \OZM6G_%JO_MU)?YO\3Q5?@3XC\2$-XM\>ZC>(?O6 MNG_ND_ GC_QVNET/]G_P/H;"0:.NH3CDS:A(9B3ZX/R_D*]%HJ)X_$S7+SV7 M9:+\+%QP.'B[\MWW>K_&Y5L=*L],C6.TM(;5%& L484#\JM445PMMZL[4DM$ M%%%%(84444 %%%% !1110 4444 %%%% !6+K?@O0?$D1CU/2+.]4_P#/6%21 M^/6MJBJC*4'>+LR91C-6DKH\CU3]FGPV\IN-#O=2\-W0.5:RN"R _P"ZV3^1 M%4!X4^+O@[G2O$EEXHM5Z0:E'MD/XGG_ ,?KVNBO0685[6J6FO[RO^._XG"\ M#1O>G>+_ +KM^&WX'C"?'3Q!X=(C\6^!=0LP.#=:?^]C/O@]!^)KJ/#_ ,=? M!7B(JD.LQ6LYX\F\!B;/IS7?,H=2K ,#U!KF/$'PP\*^* W]I:%9SN?^6@C" M./HPP:/:X2I\=-Q_PO\ 1_YB]EBJ?P5%+_$OU7^1T5K>07T0EMYXYXST>)PP M_,5([;$9L$X&<#J:\>O/V<+33Y#/X5\2:OX;N!]U5F,L0_#(;_QZN#UOQI\3 M_#FO2^#K'6K/Q3J$T+ 26T&9K<8ZEL !L>N[%9U*.'M>G65WLI>ZV^VNE_F1 M+&5**_?4G\K/_)_@8?BW]I?Q*/'OVO35-GIMF[0KIEPIQ*,X)D'7=Z8Z?G7H M6C> /&/QAL[;5?&'B"73-'N )8](TU3$2O8-GI^.X_2N"\&VGA'PIK>E2>.? M#>LZ7JT3L7O;UO,M9Y2.XMG&4DB8%2/8B MOEJ>3XZFY2S%MQEJDGH_FM/EL<^$_P!I1[48J*M%6"BBBK*"BBB@# \7^$X/%- MALW>1>Q?-;W"]4;_ K-\$^++BZEDT765\G6;7Y26X\Y1_$/>NQKF/&GA#^W MX4N[)_LVKVWS03KQG'\)KX_-,!7PN(_M;+%>HE:<.E6*_P#;X_9?_;KT>GJX M:O"I#ZKB'[O1_P K_P GU7S.GHKEO!7C Z_#)9WJ?9=8M?DGA(QN(_B KJ:^ M@P&/P^9X>.*PTKQE]Z?5-=&GHUT9PUZ$\/4=.HM5_7W!1117H& 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_$#P39^/ M_#%WI-V ID7=#-CF*0?=8?C725'//':PO+,ZQQH,L[' K*K&$H253X;:W[" M<5-8X?*=6E\3>']+N99](MW5[V%S&9U_NCUQS[]>* M]$^$-YH6K^#;34=%3 G7_2/,(:591]Y7/J#7YU1S#&9U-Y?E]3EHJ]ZW645I M:G?1M;.>RW5V>E1HT\N26+]ZIO&/ETIS5Z]3$3]I4=W_6B[(*** M*]$YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS7X=C4 MSXE^(&D7.O:C?_9;B!+>[NFC:2$O &)1=@08)R %V\=*]*KF-)^&7A?0KB\G ML-%MK6:\C,5P\8(,JD8(8YYXXH \FTS6=8DM(/#]QK^I-!<^,KS3)=0:Y*W7 MD1@LL8D&-NXJ!\N.,@8KT#X/:E>W=EXHL;N]FU"'2M?NK"TN+ES)(8%",%9S MRY4NR9.3\G))K1M_A%X-M;.YM8O#MDEO_6NAT;1+#P[ MI\=CIMI%96B$E8H5P,DY)]R222: )-3_ .0;=_\ 7%__ $$U8C^XOT%5]3_Y M!MW_ -<7_P#035B/[B_04 .HHHH **** "H+R]@T^W>>YE2&%1DNYP!7)^,O MBCI7A2*1%D2ZO%'^K5L(G^\W;^=>&WGCCQ)\4M5-MH5C+K,P/^L8%+*W]R?X MOQ].]?-U,UJXNM+!Y/3]M5C\3O:G3_QSV3_NJ\GV.N5*GAX*KC)P%=>%R/#4*RQF93^M8A;75J5/_!#J_P"]*[9R MU,7B*\'2H+V-)[V=YR_Q2Z>B/,O"'P#TO3+Q=6\1W4OBC72=S3WA)B0_[*'^ M9S^%>GI!'&H58U50, !0 *DHKZ&M7J5WS5)7_KHNASTJ%.@N6FK?UU$ "C & M![4M%%'H?[2\67_R00)R( ?XW_H/Q/ YPK5H4(.< MWI^?DO,SG.-./-(K_%CXHW.DW,7A7PO%]O\ %=_\BA.1:J>KM[^F>G4^AV?A M7\,+;X>Z8\DTGV[7;S]Y>WS\L['DJ">P_6H_A7\+XO MI+?7TO\ :'B.^^>\ MOGY.3R44^@_6N^KCH49U)_6,1\71?RK_ #?5_(QITY2E[6IOT7;_ ()1UC1+ M#Q!82V6I6D5Y:RC#13*&!KQW4?ACXI^%EV^J?#Z\:]TTMOG\/WC;E([^63_] M8^YZ5[A17O4,54H7BM8O=/5/^N^X5L-"M9O22V:W7]=CSWP!\:-&\:R_8+A7 MT77DXETV\^5MW?:3CV\?T)^A/2NKV%+%:X9VE_*_T?7T> MOJ MO,E&4&XR5F>C&2FN:+N@HHHJ2@HHHH X_P :>$Y[J9-:T=O(UFVY&.DRC^$^ MM:'@_P 70>*K$MM\B]A^6XMFZHW^%=!7#>+_ U=:;J \1Z$NV^CYN+07\Z^TOM+S2/8H5(8NFL-6=I+X9=O[K M\GT[/R.YHK(\,^);3Q1IJ7=LV&Z21-]Z-NX-:]?78;$T<91CB,/)2A)736S1 MY=2G.E-TYJS04445TF84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 445SOBOQK:>&(Q'@W6H2#$-I'RS'MGT%<.-QN'RZA+$XJ:C!=7^2[ MM]$M6;4:-2O-4Z:NV:6M:[9>'[)KJ^F$48Z#NQ] .YKAX++5?B9<+<7ZOIOA MY3F.V!P\_N?\_3UJYH?@R]UN]76/%#":?K#8C_5PCW'K[?G7=JH4 < "O MDHX7%\1M5,?%TL+NJ6TI]G4[1_N+_M[L>HZE++_=H/FJ=9=%_A\_/[BO9:?; M:=9I:VT*0VZ#:(U'&*\1OH7^ OQ(%_"&'@OQ!*!.@^[:3GO[#O\ 0D=A7N]8 M_BWPM9>,_#]YI&H('M[A"N[&2A[,/<&OJZ^%3IQ5!*+A\/1+R]&M#Y^O&57W MK^\M;_UW-:.19HU=&#HP!5@<@BG5XY\&/%5]X?U2\^'GB1R-3TW_ (\)VZ7- MOVP>^!T]N.U>QUOAZZQ%-36CZKL^J'3J*I'F04445TFH4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %74_\ D&W?_7%__035 MB/[B_057U/\ Y!MW_P!<7_\ 033IKVWLHD:XGC@4\ R.%!_.FE?83=MRQ15- M=8L&) O;O6N \6_%^*WE-AH$+ZC>O\ *LD:%AG_ &5'+'WZ5X^8 MYKAB7J^AW.N>(M/\.VIGO[A M85[+U9OH.]>(>+/C'K'BZ_;1_"]C/Y/4GZUY4 M<%C&'TPJO+^=K1?X8O\Y?\ @)X[ MX4_9TFU*2._\;7_VN3.Y=+M&(A3_ 'VZL?I^9KVK2M(LM#LH[2PM8K.V086* M%0H%7**^KIQA0HQP]"*A3CM&*M%?)?GN^IYJ@N=U)-RD]V]6_G_2"BBBF:!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !117GWQ8^*47@2RBL;"/\ M#Q+??N[.QC&YLGC>P[ ?K^9&-:M"A!U*CLD M1.<:<>:6Q!\6/BK_ ,(@D.BZ+%_:7BJ_^2VM(QN\O/\ &_\ 0=_IFI?A5\+E M\&0RZKJLO]H^*+[Y[N\?YBF>=BGL!^M5OA-\+)/#)FU_7Y/[0\5W_P \\[G= MY /\"_U/]*],KAH4IUIK$8A:_97;S]7^&QA3A*0>)_@=/I=_)KO@#4#X?U<'>UH3_ *-/ M[$=L_0CZ4_PA\<_+U!="\<6+>&M=4A1)*,6\Y]0W0$_EZ&O7*P_%G@K1O&^G M-9:Q91W<1&%8C#I[JW4&O3CBXU5R8I MJ-I'61 R,&4C(93D&G5X5-H7C?X'R>?H;R>+?":G+Z?,?](MU_V3Z>X_$5Z- MX"^*6@?$2T#Z;<^7=J/WMCX*]_J,BLZN$E"/M:;YH=UT]5T-*6*C.7 MLZBY9]GU]'U.OHHHK@.X**** //O$FB7/@_5F\1:+&7@8_Z;9KT8=V KLM%U MJTU_3HKVSD$D,@_%3W!'8BKS*&!! (/!![UYSJEAI)K6-*I-\.C>'HOMNJ-\KRCF.#W)]:N^%? T6AR->WLIU'5I>9+F M3G:?1<_SK2\.>&+'PO9"WLX^3R\K.89NU.JOA@O@I^G M\TN\WKVLCHK8J$(.AA5:/5]9>O9>7WW"BBBOKSR@HHHH \S^-7@*X\0:;;Z] MHO[GQ)HY\^VD0?-(@Y,?O[?_ %ZW_AAX_MOB)X5M]1BQ%>)^ZO+;^*&4=0?8 M]1[&NMKPOQE93?!/X@1^+M.C8^&=6D$.JVJ=(9">) /3O]<^M>373PE7ZS'X M7I+])?+9^7H<=3]S/VJV>_\ G_F>Z45#:7<-_:Q7-O(LT$JATD0Y#*>014U> MJG?5'8%%%%, HHHH **** "BBF231PKND=4'JQQ0 ^BN;UCXD>%M W?;]?T^ MV8=4:=2WY#FN+U/]IGP7:,4LGO\ 6I!QML+1CD_5]HKKIX3$5?@@W\CEJ8JA M2^.:7S/6**\6_P"%V^,->X\/?#F_=#]V>_I5MOC5XCYEGT7PS$ MW5 ?,P))_ ME6#XI_9)L]4G@?2M(;AY&SP<[ABNO"4\#2JIUZG,O1V_P _P.3% M5,;5I-4*?*_57_R_$V/@-\:]9^*.LZG::G:V5O';0+*AME8$DMCG+&O:Z\D^ M#/P,F^%&JZA>2:PFI"ZA6((EN8]N#G.=QS7K=<68/#RQ#>&^#3^M3LP"KJ@E MB?BU_K0****\X] *^>[S5KGPQH/QG31]6NKFXLTBDMYI+DSRQ[K<&1U))Y&2 M>.A%?0E8^F^#?#^C3O-I^AZ;8S2*4>2VM(XV93U!( R#Z4 ?/&O_ &+2?BMH M'AO2]5G_ .$'U""U?4"M^[QM)^\\K,NXD;]HS@C=@5ZS\$IY&TWQ3;+<2W.F M67B&\MM.>20R8@78=BL22560RJ.?X<=JZZ'P;H%OITVGQ:'IL5A,P:6U2TC$ M4A'0LN,$_6M&QL+;3+2*UL[>*TM8AMCA@0(B#T"C@4 ,U/\ Y!MW_P!<7_\ M037B_P"T]I+:UI/ABV .PWI+GT41G->T:G_R#;O_ *XO_P"@FJ^J:!I^OV\, M>H6J7*1G+IT*CP#2K6:BWLFU9/2^U[@J=&JU#$*\+JZ75)WM\] MCY0.E7*7T#Z/H[:E>N!$8X&"R>6!T%>@^'OB5?\ @F+8WPIUBS;&'N4W2,_U M8I_6O8['P/H>FW<=S;:=%#/& M:NDMK*RM;2]STLVQ*QE7FPTG"'\ME:_5Z=7W>IXS'^U!H<+!+_P_K]B_?=:J MP'_CX/Z5J6O[2O@.?'G:ES#(K.N?#&CWF? M/TFQFS_STMT;^8K[;V6-CM53]8_Y,\/DKK::?R_X)S=G\;? M]CR_$]@N?\ MGLYB_P#0@*V[/QQX=U#'V;7=.N,]/+ND;^1K/O/A/X/O\^?X=L&SZ1!?Y5AW MG[//@.\S_P 21(<_\\9&7^M.^.72#^]?YA?$+HG]Z_S/08[ZVE *7$3@_P!U MP:F!!&0);4YT_QOX@MCV5Y]ZC\*/;8 MM;T4_27^:0<]9;P_$]CJKJ&JV6DQ))>W<-I&[B-6GD"!F/11GN?2O)O^%2>/ M;'_CQ^)-R0.B7-MN!_'=7BGQXT+QYI>H:>OB:_?5[3I:7-NI$6_N,8X?_(KD MQ68U<-2=25!_>K?@V8U<3.E#F=-_@?9H.12UX3\#OBZ+2P3PSXRNY=.UN%MM MO_:$1B\R/ VJ6/\ %]<9XZU[J&# $$$'N*]+#8F&*IJI#YKJO)G52JQJQYHB MT445UFP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117$?%+XG6 M?PZTE#M^V:Q=GR[*PCY>5O4C^Z/7\*RJU848.I4=DB)SC"+E+89\4_BA;?#_ M $Z.&"/[?K]X?+LM/CY9V/&XCLH_6LKX6?"Z?2+N7Q1XGD^W^*[WYG=^1:J? MX%]^Q/X5%\+/AC=6M])XN\6-]M\4W@W*K\K9H>BJ/7'Y5ZI7!2I3Q$UB*ZLE M\,>WF_/\CGA!U9>TJ+T7;S?G^04445ZAUA1110 4444 %%%% !1110 5YOX[ M^"6E>*KHZKIDS^'_ ! GS1W]G\N6_P!L#K7I%%;4JU2A+GINS,:M&G6CRU%= M'B6F?%GQ#\-M0CT?XBV+-:EMD.OVB[XG'8N!_AGVKV/3-4L]9LHKRPN8KRUE M7Q%)J>E6>M64MG?VT5W:R##Q3*&4UX]JGPE\0?#J\EU;X=7Q,).^ M;0KI\Q2>NPGO[A MW>3'$Q_U,GI]/YUW/A[Q38Z_IEM$C6Q%1*KUMJVMM5=:GJB MNKCY6#?0TZN%;X56\)S9ZOJ-H>P27(I/^$+\2V?_ !Y^*9&4=$GBS^N:^W_M M7-J7\;+I/_!4A+_TIP9X_P!6PLO@Q"^<6ORN=W17"&#Q_8_=FTZ_4=!]T_J! M_.FGQ7XPL?\ C[\+B8#O;2;L_D32?$U&G_O.&K4_6E)K[X2_.QWM%<#_PM86O_(0T#4K/U^3./SQ5RV^+/AR; DN9K4GM- W] :NGQ9D= M1\KQ48O^]>'_ *4D*668R*O[-OTU_*YV5%8MKXUT&]QY6K6A)Z!I0I_(XJ]- MK%A;VK7,M[;QVZC+2O*H4#ZYKZ'#XW"XK7#U8S_PM/\ )G!4I5*7\2+7JK%R MBO,/$7[1?@S0Y&@MKR;6[L<"'3(C)D_[YPOY$UB+\0OB;XU./#OA!-#M&Z7F MKOM('8A3@G\%->Y' 5VN::Y5WD[?F>7+'4$^6+YGVCK^1[2S!%)8A0.I-*")/%_C:\N$/+6>FYBB^F M>X_ 5UOAOX)>#?"Y5K;189YA_P MKO\ >L?^^N*KV6$I?'4F:)X;U233G,?FZG/%M1,2*1P,]2 .2. MO2O"/"=CJJ>*=&:PMF^W"]A-OYR$)YF\;=WMG&:_0Y((XXA&D:K&!@(H _" M@0Q@@A%!'M7J8;.*>%I.E2HZ/S_/0\W$93/$U%5J5=5Y?\$\;/B;XTZ?_K/" M6DZBHZM#BLNL<(]QTS7Y[C^(W5K2R[*\ M/"I77Q/WE"G?K-J6_:"U?DM3Z>AE3A%8C$5Y1AT7NMR]+K;S>AYGXP^)]YJ6 MHV_]K:%J[Z,,/]GT^$E6^KG ;\/TK=TG]I7P;I]M':C2=9TN*,;0CV:X'_?+ MFO:0 H P!T J.>T@N1B:&.4>CJ&_G77E&5X'+4ZM>#JUY_'4?DE:T8KI M%:+S>IGC*V+Q$N6E-0IK:/+HOG>[?=L\WM?VD/A_&[%L^D>W^5?1WP+Z37S3_ $1Y]L:NL7\FOU9KVGC7P_?X^S:WI\^>GEW* M-_(UII?6TH&RXB?/]UP:\\N_V=? 5WG_ (DHAS_SRE9?ZUF2?LQ>$DS]CFU. MQ/\ TQNVXH]G@GM4DO6*_P PY\8MX1?_ &\_\CUP,&&001[4M>.']G4VQS8^ M-?$-J>RFXW*/PI/^%.>-K/\ X\/B7?(!T$]OO_\ 9J/J^'>U=?-/_@A[?$+> MB_DU_P ]DJAKNB6GB/2+K3;Z(36MS&8W4^A[CWKRK_A#/B[8_\ 'MXSTV\Q MT^U6Y7/Y*:0GXVZ?U3P_J>/^>;[,_F%J7@835E5@T_-K\T)XIVM.E+[D_P F M0?"C7+SX=>*[GX=;:AI]RC2(1U&/,)P<=,=J\#N/%GB 3R"76-163<=P^TN M,'//>KRK(J\N>C*HN6-N5IJ6CZ.SZ?BCR:F:K!I0<&UTNFOEJC]%**^>O .H M?%[7?!VD)I<.EV%A]G41:A?2^9),N/OD98Y/N!70?\*D\>:YSKGQ"GB0]8-. MBV ?1N/Y54\%"E)QJ5HJWJW^"_4]2&,E4BI4Z4G?T2_$]K2R!0/SKD-8^-O@;0]PN?$EF[C^"V)G;/IA :YNT_9G\+F02:K=:GK4I>B2_._Y%-#P5\6O$'.I^,;#1HVZIIT)=@/3HO\Z='^SC;W[;]>\5:UK# M'[R-/Y<9_ ?XU['12_M"NOX=H^B2_'G:!IFD*!8Z?:V@'3R854_H*OT5R5*]6K_$FWZLZ84*5+X( MI>B"BBBL#<**** "BBB@ HHHH ***AO+R#3[2:ZNIX[:VA0R2S3.$2-0,EF8 M\ WB(QD-(&V@\CJ>XJ]H MFO:9XET]+_2-1M-5L9"0EU93K-$Q!P0&4D'!&* )=3_Y!MW_ -<7_P#035B/ M[B_057U/_D&W?_7%_P#T$U8C^XOT% #J*** "BBB@ HHHH **** "H;FT@O$ M5+B&.=%8.%D0, PZ'GN/6IJ*-P.=\9?#_0O'EB;;6+&.X(&$F Q)'_NMU%>7 MOH?CWX,9FT:5_&'AF/EK&8YN8%_V>YQ[9^E>Y45PUL)"K+VD?=GW6_S[_,PG M1C-\RT?='%> /BWX?^(412RN/LVHH/WNGW7R3(>^ ?O#W'XXKM:\_P#'GP6T M'QO+]M5'TG64.Z/4++Y'#=B<=?YUQJ^.?&OP>D2#Q=9/XB\/@[4UFS7,D8[; MQZ_7'UK#ZS5PVF*6G\RV^:Z?D9^UG2TJK3NOU['N5%8WA?QAH_C/35OM&OXK MV ]=A^9#Z,O4'ZULUZ<91FE*+NF=2:DKH****H84444 %%%% !1110 4444 M%%%% !117*_$7XAZ=\.=!:_O3YEQ(=EM:)]^>3L /3U-9U*D:47.;LD3*2@G M*6Q#\3/B18?#?0OM5Q^_OISY=I9IR\S^P]!QD_XUR7PN^&=]=ZLWC;QE_I/B M&Z&ZWMGY6S3L /[V/R^M,^''PYU'7];'CCQJ/.U>8 V6GO\ /[WMV^ MM>P5YM*G+%35>LK17PQ_5^?9=/4Y8Q=:2J36BV7ZO^M HHHKUCL"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#D?'GPNT'XAVP74K;9=H/W5[!\LT9[8/ M?Z&O./[<\;_ ]ECUJ.7Q;X34X6_A&;BW7_;'^/'N*]UIKHLB,CJ&5A@J1D$5 MWTL7*$?9U%S0[/IZ/H<57"QG+VE-\L^Z_5=3%\)>-=&\0G[R@X M>,_W64\J?K6Y7DOBOX&+%J+:[X)O3X;UL?,8XSBWF]F7MG\O:H/#7QQGT;5$ MT#X@Z>WA_5<[8[TC_19^P8-T ]\X^E:2PD:J<\*^9=OM+_/U7W&4<5*DU#%+ ME??[+_R]&>PT4R*5)HUDC=9(V&593D$>H-/KS#T@HILDJ0H7D=44#)9C@"N" M\3_'7P5X69HY]:BO+E?^7>P_?MGTROR@_4BMJ=&I6?+3BV_(RJ5:=%7J227F M=_17BJ_&;Q?XQ^7P?X'NF@;A;_4SY4>/49P/P!-._P"%:?$7QA\WB7QD-+MV M^]9Z.NW_ ,?XKM^HNG_'FH>5[O[E?\3C^NJ?\&#E\K+[W8]*\1>.O#WA.(OJ M^LV=C@9V2RC>?H@^8_@*\MU7X^:'KEPUIX9\)WOBNZ/ 9;/:GUY!;'U KI?# M_P"SSX-T20336+ZM=9RTU_(9"3ZXZ5Z'96%MIMNL%I;Q6L"](X4"*/P%93AE M]N6<'5_Q62^[5_B5'Z[)W4E3]-7]^B_ \!?X>?$#QS(LD^FZ-X.M&YVJ/,FQ M] 2/S(KLM'^ ME;V?EZGJ<^I3$;]9-K[MOP/-+3X*6VBW!N-'U&2PG/\:PIG\P!6A_PCWC2R M_P"/?Q!;W6.GVB+'\LUW=%>0^%\O3O1=2F_[M6HOPYK?@=ZS&MM)1EZQC_D< M)]M\>V7W]/L-0 _YYR!?YD4T^/M>L?\ C^\)W>!U:WRP'Y _SKO:*EY%C*7^ M[9C57^+DFOQA?\1_7:4OXE"+]+K\G^APD?Q?TM&V7=E?V;]P\60/US^E8K?% M+4M=U:XTW1+9)&N&"6LK_*4&/F8C]:]$\0Z=-JVCW5I;RI!-,FQ977<%SU./ M7&:\YTSX.:CI.H6]Y;ZO"LT+AU/E'J/QKXO/*/%].O1P^&J.K2O>WIB)NI4=V%%%% M>@8!1110 4444 %%%% !1110 A ((/0U\(_%+X?:SX?^(%Q82Z8%>^F+V:VB M$QS*QXV>_J.QK[OJ&:S@N)8998(Y9(26B=T!*$C!*GMQZ5R8FE7JP4:%:5-W M^RVK^MK?(X<7A(8J*4NAX3X8\?\ CCX;>'K#2]9^'UW<6EG$L2SZVK8!^J;OU KUJL_5/#^F:VA34-.M;U<8_ MTB%7_F*Y_88N'P5K_P")7_%692I5::2A/1=U_E8I:)X[\.>(U4Z9KEA>L?X( MKA2X^JYR/Q%;@8,,@@CU%>;ZS^SUX&UDEO[(^Q2'G?:2,AS_ "K$/P%U713N M\-^.=6T['W8KAO-C'X9I^UQ2^)O@1'!J+:UX*OW\,:R/F*1?\>\OLR]A^GM5/1_C=J'A+4(M&^(N MF/I%RWRQ:G"I:VF]\C^G3N!7LU4-:T+3_$>GR6.IV<-]:2?>BF7?";Q+\.+J34/A[J326A;?)H=Z^8W]0I/0_E]:W?!7QUTO7+_P#L M?78'\,^(%.QK2^^16;_98^O8'KVS3AC%&2IXAH1KV?+47*_P?HS MT^BBBO2.H**** "BBB@ HHHH ***Y_QQXVTWP!X?GU74Y0D:?+'&#\TK]E4> MM1.<:<7.;LD3*2BKO8@^(/C_ $WX=:!)J6H/EC\D%NI^>9^RJ/\ .*X'X=> M-2\7ZXOCGQJN^]<;M.TQQ\EI'U4D>O?'XGGI7\ ^!]4^(_B"/QSXTC*QCYM+ MTE_NPIU#L/4]?4]3V%>V]*\NG"6-FJU56@OA7?\ O/\ 1'+&+KOGG\/1?J_T M"BBBO7.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R/$ MWA/2?&.FO8:O91WENW0..5/JIZ@_2M>BJC*4&I1=F3**FG&2NCXG^,NE:C\) M_%L>AZ3X@U0::;9+B"+[4Z^4K,PV XX*G\ZVO@9JOQ&\2?VQ;:!JJ.O[KS[ MK5)FE,(^;&P'/)Y_(5](^*OA3X6\;:DE_K6E)>W:Q"$2-(ZX0$D#@CNQJUX0 M^'GA_P "?:O[#T];'[3M\W:[-NVYQU)]37U,\WI2PGLW"]335I6O<^9AE56. M*]HIVAKHF[V//(_V?KSQ"PE\8^+M2ULGEK:%_*A_+_ZU=SX;^%/A/PF$.G:) M:I*O2:5/,DSZY;./PKK:*\&IC:]5=:6USI,X.5>SG9=I_'->J45RU,+0K?Q()_(RE1IS^**9XU_PIOQCH M!SX>^(%Z$7[L.HKYJGVR)85_BMI!&Y'T)'->RT5S_4( M1_A3E'T?Z.Z,OJ\5\#:^?^9XQ_PT5)H9">*/!VLZ+C@RB(LA^A.!^M=+HOQ\ M\":YM5-?@LY#_!? P8_X$PV_K7H+*&4@@$'@@]ZYC6OA?X3\0[C?^'[&5FZN ML(1S_P "7!I>SQD/@J*7JK?BO\@Y:\=I)^J_R_R-^QU*TU. 36=U#=PGI)!( M'4_B#4\DB0QM)(P1%!9F8X ZDFO)+W]F?PTLQGT>\U+0KCL]I<'CZ=_UKS[ MXO\ @3Q]X1\(W'D^*+[7] (Q=12?ZQ$]6/)*^O/UK*KC,1AZ;G4HWMV=_P#) M_F1.M5IQH(X(J>OG7]DU/$XL;M MIR1X7.?)$V3QGX8C_P"79\FY@3_9[D#VS]*]!\!?%?P_\0X/^)==".]4?O+&?Y9D M]>.X]Q78UYWX]^">B>,[G^TK??HNNH=Z:C8G8^[L6QC)]^OO7G>PK877#OFC M_*_T?Z/0YO9SI?PW==G^C/1**\0B^(7C+X32I;>-K)M:T4$(FMV2Y91T&\?X MX_&O6/#7BO2?&&G+?:/?17UN>IC/*GT8=0?8UTT<53K/DVDNCT?]>:-(5HS? M+L^SW->BBBNPW"BBL?Q7XJT[P9H=QJNJ3B"UA'XN>RJ.Y-3*2A%RD[)";45= MC/&'C#3? ^A7&JZI,(K>(<+_ !2-V51W)KRSP;X0U3XM:_!XS\80F'3(CNTG M1W^ZJ]1(X]^O/7CMBHO"/AG4_C3K\/B[Q5"UOH$#;M*TA_NL.TCCOG]?IU]R M "@ #@ 5Y4(O'252HK4ULN_F_+LOFSC2>(?-+X>B[^;_0 !@#M2T45Z MYVA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-D1949 M'4.C AE89!'H:=10!#:6<%A;1VUK!';6\2[4BA0*B#T ' %3444DK:( HHHI M@%)(GO;V'2M7O[:WU?3M0$FM2QG4[I8E9'3Y6V%5# K]WG=G).3Z;\-M'OT MUKQAX@OK&72UUR_CE@LK@KYR1Q0)"&<*2 6*$@ GC;7>44 5=3_Y!MW_ -<7 M_P#035B/[B_057U/_D&W?_7%_P#T$U8C^XOT% #J*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** &30QW$3Q2HLD;@JR.,A@>H([UY)X MB^!']F:DVM^ ]0?PSJO5K>,_Z-+_ +)7H![=/85Z]17-6P]/$)*HMMGU7HS* MI3C47O(\WZ_A7KMI=P7]M'<6TT= MQ!(-R2Q,&5AZ@CK537?#VF^)].DL=5LH;ZTDZQS+D?4'J#[CFO ?'GAS7/V> M[8ZOX/U2YET6>0I+IMTGG1PD@X;/8>_!Z9S7!.K7P,7*I[]-=?M+UZ/\&<\I M5,.KR]Z/XK_,]]\1>(;#PKH]SJ>I3K;VD"[F9N_H!ZD^E>,>'="U+X]>(H?$ MOB&![3PC:.3INF/_ ,O&#]]AW!]>_0<=?+?AEK.J_%SQII6B^*;W4-:TJ*62 MY,).Y0QY^<_W,\ =LX&!7V1#"EO$D42+'&BA511@*!T %88>JLV_>-6IKIW? MGY+MUZF=.7USWG\*Z=WY^0J(L2*B*%11@*!@ 4ZBBO?/1"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MJNJ7-Q9V$TUI9M?W"#*6RR*AV%[;Z< ML"3Q2B>YF&5C5E; ('+9Z"NI\&>-(_%O]J6\EE-I>IZ7<_9;RQG96:-BBNA# M*2&5D92"/7VH VM3_P"0;=_]<7_]!-6(_N+]!5?4_P#D&W?_ %Q?_P!!-6(_ MN+]!0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *@OK&WU.SFM+N%+BVF4I)%(,JRGJ"*GHI-)Z,#E? GPTT'X%W?W1T _/)YKJJ**BG3A2BH05DB8Q4%RQ5D%%%%:%!1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !45UYPMIOLPC-QL/EB4D)NQQNQSC/7%2T4 >5P_"+4;/X?:38Q7UM M<>)K;4TUR[NYPPAN[PN7ER0"54[V53@X 7BNF\">%+[1+O7]7U>2W;5];NUN M)XK-F:"!$C6*-$9@"WRH"6(&2QP *ZZB@"KJ?\ R#;O_KB__H)JQ']Q?H*K MZG_R#;O_ *XO_P"@FK$?W%^@H =1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<]\0 M/%\?@+P9JVOR6S7@L8=ZVZ-M,C$A57.#@%B 3@X'8]* .AHKQ6W^+>OP:6UE M/>:;<^*)[ZSLH[>71+JP2T\[=F1XY)V:9<*V-ICR1CC/';_#WQ5JNL7WB/1M M=%G)JVAWBV\EUI\3107$\7_?8H^VV_P#SWB_[[% $]%0?;;?_ )[Q?]]B MC[;;_P#/>+_OL4 3T5!]MM_^>\7_ 'V*/MMO_P ]XO\ OL4 3T5!]MM_^>\7 M_?8H^VV__/>+_OL4 3T5!]MM_P#GO%_WV*/MMO\ \]XO^^Q0!/14'VVW_P"> M\7_?8H^VV_\ SWB_[[% $]%0?;;?_GO%_P!]BC[;;_\ />+_ +[% $]%0?;; M?_GO%_WV*/MMO_SWB_[[% $]%0?;;?\ Y[Q?]]BC[;;_ //>+_OL4 3T5!]M MM_\ GO%_WV*/MMO_ ,]XO^^Q0!/14'VVW_Y[Q?\ ?8H^VV__ #WB_P"^Q0!/ M14'VVW_Y[Q?]]BC[;;_\]XO^^Q0!/14'VVW_ .>\7_?8H^VV_P#SWB_[[% $ M]%0?;;?_ )[Q?]]BC[;;_P#/>+_OL4 3T5!]MM_^>\7_ 'V*/MMO_P ]XO\ MOL4 3T5!]MM_^>\7_?8H^VV__/>+_OL4 3T5!]MM_P#GO%_WV*/MMO\ \]XO M^^Q0!/14'VVW_P">\7_?8H^VV_\ SWB_[[% $]%0?;;?_GO%_P!]BC[;;_\ M/>+_ +[% $]%0?;;?_GO%_WV*/MMO_SWB_[[% $]%0?;;?\ Y[Q?]]BC[;;_ M //>+_OL4 3T5!]MM_\ GO%_WV*/MMO_ ,]XO^^Q0!/14'VVW_Y[Q?\ ?8H^ MVV__ #WB_P"^Q0!/14'VVW_Y[Q?]]BC[;;_\]XO^^Q0!/14'VVW_ .>\7_?8 MH^VV_P#SWB_[[% $]%0?;;?_ )[Q?]]BC[;;_P#/>+_OL4 3T5!]MM_^>\7_ M 'V*/MMO_P ]XO\ OL4 3T5!]MM_^>\7_?8H^VV__/>+_OL4 3T5!]MM_P#G MO%_WV*/MMO\ \]XO^^Q0!/14'VVW_P">\7_?8H^VV_\ SWB_[[% $]%0?;;? M_GO%_P!]BC[;;_\ />+_ +[% $]%0?;;?_GO%_WV*/MMO_SWB_[[% $]%0?; M;?\ Y[Q?]]BC[;;_ //>+_OL4 3T5!]MM_\ GO%_WV*/MMO_ ,]XO^^Q0!/1 M4'VVW_Y[Q?\ ?8H^VV__ #WB_P"^Q0!/14'VVW_Y[Q?]]BC[;;_\]XO^^Q0! M/14'VVW_ .>\7_?8H^VV_P#SWB_[[% $]%0?;;?_ )[Q?]]BC[;;_P#/>+_O ML4 3T5!]MM_^>\7_ 'V*/MMO_P ]XO\ OL4 3T5!]MM_^>\7_?8H^VV__/>+ M_OL4 3T5!]MM_P#GO%_WV*/MMO\ \]XO^^Q0!/14'VVW_P">\7_?8H^VV_\ MSWB_[[% $]%0?;;?_GO%_P!]BC[;;_\ />+_ +[% $]%0?;;?_GO%_WV*/MM MO_SWB_[[% $]%0?;;?\ Y[Q?]]BC[;;_ //>+_OL4 3T5!]MM_\ GO%_WV*/ MMMO_ ,]XO^^Q0!/14'VVW_Y[Q?\ ?8H^VV__ #WB_P"^Q0!/14'VVW_Y[Q?] M]BI4D65=R,'7U4Y% #J*** "LGQ7X9LO&7AS4-$U 2?8[V(Q2&)MKKW#*>Q! M (]Q6M10!YY+\%["\BNI;_6]7U#5YI;>9-8G: 7$!@),00)$L> 6;(*'.XYS M72>$?!UOX2BOF6[NM2O]0N#=7FH7I0S7$F JYV*J@*BJH"J HXSDG0U;7M, MT&)9=3U&UTZ-SA7NIEB!/H"Q%%[KNGZ?HL^KW%[!'ID$+7$EV7'EK&HR6W=, M G-)M)-O9#2N[(MW,(N+>6(G:)%*Y';(Q31:0 >3'Q_LBLK1_&NA:]HFFZ MO8ZK:S:;J0!L[@RA5GSTV9ZYJUJ7B+2M&F@AU#4[.QEG.(H[F=8VD/\ L@D9 M_"J::=F2FFKHN?98/^>,?_?(H^RP?\\8_P#OD5F>*?%VC^"=#GUG7-0@TS3( M,>9=3MA%R<#GW)%/C\5Z+)=V]H-5LQ=W"+)%;-.HE=2,@A" M,?\ WR*CLM2M-2M%N[2ZANK5AE9H9 Z$>Q'%8&E?%#PEK6ERZE:>(=/?3XKE M[-[E[A4C$RG#)N8@$C!XH\@.C^RP?\\8_P#OD4?98/\ GC'_ -\BH)M8L+?3 MQ?2WMO%8D!OM+RJ(\'H=V<4Z\U*UT_3IK^XN(XK*&(S23LPV*@&2V?3'-#T5 MV"UT1+]E@_YXQ_\ ?(H^RP?\\8_^^17/Z7\2?"VL:1INJ6NOZ>UAJ2[[.9[A M4%P,XRFXC//I6IJGB+2M#:%=1U.SL#,<1BYG6/>?;<1FFU;1B33U1<^RP?\ M/&/_ +Y%'V6#_GC'_P!\BJ6H>)-(TEX$OM4L[-[C_4K<7"(9/]W)YZCI2ZIX MBTK1#"-1U.SL#,<1BYG6/>?;)&:0RY]E@_YXQ_\ ?(H^RP?\\8_^^14BL'4, MI#*1D$="*6@"+[+!_P \8_\ OD4?98/^>,?_ 'R*EHH B^RP?\\8_P#OD4?9 M8/\ GC'_ -\BJ6I>)-)T:XA@O]4L[&:8XCCN)TC9^W )Y_"JOBGQMH?@JWM) M];*YPJ+ZDT;AL:_V6#_GC'_WR*/LL'_/&/\ [Y%4HO$F MDSZH^FQZI9R:BGWK19T,J\9Y3.1^5*OB/27U5M,74[-M27K9B=/.'&?N9ST] MJ +GV6#_ )XQ_P#?(J*?3H)@G[M%VN&X4DZ/J.IV]IJ>K M,R65K(V'G*C+;1["K>F^(M*UF>>&PU.SOIH#B6.WG61HST^8 \=.]&X%S[+! M_P \8_\ OD4?98/^>,?_ 'R*I6'B72-5NIK:RU2RN[F'/FPP7".\?^\ 3'7:#R?PH E^RP?\\8_P#OD4?98/\ GC'_ -\BJ=SXCTFSU*+3[C4[ M."_EQY=K).JROGIA2I/I M0!L?98/^>,?_ 'R*/LL'_/&/_OD52C\2:3-JC::FJ6;ZBO+6BW"&4?5,Y_2K M/]I6AO\ [%]JA^V[/,^S^8/,V_WMO7'O0!)]E@_YXQ_]\BC[+!_SQC_[Y%9& MM^-]"\.:UH^D:EJ<%IJ>KR-%86LC8>X91E@H[X%7-/\ $6E:O<3V]CJ5I>3P M'$L5O.KM&?1@#D?C1N!;^RP?\\8_^^11]E@_YXQ_]\BJ=EXCTG4KR:TM-3L[ MJ[@R)8(9U=X\==R@Y'XTNG^(=*U>YGM['4K2\N(#B6*WG5VC/3# '(_&@"W] ME@_YXQ_]\BC[+!_SQC_[Y%1P:G9W5U/;0W4,UQ!CS84D#/'GIN Y'XU9H B^ MRP?\\8_^^11]E@_YXQ_]\BI:* (OLL'_ #QC_P"^11]E@_YXQ_\ ?(J0D*"2 M< =2:SM,\2:3K4\T&GZI9WTT/^MCMKA)&3M\P!./QH N_98/^>,?_?(H^RP? M\\8_^^16#'\1/#4NN:SI UNS&HZ,B2:A"TH4VJN R%R>!D$'GUK2@\1:5=:8 MVI0ZG9RZ>@):[2=3$,=,?_?(H^RP?\\8_P#OD5!IFL6& MM6OVG3[VWOK?)'G6TJR)D>X)%8>E?%#PGK5IJ%U:>(-/DM=/NVL;J=IU6.*= M?O1EB0-P]*/+^OZU0?U_7W'1_98/^>,?_?(H^RP?\\8_^^156ZU_3+'35U"X MU&T@L' *W4LZK$0>F&)QS3+CQ+I%IIL>HSZI90Z?)C9=27"+$V>F&)P: +#: M= US'-Y:#:C)MVC!R5.?_'?UJ7[+!_SQC_[Y%4[OQ%I5AIR:A.>WE2>"0;DDC8,K#U!'6@ ^RP?\ /&/_ +Y%'V6# M_GC'_P!\BI:* (OLL'_/&/\ [Y%'V6#_ )XQ_P#?(J6JU]J5II<2RWEU#:1, MP0//($!8]!D]S0!)]E@_YXQ_]\BC[+!_SQC_ .^1535/$.E:'Y/]I:E:6'G' M$?VJ=8]Y]!N(S^%-U[Q%IGAC0KS6=5O8;'2[.$SSW,?_?(K'MO'7AV[BT^2/6[ #4(UEM5>X5&F5ONE M5)!.:T[G4[.SGMX+BZ@@FN&VPQR2!6D/HH/4_2J::=F2FFKHE^RP?\\8_P#O MD4?98/\ GC'_ -\BLCQAXWT+P!I*ZGXAU.#2K%IDMUFN&VAI'.$4>I)X JW' MXCTF74_[-34[-M1QN^R"=?-QUSLSG]*6X]BY]E@_YXQ_]\BC[+!_SQC_ .^1 M5-O$>DIJHTQM3LUU(]+,SKYQ_P" 9S^E"^(M*;53I@U.S.I 9-F)U\X#_,?_?(J6B@"+[+!_SQC_[Y%'V6#_GC'_WR*EK- M3Q+I$FJMIB:I9-J2];,7"&8?\ SG]*/("[]E@_YXQ_\ ?(H^RP?\\8_^^16/ M>^.=!TWQ1:>'+G5+>'6[J![F&R9\2/$OWGQZ#UJYI?B32=<25].U.SOUA_UC M6TZ2!/KM)Q1YAY%S[+!_SQC_ .^11]E@_P">,?\ WR*IZ5XBTK76E73=3L]0 M,1Q(+6=9-A]]I.*S4^(GAJ3Q%JNA#6K,:MI4*7%];-* UM&_W6?/"@Y'6@#> M^RP?\\8_^^11]E@_YXQ_]\BJEMX@TN]TUM1M]1M)[!02UU'.K1#'7+ XXIMM MXETB]TZ34+?5+*>PBSONH[A&B3'7+ X% %W[+!_SQC_[Y%'V6#_GC'_WR*J6 M_B+2KO3'UK2;3T!+7<V]_;YQYMM*LBY], M@D4 3_98/^>,?_?(J*+3H(Y)G\M#YC!L%1QP!_2K5% $7V6#_GC'_P!\BC[+ M!_SQC_[Y%2U%=74-E;R7%Q*D$$:[GEE8*JCU)/04 'V6#_GC'_WR*/LL'_/& M/_OD55N]>TRPTY=0N=1M;>P8 BZEF58CGI\Q..:GM]1M;NR%Y!,?\ WR*YO2/BCX1US0X=8L_$6G2: M7-*\,5V]PJ1R.IPRJ6(R01VK>NM7L;&S6[N;VWM[5B L\LJJASTPQ..: )OL ML'_/&/\ [Y%'V6#_ )XQ_P#?(JMK6N6'AW1KS5M2NXK+3;.%KBXNI6PD<:C< MS$^@ S6=8>/_ WJ=GIMU;ZY8-#J4:RV9:=5-PIZ% 2"<^U&^G]?UHP_K^OO M1M?98/\ GC'_ -\BC[+!_P \8_\ OD53U+Q'I.CW$,%_J=G933?ZJ.XG6-I/ M]T$\_A1?>(]*TR[@M;S4[.UNKCB&&:=4>3M\H)R?PH N?98/^>,?_?(IZ(L: MX50H] ,50U#Q'I.DW4%M?:G9V=S/_JH9YT1Y.WR@G)_"M'K0 4444 %%%% ' MPU^W@NM:U\6?!>E>%;'1M:UZ/2[R=].\7RK'I!A. 7YQF8'I@\5@>'/%@\3_ M +&/PQ^'.@/??VGXRO6T:9+^3=(D"S,;LHP S&%#*I]"!7V]XR^&GA3XAK;K MXF\/:=KHM\^4+ZW67R\]<9Z5SMO\!_#MG\2M$\7VS36YT33GTW3M(A"+96RN MV6=$"Y#'IUQ[5-)*,7"6J;3?R;=O1WL_5N_0J;;DIQT:3MZM)7^6_P K6ZGS M1^V5\/O#WA'Q#\$=035I;9]*U[3M/MM,>[5+>"%209/+XY.!ECGI6-^V;X1U M>Q\2>._%=QH^A^-M!U#PY%!IC7>N16EWHUPN_P#>6T;(QD+$H1MP25QFOLCQ MA\'_ 1\0;^.]\2^%=*UR[C3RTFOK5965?0$CIS3+[X,^!=2U2PU*[\)Z3)O'GVZ]O]8UN""U*710Q6D,6[;'" H(!+$G)/-/OO@1\.]3UZ36[KP9 MHMQJ\DPN'O9+-#*T@QABV,YX'-;J=ZD:C5M7)^K>GR22]6NS,E!1@Z>]HJ*] M+:OU;;M\NQ\&>.FL]6\/_&W6]8$3?$JQ\=6\&CR3'_3H8!Y'DK #\P0YD.%X M.6KTKXJ:5X4^*WQQ\$^%/#AM+7QAHE_;:[XH\3-<*DMB N$M-Q.6>0[OW8. M >.:^NK_ .%?@_5/%$'B2\\-:9 MO2:W=^"]%N-7DE$[WLEFAE:0=&+8SG@US/N[+:Y<_? ML"%OB58^-X(-(EF/^G0P Q>2L ^ M\$.9/N\')K]&O#[SR:%IS76[[2;>,R;NN[:,Y_&L2_\ A5X.U3Q1!XDO/#.F M7.O0!1%J,MLK3(%SMPV,\9/YUU=*'NTU#T_"*C^-KL4O>FY^OXN]O1;(**** M!GDG[5'A/3O&7P/\2V.JZO&_#;QK M\/?"W["?@G5?&YM=6TRSM(XH=,:4/]KNB&$<&S.&8Y/!Z8SVKZT\5^#M#\?\ :?L7 MV)/*\W!&_;C&<$C/O4)/EJ1_FY?PO^-GIZ(NZJ!LD#'W36CXK^"5IX:^!OAOP;% MJ7@^TUZQTF:XO(O%EJ]RLCR+NEDB E11)O)PY#8STZU[+K?[,/@O4]0\(O96 MIT'3/#NIG5X](TR..*UNKG845YEVDG:&.,$=:[GQE\.?"_Q#MX(/$V@V&NPP M,6B2^@64(3W&>E547M%)]6TO1)67XMW[I*Y,7RN-^EWZMO7\%IV;?8_/WX@: M)H?B[_@G!I^H7%_K&EC0+?;:V%[J*XO)EN8U\QB OF(/F*J. &[X!KW?X_\ MC.>__9U\!>!?#5U#S:VT[ZDVCVYE:Y!\P_*-I;/.<8KU>FQ M1I#&D<:A$0!551@ #H!3JUJS]I4E.V[;,Z<>2"CV04445D:'YO?$'Q1KVC?' M#XR>,=67PGKA\.:K86UEX?\ $MC)->O;LL.TV;"4*F6=CG8W(KWWQ->K\:OV MGO!^CR1!-#\$Z6OB#4H6.?*O)D/DQMVRJY/XBO>M8^%7@[Q#XEM_$.I^&=,O MMF&(SQ69\-/@]IGPSU?Q9JMM?7NJ:GXEU$ZA>75^R%U.Q4 M6-=JC"*J@ ')]Z5-8YOF8R-AKV1Y)#.BD$$ )CCL*XOPC M]DN/!7PY\0P^4WQ6N?B', 5^@VF?"GP=HOB M>;Q'8>&=,M-=F+&348K95F8GKEL9YJ)_A'X07Q!>^(+7P_I]CXCNT97UBWMD M%R"R[=P?'7&/RHIMT^5[VL_N:=K];VU?FNP5/WB:VOI^$E?Y,]2DC_X1+P+8'PY9W7F%4^T,GFWDF[MA712>&[73?%7C' MXI?%/X700Z!XE16,JB77+E/,:2]\H6[>:1GD,FT '.['3H!5GPQ\$O /@O4_[1T'P MAH^D7VPQ_:+.T2-]IZC('0U+A:/(G]EJ_G)/F?WMV72_=(I2]YRM]I/Y1:LO M717^?<^*_AW9^&=,\;?L^7?A][6VN-2\/WTGBJXL9,221^6I=[E@<@A]_+<@ MYKMOV>?#OAOXB?M$^*/B-X(:V\+^!X-(/AZR6SG19-9F5W:6]\OKM4OM5V!R M4)KZDT;X0>"/#MQJ4^F>%=)L)M21DO'@M44SJQ)8/@<@Y/YU7\.? [X?^$-0 M:^T3P=H^E7C1M$9[2T2-BC?>7('0UMS7DW;^;_R9O3T2=EZMVO8Q4;1Y;_RZ M]^6VOJVE\E8^9OV,]'T7P5^TM\?=#T[6&U*/[78R1S7=X)YIV,19VSGGD]N! MTK[1KB?#GP3\!>$-;&L:)X0TC2]5&[%Y:VBI+SU^8#/-=M2O>,$^B2^Y6':T MI-=7?[PHHHJ2@KXG_:.\.Z-X>_;4^!/B.37IIM0OM2NX9[>ZO5\FTC6*/:$C MX"9))R>3ZU]L5Q/B+X)^ ?%VM'5]:\(:/JFJ$@F\NK1'EXZ?,1GBB/NU85/Y M7?\ "P.TH2@^JM_7IN?+?[3.B^$/BS\:/#'@;PM]B@\86>K6VN:]XI:Y5'TF MVCSLA5R +<^(=3(;(-X_RVJM MV.T+(V/>O8=4^ OPYUK5FU2_\%:+=ZBS*QNI;-&D)7H=V,\8%)\-?@[I7PRU MCQ5JMI>7FH7_ (BOOMMU->E"4PH58DVJ,(H' .?K3I^ZHKLW+YV27W:-><>[ M"?O7MU2C\KMO[]5Z/R/D/XFZ7I_AG]H[X4^*HKG0];T^[\1RV]O#X31K?5!) M(/OWLCO(9HEPOS8SS6==? GP!.^%!;_%[]J3QEXKO71O#?@:Q;0[.;>0HN)!NNGSV(4*,]L&O M*/ EKI'B?XE_$?XD_"^&WTC0-*\.7.CZ:EG,OF:Y=*"7NM@.Y@I& YR2T6K+\%?Y]SXC^#L&AVGBC]G2^T%[>/5M3T2[?Q7<6DG[Z53$AD:Z(.00^ M[EN076SJ0A& [ M9).37U)HOPD\%^'+[4KS2_"^E6%WJ09;R:WM51IPQRP8@&?@?\/_!F MIC4-"\':/I-\$:,7%G:)&^T]1D#H:Z.>\N:W\WRYKZ>B3LO5OL8*-H\M[[?A M9W]6U]RL?-7[(^AZ+X'_ &I/C=HFGZV^K!A8RBYO;P3SW$C1Y=LYYY)X P.E M?9M<3X>^"?@'PGK:ZQHWA#1],U49Q>6MHB2\]?F SS7;5%_M^'OV:O'-]X>EEM]32RVI-""6C4LH9ACG@$]*\+_9Y\?P M?!S7+K1+^V\&7^G0>#HM MO>$)D#Z1'\2X(]?OK)\:+/#(0^RW0?ZJ'E59"S<@Y-?I1JG@G0M<\-1^']3T MJUU'1DC2(6=S$'CVJ %&T\<8JG:_"_PC8^$I/"]OX;TV'P[)G?IB6RB!LG)R MF,C6UF?]$^VRVL2E(L<9+MDA>^:Z/Q-X;\%? C]E/PU MHWC+2;;Q!XIU.*0VND3N,W^JW>7D.&X.UY"=Q'R@5[SXF_9O\(:_IOAO2K2W M/A_0]%U--472M*CCBM[F53E1*NTY&>>,)_!_AK]FK7 MXO%.FQ>(()?$VJZ9X-T2X<>7=%Y66-8@W!12<[CPH'%?;FM:J8%?.=P7& T1H[ M<'KL&./PJY/GY[_:O^+3?S5N5/LR8^[R?W;?@I+[G>[\U]WR_J6C>#_@;^R' MX2\/>-VL_&NO-#+9:3I9N5E2YO9B<0IDE2(]P&X_="YXKW?]E+P#K7=I QFFAF$J1LS%C$K G(3.T?2NAN_@3\/+_ $2QT>Y\&:+/I=B[ M/;6DEFACA9OO%1C@GO72>%_"6C>"M(CTO0=,MM(TZ,EDM;2,1QJ2OE;7HHHK,L*^-O^"D?A72;OP+X=\17NLW M$-]IVM:EM MU*Q/?VRRE >PR.*6JG":^RT_N=QZ6E%]4U]Y\V?MGZEX(\1^$M.\'166G^(O MB'XNLA8:*)KA-MA$?OWIC@%1ZU[[JOP#^'&N1V::AX)T2\6SA%O;B:S1O*C'1%XX M')XJKX;^!'A_PM\39O&EF\ZW(TR/2+33\(+6Q@5BV(5"@@DGG)-5&R=GMS7? MRNXK[]^]WY";=KQW2:7J[)OY+;T7=GRK^V]X3TJ+P]>ZY9WOAR?3M$N['[3I M]G&T?B']VZ_NK6X:1ECR,?*(CGGFKO[16DZ-:_M&_LZ>+Y=8NH[Z\UF.-["_ MO0([.$1J1\G&"2>6/6OKK6?A3X.\0^([;Q!J?AG3+_6[9E:&_N+97E0J6B228'09(I4G*FX2>MI>$G\1%8_^%M#XHK!'*#_Q,5A%S@1@?>\O9VZ8KV#Q!HOA'XH? MM:^%H/!C6>GW7@O47O\ Q'XA2Y59;FX<86P!)S(>I(SA1QBOJS_A5OA#_A+? M^$I_X1O3/^$C_P"@I]F7S^F/OXSTK-3X$?#R/Q -=7P9HJZQY_VG[<+-!+YN M<[]V,[L]Z*3]GR)_9U^?+&/W>[>W=^MU47.YO^;3[Y2?Y2LNV_:WS-XET7P? M\4/VMO#-MX+:ST^Y\&:E)?\ B+Q"ERJRW%PXPM@"3ND/4D9PHXQ7VI7"+\"/ MAXGB#^W5\&:*NL^?]J^W"S02^;G._=C.[/>N[HCI3C#M^;_K;];CEK4&=5FLE+7D=K(T(49)<*<8_&OSV_9)\7:IX4N/ACJV MK1^$O%6I^,+R\6^N8;.1==L)OF>1IYFE8$*05(V*!T%?HZ1D8/2N"N?@=X.0 MZWUG5HI8I]8TRVCCN@9/O,&*GYCG/(J8MTY.:5]/ROI\[ZOI8^!XS;:5;PAE5@8-TC" M9#D9X%?H3\//A5H?PX^&NE^![*(WFC6-J+0B\"LUP,89I, EN2>.]6?"WPN M\(^"+6]MM \-Z;I%O>_\?,=I;*@FXQ\V!SQ0XB5O71W;[7;YG\ULRHS MNW.2U;3]+-67G9*WXGR'\/[OPO\ #S]HGPY?^#VLK+PXOP^:]UUM-8>0SJRE M'F(XWGU/)K;^%$7A71/@=XW^,?Q3CB2W\9ZBVLS13L<26H8K9P;3URFT;>Y- M>Z^)_P!FSP5K/@37?"NCZ='X0L]:"K>SZ##'#+*H()4DJ1@XP>.E==?_ W\ M-:SX2M/#.J:-9ZKHEK''%'9WD*R1X0 +\I&.,5JT;\[145]^K?R/@2+PI>^"_V=+S4B8]+T3QGXYM=1O/#]M<"2'1]-EF! M$$FTX0,I!<8 YQ79>#M4\ > /B3\?FU$6D/PCTZ+3;A;2V8?87NS$NZ- #M9 MF/!4<$GFOKW1_@YX&\/Z-J.D:;X4TFRTO41B\M(;55CGXQ\ZXP>*1/@QX$B\ M*OX:7PEI"^'WE\YM-%HGD,^<[BN,$Y[T-VEHQ5^]N6Z\]6/>W-WN_O MWH?+WP$^'EKI?P/\675Y?:#X?3QCKC:IIV@:LYN;#2T=LQ02QQR)]Y M<$ID#)K:_82@B\/>)OB_X;\N*:[L];6:>^TDA=(D+ID+:1<^4 .&4LQSWKZ& MTSX+> ]%T34-'L?"6D6FE:@0;NSBM5$:_WWO^?R-JBBBH*" MO!/VW/"&F>+OV>/%JZKK-UI=O9:=\?Z?'8^)-&LM;LXW\Q8+Z$2(&]<'O656'M(.*-:<^2:DSY8;QQ\._ M#?[&?P_U'Q?!:>(W_LR&TTO1#*K_ &Z^=-L<(4G:6R1RP^7&>U9UI_:G[.O[ M$%IX:MM3@U#QAXAE.DZ;;07 E6WN;V38L2,#R(A)GVVFOI>7X!_#B?1+?1Y/ M!.B/I=O*9XK-K)#''(1@L%Q@$^M8US^S5X.;Q=X-UFQMVTBS\+33W5GHMBD< M=D\\B%#*Z[E>1_'C3-$\5_L&_#[Q+)>ZSI$_B$;<^)?#VG:X;?/D_;K=9=F>N,U#XH^$G@OQM!90Z_X7TO5X M;)-EM'>6JR+"OHH(X%1S2YG-[N49?B37K=)?I\]CPG]J#63 MX]\&_#[X5:)\:&3.W38PKW39'8QJR_C7#_M:^%_!/C'7_ U\ M*/#L%C!XXGFLKB?7))UC;P_80.K>:&)^4L%(55QDFOH_0/V?_#/AGXEVWC'3 MQ+;26>F?V78Z5&J+9V<1;35==\':/JVI2 *]U M=VB/(P'0%B,U2=I*7][F?R^%>BLG\VNH=+=HV7SW?Z?)/R/BGXZ0:/JNJ?M% M?\):UM<:GHWAJ >&9KUAYR$0,5DMLG.XR '*\YQ5SXQV6B?%/PM\-OA^R0#X MJZI;:=?ZEKUY.L)!/;)/9Q2"&Y.94! M4<,>Y]:R]7^$?@K7]5L-3U+POI=]J%@$%K EX-101.SCH 12 hrmy-20231231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Investments - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Debt - Balances of Long-term Debt, Net (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Intangible Assets - Schedule of Future Annual Amortization Expense for Unamortized Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Intangible Assets - Schedule of Gross Carrying Amount and Net Book Value of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - LEASES - Future payments (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Debt - Balances of Long-term Debt, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Debt - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Leases - Future Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Earnings per Share - Summary of Securities Outstanding Included in Computation above, Utilizing Treasury Stock Method (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Income Taxes - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Liquidity and Capital Resources (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - License Agreements and Asset Purchase Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in SARs Granted (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in RSUs Granted (Details) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Assumptions Used to Value Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41506 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Related-party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Liquidity and Capital Resources link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - License Agreements and Asset Purchase Agreements link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock Incentive Plan and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Related-party Transactions link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock Incentive Plan and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Earnings per Share - Summary of Computation of Basic and Diluted Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Income Taxes - Changes in the valuation allowance for deferred tax assets (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 hrmy-20231231_cal.xml EX-101.CAL EX-101.DEF 14 hrmy-20231231_def.xml EX-101.DEF EX-101.LAB 15 hrmy-20231231_lab.xml EX-101.LAB EX-101.PRE 16 hrmy-20231231_pre.xml EX-101.PRE XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-39450    
Entity Registrant Name HARMONY BIOSCIENCES HOLDINGS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 82-2279923    
Entity Address, Postal Zip Code 19462    
Entity Address, Address Line One 630 W.    
Entity Address, Address Line Two Germantown Pike    
Entity Address, Address Line Three Suite 215    
Entity Address, City or Town Plymouth Meeting    
Entity Address, State or Province PA    
City Area Code 484    
Local Phone Number 539-9800    
Title of 12(b) Security Common Stock, par value $0.00001 value per share    
Trading Symbol HRMY    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 1,174.5
Entity Common Stock, Shares Outstanding   56,769,081  
Entity Central Index Key 0001802665    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Amendment Flag false    
Auditor Name Deloitte & Touche LLP    
Auditor Firm ID 34    
Auditor Location Philadelphia, PA    

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 311,660 $ 243,784
Investments, short-term 41,800 79,331
Trade receivables, net 74,140 54,740
Inventory, net 5,363 4,297
Prepaid expenses 12,570 9,347
Other current assets 5,537 8,786
Total current assets 451,070 400,285
NONCURRENT ASSETS:    
Property and equipment, net 371 573
Restricted cash 270 750
Investments, long-term 72,169 22,568
Intangible assets, net 137,108 160,953
Deferred tax asset 144,162 85,943
Other noncurrent assets 6,298 2,798
Total noncurrent assets 360,378 273,585
TOTAL ASSETS 811,448 673,870
CURRENT LIABILITIES:    
Trade payables 17,730 3,786
Accrued compensation 23,747 11,532
Accrued expenses 99,494 59,942
Current portion of long-term debt 15,000 2,000
Other current liabilities 7,810 1,624
Total current liabilities 163,781 78,884
NONCURRENT LIABILITIES:    
Long-term debt, net 178,566 189,647
Other noncurrent liabilities 2,109 2,501
Total noncurrent liabilities 180,675 192,148
TOTAL LIABILITIES 344,456 271,032
COMMITMENTS AND CONTINGENCIES (Note 13)
STOCKHOLDERS' EQUITY:    
Common stock-$0.00001 par value; 500,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 56,769,081 and 59,615,731 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 1 1
Additional paid in capital 610,266 675,118
Accumulated other comprehensive (loss) income 2 (151)
Accumulated deficit (143,277) (272,130)
TOTAL STOCKHOLDERS' EQUITY 466,992 402,838
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 811,448 $ 673,870
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 56,769,081 59,615,731
Common stock, shares outstanding 56,769,081 59,615,731
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)      
Net product revenue $ 582,022 $ 437,855 $ 305,440
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Cost of product sold $ 121,236 $ 83,481 $ 55,518
Cost, Product and Service [Extensible Enumeration] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Gross profit $ 460,786 $ 354,374 $ 249,922
Operating expenses:      
Research and development 76,063 70,886 30,367
Sales and marketing 97,404 79,285 68,118
General and administrative 95,289 84,017 63,909
Total operating expenses 268,756 234,188 162,394
Operating income 192,030 120,186 87,528
Loss on debt extinguishment (9,766)   (26,146)
Other (expense) income, net 159 169 16
Interest expense (23,757) (18,795) (24,194)
Interest income 14,730 3,126 224
Income before income taxes 173,396 104,686 37,428
Income tax (expense) benefit (44,543) 76,782 (2,831)
Net income 128,853 181,468 34,597
Unrealized income (loss) on investments 153 (151)  
Comprehensive income $ 129,006 $ 181,317 $ 34,597
EARNINGS PER SHARE:      
Basic $ 2.17 $ 3.07 $ 0.60
Diluted $ 2.13 $ 2.97 $ 0.58
Weighted average number of shares of common stock - basic 59,469,648 59,173,121 57,531,540
Weighted average number of shares of common stock - diluted 60,372,397 61,097,045 59,205,213
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Common Stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Total
Beginning balance at Dec. 31, 2020 $ 1 $ 585,374   $ (488,195) $ 97,180
Beginning balance, shares at Dec. 31, 2020 [1] 56,890,569        
Net income       34,597 34,597
Issuance of common stock   29,700     29,700
Issuance of common stock, Shares [1] 1,270,462        
Exercise of options   9,371     9,371
Exercise of options , Shares [1] 664,738        
Stock-based compensation   15,659     15,659
Ending balance at Dec. 31, 2021 $ 1 640,104   (453,598) 186,507
Ending balance, shares at Dec. 31, 2021 [1] 58,825,769        
Net income       181,468 181,468
Unrealized gain (loss) on investments     $ (151)   (151)
Issuance of common stock   408     408
Issuance of common stock, Shares [1] 8,050        
Exercise of options   8,433     8,433
Exercise of options , Shares [1] 781,912        
Stock-based compensation   26,173     26,173
Ending balance at Dec. 31, 2022 $ 1 675,118 (151) (272,130) 402,838
Ending balance, shares at Dec. 31, 2022 [1] 59,615,731        
Net income       128,853 128,853
Unrealized gain (loss) on investments     153   153
Repurchase of common stock   (101,097)     $ (101,097)
Repurchase of common stock, Shares [1] (3,254,445)        
Exercise of options , Shares         371,896
Exercise of options and vesting of restricted stock units [2]   4,540     $ 4,540
Exercise of options and vesting of restricted stock units, Shares [1],[2] 407,795        
Stock-based compensation   31,705     31,705
Ending balance at Dec. 31, 2023 $ 1 $ 610,266 $ 2 $ (143,277) $ 466,992
Ending balance, shares at Dec. 31, 2023 [1] 56,769,081        
[1] Common stock of Harmony Biosciences Holdings, Inc.
[2] Inclusive of fees and 1% excise tax on shares repurchased.
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)
12 Months Ended
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)  
Excise tax rate on shares repurchased 1.00%
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 128,853 $ 181,468 $ 34,597
Adjustments to reconcile net income to net cash used in operating activities:      
Depreciation 514 419 416
Intangible amortization 23,845 22,966 18,424
Acquired in-process research & development (IPR&D) expense 2,260    
Stock-based and employee stock purchase compensation expense 31,705 26,173 15,659
Stock appreciation rights market adjustment (499) 732 446
Debt issuance costs amortization 2,274 1,663 2,238
Deferred taxes (13,419) (85,943)  
Amortization of premiums and accretion of discounts on Investment securities (2,715) (432)  
Loss on debt extinguishment 9,766   26,146
Other non-cash expenses 1,768 1,526  
Change in operating assets and liabilities:      
Trade receivables (19,400) (19,897) (12,667)
Inventory (1,066) 135 (609)
Prepaid expenses and other assets 74 (7,548) (1,655)
Trade payables 8,949 2,785 (1,555)
Accrued expenses and other current liabilities 46,479 20,570 17,263
Other non-current liabilities (1) (151) (146)
Net cash provided by operating activities 219,387 144,466 98,557
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchase of investment securities (127,469) (110,729)  
Proceeds from maturities and sales of investment securities 118,309 9,069  
Purchase of property and equipment (312) (172) (298)
Acquisition of Zynerba Pharmaceuticals, Inc., net of cash acquired (36,967)    
Milestone payments   (40,000) (100,000)
Net cash used in investing activities (46,439) (141,832) (100,298)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock     30,000
Common stock issuance costs     (300)
Proceeds from issuance of debt 200,000   200,000
Debt issuance costs (2,997)   (9,152)
Extinguishment of debt (196,500)   (200,000)
Extinguishment of debt exit fees (5,846)   (22,000)
Principal repayment of long term debt (4,750) (2,000) (500)
Repurchase of common stock (100,000)    
Payments of employee withholding taxes related to stock-based awards (514)    
Proceeds from exercised options 5,055 8,841 9,371
Net cash (used in) provided by financing activities (105,552) 6,841 7,419
NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH 67,396 9,475 5,678
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH-Beginning of period 244,534 235,059 229,381
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH-End of period 311,930 244,534 235,059
Supplemental Disclosure of Cash Flow Information:      
Cash paid during the year for interest 20,051 16,364 19,830
Cash paid during the year for taxes $ 48,233 $ 12,645 $ 2,875
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2023
Organization and Description of Business  
Organization and Description of Business

1. ORGANIZATION AND DESCRIPTION OF BUSINESS

The Company

Harmony Biosciences Holdings, Inc., and its consolidated subsidiaries (the “Company”) was founded in July 2017 as Harmony Biosciences II, LLC, a Delaware limited liability company. The Company converted to a Delaware corporation named Harmony Biosciences II, Inc. in September 2017 and, in February 2020, the Company changed its name to Harmony Biosciences Holdings, Inc. The Company’s operations are conducted in its wholly owned subsidiary, Harmony Biosciences, LLC (“Harmony”), which was formed in May 2017. The Company is a commercial-stage pharmaceutical company focused on developing and commercializing innovative therapies for patients living with rare neurological disorders as well as patients living with other neurological diseases who have unmet medical needs. The Company is headquartered in Plymouth Meeting, Pennsylvania.

On October 10, 2023, the Company completed a tender offer to acquire all of the outstanding shares of common stock of Zynerba Pharmaceuticals, Inc. (together with its subsidiary, Zynerba Pharmaceutical Pty, Ltd., “Zynerba”). Zynerba is a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including Fragile X syndrome.

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liquidity and Capital Resources
12 Months Ended
Dec. 31, 2023
Liquidity and Capital Resources  
Liquidity and Capital Resources

2. LIQUIDITY AND CAPITAL RESOURCES

The consolidated financial statements have been prepared as though the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The Company had an accumulated deficit of $143,277 and $272,130, as of December 31, 2023, and 2022, respectively. As of December 31, 2023, the Company had cash, cash equivalents and investments of $425,629.

The Company believes that its existing cash, cash equivalents and investments on hand as of December 31, 2023, as well as additional cash generated from operating and financing activities will meet its operational liquidity needs and fund its planned investing activities for the next twelve months from the date of issuance of these consolidated financial statements.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include all adjustments necessary for the fair presentation of the Company’s financial position for the periods presented. All intercompany accounts and transactions have been eliminated.

Significant Risks and Uncertainties

The Company’s operations are subject to a number of factors that can affect its operating results and financial condition. Such factors include, but are not limited to, the results of clinical testing and trial activities of the Company’s product candidates; the Company’s ability to obtain regulatory approval to market its products; competition from products manufactured and sold or being developed by other companies; the price of, and demand for, the Company’s products, if approved; the Company’s ability to negotiate favorable licensing or other manufacturing and marketing agreements for its product candidates; and the Company’s ability to raise capital.

The Company currently has one commercially approved product, WAKIX, and there can be no assurance that the Company’s research and development efforts will result in successfully commercialized products in addition to WAKIX. Developing and commercializing a product requires significant time and capital and is subject to regulatory review and approval as well as competition from other biotechnology and pharmaceutical companies. The Company operates in an

environment of rapid change and is dependent upon the continued services of its employees and consultants and obtaining and protecting intellectual property.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts and disclosures in the consolidated financial statements, including the notes thereto, and elsewhere in this report. Actual results may differ significantly from estimates, which include rebates due pursuant to commercial and government contracts, accrued research and development expenses, stock-based compensation expense and income taxes.

Operating Segments

The Company holds all its tangible assets, conducts its operations, and generates its revenue in the U.S. Operating segments which are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Makers in deciding how to allocate resources to an individual segment and in assessing performance. The Company has determined it operates in a single operating segment and has one reportable segment.

Fair Value of Financial Instruments

The Company’s consolidated financial statements include cash, cash equivalents, accounts payable, and accrued liabilities, all of which are short term in nature and, accordingly, approximate fair value. Additionally, prior to the IPO, the Company’s consolidated financial statements included a warrant liability that was carried at fair value and was re-measured at each balance sheet date until it would be exercised or expired. In connection with the IPO, the Warrants were re-evaluated under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity, and reclassified to equity. See Note 16 for a further discussion of the warrants.

It is the Company’s policy to measure non-financial assets and liabilities at fair value on a nonrecurring basis. These non-financial assets and liabilities are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (such as evidence of impairment), which, if material, are disclosed in the accompanying footnotes.

The Company measures certain assets and liabilities at fair value based on the fair value hierarchy that prioritizes inputs to valuation techniques used to measure fair value into three levels based on the source of inputs as follows:

Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.

Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.

Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022.

Cash, Cash Equivalents and Restricted Cash

Cash and cash equivalents and restricted cash consist of cash and, if applicable, highly liquid investments with an original maturity of three months or less when purchased, including investments in money market funds and debt securities that approximate fair value. The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet and in the statements of cash flows.

    

As of

    

December 31, 

    

December 31, 

2023

2022

Cash and cash equivalents

$

311,660

$

243,784

Restricted cash

 

270

 

750

Total cash, cash equivalents, and restricted cash shown in the statements of cash flows

$

311,930

$

244,534

Restricted cash includes amounts required to be held as a security deposit in the form of letters of credit for the Company’s credit card program and the fleet program.

Investments

The Company’s investments consist of debt securities that are classified as available-for-sale. Short-term and long-term investments are carried at fair value and unrealized gains and losses are recorded as a component of accumulated comprehensive income in stockholders’ equity. The amortization of premiums and accretion of discounts adjust the carrying value of investments and are recorded in interest expense, net, on the unaudited condensed consolidated statements of operations and comprehensive income. Interest income and realized gains and losses, if any, are also recorded in interest expense, net, on the unaudited condensed consolidated statement of operations and comprehensive income. Realized gains and losses that result from the sale of investments are determined on a specific identification basis.

At each reporting period, the Company reviews any unrealized losses position to determine if the decline in the fair value of the underlying investments is a result of credit losses or other factors. If the assessment indicates that a credit loss exists, any impairment is recognized as an allowance for credit losses in our consolidated statement of operations.

Concentrations of Risk

Substantially all of the Company’s cash and money market funds are held in five financial institutions. Due to their size, the Company believes these financial institutions represent minimal credit risk. Deposits may exceed the amount of insurance provided on such deposits by the Federal Deposit Insurance Corporation for U.S. institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents. The Company believes that it is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held.

The Company is subject to credit risk from its trade receivables related to its product sales. The Company extends credit to specialty pharmaceutical distribution companies within the United States. Customer creditworthiness is monitored and collateral is not required. Historically, the Company has not experienced credit losses on its accounts receivable. The Company monitors its exposure within accounts receivable and would record a reserve against uncollectible accounts receivable if necessary. As of December 31, 2023, three customers accounted for 100% of gross accounts receivable, Accredo Health Group, Inc. (“Accredo”), which accounted for 39% of gross accounts receivable; Caremark LLC (“CVS Caremark”), which accounted for 32% of gross accounts receivable; and PANTHERX Specialty Pharmacy LLC (“Pantherx), which accounted for 29% of gross accounts receivable. As of December 31, 2022, three customers accounted for 100% of gross accounts receivable; CVS Caremark, which accounted for 41% of gross accounts receivable, Accredo, which accounted for 35% of gross accounts receivable and Pantherx, which accounted for 24% of gross accounts receivable.

For the year ended December 31, 2023, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 37% of gross product revenue; Accredo accounted for 32% of gross product revenue; and Pantherx accounted for 31% of gross product revenue. For the year ended December 31, 2022, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 42% of gross product revenue; Pantherx accounted for 29% of gross product revenue; and Accredo accounted for 29% of gross product revenue. For the year ended December 31, 2021,

three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 36% of gross product revenue; Pantherx accounted for 35% of gross products revenue; and Accredo accounted for 29% of gross product revenue.

The Company depends on a single source supplier for each of its product and active pharmaceutical ingredient.

Share Repurchases

The Company accounts for share repurchases as constructive retirements, whereby it reduces common stock and additional paid-in capital by the amount of the original issuance, with any excess purchase price recorded as a reduction to retained earnings. Under this method, issued and outstanding shares of common stock are reduced by the amount of shares of common stock repurchased, and no treasury stock is recognized on the condensed consolidated financial statements.

Inventory

Inventory is valued at the lower of cost or net realizable value. Cost is determined using the specific identification method for all inventory. Our policy is to write down inventory that has become obsolete, that has a cost basis in excess of its expected net realizable value and/or that we have quantities in excess of expected future demand. The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand. If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required. Inventory reserves are recorded as a component of cost of product sales in our consolidated statement of operations.

We may capitalize inventory costs associated with products prior to regulatory approval when future commercialization is probable. Otherwise, such costs are expensed as research and development. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between three and ten years. Leasehold improvements are depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. The Company’s leasehold improvements primarily relate to its corporate headquarters in Plymouth Meeting, PA, and are generally being depreciated through the end of the lease term in May 2024. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet and any resulting gain or loss is reflected in the consolidated statement of operations and comprehensive income (loss) in the period realized.

Intangible Assets

Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives. The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant. Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.

Revenue Recognition

We account for contracts with our customers in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), or ASC 606. Under ASC 606, an entity recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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 entity satisfies a performance obligation. We only

apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under contracts will not occur in a future period. Our analyses contemplate the application of the constraint in accordance with ASC 606. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

We have determined that the delivery of our product to our customer constitutes a single performance obligation as there are no other promises to deliver goods or services in contracts with our customers. Shipping and handling activities are considered to be fulfilment activities and are not considered to be a separate performance obligation. The payment terms with our customers do not exceed one year and therefore, no amount of consideration has been allocated as a financing component. Taxes collected related to product sales are remitted to governmental authorities and are excluded from revenue.

Net Product Revenue

We recognize revenue from sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s list price, net of applicable reserves for variable consideration that are offered within contracts between us and our customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government (as detailed below) and commercial contracts, commercial co-payment assistance program, and distribution service fees. These deductions are based on the amounts earned, or to be claimed on the related sales, and are classified as a current liability or reduction of receivables in our consolidated balance sheet.

Government Contracts

We have entered into contracts (i) to participate in the Medicaid Drug Rebate Program and the Medicare Part D program, and (ii) to sell to the U.S. Department of Veterans Affairs, 340b entities and other government agencies, or government payors, so that WAKIX will be eligible for purchase by, in partial or full reimbursement from, such government payors. We record reserves for rebates due pursuant to these contracts as a reduction of revenue in the same period in which the revenue is recognized. The liability for government rebates is included in accrued expenses in our consolidated balance sheet.

We estimate rebates due pursuant to government contracts based upon our historical payment trends, information obtained from third parties estimating current payment trends, the government-mandated discounts applicable to government-funded programs, as well as information obtained from our customers. The liability for these government rebates consists of estimates of claims for WAKIX dispensed in the current period, plus an estimate for product which has shipped and has been recognized as revenue but remains in the distribution channel at the end of a reporting period.

Cost of Product Sold

Cost of product sold includes manufacturing and distribution costs, the cost of drug substance, FDA program fees, royalties due to third parties on net product sales, freight, shipping, handling, storage costs, and salaries of employees involved with production.

Research and Development Expenses

Research and development costs are expensed as incurred. Liabilities due to third parties in connection with research and development collaborations prior to regulatory approval are expensed as incurred.

Upfront payments and pre-FDA approval milestone payments made for licensing of technology are expensed as research and development in the period in which they are incurred. Advance payments for goods and services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the related goods are delivered or the services are performed.

Advertising Expenses

We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $21,544, $22,428 and $19,558 for the years ended December 31, 2023, 2022 and 2021, respectively.

Stock-Based Compensation

The Company recognizes stock-based compensation expense in operating results using a fair value measurement method, in accordance with FASB ASC 718, Compensation-Stock Compensation. ASC 718 requires all stock-based payments to employees to be recognized in operating results as compensation expense based on fair value over the requisite service period of the awards. The vesting periods have a time-based provision consisting of one to five years and expire no more than 10 years after the date of grant. Upon a change of control, certain unvested awards will immediately vest. The Company determines the fair value of stock-based awards on their grant date using the Black-Scholes option-pricing model, which uses both historical and current market data to estimate fair value. The method incorporates various assumptions, such as the risk-free interest rate, expected volatility, expected dividend yield, and expected life of the options. The Company also had non-employee stock awards subject to a performance condition that are recognized based on probable outcome of achieving future events.

Basic and Diluted Net Income per Share

Basic net income per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net income per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, and warrants which would result in the issuance of incremental shares of common stock.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

Deferred tax assets may be reduced by a valuation allowance if, based on all available evidence, it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Management judgment is required in determining the period in which a reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. Our accounting for deferred tax consequences represents the best estimate of those future events. The Company presents deferred income taxes on the Consolidated Balance Sheet on a jurisdictional basis as either a net noncurrent asset or liability.

The Company recognizes the effect of income tax positions only if those positions are more likely than not sustainable, based solely on its technical merits and consideration of the relevant taxing authority’s widely understood administrative practices and precedents. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs. At December 31, 2023 and 2022, the Company did not have any unrecognized uncertain tax positions. The Company’s policy is to include any interest and penalties as a component of income tax expense.

Business Combinations

Business combinations and asset acquisitions are accounted for in accordance with FASB ASC 805 Business Combinations. Refer to Note 4, Acquisition, for a more detailed discussion of the Zynerba Acquisition.

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to improve reportable segment disclosures primarily through enhanced disclosure of reportable segment expenses and requires that a public entity that has a single reportable segment provide all the disclosures required by ASU 2023-07 and all existing segment disclosures in Topic 280. This ASU is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is required to be applied retrospectively to all prior periods presented in the financial statements. The Company has one reportable segment and is currently evaluating the impact that ASU 2023-07 will have on its consolidated financial statements.

In December 2023, the FASB issued Accounting Standards Update (“ASU”) No 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 expands disclosures in the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that ASU 2023-09 will have on its consolidated financial statements.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition
12 Months Ended
Dec. 31, 2023
Acquisition  
Acquisition

4. ACQUISITION

On October 10, 2023, the Company completed a tender offer to purchase the outstanding common stock of Zynerba (“Zynerba Common Stock”) for (i) $1.1059 per share of Zynerba Common Stock (the “Common Cash Amount”), plus (ii) one contingent value right (each, a “CVR”) per share of Zynerba Common Stock (the “Common CVR Amount”), which represents the right to receive up to approximately $2.5444 per share of Zynerba Common Stock, subject to the achievement of certain clinical, regulatory and sales-based milestones. Both the Common Cash Amount and Common CVR Amount are to be paid in cash, subject to any applicable withholding of taxes and without interest. The aggregate amount of consideration to acquire Zynerba Common Stock was $60,000, excluding transaction related fees of $2,645 and was paid by the Company using cash on hand.

The total purchase consideration for Zynerba was as follows:

Cash consideration paid to selling shareholders (i)

$

55,960

Cash consideration paid to settle Zynerba restricted stock awards ("RSAs") as stock options (ii)

 

4,040

Transaction costs

2,645

Total purchase consideration

$

62,645

(i)The cash consideration paid to selling shareholders was determined based on the total number of Zynerba shares tendered at closing of 50,602,656 at a per share price of $1.1059.
(ii)The cash consideration paid to settle Zynerba restricted stock awards (“RSAs”) and stock options under Zynerba equity incentive plans was determined based on the total number of underlying shares of 4,000,169 at a per share price of $1.1059, less exercise price for the stock options.

All consideration was paid during the year ended December 31, 2023.

The Zynerba Acquisition was accounted for as an asset acquisition under ASC Topic 805, Business Combinations, because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&D asset, ZYN002, Zynerba’s lead asset. ZYN002 is the first and only pharmaceutically manufactured, synthetic cannabidiol, a non-euphoric cannabidiol, formulated as a patent-protected permeation-enhanced gel for transdermal delivery through the skin and into the circulatory system and is currently in Phase III clinical trial for the potential treatment of Fragile X Syndrome. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, including transaction costs, on a relative fair value basis, and after first allocating the preliminary excess of the fair value of net assets acquired over the purchase price consideration to certain qualifying assets, principally, the IPR&D asset. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&D assets in an asset acquisition follows the guidance in ASC Topic 730 Research and Development, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as

research and development expense at the acquisition date. As a result, the Company recorded a charge of $2,260 related to acquired in-process research and development expense related to the ZYN002 IPR&D asset during the year ended December 31, 2023.

The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the company, after reducing the excess fair value of the IPR&D asset as described above:

Assets acquired

Cash and cash equivalents

$

25,658

Prepaid expenses and other current assets

 

3,540

Deferred tax asset

44,800

Restricted cash

20

Acquired in-process research and development

2,260

Total assets acquired

$

76,278

Liabilities assumed

Accounts payable

4,995

Accrued expenses and accrued compensation

8,479

Other current liabilities

159

Total liabilities assumed

$

13,633

Net assets acquired

$

62,645

Subsequent to the acquisition, The Company incurred $7,544 in severance charges related to the acquisition, of which $3,858 was included in general administrative expenses and $3,686 was included in research and development expenses, within the consolidated statements of operations for the year ended December 31, 2023. As of December 31, 2023, the Company had accrued $7,544 related to these severance charges, which is included in accrued compensation in the consolidated balance sheet.

The amount of Zynerba’s net loss included in the consolidated statements of operations and comprehensive income for the year ended December 31, 2023, was $14,451. There was no revenue from Zynerba included in the consolidated statements of operations and comprehensive income for the year ended December 31, 2023, as Zynerba has no historical sales.

Unaudited Pro Forma Financial Information

Unaudited pro forma net income was $108,350 and $135,567 for the year ended December 31, 2023, and 2022, respectively and there was no adjustment to unaudited pro forma net product revenue for the year ended December 31, 2023, and 2022, as Zynerba has no historical sales through December 31, 2023.

The unaudited pro forma combined financial information presented above has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Zynerba as though it had occurred on January 1, 2022. They include adjustments for severance expense and acquired in-process research and development expense. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2022, nor is it indicative of future operating results.

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments
12 Months Ended
Dec. 31, 2023
Investments  
Investments

5. INVESTMENTS

The carrying value and amortized cost of the Company’s available-for-sale debt securities, summarized by type of security, consisted of the following:

December 31, 2023

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

23,832

36

(3)

$

23,865

Corporate debt securities

15,968

28

15,996

U.S. government securities

1,940

(1)

1,939

Total short-term investments

$

41,740

64

(4)

$

41,800

Long-term:

Commercial paper

$

744

$

744

Corporate debt securities

42,688

81

(28)

42,741

U.S. government securities

28,795

7

(118)

28,684

Total long-term investments

$

72,227

88

(146)

$

72,169

December 31, 2022

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

26,553

15

(34)

$

26,534

Corporate debt securities

49,213

9

(73)

49,149

U.S. government securities

3,658

(10)

3,648

Total short-term investments

$

79,424

24

(117)

$

79,331

Long-term:

Commercial paper

$

853

1

$

854

Corporate debt securities

21,516

11

(68)

21,459

U.S. government securities

257

(2)

255

Total long-term investments

$

22,626

12

(70)

$

22,568

The Company classifies investments with an original maturity of less than one year as current and investments with an original maturity date of greater than one year as noncurrent on its consolidated balance sheet. The investments classified as noncurrent have original maturity dates ranging from 1-2 years. The Company did not have any available-for-sale debt security investments in a continuous unrealized loss position of greater than 12 months as of December 31, 2023, and December 31, 2022, respectively.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Fair Value Measurements

6. FAIR VALUE MEASUREMENTS

Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations

obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022.

The Company’s assets measured at fair value consisted of the following:

December 31, 2023

December 31, 2022

Total

Level 1

Level 2

Total

Level 1

Level 2

Assets

Cash equivalents

$

244,569

243,685

884

$

184,977

184,977

Commercial paper

24,609

24,609

27,388

27,388

Corporate debt securities

58,737

58,737

70,608

70,608

U.S. government securities

30,623

30,623

3,903

3,903

Total

$

358,538

243,685

114,853

$

286,876

184,977

101,899

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory
12 Months Ended
Dec. 31, 2023
Inventory  
Inventory

7. INVENTORY

Inventory, net consisted of the following:

    

As of

    

December 31, 

    

December 31, 

2023

2022

Raw materials

$

1,060

$

838

Work in process

 

2,020

 

1,513

Finished goods

 

2,283

 

2,565

Inventory, gross

 

5,363

 

4,916

Reserve for excess inventory

 

 

(619)

Total inventory, net

$

5,363

$

4,297

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2023
Intangible Assets  
Intangible Assets

8. INTANGIBLE ASSETS

In August 2019, the Company received FDA approval of WAKIX® (pitolisant) for the treatment of excessive daytime sleepiness (“EDS”) in adult patients with narcolepsy. This event triggered a milestone payment of $75,000 under the provisions of the 2017 LCA (defined below) which the Company capitalized as an intangible asset. The Company determined a useful life of 10 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.

In October 2020, the Company received FDA approval for the New Drug Application (“NDA”) for WAKIX® for the treatment of cataplexy in adult patients with narcolepsy. This event triggered a milestone payment of $100,000 under the provisions of the 2017 LCA which the Company capitalized as an intangible asset and paid in January of 2021. The Company determined a useful life of 9 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.

In February 2022, the Company attained $500,000 in life-to-date aggregate net sales of WAKIX in the United States. This event triggered a final $40,000 payment under the provisions of the 2017 LCA which the Company capitalized as an intangible asset and paid in March of 2022. The Company determined a useful life of 7.6 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.

Amortization expense was $23,845, $22,966 and $18,424 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).

Future annual amortization expense for the unamortized intangible assets is as follows:

Years ending December 31, 

    

2024

$

23,845

2025

 

23,845

2026

 

23,845

2027

 

23,845

2028

 

23,845

Thereafter

17,883

Total

$

137,108

The gross carrying amount and net book value of the intangible asset is as follows:

    

As of

    

December 31, 

    

December 31, 

2023

2022

Gross Carrying Amount

$

215,000

$

215,000

Accumulated Amortization

 

(77,892)

 

(54,047)

Net Book Value

$

137,108

$

160,953

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
License Agreements and Asset Purchase Agreements
12 Months Ended
Dec. 31, 2023
License Agreements and Asset Purchase Agreements  
License Agreements and Asset Purchase Agreements

9. LICENSE AGREEMENTS AND ASSET PURCHASE AGREEMENTS

In July 2017, Harmony entered into a License Agreement (the “2017 LCA”) with Bioprojet Société Civile de Recherche (“Bioprojet”) whereby Harmony acquired the exclusive right to commercialize the pharmaceutical compound pitolisant for the treatment, and/or prevention, of narcolepsy, obstructive sleep apnea, idiopathic hypersomnia, and Parkinson’s disease as well as any other indications unanimously agreed by the parties in the United States and its territories. A milestone payment of $50,000 was due upon acceptance by the FDA of pitolisant’s NDA, which was achieved in February 2019 and was expensed within research and development for the year ended December 31, 2019. A milestone payment of $77,000, which included a $2,000 fee that is described below, was due upon FDA approval of WAKIX (pitolisant) for treatment of EDS in adult patients with narcolepsy, which was achieved in August 2019. The $2,000 payment and $75,000 milestone payment were paid in August and November 2019, respectively. In addition, a milestone payment of $102,000, which included a $2,000 fee was due upon the FDA approval of the NDA for WAKIX for the treatment of cataplexy in adult patients with narcolepsy. The $2,000 payment was paid in October 2020 and a $100,000 milestone payment was paid in January 2021. A final $40,000 milestone payment was paid to Bioprojet in March 2022 upon WAKIX attaining $500,000 in aggregate net sales in the United States. The 2017 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales, which is payable to Bioprojet on a quarterly basis. The Company incurred $111,685, $77,107 and $50,957 for the years ended December 31, 2023, 2022 and 2021, respectively, for sales-based, trademark and tiered royalties recognized as cost of product sold. As of December 31, 2023, and 2022, the Company had accrued $40,419 and $25,367, respectively, for sales-based, trademark and tiered royalties.

In July 2022, Harmony entered into a License and Commercialization Agreement (the “2022 LCA”) with Bioprojet whereby Harmony obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon agreement of both parties. Harmony paid an initial, non-refundable $30,000 licensing fee in October 2022 and additional payments of up to $155,000 are potentially due under the 2022 LCA upon the achievement of certain future development and sales-based milestones. In addition, there are other payments due upon achievement of development milestones for new indications and formulations as agreed upon by both parties. The 2022 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales upon commercialization, which will be payable to Bioprojet on a quarterly basis. The $30,000 licensing fee was recorded in research and development within the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2022.

Agreement Related to Intellectual Property

In August 2021, the Company entered into an asset purchase agreement with ConSynance Therapeutics, Inc. (the “APA”) to acquire HBS-102 (formerly referred to as “CSTI-100”), a potential first-in-class molecule with a novel mechanism of action. Under the terms of the APA, the Company acquired full development and commercialization rights globally, with

the exception of Greater China, for $3,500. The Company accounted for the transaction as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a single identified asset. Additionally, there are payments due under the APA upon the achievement of certain milestones including $1,750 for preclinical milestones, $19,000 for development milestones, $44,000 for regulatory milestones and $110,000 for sales milestones.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Accrued Expenses  
Accrued Expenses

10. ACCRUED EXPENSES

Accrued expenses consist of the following:

    

As of

    

December 31, 

    

December 31, 

2023

2022

Royalties due to Bioprojet

$

40,419

$

25,367

Rebates and other sales deductions

 

38,842

 

27,860

Interest

3,354

3,286

Selling and marketing

 

2,354

 

1,135

Research and development

 

9,835

 

358

Professional fees, consulting, and other services

 

2,195

 

1,163

Other expenses

 

2,495

 

773

$

99,494

$

59,942

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt  
Debt

11. DEBT

Credit Agreements

Term Loan A Credit Agreement

On July 26, 2023, the Company entered into a Credit Agreement (the “TLA Credit Agreement”) with JPMorgan Chase Bank, N.A., as “Administrative Agent”, and certain lenders. The TLA Credit Agreement provides for a five-year senior secured term loan (the “TLA Term Loan”) in an aggregate principal amount of $185,000.

On September 21, 2023, the Company entered into the First Incremental Amendment (the “First Incremental Amendment”) with the Administrative Agent and Bank of America, N.A., as incremental lender. The First Incremental Amendment provides for an incremental senior secured term loan (the “Incremental Term Loan”) in an aggregate principal amount of $15,000. The First Incremental Amendment amends the TLA Credit Agreement and provides that the Incremental Term Loan will have identical terms as the TLA Term Loan.

The repayment schedule for both the TLA Term Loan and the Incremental Term Loan (together, the “Term Loans”) consists of quarterly $3,750 principal payments, which commence on December 31, 2023, increasing to quarterly $5,000 principal payments beginning on December 31, 2025, with a $115,000 payment due on the maturity date of July 26, 2028. The Term Loans bear interest at a per annum rate equal to, at the Company’s option, (i) a base rate plus a specified margin ranging from 2.50% to 3.00%, based on the Company’s senior secured net leverage ratio (as defined in the TLA Credit Agreement) or (ii) Term SOFR plus a credit spread adjustment of 0.10% plus a specified margin ranging from 3.50% to 4.00%, based on the Company’s senior secured net leverage ratio.

The net cash received related to the Term Loans as a result of the transactions, less debt issuance costs of $2,997, was $197,003. The debt issuance costs related to the Term Loans will be amortized as additional interest expense over the loan term of the TLA Credit Agreement. The fair value of the Term Loans as of December 31, 2023, was $199,859.

Blackstone Credit Agreement

In August 2021, the Company entered into the Blackstone Credit Agreement that provides for (i) a senior secured term loan facility in an aggregate original principal amount of $200,000 (the “Initial Term Loan”) and (ii) a senior secured delayed draw term loan facility in an aggregate principal amount up to $100,000 (the “DDTL” and, together with the Initial Term Loan, the “Loans”). The DDTL was initially available to draw down through August 9, 2022. In August 2022, the Company entered into an agreement to extend the expiration date of the DDTL to August 9, 2023, for which the Company

will pay a ticking fee at a rate of 1% per annum on the undrawn portion of the DDTL, which commenced on August 10, 2022.

Net cash received from the Initial Term Loan was $191,849, net of debt issuance costs of $8,151. In addition, the Company paid $1,000 in debt issuance costs relating to the DDTL, which was initially recorded in other current assets within the unaudited condensed consolidated balance sheet.

In connection with the TLA Credit Agreement, the Company extinguished the Blackstone Credit Agreement, which required a payoff amount of $207,308 consisting of principal repayment, interest, exit fees, Ticking Fee and a prepayment premium. The Company recognized a loss on extinguishment of debt of $9,766 relating to the Blackstone Credit Agreement within the Company’s consolidated statements of operation and comprehensive income for the year ended December 31, 2023. In addition, the Company recognized $1,972 relating to unamortized debt issuance costs relating to the DDTL and the Ticking Fee, which was recorded in interest expense, net within the consolidated statement of operations and comprehensive income for the year ended December 31, 2023.

OrbiMed Credit Agreement

In January 2020, the Company entered into a credit agreement with OrbiMed for an aggregate amount of $200,000 (the “OrbiMed Loan”), with a maturity date of January 2026. Borrowings under the OrbiMed Loan were collateralized by all of the Company’s assets, excluding the intellectual property licensed through the License Agreement. The OrbiMed Loan had an interest rate equal to the sum of (i) the greater of (a) 1-month LIBOR or (b) 2.00% per annum, plus (ii) 11.00% per annum, paid in cash monthly in arrears on the last day of each month starting in January 2020. At the time of prepayment or repayment of all or any portion of the principal of the OrbiMed Loan, the Company was required to pay an exit fee of 7.0% of the principal amount of the OrbiMed Loan prepaid, repaid, or required to be prepaid or repaid. The Company recorded the exit fee as a liability and debt discount at the origination of the term loan.

In connection with the OrbiMed Loan, the Company extinguished its $200,000 multi-draw loan agreement with CRG Servicing LLC (the “CRG Loan”), which required a payoff amount of $120,893 consisting of principal repayment, interest, and exit fees. In connection with extinguishment of the CRG Loan, the Company recognized a loss on extinguishment of $22,639 within the Company’s consolidated statement of operations for the year ended December 31, 2020.

In connection with the Blackstone Credit Agreement, the Company extinguished the OrbiMed Loan, which required a payoff amount of $222,666 consisting of principal repayment, interest, exit fees and a prepayment premium. The Company recognized a loss on extinguishment of $26,146 relating to the OrbiMed Loan within the Company’s consolidated statement of operation for the year ended December 31, 2021.

Long-term debt, net consists of the following:

    

December 31, 

    

December 31, 

2023

2022

Liability component - principal

$

196,250

$

197,500

Unamortized debt discount associated with debt financing costs

 

(2,684)

 

(5,853)

Liability component - net carrying value

193,566

191,647

Less current portion

(15,000)

(2,000)

Long-term debt, net

$

178,566

$

189,647

Future minimum payments relating to long term debt, net as of December 31, 2023, for the periods indicated below consists of the following:

Years ending December 31, 

2024

$

15,000

2025

 

16,250

2026

 

20,000

2027

 

20,000

2028

 

125,000

Thereafter

Total

$

196,250

Interest expense related to the Company’s long term debt, net, is included in interest expense, net in the consolidated statements of operations and comprehensive income (loss) and consists of the following:

Year Ended

December 31, 

2023

    

2022

2021

Interest on principal balance

$

20,511

$

17,132

$

21,955

Amortization of deferred financing costs

 

3,246

 

1,663

 

2,238

Total term loan interest expense

$

23,757

$

18,795

$

24,193

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases  
Leases

12. LEASES

In June 2018, the Company entered into an operating lease for approximately fifteen thousand square feet of office space in Plymouth Meeting, PA, which expires in May 2024. The Company subsequently entered into two separate operating leases for additional office space in Plymouth Meeting, PA, which include approximately thirteen thousand square feet and seven thousand square feet of additional office space, respectively, and expire in May 2024. The terms of the lease payments provide for rental payments on a monthly basis and on a graduated scale. The Company also leases a fleet of automobiles that are used by its sales representatives and are classified as operating leases.

Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future lease payments using our incremental borrowing rate. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Our leases have remaining lease terms of less than 1 year to 3 years, some of which may include the option to extend or terminate the leases.

The company recorded operating lease costs of $1,811 and $1,526 for the years ended December 31, 2023, and 2022, respectively.

As of December 31, 2023, the weighted-average remaining lease term for operating leases was 2.0 years and the weighted-average discount rate for operating leases was 6.73%.

Supplemental balance sheet information related to operating leases was as follows:

Leases

Classification

December 31, 2023

  

December 31, 2022

Assets

Operating lease right-of-use assets

Other noncurrent assets

$

2,344

$

2,312

Liabilities

Operating lease liability, current portion

Other current liabilities

$

1,437

$

1,614

Operating lease liability, long-term

Other long-term liabilities

1,082

975

Total operating lease liabilities

$

2,519

$

2,589

Supplemental cash flow information related to operating leases was as follows:

December 31, 2023

December 31, 2022

Operating cash flows from operating leases

$

2,016

$

1,716

Right of use assets obtained in exchange for operating lease obligations

$

2,163

$

485

Future payments under noncancelable operating leases with initial terms of one year or more as of December 31, 2023, consisted of the following:

Years ending December 31, 

    

2024

$

1,550

2025

 

732

2026

 

425

2027

 

-

2028

 

-

Thereafter

 

-

Total lease payments

2,707

Less: imputed interest

(188)

Total lease liabilities

$

2,519

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies.  
Commitments and Contingencies

13. COMMITMENTS AND CONTINGENCIES

Litigation

From time to time, the Company is subject to claims and suits arising in the ordinary course of business. The Company accrues such liabilities when they are known, if they are deemed probable and can be reasonably estimated. As of December 31, 2023, there were no material claims or suits outstanding.

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity  
Stockholders' Equity

14. STOCKHOLDERS’ EQUITY

Common Stock

The holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of the Company’s stockholders. The holders of common stock do not have any cumulative voting rights. Holders of common stock are entitled to receive ratably any dividends declared by the Company’s board of directors out of funds legally available for that purpose, subject to any preferential dividend rights of any outstanding preferred stock. The Company’s common stock has no preemptive rights, conversion rights or other subscription rights or redemption or sinking fund provisions.

In connection with the Blackstone Credit Agreement, in August 2021, the Company sold an aggregate of 1,048,951 shares of our common stock, par value $0.00001 per share, for an aggregate cash consideration of $30,000, or $28.60 per share. This sale did not involve a public offering and was therefore exempt from registration under Section 4(a)(2) of the Securities Act of 1933, as amended, and Regulation D thereunder as a transaction not involving any public offering.

In connection with the OrbiMed Loan, the Company issued warrants to OrbiMed Royalty & Credit Opportunities, LP on January 9, 2020. Pursuant to the warrants, OrbiMed Royalty & Credit Opportunities, LP had the option to purchase up to 410,239 shares of the Company’s common stock for an initial exercise price of $16.10. In September 2021, OrbiMed exercised its option to purchase shares of the Company’s common stock which resulted in the net settlement of 221,511 shares of common stock being issued to OrbiMed.

Share Repurchase Program

On August 1, 2023, the Company’s Board of Directors approved a program providing for the repurchase of shares of common stock in an aggregate amount of up to $125,000, excluding commissions and transaction fees (the “August 2023 Repurchase Program”). The August 2023 Repurchase Program may be suspended, terminated or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchased and retired 1,439,792 shares of common stock at an aggregate cost of $50,000 under the August 2023 Repurchase Program, excluding commissions and transaction fees.

On October 27, 2023, the Company’s Board of Directors terminated the August 2023 Repurchase Program and any remaining amount authorized for the repurchase of shares. Simultaneously, the Company’s Board of Directors approved a share repurchase program (the “October 2023 Repurchase Program”) providing for the repurchase of shares of common stock in an aggregate amount of up to $200,000, excluding commissions and transaction fees. The October 2023 Repurchase Program may be suspended, terminated, or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchases and retired 1,814,653 shares of common stock at an aggregate cost of $50,000 under the October 2023 Repurchase Program, excluding commissions and transaction fees.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation
12 Months Ended
Dec. 31, 2023
Stock Incentive Plan and Stock-based Compensation  
Stock Incentive Plan and Stock-based Compensation

15. STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION

2020 Stock Incentive Plan

In August 2020, the Company adopted, and its stockholders approved, the 2020 Incentive Award Plan (the “2020 Plan”), in order to facilitate the grant of cash and equity incentives to directors, employees (including the Company’s named executive officers) and consultants of the Company and its subsidiaries. The 2020 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and non-qualified stock options (“NSOs”), SARs, restricted stock, dividend equivalents, restricted stock units (“RSUs”) and other stock or cash-based awards.

Stock options and stock appreciation rights under the 2020 Plan have a 10-year contractual term and vest over the vesting period specified in the applicable award agreement, at achievement of a performance requirement, or upon change of control (as defined in the applicable plan). RSUs vest over the vesting period specified in the applicable award agreement, at achievement of a performance requirement, or upon change of control (as defined in the applicable plan). As of December 31, 2023, there were 6,691,219 shares of common stock available for issuance under the 2020 Plan. The number of shares that may be issued under the 2020 Plan will automatically increase on January 1 of each year in an amount equal to the lesser of (i) 4.0% of the shares of the Company’s common stock outstanding on December 31 of the preceding year or (ii) an amount determined by the Company’s board of directors.

2017 Stock Incentive Plan

In August 2017, the Company adopted an equity incentive plan (the “2017 Plan”). Under the 2017 Plan, directors, officers, employees, consultants, and advisors of the Company can be paid incentive compensation measured by the value of the Company’s common shares through grants of stock options, stock appreciation rights (“SARs”), or restricted stock. Following the adoption of the 2020 Plan, no further grants have been, or will be, made under the 2017 Plan. However, the 2017 Plan will continue to govern the terms and conditions of outstanding awards granted under it.

Stock Options

The following table summarizes stock option activity for the year ended December 31, 2023:

    

    

    

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

    

Awards

    

Price

    

Term

Awards outstanding—December 31, 2022

 

6,460,947

$

30.90

 

7.86

Awards issued

 

440,294

$

34.80

 

  

Awards exercised

 

(371,896)

$

12.00

 

  

Awards forfeited

 

(212,923)

$

25.25

 

  

Awards outstanding—December 31, 2023

 

6,316,422

$

32.47

 

7.17

Stock Appreciation Rights

The following table summarizes SARs activity for the year ended December 31, 2023:

    

    

    

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

    

Awards

    

Price

    

Term

Awards outstanding—December 31, 2022

 

43,208

$

9.38

 

6.32

Awards issued

 

$

 

  

Awards exercised

 

$

 

  

Awards forfeited

 

$

 

  

Awards outstanding—December 31, 2023

 

43,208

$

9.38

 

5.32

Restricted Stock Units

The following table summarizes RSU activity for the year ended December 31, 2023:

    

    

Weighted-

Average

Number of

Grant Date

    

Awards

    

Fair Value

Awards outstanding—December 31, 2022

 

60,000

$

29.03

Awards issued

 

300,000

$

31.78

Awards vested

 

(30,000)

$

29.03

Awards forfeited

 

$

Awards outstanding—December 31, 2023

 

330,000

$

31.53

As of December 31, 2023, and 2022, stock awards issued under the 2017 and 2020 Plans of 3,298,284 and 1,818,045 common shares, respectively, were vested.

Value of Stock Options and SARs

The Company values options and SARs using the Black-Scholes option-pricing model. The Company lacks sufficient historical company-specific volatility information. Therefore, the Company estimates expected stock volatility based on historical volatility of peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For options with service-based vesting conditions, the expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla” options. For SARs, the expected term is based upon the weighting of certain future events. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for the time periods approximately equal to the expected term of the award. An expected dividend yield of 0% is based on the fact that the Company has never paid cash dividends and does not expect to do so in the foreseeable future.

The assumptions used to value the awards are summarized in the following table.

As of

    

December 31, 

    

December 31, 

    

2023

    

2022

Dividend yield

 

0.00

%  

0.00

%

Expected volatility

 

74.87 - 80.78

%  

72.57 - 77.08

%

Risk-free interest rate

 

3.42 - 4.62

%  

1.99 - 4.05

%

Lack of marketability discount

 

0.00

%  

0.00

%

Expected term (years)

 

2.26 - 10.77

 

3.1 - 6.3

Value of RSUs

The fair value of RSUs is equal to the value of the Company’s common stock on the grant date.

The weighted average per share fair value of awards issued under the 2017 Plan and the 2020 Plan was $20.64, $18.88 and $12.82 in 2023, 2022 and 2021, respectively.

Stock-Based Compensation Expense

Stock-based compensation expense was $31,206, $26,905 and $16,105 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded in the consolidated statements of operations and comprehensive income (loss) in the following line items:

Year Ended December 31, 

    

2023

    

2022

2021

Research and development expense

$

3,962

$

2,614

$

2,121

Sales and marketing expense

 

5,148

 

3,886

 

3,103

General and administrative expense

 

22,096

 

20,405

 

10,881

$

31,206

$

26,905

$

16,105

Stock-based compensation expense, net related to options and RSUs issued under the 2017 Plan and 2020 Plan is included in stockholder’s equity, and a liability for SARs is included in other non-current liabilities, in the Company’s consolidated balance sheet. As of December 31, 2023, the total unrecognized stock-based compensation expense related to options and RSUs was $69,594 which will be recognized in the Company’s consolidated statement of operations over a weighted average period of 2.3 years.

Employee Stock Purchase Plan

The 2021 Employee Stock Purchase Plan (“ESPP”) was adopted by the Company’s Board of Directors in April 2021. The ESPP permits eligible employees to purchase shares of the Company’s common stock at a 15% discount from the lesser of the fair market value per share of the Company’s common stock on the first day of the offering period or the fair market value of the Company’s common stock on the purchase date. Funds are collected from employees through after-tax payroll deductions. The total number of shares reserved for issuance under the ESPP was initially 629,805, which will automatically increase on January 1 of each year in an amount equal to the lesser of (i) 1.0% of the shares of the Company’s common stock outstanding on December 31 of the preceding year or (ii) an amount determined by the Company’s board of directors. It is intended that the ESPP meet the requirements for an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. For the years ended December 31, 2023, 2022 and 2021, there were 21,313, 21,943 and 11,010 shares issued under the ESPP, respectively. The discount on the ESPP was $393, $363 and $173 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded within stock-based compensation expense.

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share
12 Months Ended
Dec. 31, 2023
Earnings per Share  
Earnings per Share

16. EARNINGS PER SHARE

Basic earnings per share is calculated by diving net income by the weighted average number of shares of common stock outstanding. For the years ended December 31, 2023, 2022 and 2021, respectively, the Company calculated Diluted net income per common share is computed under the treasury stock method by using the weighted average number of shares of common stock outstanding, plus, for periods with net income attributable to common stockholders, the potential dilutive effects of stock options, stock appreciation rights and restricted stock units.

The following table sets forth the computation of basic and diluted net income (loss) per share:

Year Ended December 31, 

    

2023

    

2022

2021

Numerator

  

 

  

  

Net income

$

128,853

$

181,468

$

34,597

Net income available to common shareholders

$

128,853

$

181,468

$

34,597

Denominator

 

  

 

  

 

  

Net income per share of common stock - basic

$

2.17

$

3.07

$

0.60

Net income per share of common stock- diluted

$

2.13

$

2.97

$

0.58

Weighted average number of shares of common stock - basic

 

59,469,648

 

59,173,121

 

57,531,540

Weighted average number of shares of common stock - diluted

 

60,372,397

 

61,097,045

 

59,205,213

Securities outstanding that were included in the computation above, utilizing the treasury stock method are as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

902,749

1,923,924

1,536,825

Warrants

136,848

Total

902,749

1,923,924

1,673,673

Potential common shares issuable upon conversion of preferred stock and exercise of stock options that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator are as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

5,786,881

 

4,640,231

4,289,066

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes  
Income Taxes

17. INCOME TAXES

Details of the provision for income taxes consist of the following:

Year Ended December 31, 

    

2023

    

2022

2021

Federal

$

31,084

$

10,011

$

6,487

State

 

11,884

 

9,573

 

2,852

Valuation allowance

 

1,575

 

(96,366)

 

(6,508)

$

44,543

$

(76,782)

$

2,831

Current

$

57,962

$

9,161

$

2,831

Deferred

 

(14,994)

 

10,423

 

6,508

Valuation allowance

 

1,575

 

(96,366)

 

(6,508)

Total

$

44,543

$

(76,782)

$

2,831

The reasons for the difference between the statutory federal income tax rate and the Company’s effective income tax rate as of December 31, 2023, 2022 and 2021 are as follows:

Year Ended December 31, 

2023

    

2022

2021

Federal income tax rate

21.0

%  

21.0

%

21.0

%

Stock-based compensation

(0.4)

(4.9)

(2.3)

State taxes

5.7

(14.1)

6.4

Credits

(2.1)

(4.8)

Other

0.9

(0.3)

(0.2)

Valuation allowance

0.6

(70.2)

(17.3)

Total

25.7

%  

(73.3)

%

7.6

%

Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023, and 2022, are as follows:

    

As of December 31, 

2023

    

2022

Assets

    

Liabilities

Assets

    

Liabilities

Acquired in-process research and development

$

35,337

$

$

45,938

$

Net operating loss carryforward

 

45,917

 

 

6,370

 

Accrued compensation

 

19,915

 

 

11,551

 

Lease obligations, net

 

-

 

6

 

71

 

Fixed assets

 

173

 

 

115

 

Inventory

 

5,344

 

 

6,781

 

Accrued rebates

3,791

7,118

Research and development

38,799

8,802

Other

 

1,132

 

790

 

15

 

818

Total

$

150,408

 

796

$

86,761

 

818

Net deferred tax asset

$

149,612

$

$

85,943

$

Valuation allowance

$

(5,450)

$

$

$

Total

$

144,162

$

$

85,943

$

As of December 31, 2023, and December 31, 2022, our deferred tax assets were primarily the result of acquired in-process research and development costs, operating loss carryforwards, capitalized research and development costs, inventory, and accrued rebates. As of December 31, 2023, the Company recorded a valuation allowance on federal net operating losses of Zynerba’s subsidiary, Zynerba Pharmaceuticals Pty Ltd., and the state net operating losses of Zynerba.  The Company previously recorded a valuation allowance against Harmony’s historical deferred tax assets. The Company recorded $96,336 as a benefit to the income tax provision upon release of this valuation allowance during year ended December 31, 2022, in part because in the year ended December 31, 2022, we achieved three years of cumulative pretax income, which was a positive indication of the Company’s ability to generate sufficient future taxable income, the Company determined that there was sufficient positive evidence to conclude that it was more likely than not that additional deferred taxes are realizable and, therefore, released the valuation allowance accordingly. Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2023, 2022 and 2021 were as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Valuation allowance at the beginning of the year

$

$

(96,366)

$

(102,874)

Decreases recorded as a benefit to income tax provision

 

 

96,366

 

6,508

Increases due to Zynerba Acquisition

(3,875)

Increases recorded to income tax provision

(1,575)

Valuation allowance at the end of the year

$

(5,450)

$

$

(96,366)

As of December 31, 2023, and 2022, the Company has approximately $179,390 and $0, respectively, of federal net operating loss ("NOL") carryforward available to offset future federal taxable income. The Company also has approximately $137,331 and $95,230 of state NOL carryforwards as of December 31, 2023, and 2022, respectively, available to offset

future state taxable income. All of the Company’s tax years remain open to examination by federal and state taxing authorities. The Company’s state NOLs begin to expire in 2037. Utilization of the net operating loss carryforwards may be subject to a substantial limitation due to state provisions. These changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized annually to offset future taxable income and tax, respectively. In general, an “ownership change” as defined by Section 382 of the Code results from a transaction or series of transactions over a three-year period resulting in an ownership change of more than 50 percentage points of the outstanding stock of a company by certain stockholders or public groups.

As of December 31, 2023, and 2022, the Company has federal tax credits of $0 and $0, respectively.

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan
12 Months Ended
Dec. 31, 2023
Retirement Plan  
Retirement Plan

18. RETIREMENT PLAN

The Company formed a 401(k) defined contribution savings plan (the “401(k) Plan”) in January 2021. The 401(k) Plan is for the benefit of all qualifying employees and permits voluntary contributions by employees limited by the IRS-imposed maximum. Employer contributions were $2,128, $1,705, and $2,479 for the years ended December 31, 2023, 2022 and 2021, respectively.

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related-party Transactions
12 Months Ended
Dec. 31, 2023
Related-party Transactions  
Related-party Transactions

19. RELATED-PARTY TRANSACTIONS

The Company was party to a management agreement for professional services provided by a related party, Paragon. The related party is an entity that shares common ownership with the Company. In addition, the Chairman of the Company’s board of directors was the President and owner of the entity. The Company is party to a right of use agreement with the related party whereby it has access to and the right to use certain office space leased by the related party in Chicago, Illinois. For the years ended December 31, 2023, 2022 and 2021, the Company incurred $290, $284 and $284, respectively, in expenses pursuant to the right of use agreement with this related party, which are included in general and administrative expense in the consolidated statements of operations and comprehensive income (loss). In August 2021, the Company paid a $2,300 advisory fee to Paragon in connection with the Blackstone Credit Agreement. $2,000 of this payment was recorded in debt issuance costs as a component of long-term debt, net and $300 was recorded in common stock issuance costs as a component of additional paid-in capital, within the consolidated balance sheet as of December 31, 2022. As of December 31, 2023, and 2022, there were no amounts due to or due from related parties included within the consolidated balance sheet.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts - Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Valuation and Qualifying Accounts - Accounts Receivable, Net  
Valuation and Qualifying Accounts - Accounts Receivable, Net

20. VALUATION AND QUALIFYING ACCOUNTS – ACCOUNTS RECEIVABLE, NET

Changes in the valuation allowance for accounts receivable, net during the years ended December 31, 2023, 2022, and 2021, were as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

1,830

$

1,885

$

806

Additions due to current period provision

 

21,821

 

14,806

 

12,174

Deductions due to payment of distribution fees, discount and chargebacks

(21,007)

(14,861)

(11,095)

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

2,644

$

1,830

$

1,885

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include all adjustments necessary for the fair presentation of the Company’s financial position for the periods presented. All intercompany accounts and transactions have been eliminated.

Significant Risks and Uncertainties

Significant Risks and Uncertainties

The Company’s operations are subject to a number of factors that can affect its operating results and financial condition. Such factors include, but are not limited to, the results of clinical testing and trial activities of the Company’s product candidates; the Company’s ability to obtain regulatory approval to market its products; competition from products manufactured and sold or being developed by other companies; the price of, and demand for, the Company’s products, if approved; the Company’s ability to negotiate favorable licensing or other manufacturing and marketing agreements for its product candidates; and the Company’s ability to raise capital.

The Company currently has one commercially approved product, WAKIX, and there can be no assurance that the Company’s research and development efforts will result in successfully commercialized products in addition to WAKIX. Developing and commercializing a product requires significant time and capital and is subject to regulatory review and approval as well as competition from other biotechnology and pharmaceutical companies. The Company operates in an

environment of rapid change and is dependent upon the continued services of its employees and consultants and obtaining and protecting intellectual property.

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 and disclosures in the consolidated financial statements, including the notes thereto, and elsewhere in this report. Actual results may differ significantly from estimates, which include rebates due pursuant to commercial and government contracts, accrued research and development expenses, stock-based compensation expense and income taxes.

Operating Segments

Operating Segments

The Company holds all its tangible assets, conducts its operations, and generates its revenue in the U.S. Operating segments which are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Makers in deciding how to allocate resources to an individual segment and in assessing performance. The Company has determined it operates in a single operating segment and has one reportable segment.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s consolidated financial statements include cash, cash equivalents, accounts payable, and accrued liabilities, all of which are short term in nature and, accordingly, approximate fair value. Additionally, prior to the IPO, the Company’s consolidated financial statements included a warrant liability that was carried at fair value and was re-measured at each balance sheet date until it would be exercised or expired. In connection with the IPO, the Warrants were re-evaluated under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity, and reclassified to equity. See Note 16 for a further discussion of the warrants.

It is the Company’s policy to measure non-financial assets and liabilities at fair value on a nonrecurring basis. These non-financial assets and liabilities are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (such as evidence of impairment), which, if material, are disclosed in the accompanying footnotes.

The Company measures certain assets and liabilities at fair value based on the fair value hierarchy that prioritizes inputs to valuation techniques used to measure fair value into three levels based on the source of inputs as follows:

Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.

Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.

Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022.

Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

Cash and cash equivalents and restricted cash consist of cash and, if applicable, highly liquid investments with an original maturity of three months or less when purchased, including investments in money market funds and debt securities that approximate fair value. The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet and in the statements of cash flows.

    

As of

    

December 31, 

    

December 31, 

2023

2022

Cash and cash equivalents

$

311,660

$

243,784

Restricted cash

 

270

 

750

Total cash, cash equivalents, and restricted cash shown in the statements of cash flows

$

311,930

$

244,534

Restricted cash includes amounts required to be held as a security deposit in the form of letters of credit for the Company’s credit card program and the fleet program.

Investments

Investments

The Company’s investments consist of debt securities that are classified as available-for-sale. Short-term and long-term investments are carried at fair value and unrealized gains and losses are recorded as a component of accumulated comprehensive income in stockholders’ equity. The amortization of premiums and accretion of discounts adjust the carrying value of investments and are recorded in interest expense, net, on the unaudited condensed consolidated statements of operations and comprehensive income. Interest income and realized gains and losses, if any, are also recorded in interest expense, net, on the unaudited condensed consolidated statement of operations and comprehensive income. Realized gains and losses that result from the sale of investments are determined on a specific identification basis.

At each reporting period, the Company reviews any unrealized losses position to determine if the decline in the fair value of the underlying investments is a result of credit losses or other factors. If the assessment indicates that a credit loss exists, any impairment is recognized as an allowance for credit losses in our consolidated statement of operations.

Concentrations of Risk

Concentrations of Risk

Substantially all of the Company’s cash and money market funds are held in five financial institutions. Due to their size, the Company believes these financial institutions represent minimal credit risk. Deposits may exceed the amount of insurance provided on such deposits by the Federal Deposit Insurance Corporation for U.S. institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents. The Company believes that it is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held.

The Company is subject to credit risk from its trade receivables related to its product sales. The Company extends credit to specialty pharmaceutical distribution companies within the United States. Customer creditworthiness is monitored and collateral is not required. Historically, the Company has not experienced credit losses on its accounts receivable. The Company monitors its exposure within accounts receivable and would record a reserve against uncollectible accounts receivable if necessary. As of December 31, 2023, three customers accounted for 100% of gross accounts receivable, Accredo Health Group, Inc. (“Accredo”), which accounted for 39% of gross accounts receivable; Caremark LLC (“CVS Caremark”), which accounted for 32% of gross accounts receivable; and PANTHERX Specialty Pharmacy LLC (“Pantherx), which accounted for 29% of gross accounts receivable. As of December 31, 2022, three customers accounted for 100% of gross accounts receivable; CVS Caremark, which accounted for 41% of gross accounts receivable, Accredo, which accounted for 35% of gross accounts receivable and Pantherx, which accounted for 24% of gross accounts receivable.

For the year ended December 31, 2023, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 37% of gross product revenue; Accredo accounted for 32% of gross product revenue; and Pantherx accounted for 31% of gross product revenue. For the year ended December 31, 2022, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 42% of gross product revenue; Pantherx accounted for 29% of gross product revenue; and Accredo accounted for 29% of gross product revenue. For the year ended December 31, 2021,

three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 36% of gross product revenue; Pantherx accounted for 35% of gross products revenue; and Accredo accounted for 29% of gross product revenue.

Share Repurchases

Share Repurchases

The Company accounts for share repurchases as constructive retirements, whereby it reduces common stock and additional paid-in capital by the amount of the original issuance, with any excess purchase price recorded as a reduction to retained earnings. Under this method, issued and outstanding shares of common stock are reduced by the amount of shares of common stock repurchased, and no treasury stock is recognized on the condensed consolidated financial statements.

Inventory

Inventory

Inventory is valued at the lower of cost or net realizable value. Cost is determined using the specific identification method for all inventory. Our policy is to write down inventory that has become obsolete, that has a cost basis in excess of its expected net realizable value and/or that we have quantities in excess of expected future demand. The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand. If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required. Inventory reserves are recorded as a component of cost of product sales in our consolidated statement of operations.

We may capitalize inventory costs associated with products prior to regulatory approval when future commercialization is probable. Otherwise, such costs are expensed as research and development. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between three and ten years. Leasehold improvements are depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. The Company’s leasehold improvements primarily relate to its corporate headquarters in Plymouth Meeting, PA, and are generally being depreciated through the end of the lease term in May 2024. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet and any resulting gain or loss is reflected in the consolidated statement of operations and comprehensive income (loss) in the period realized.

Intangible Asset

Intangible Assets

Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives. The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant. Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.

Revenue Recognition

Revenue Recognition

We account for contracts with our customers in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), or ASC 606. Under ASC 606, an entity recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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 entity satisfies a performance obligation. We only

apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under contracts will not occur in a future period. Our analyses contemplate the application of the constraint in accordance with ASC 606. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.

We have determined that the delivery of our product to our customer constitutes a single performance obligation as there are no other promises to deliver goods or services in contracts with our customers. Shipping and handling activities are considered to be fulfilment activities and are not considered to be a separate performance obligation. The payment terms with our customers do not exceed one year and therefore, no amount of consideration has been allocated as a financing component. Taxes collected related to product sales are remitted to governmental authorities and are excluded from revenue.

Net Product Revenue

Net Product Revenue

We recognize revenue from sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s list price, net of applicable reserves for variable consideration that are offered within contracts between us and our customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government (as detailed below) and commercial contracts, commercial co-payment assistance program, and distribution service fees. These deductions are based on the amounts earned, or to be claimed on the related sales, and are classified as a current liability or reduction of receivables in our consolidated balance sheet.

Government Contracts

We have entered into contracts (i) to participate in the Medicaid Drug Rebate Program and the Medicare Part D program, and (ii) to sell to the U.S. Department of Veterans Affairs, 340b entities and other government agencies, or government payors, so that WAKIX will be eligible for purchase by, in partial or full reimbursement from, such government payors. We record reserves for rebates due pursuant to these contracts as a reduction of revenue in the same period in which the revenue is recognized. The liability for government rebates is included in accrued expenses in our consolidated balance sheet.

We estimate rebates due pursuant to government contracts based upon our historical payment trends, information obtained from third parties estimating current payment trends, the government-mandated discounts applicable to government-funded programs, as well as information obtained from our customers. The liability for these government rebates consists of estimates of claims for WAKIX dispensed in the current period, plus an estimate for product which has shipped and has been recognized as revenue but remains in the distribution channel at the end of a reporting period.

Cost of Product Sold

Cost of Product Sold

Cost of product sold includes manufacturing and distribution costs, the cost of drug substance, FDA program fees, royalties due to third parties on net product sales, freight, shipping, handling, storage costs, and salaries of employees involved with production.

Research and Development Expenses

Research and Development Expenses

Research and development costs are expensed as incurred. Liabilities due to third parties in connection with research and development collaborations prior to regulatory approval are expensed as incurred.

Upfront payments and pre-FDA approval milestone payments made for licensing of technology are expensed as research and development in the period in which they are incurred. Advance payments for goods and services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the related goods are delivered or the services are performed.

Advertising Expenses

Advertising Expenses

We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $21,544, $22,428 and $19,558 for the years ended December 31, 2023, 2022 and 2021, respectively.

Stock-Based Compensation

Stock-Based Compensation

The Company recognizes stock-based compensation expense in operating results using a fair value measurement method, in accordance with FASB ASC 718, Compensation-Stock Compensation. ASC 718 requires all stock-based payments to employees to be recognized in operating results as compensation expense based on fair value over the requisite service period of the awards. The vesting periods have a time-based provision consisting of one to five years and expire no more than 10 years after the date of grant. Upon a change of control, certain unvested awards will immediately vest. The Company determines the fair value of stock-based awards on their grant date using the Black-Scholes option-pricing model, which uses both historical and current market data to estimate fair value. The method incorporates various assumptions, such as the risk-free interest rate, expected volatility, expected dividend yield, and expected life of the options. The Company also had non-employee stock awards subject to a performance condition that are recognized based on probable outcome of achieving future events.

Basic and Diluted Net Income per Share

Basic and Diluted Net Income per Share

Basic net income per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net income per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, and warrants which would result in the issuance of incremental shares of common stock.

Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

Deferred tax assets may be reduced by a valuation allowance if, based on all available evidence, it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Management judgment is required in determining the period in which a reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. Our accounting for deferred tax consequences represents the best estimate of those future events. The Company presents deferred income taxes on the Consolidated Balance Sheet on a jurisdictional basis as either a net noncurrent asset or liability.

The Company recognizes the effect of income tax positions only if those positions are more likely than not sustainable, based solely on its technical merits and consideration of the relevant taxing authority’s widely understood administrative practices and precedents. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs. At December 31, 2023 and 2022, the Company did not have any unrecognized uncertain tax positions. The Company’s policy is to include any interest and penalties as a component of income tax expense.

Business Combinations

Business Combinations

Business combinations and asset acquisitions are accounted for in accordance with FASB ASC 805 Business Combinations. Refer to Note 4, Acquisition, for a more detailed discussion of the Zynerba Acquisition.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to improve reportable segment disclosures primarily through enhanced disclosure of reportable segment expenses and requires that a public entity that has a single reportable segment provide all the disclosures required by ASU 2023-07 and all existing segment disclosures in Topic 280. This ASU is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is required to be applied retrospectively to all prior periods presented in the financial statements. The Company has one reportable segment and is currently evaluating the impact that ASU 2023-07 will have on its consolidated financial statements.

In December 2023, the FASB issued Accounting Standards Update (“ASU”) No 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 expands disclosures in the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that ASU 2023-09 will have on its consolidated financial statements.

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Schedule of reconciliation of cash, cash equivalents, and restricted cash

    

As of

    

December 31, 

    

December 31, 

2023

2022

Cash and cash equivalents

$

311,660

$

243,784

Restricted cash

 

270

 

750

Total cash, cash equivalents, and restricted cash shown in the statements of cash flows

$

311,930

$

244,534

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition (Tables)
12 Months Ended
Dec. 31, 2023
Acquisition  
Schedule of purchase consideration and allocation of purchase consideration

Cash consideration paid to selling shareholders (i)

$

55,960

Cash consideration paid to settle Zynerba restricted stock awards ("RSAs") as stock options (ii)

 

4,040

Transaction costs

2,645

Total purchase consideration

$

62,645

(i)The cash consideration paid to selling shareholders was determined based on the total number of Zynerba shares tendered at closing of 50,602,656 at a per share price of $1.1059.
(ii)The cash consideration paid to settle Zynerba restricted stock awards (“RSAs”) and stock options under Zynerba equity incentive plans was determined based on the total number of underlying shares of 4,000,169 at a per share price of $1.1059, less exercise price for the stock options.

Assets acquired

Cash and cash equivalents

$

25,658

Prepaid expenses and other current assets

 

3,540

Deferred tax asset

44,800

Restricted cash

20

Acquired in-process research and development

2,260

Total assets acquired

$

76,278

Liabilities assumed

Accounts payable

4,995

Accrued expenses and accrued compensation

8,479

Other current liabilities

159

Total liabilities assumed

$

13,633

Net assets acquired

$

62,645

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments  
Schedule of carrying value and amortized cost of available-for-sale debt securities

December 31, 2023

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

23,832

36

(3)

$

23,865

Corporate debt securities

15,968

28

15,996

U.S. government securities

1,940

(1)

1,939

Total short-term investments

$

41,740

64

(4)

$

41,800

Long-term:

Commercial paper

$

744

$

744

Corporate debt securities

42,688

81

(28)

42,741

U.S. government securities

28,795

7

(118)

28,684

Total long-term investments

$

72,227

88

(146)

$

72,169

December 31, 2022

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

26,553

15

(34)

$

26,534

Corporate debt securities

49,213

9

(73)

49,149

U.S. government securities

3,658

(10)

3,648

Total short-term investments

$

79,424

24

(117)

$

79,331

Long-term:

Commercial paper

$

853

1

$

854

Corporate debt securities

21,516

11

(68)

21,459

U.S. government securities

257

(2)

255

Total long-term investments

$

22,626

12

(70)

$

22,568

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Schedule of assets measured at fair value

December 31, 2023

December 31, 2022

Total

Level 1

Level 2

Total

Level 1

Level 2

Assets

Cash equivalents

$

244,569

243,685

884

$

184,977

184,977

Commercial paper

24,609

24,609

27,388

27,388

Corporate debt securities

58,737

58,737

70,608

70,608

U.S. government securities

30,623

30,623

3,903

3,903

Total

$

358,538

243,685

114,853

$

286,876

184,977

101,899

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory  
Schedule of inventory net

    

As of

    

December 31, 

    

December 31, 

2023

2022

Raw materials

$

1,060

$

838

Work in process

 

2,020

 

1,513

Finished goods

 

2,283

 

2,565

Inventory, gross

 

5,363

 

4,916

Reserve for excess inventory

 

 

(619)

Total inventory, net

$

5,363

$

4,297

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Intangible Assets  
Schedule of future annual amortization expense for unamortized intangible assets

Years ending December 31, 

    

2024

$

23,845

2025

 

23,845

2026

 

23,845

2027

 

23,845

2028

 

23,845

Thereafter

17,883

Total

$

137,108

Schedule of gross carrying amount and net book value of intangible assets

    

As of

    

December 31, 

    

December 31, 

2023

2022

Gross Carrying Amount

$

215,000

$

215,000

Accumulated Amortization

 

(77,892)

 

(54,047)

Net Book Value

$

137,108

$

160,953

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Expenses  
Schedule of accrued expenses

    

As of

    

December 31, 

    

December 31, 

2023

2022

Royalties due to Bioprojet

$

40,419

$

25,367

Rebates and other sales deductions

 

38,842

 

27,860

Interest

3,354

3,286

Selling and marketing

 

2,354

 

1,135

Research and development

 

9,835

 

358

Professional fees, consulting, and other services

 

2,195

 

1,163

Other expenses

 

2,495

 

773

$

99,494

$

59,942

XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt  
Schedule of long-term debt, net

    

December 31, 

    

December 31, 

2023

2022

Liability component - principal

$

196,250

$

197,500

Unamortized debt discount associated with debt financing costs

 

(2,684)

 

(5,853)

Liability component - net carrying value

193,566

191,647

Less current portion

(15,000)

(2,000)

Long-term debt, net

$

178,566

$

189,647

Schedule of future minimum payments relating to long term debt

Years ending December 31, 

2024

$

15,000

2025

 

16,250

2026

 

20,000

2027

 

20,000

2028

 

125,000

Thereafter

Total

$

196,250

Schedule of interest expense related to long term debt

Year Ended

December 31, 

2023

    

2022

2021

Interest on principal balance

$

20,511

$

17,132

$

21,955

Amortization of deferred financing costs

 

3,246

 

1,663

 

2,238

Total term loan interest expense

$

23,757

$

18,795

$

24,193

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of supplemental balance sheet and cash flow information related to operating leases

Leases

Classification

December 31, 2023

  

December 31, 2022

Assets

Operating lease right-of-use assets

Other noncurrent assets

$

2,344

$

2,312

Liabilities

Operating lease liability, current portion

Other current liabilities

$

1,437

$

1,614

Operating lease liability, long-term

Other long-term liabilities

1,082

975

Total operating lease liabilities

$

2,519

$

2,589

December 31, 2023

December 31, 2022

Operating cash flows from operating leases

$

2,016

$

1,716

Right of use assets obtained in exchange for operating lease obligations

$

2,163

$

485

Schedule of future payments under noncancelable operating leases

Years ending December 31, 

    

2024

$

1,550

2025

 

732

2026

 

425

2027

 

-

2028

 

-

Thereafter

 

-

Total lease payments

2,707

Less: imputed interest

(188)

Total lease liabilities

$

2,519

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Stock Incentive Plan and Stock-based Compensation  
Summary of changes in stock options granted

The following table summarizes stock option activity for the year ended December 31, 2023:

    

    

    

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

    

Awards

    

Price

    

Term

Awards outstanding—December 31, 2022

 

6,460,947

$

30.90

 

7.86

Awards issued

 

440,294

$

34.80

 

  

Awards exercised

 

(371,896)

$

12.00

 

  

Awards forfeited

 

(212,923)

$

25.25

 

  

Awards outstanding—December 31, 2023

 

6,316,422

$

32.47

 

7.17

Summary of changes in SARs granted

The following table summarizes SARs activity for the year ended December 31, 2023:

    

    

    

Weighted-

Weighted-

Average

Average

Remaining

Number of

Exercise

Contractual

    

Awards

    

Price

    

Term

Awards outstanding—December 31, 2022

 

43,208

$

9.38

 

6.32

Awards issued

 

$

 

  

Awards exercised

 

$

 

  

Awards forfeited

 

$

 

  

Awards outstanding—December 31, 2023

 

43,208

$

9.38

 

5.32

Summary of changes in RSUs granted

The following table summarizes RSU activity for the year ended December 31, 2023:

    

    

Weighted-

Average

Number of

Grant Date

    

Awards

    

Fair Value

Awards outstanding—December 31, 2022

 

60,000

$

29.03

Awards issued

 

300,000

$

31.78

Awards vested

 

(30,000)

$

29.03

Awards forfeited

 

$

Awards outstanding—December 31, 2023

 

330,000

$

31.53

Summary of assumptions used to value awards

As of

    

December 31, 

    

December 31, 

    

2023

    

2022

Dividend yield

 

0.00

%  

0.00

%

Expected volatility

 

74.87 - 80.78

%  

72.57 - 77.08

%

Risk-free interest rate

 

3.42 - 4.62

%  

1.99 - 4.05

%

Lack of marketability discount

 

0.00

%  

0.00

%

Expected term (years)

 

2.26 - 10.77

 

3.1 - 6.3

Summary of stock-based compensation expense

Year Ended December 31, 

    

2023

    

2022

2021

Research and development expense

$

3,962

$

2,614

$

2,121

Sales and marketing expense

 

5,148

 

3,886

 

3,103

General and administrative expense

 

22,096

 

20,405

 

10,881

$

31,206

$

26,905

$

16,105

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings per Share  
Summary of computation of basic and diluted net income (loss) per share

The following table sets forth the computation of basic and diluted net income (loss) per share:

Year Ended December 31, 

    

2023

    

2022

2021

Numerator

  

 

  

  

Net income

$

128,853

$

181,468

$

34,597

Net income available to common shareholders

$

128,853

$

181,468

$

34,597

Denominator

 

  

 

  

 

  

Net income per share of common stock - basic

$

2.17

$

3.07

$

0.60

Net income per share of common stock- diluted

$

2.13

$

2.97

$

0.58

Weighted average number of shares of common stock - basic

 

59,469,648

 

59,173,121

 

57,531,540

Weighted average number of shares of common stock - diluted

 

60,372,397

 

61,097,045

 

59,205,213

Summary of antidilutive securities excluded from computation of earnings per share

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

902,749

1,923,924

1,536,825

Warrants

136,848

Total

902,749

1,923,924

1,673,673

Potential common shares issuable upon conversion of preferred stock and exercise of stock options that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator are as follows:

Year Ended December 31, 

    

2023

    

2022

2021

Stock options, SARs, and RSUs to purchase common stock

5,786,881

 

4,640,231

4,289,066

XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of provision for income taxes

Year Ended December 31, 

    

2023

    

2022

2021

Federal

$

31,084

$

10,011

$

6,487

State

 

11,884

 

9,573

 

2,852

Valuation allowance

 

1,575

 

(96,366)

 

(6,508)

$

44,543

$

(76,782)

$

2,831

Current

$

57,962

$

9,161

$

2,831

Deferred

 

(14,994)

 

10,423

 

6,508

Valuation allowance

 

1,575

 

(96,366)

 

(6,508)

Total

$

44,543

$

(76,782)

$

2,831

Schedule of reconciliation between statutory federal income tax rate and the Company's effective income tax rate

Year Ended December 31, 

2023

    

2022

2021

Federal income tax rate

21.0

%  

21.0

%

21.0

%

Stock-based compensation

(0.4)

(4.9)

(2.3)

State taxes

5.7

(14.1)

6.4

Credits

(2.1)

(4.8)

Other

0.9

(0.3)

(0.2)

Valuation allowance

0.6

(70.2)

(17.3)

Total

25.7

%  

(73.3)

%

7.6

%

Schedule of significant components of company's deferred tax assets and liabilities

    

As of December 31, 

2023

    

2022

Assets

    

Liabilities

Assets

    

Liabilities

Acquired in-process research and development

$

35,337

$

$

45,938

$

Net operating loss carryforward

 

45,917

 

 

6,370

 

Accrued compensation

 

19,915

 

 

11,551

 

Lease obligations, net

 

-

 

6

 

71

 

Fixed assets

 

173

 

 

115

 

Inventory

 

5,344

 

 

6,781

 

Accrued rebates

3,791

7,118

Research and development

38,799

8,802

Other

 

1,132

 

790

 

15

 

818

Total

$

150,408

 

796

$

86,761

 

818

Net deferred tax asset

$

149,612

$

$

85,943

$

Valuation allowance

$

(5,450)

$

$

$

Total

$

144,162

$

$

85,943

$

Schedule of change in valuation allowance for deferred tax assets

Year Ended December 31, 

    

2023

    

2022

2021

Valuation allowance at the beginning of the year

$

$

(96,366)

$

(102,874)

Decreases recorded as a benefit to income tax provision

 

 

96,366

 

6,508

Increases due to Zynerba Acquisition

(3,875)

Increases recorded to income tax provision

(1,575)

Valuation allowance at the end of the year

$

(5,450)

$

$

(96,366)

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Valuation and Qualifying Accounts - Accounts Receivable, Net  
Schedule of valuation and qualifying accounts - accounts receivable, net

Year Ended December 31, 

    

2023

    

2022

2021

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

1,830

$

1,885

$

806

Additions due to current period provision

 

21,821

 

14,806

 

12,174

Deductions due to payment of distribution fees, discount and chargebacks

(21,007)

(14,861)

(11,095)

Allowance for distribution fees, discounts and chargebacks at the beginning of the year

$

2,644

$

1,830

$

1,885

XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liquidity and Capital Resources (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Liquidity and Capital Resources    
Accumulated deficit $ 143,277 $ 272,130
Cash, cash equivalents and investments $ 425,629  
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 311,660 $ 243,784    
Restricted cash 270 750    
Total cash, cash equivalents, and restricted cash shown in the statements of cash flows $ 311,930 $ 244,534 $ 235,059 $ 229,381
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
product
customer
Institution
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Summary Of Significant Accounting Policies [Line Items]      
Number of approved commercial products | product 1    
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Number Of financial institutions | Institution 5    
Advertising expenses | $ $ 21,544 $ 22,428 $ 19,558
Stock options contractual term 10 years    
Unrecognized uncertain tax positions | $ $ 0 $ 0  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives of the assets (in years) 3 years    
Time-based vesting period 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful lives of the assets (in years) 10 years    
Time-based vesting period 5 years    
Three Customers | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 3 3  
Concentration risk percentage 100.00% 100.00%  
Three Customers | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | customer 3 3 3
Concentration risk percentage 100.00% 100.00% 100.00%
Accredo Health Group, Inc | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 39.00% 35.00%  
Accredo Health Group, Inc | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 32.00% 29.00% 29.00%
Caremark LLC | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 32.00% 41.00%  
Caremark LLC | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 37.00% 42.00% 36.00%
PANTHERx Specialty Pharmacy LLC | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 29.00% 24.00%  
PANTHERx Specialty Pharmacy LLC | Product Revenues | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 31.00% 29.00% 35.00%
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 10, 2023
USD ($)
Right
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Assets acquired        
Cash and cash equivalents   $ 311,660 $ 243,784  
Deferred tax asset   144,162 85,943  
Restricted cash   270 750  
TOTAL ASSETS   811,448 673,870  
Liabilities assumed        
Accounts payable   17,730 3,786  
Other current liabilities   7,810 1,624  
TOTAL LIABILITIES   344,456 271,032  
Net loss   128,853 181,468 $ 34,597
Revenue   582,022 437,855 $ 305,440
Zynerba Acquisition        
ACQUISITION        
Cash consideration per Common Stock | $ / shares $ 1.1059      
Number of contingent value right per Common Stock | Right 1      
Contingent consideration per Common Stock | $ / shares $ 2.5444      
Aggregate consideration $ 60,000      
Total purchase consideration        
Cash consideration paid to selling shareholders 55,960      
Cash consideration paid to settle restricted stock awards ("RSAs") as stock options 4,040      
Transaction costs 2,645      
Total purchase consideration $ 62,645      
Number of shares considered for determination of payments made to selling shareholders | shares 50,602,656      
Price per share considered for determination of payments made to selling shareholders | $ / shares $ 1.1059      
Number of shares considered for determination of payments made to settle restricted stock awards ("RSAs") as stock options | shares 4,000,169      
Price per share considered for determination of payments made to settle restricted stock awards ("RSAs") as stock options | $ / shares $ 1.1059      
Charge related to acquired in-process research and development   2,260    
Assets acquired        
Cash and cash equivalents $ 25,658      
Prepaid expenses and other current assets 3,540      
Deferred tax asset 44,800      
Restricted cash 20      
Acquired in-process research and development 2,260      
TOTAL ASSETS 76,278      
Liabilities assumed        
Accounts payable 4,995      
Accrued expenses and accrued compensation 8,479      
Other current liabilities 159      
TOTAL LIABILITIES 13,633      
Net assets acquired $ 62,645      
Severance charges   7,544    
Net loss   (14,451)    
Revenue   0    
Unaudited pro forma net income   108,350 135,567  
Unaudited pro forma net product revenue   0 $ 0  
Zynerba Acquisition | Accrued compensation        
Liabilities assumed        
Accrued severance charges   7,544    
Zynerba Acquisition | General and administrative expense        
Liabilities assumed        
Severance charges   3,858    
Zynerba Acquisition | Research and development expense        
Liabilities assumed        
Severance charges   $ 3,686    
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Minimum    
Investment securities    
Non current investment maturity term 1 year  
Maximum    
Investment securities    
Non current investment maturity term 2 years  
Short-term    
Investment securities    
Amortized Cost $ 41,740 $ 79,424
Unrealized Gains 64 24
Unrealized Losses (4) (117)
Fair Value 41,800 79,331
Short-term commercial paper    
Investment securities    
Amortized Cost 23,832 26,553
Unrealized Gains 36 15
Unrealized Losses (3) (34)
Fair Value 23,865 26,534
Short-term corporate debt securities    
Investment securities    
Amortized Cost 15,968 49,213
Unrealized Gains 28 9
Unrealized Losses   (73)
Fair Value 15,996 49,149
Short-term U.S. government securities    
Investment securities    
Amortized Cost 1,940 3,658
Unrealized Losses (1) (10)
Fair Value 1,939 3,648
Long-term    
Investment securities    
Amortized Cost 72,227 22,626
Unrealized Gains 88 12
Unrealized Losses (146) (70)
Fair Value 72,169 22,568
Long-term commercial paper    
Investment securities    
Amortized Cost 744 853
Unrealized Gains   1
Fair Value 744 854
Long-term corporate debt securities    
Investment securities    
Amortized Cost 42,688 21,516
Unrealized Gains 81 11
Unrealized Losses (28) (68)
Fair Value 42,741 21,459
Long-term U.S. government securities    
Investment securities    
Amortized Cost 28,795 257
Unrealized Gains 7  
Unrealized Losses (118) (2)
Fair Value $ 28,684 $ 255
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Assets $ 358,538 $ 286,876
Cash equivalents    
Assets    
Assets 244,569 184,977
Commercial paper    
Assets    
Assets 24,609 27,388
Corporate debt securities    
Assets    
Assets 58,737 70,608
U.S. government securities    
Assets    
Assets 30,623 3,903
Level 1    
Assets    
Assets 243,685 184,977
Level 1 | Cash equivalents    
Assets    
Assets 243,685 184,977
Level 2    
Assets    
Assets 114,853 101,899
Level 2 | Cash equivalents    
Assets    
Assets 884  
Level 2 | Commercial paper    
Assets    
Assets 24,609 27,388
Level 2 | Corporate debt securities    
Assets    
Assets 58,737 70,608
Level 2 | U.S. government securities    
Assets    
Assets $ 30,623 $ 3,903
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory    
Raw materials $ 1,060 $ 838
Work in process 2,020 1,513
Finished goods 2,283 2,565
Inventory, gross 5,363 4,916
Reserve for excess inventory   (619)
Total inventory, net $ 5,363 $ 4,297
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2022
Feb. 28, 2022
Jan. 31, 2021
Aug. 31, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets              
Amortization expense         $ 23,845 $ 22,966 $ 18,424
Net product revenue         $ 582,022 $ 437,855 $ 305,440
WAKIX              
Intangible Assets              
Final payment paid $ 40,000            
Useful life of intangible asset         7 years 7 months 6 days    
Remaining useful life         5 years 9 months 18 days    
WAKIX | United States              
Intangible Assets              
Net product revenue   $ 500,000          
WAKIX | Daytime Sleepiness              
Intangible Assets              
License agreement milestone payments paid       $ 75,000      
Useful life of intangible asset         10 years    
Remaining useful life         5 years 9 months 18 days    
NDA for WAKIX. | Cataplexy              
Intangible Assets              
License agreement milestone payments paid     $ 100,000        
Useful life of intangible asset         9 years    
Remaining useful life         5 years 9 months 18 days    
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Future Annual Amortization Expense for Unamortized Intangible Assets (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Future annual amortization expense  
2024 $ 23,845
2025 23,845
2026 23,845
2027 23,845
2028 23,845
Thereafter 17,883
Total $ 137,108
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Gross Carrying Amount and Net Book Value of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets    
Gross Carrying Amount $ 215,000 $ 215,000
Accumulated Amortization (77,892) (54,047)
Net Book Value $ 137,108 $ 160,953
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
License Agreements and Asset Purchase Agreements (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2022
Aug. 31, 2021
Jan. 31, 2021
Oct. 31, 2020
Nov. 30, 2019
Aug. 31, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 31, 2022
Feb. 28, 2019
License Agreements and Asset Purchase Agreements                      
Cost of product sold             $ 121,236 $ 83,481 $ 55,518    
Accrued Sales Based Trademark and Royalties             40,419 25,367      
All Countries Excluding Greater China | HBS-102 | Asset Purchase Agreement with ConSynance Therapeutics                      
License Agreements and Asset Purchase Agreements                      
Consideration transferred   $ 3,500                  
Payment for intellectual property upon preclinical milestones   1,750                  
Payment for intellectual property upon developmental milestones   19,000                  
Payment for intellectual property upon regulatory milestones   44,000                  
Payment for intellectual property upon sales milestones   $ 110,000                  
Bioprojet                      
License Agreements and Asset Purchase Agreements                      
Licensing agreement milestone fees           $ 2,000          
License agreement milestone payments paid         $ 75,000 2,000          
License agreement, additional milestone payment due           102,000          
Accrued Sales Based Trademark and Royalties             40,419 25,367      
Bioprojet | Upon Acceptance by FDA of Pitolisant's                      
License Agreements and Asset Purchase Agreements                      
License agreement, milestone payment due                     $ 50,000
License agreement, upfront non-refundable licensing fees paid $ 30,000                    
License agreement, maximum additional milestone payment due                   $ 155,000  
Bioprojet | Upon Acceptance by FDA of Pitolisant's | Research and development expense                      
License Agreements and Asset Purchase Agreements                      
License agreement, upfront non-refundable licensing fees paid               30,000      
Bioprojet | Upon FDA Approval of WAKIX                      
License Agreements and Asset Purchase Agreements                      
License agreement, milestone payment due           77,000          
Licensing agreement milestone fees           $ 2,000          
License agreement milestone payments paid     $ 100,000 $ 2,000              
Bioprojet | Sales-based, trademark and tiered royalties                      
License Agreements and Asset Purchase Agreements                      
Cost of product sold             111,685 $ 77,107 $ 50,957    
Bioprojet | United States                      
License Agreements and Asset Purchase Agreements                      
Amount of Aggregate Net Sales Attaining             500,000        
Bioprojet | Attaining $500,000 Aggregate Net Sales | United States | Upon FDA Approval of WAKIX                      
License Agreements and Asset Purchase Agreements                      
Final payment paid             $ 40,000        
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses    
Royalties due to Bioprojet $ 40,419 $ 25,367
Rebates and other sales deductions 38,842 27,860
Interest 3,354 3,286
Selling and marketing 2,354 1,135
Research and development 9,835 358
Professional fees, consulting, and other services 2,195 1,163
Other expenses 2,495 773
Accrued expenses $ 99,494 $ 59,942
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 26, 2023
Aug. 10, 2022
Aug. 31, 2021
Jan. 31, 2020
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Sep. 21, 2023
DEBT                
Debt issuance costs paid         $ 2,997 $ 9,152    
Loss on debt extinguishment         9,766 26,146    
Blackstone Alternative Credit Advisors ("Blackstone")                
DEBT                
Extinguishment of loan, amount         207,308      
Loss on debt extinguishment         9,766      
Unamortized debt issuance costs         1,972      
Term Loans                
DEBT                
Debt issuance costs         2,997      
Net cash received         197,003      
Fair value of loan         199,859      
Term Loans | Repayment Of Debt Commencing On December 31 2023                
DEBT                
Periodic payment principal         3,750      
Term Loans | Repayment Of Debt Beginning On December 31 2025                
DEBT                
Periodic payment principal         5,000      
Term Loans | Repayment of Debt Due on Maturity Date of July 26, 2028                
DEBT                
Periodic payment principal         $ 115,000      
Term Loans | Base rate | Minimum                
DEBT                
Basis spread on variable rate         2.50%      
Term Loans | Base rate | Maximum                
DEBT                
Basis spread on variable rate         3.00%      
Term Loans | SOFR                
DEBT                
Credit spread adjustment rate         0.10%      
Term Loans | SOFR | Minimum                
DEBT                
Basis spread on variable rate         3.50%      
Term Loans | SOFR | Maximum                
DEBT                
Basis spread on variable rate         4.00%      
TLA Term Loan                
DEBT                
Term of loan 5 years              
Aggregate principal amount $ 185,000              
Incremental Term Loan                
DEBT                
Aggregate principal amount               $ 15,000
Senior Secured Term Loan | Blackstone Alternative Credit Advisors ("Blackstone")                
DEBT                
Aggregate principal amount     $ 200,000          
Debt issuance costs     8,151          
Net cash received     191,849          
Senior Secured Delayed Draw Term Loan | Blackstone Alternative Credit Advisors ("Blackstone")                
DEBT                
Aggregate principal amount     100,000          
Percentage of ticking fee   1.00%            
Debt issuance costs paid     $ 1,000          
Credit Agreement | OrbiMed Royalty & Credit Opportunities, LP.                
DEBT                
Aggregate principal amount       $ 200,000        
Basis spread on variable rate       11.00%        
Extinguishment of loan, amount       $ 222,666        
Loss on debt extinguishment           $ 26,146    
Fixed interest rate       2.00%        
Debt instrument exit fee percentage       7.00%        
Multi-draw Loan Agreement | CRG Servicing LLC                
DEBT                
Aggregate principal amount       $ 200,000        
Extinguishment of loan, amount       $ 120,893        
Loss on debt extinguishment             $ 22,639  
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Balances of Long-term Debt, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt    
Liability component - principal $ 196,250 $ 197,500
Unamortized debt discount associated with debt financing costs (2,684) (5,853)
Liability component - net carrying value 193,566 191,647
Less current portion (15,000) (2,000)
Long-term debt, net $ 178,566 $ 189,647
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Future minimum payments    
2024 $ 15,000  
2025 16,250  
2026 20,000  
2027 20,000  
2028 125,000  
Total $ 196,250 $ 197,500
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt      
Interest on principal balance $ 20,511 $ 17,132 $ 21,955
Amortization of deferred financing costs 3,246 1,663 2,238
Total term loan interest expense $ 23,757 $ 18,795 $ 24,193
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details)
ft² in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2018
ft²
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
LEASES      
Operating lease square feet of office space 15    
Additional office space leased one 13    
Additional office space leased two 7    
Lessee, Operating Lease, Existence of Option to Extend [true false]   true  
Lessee, Operating Lease, Existence of Option to Terminate [true false]   true  
Operating lease costs | $   $ 1,811 $ 1,526
Weighted average remaining lease term   2 years  
Weighted-average discount rate for operating leases   6.73%  
Minimum      
LEASES      
Lease terms   1 year  
Maximum      
LEASES      
Lease terms   3 years  
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Operating lease right-of-use assets $ 2,344 $ 2,312
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Noncurrent Other Assets Noncurrent
Liabilities    
Operating lease liability, current portion $ 1,437 $ 1,614
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities Current Other Liabilities Current
Operating lease liability, long-term $ 1,082 $ 975
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities Noncurrent Other Liabilities Noncurrent
Total operating lease liabilities $ 2,519 $ 2,589
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases    
Operating cash flows from operating leases $ 2,016 $ 1,716
Right of use assets obtained in exchange for operating lease obligations $ 2,163 $ 485
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Years ending December 31,    
2024 $ 1,550  
2025 732  
2026 425  
Total lease payments 2,707  
Less: imputed interest (188)  
Total operating lease liabilities $ 2,519 $ 2,589
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
shares
Aug. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
shares
Oct. 27, 2023
USD ($)
Aug. 01, 2023
USD ($)
Jan. 09, 2020
$ / shares
shares
Equity, Class of Treasury Stock [Line Items]                
Number of votes for each common stock | Vote     1          
Common Stock Par or Stated Value Per Share | $ / shares     $ 0.00001 $ 0.00001        
August 2023 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Repurchase of shares of common stock approved | $             $ 125,000  
Shares of common stock repurchased and retired     1,439,792          
Aggregate cost of common stock repurchased and cancelled, exclusive of commissions and transaction fees | $     $ 50,000          
October 2023 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Repurchase of shares of common stock approved | $           $ 200,000    
Shares of common stock repurchased and retired     1,814,653          
Aggregate cost of common stock repurchased and cancelled, exclusive of commissions and transaction fees | $     $ 50,000          
OrbiMed Royalty & Credit Opportunities, LP.                
Equity, Class of Treasury Stock [Line Items]                
Purchase of common stock upon exercise of warrants               410,239
Warrants initial exercise price | $ / shares               $ 16.10
Issuance of common stock (in shares) 221,511              
Common Stock                
Equity, Class of Treasury Stock [Line Items]                
Issuance of common stock (in shares) [1]       8,050 1,270,462      
Shares of common stock repurchased and retired [1]     3,254,445          
Common Stock | Blackstone Alternative Credit Advisors ("Blackstone")                
Equity, Class of Treasury Stock [Line Items]                
Number of shares sold   1,048,951            
Common Stock Par or Stated Value Per Share | $ / shares   $ 0.00001            
Aggregate cash consideration | $   $ 30,000            
Price per share (in USD per share) | $ / shares   $ 28.60            
[1] Common stock of Harmony Biosciences Holdings, Inc.
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Incentive Plan and Stock-based Compensation        
Stock options contractual term   10 years    
Unrecognized stock-based compensation expense   $ 69,594    
Weighted average period   2 years 3 months 18 days    
Restricted Stock Units        
Stock Incentive Plan and Stock-based Compensation        
Weighted average per share fair value of awards issued (in USD per share)   $ 31.78    
2020 Plan        
Stock Incentive Plan and Stock-based Compensation        
Stock options contractual term   10 years    
Percentage of increment of common stock outstanding   4.00%    
Total number of shares available for issuance   6,691,219    
2017 and 2020 Plans | Restricted Stock Units        
Stock Incentive Plan and Stock-based Compensation        
Weighted average per share fair value of awards issued (in USD per share)   $ 20.64 $ 18.88 $ 12.82
2017 and 2020 Plans | Common Stock        
Stock Incentive Plan and Stock-based Compensation        
Stock vested   3,298,284 1,818,045  
Employee Stock Purchase Plan        
Stock Incentive Plan and Stock-based Compensation        
Percentage of increment of common stock outstanding 1.00%      
ESPP permits eligible employees to purchase shares of common stock at discount 15.00%      
Total number of shares available for issuance 629,805      
Shares issued under the ESPP   21,313 21,943 11,010
Amount of discount on ESSP   $ 393 $ 363 $ 173
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation - Summary of Changes in Stock Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Incentive Plan and Stock-based Compensation    
Number of Awards, Awards outstanding, Beginning balance 6,460,947  
Number of Awards, Awards issued 440,294  
Number of Awards, Awards exercised (371,896)  
Number of Awards, Awards forfeited (212,923)  
Number of Awards, Awards outstanding, Ending balance 6,316,422 6,460,947
Weighted-Average Exercise Price, Awards outstanding, Beginning balance $ 30.90  
Weighted-Average Exercise Price, Awards issued 34.80  
Weighted-Average Exercise Price, Awards exercised 12.00  
Weighted-Average Exercise Price, Awards forfeited 25.25  
Weighted-Average Exercise Price, Awards outstanding, Ending balance $ 32.47 $ 30.90
Weighted-Average Remaining Contractual Term 7 years 2 months 1 day 7 years 10 months 9 days
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation - Summary of Changes in SARs Granted (Details) - Stock Appreciation Rights (SARs) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Awards, Awards outstanding, Beginning balance 43,208  
Number of Awards, Awards outstanding, Ending balance 43,208 43,208
Weighted-Average Exercise Price, Awards outstanding, Beginning balance $ 9.38  
Weighted-Average Exercise Price, Awards outstanding, Ending balance $ 9.38 $ 9.38
Weighted-Average Remaining Contractual Term 5 years 3 months 25 days 6 years 3 months 25 days
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation - Summary of Changes in RSUs Granted (Details) - Restricted Stock Units
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Awards, Awards outstanding, Beginning balance | shares 60,000
Number of Awards, Awards issued | shares 300,000
Number of Awards, Awards vested | shares (30,000)
Number of Awards, Awards outstanding, Ending balance | shares 330,000
Weighted-Average Grant Date Fair Value, Awards outstanding, Beginning balance | $ / shares $ 29.03
Weighted-Average Grant Date Fair Value, Awards issued | $ / shares 31.78
Weighted-Average Grant Date Fair Value, Awards vested | $ / shares 29.03
Weighted-Average Grant Date Fair Value, Awards outstanding, Ending balance | $ / shares $ 31.53
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation - Summary of Assumptions Used to Value Awards (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Expected volatility, minimum 74.87% 72.57%
Expected volatility, maximum 80.78% 77.08%
Risk-free interest rate, minimum 3.42% 1.99%
Risk-free interest rate, maximum 4.62% 4.05%
Lack of marketability discount 0.00% 0.00%
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term (years) 2 years 3 months 3 days 3 years 1 month 6 days
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected term (years) 10 years 9 months 7 days 6 years 3 months 18 days
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 31,206 $ 26,905 $ 16,105
Research and development expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 3,962 2,614 2,121
Sales and marketing expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense 5,148 3,886 3,103
General and administrative expense      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 22,096 $ 20,405 $ 10,881
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Summary of Computation of Basic and Diluted Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator      
Net Income (Loss) $ 128,853 $ 181,468 $ 34,597
Net income available to common shareholders $ 128,853 $ 181,468 $ 34,597
Denominator      
Net income per share of common stock - basic $ 2.17 $ 3.07 $ 0.60
Net income per share of common stock - diluted $ 2.13 $ 2.97 $ 0.58
Weighted average number of shares of common stock - basic 59,469,648 59,173,121 57,531,540
Weighted average number of shares of common stock - diluted 60,372,397 61,097,045 59,205,213
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Summary of Securities Outstanding Included in Computation above, Utilizing Treasury Stock Method (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per Share      
Securities outstanding included in the computation - Stock options, SARs, and RSUs to purchase common stock 902,749 1,923,924 1,536,825
Securities outstanding included in the computation - Warrants     136,848
Securities outstanding included in the computation - Total 902,749 1,923,924 1,673,673
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock options, SARs, and RSUs to purchase common stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total 5,786,881 4,640,231 4,289,066
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Federal $ 31,084 $ 10,011 $ 6,487
State 11,884 9,573 2,852
Valuation allowance 1,575 (96,366) (6,508)
Income Tax Expense (Benefit), Total 44,543 (76,782) 2,831
Current 57,962 9,161 2,831
Deferred $ (14,994) $ 10,423 $ 6,508
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Federal income tax rate 21.00% 21.00% 21.00%
Stock-based compensation (0.40%) (4.90%) (2.30%)
State taxes 5.70% (14.10%) 6.40%
Credits (2.10%) (4.80%)  
Other 0.90% (0.30%) (0.20%)
Valuation allowance 0.60% (70.20%) (17.30%)
Total 25.70% (73.30%) 7.60%
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets        
Acquired in-process research and development $ 35,337 $ 45,938    
Net operating loss carryforward 45,917 6,370    
Accrued compensation 19,915 11,551    
Lease obligations, net   71    
Fixed assets 173 115    
Inventory 5,344 6,781    
Accrued rebates 3,791 7,118    
Research and development 38,799 8,802    
Other 1,132 15    
Total 150,408 86,761    
Net deferred tax asset 149,612 85,943    
Valuation allowance (5,450)   $ (96,366) $ (102,874)
Total 144,162 85,943    
Liabilities        
Lease obligations, net 6      
Other 790 818    
Total $ 796 $ 818    
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Changes in the valuation allowance for deferred tax assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Valuation allowance at the beginning of the year   $ (96,366) $ (102,874)
Decreases recorded as a benefit to income tax provision   $ 96,366 6,508
Increases due to Zynerba Acquisition $ (3,875)    
Increases recorded to income tax provision (1,575)    
Valuation allowance at the end of the year $ (5,450)   $ (96,366)
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Tax benefit upon release of valuation allowance   $ 96,336
Percentage of change in ownership 50.00%  
Period of change in ownership 3 years  
Federal    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 179,390 0
Tax credit 0 0
State    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 137,331 $ 95,230
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Plan      
Employer contributions $ 2,128 $ 1,705 $ 2,479
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related-party Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related-party Transactions        
General and administrative   $ 95,289 $ 84,017 $ 63,909
Amounts due to related parties   $ 0 $ 0  
Other Liability, Related Party, Type [Extensible Enumeration]   Related party Related party  
Amounts due from related parties   $ 0 $ 0  
Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration]   Related party Related party  
Advisory fee paid $ 2,300      
Debt issuance costs as a component of long-term debt        
Related-party Transactions        
Advisory fee paid     $ 2,000  
Additional paid-in capital        
Related-party Transactions        
Advisory fee paid     300  
Related party        
Related-party Transactions        
General and administrative   $ 290 $ 284 $ 284
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts - Accounts Receivable, Net (Details) - Distribution Fees, discounts and chargebacks - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Changes in the valuation allowance for accounts receivable, net      
Allowance at the beginning of the year $ 1,830 $ 1,885 $ 806
Additions due to current period provision 21,821 14,806 12,174
Deductions due to payment (21,007) (14,861) (11,095)
Allowance at the end of the year $ 2,644 $ 1,830 $ 1,885
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 128,853 $ 181,468 $ 34,597
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
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
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !- 5E@'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 " 30%98"@E7_NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%(71S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M$T!66(_O.D$)" K#0 !@ !X;"]W;W)K-L=[:=?I!!B34!Y J1R[^O M -N8'7$,'3D?8L"<%_18$N>5Q-DK%\_)DE*)WJ(P3LX[2RE7'WN]Q%_2B"3' M?$5C]L3N; _?L:2FS [V+LQ5YHG,JOZYF0NWUMBH!BVB<,!XC01_/ M.R/[X]C%64!^QI^,OB8[VR@KRH+SYVQG&IQWK.R.:$A]F4D0]?%"/1J&F9*Z MCW_7HIWM-;/ W>V-^B0OO"K,@B34X^$W%LCE>>>T@P+Z2-)0WO/7+W1=H'ZF MY_,PR?^CU^+<_J"#_#21/%H'JSN(6%Q\DK"R7B;I*0(.J0$_=]?;6\>;6+S&H.*;^,7+L(X0M[&AN MR(/#)W1QC.Q!'NYJPL=P^&]IK*YNZ:Y>*8VS_2&<7,^IT?/X"Q7H[]$BD4(U MAG]TA L%5Z^0]1 ?DQ7QZ7E'=0$)%2^T<_'S3_; ^J2C8U)L;$BL0L[=DG,A M];(*/[ROJ X;'&Y;W=]U?,"HMGP,B57X]+=\^LWXC.(X)2&ZIRLNI X4K"-% MJL/K@5%M01D2JX :;$$-FH&:4<%XUAT&2'6JVCJU1VG3-=7V36!\6VB&Q"K0 M3K;03L"B>JD0&;,)2WQ5N;Y3(D!PL%JW:^.N8^N(@8%MB1D2JQ [W1([;=A? M":+RI_PQ6]\F8:U'$B;:1@F&M:5E2*Q":[BE-01+N,Y))BRDZ#:-%E3H*,$: MEF5WG:';MW2DP-"VI R)54C95IG+64U8W=,GEF41JHK=DDC;"O<(?1G=W]S= M?D>7T[NY-[VZ]:[FZ,O=]7AZ^WE^5-SP]-8[UN&$E=OR-*56!;J3'-M-@$YC MGPO50/.4^ C-I>K;$!?(XVDLQ;OZ#/248?7QE18@&-0:H"&U*D!< L1- #Z0 M-S0-5)_''IE?&(OZMKQ'\A1W,3X9#O7/53BX-3U#:E5ZI26PP;QY0V\4!$H] M.4(SGDCUC/V+K>JK'*QH#]T!UG(S:@=,J56YE8; AE/Z'[FM-]"U.@_=Q7IP ML.3 L= W?8=GU"B84JN2*ZV"#>?X(+F'5ZXE!TM^IB)2CR+^&J,9>]8F*[!" M:X2'\!!V:2)L./>'$2X%U5<_6'2>,DF+F\1V7\O0J*,PI59E6'H*&[8!/S+T MLCWUP'U0M4A+#Y:;A>\13^42W5 J6?RDY6?47YA2J_(K'88-VX(?^6TSEIG@ M+RSV]540UIR-M-B,&@U3:E5LI=6P89^05[.1H*3^\0H+N*>ZD40/CFH-Z1 F M YX)IG/G^VY#%DR/:(])UA=WAJ:0T9'-J6EBFU*JW206 XQW]@4AE7 M_HAL_,OB5S2G?BI4+=,B@Y4\'D4J;YY+[C\?H141Z(6$*44?K&-+_=GKW145 M*%D2H7W0PI=HC?80W@*7W@+#1N!!D$!UYFC^'BUXJ"4*"WRYO_FNI6340YA2 MJU(J/02&,_Y-C4-7;_Z2Q$^T=DQ@C]#M:#X>_:'E9=0[F%*K\BJ] V[D';[1 M,.P^QUG6.JU$X1ZE6YW+\."@UK .X1%PZ1%P(X^P&3LO1G_SODPE:JD>&JQ85\6, MN@)3:E5JI2O C5S!-)94%.L%LED&LL&HI08KUE$SZ@5,J56IE5X -_(">7-$ MGO(!3USH\P]8YYH(]? 8^3Y50DHF*"2U_(R: E-J57ZE*<"-)B#F$0E#=)DF MZNM$WT)AG=JI&CBN-:U#N .G= =.HRF(JXB*IZQ#^ZP4E/%6R>N*Q-IJMT>P M%ALY!Z-TH!)9=)'4M)$%L/DDY#HABLN]^C5S=7# M8:VA'<( .*4!<.#\?3N1.F$QB7VF;&D^T)$?NQ(BGZ%1CX9\A9D6(JQ?7_6, M&@13:E6*.^N.&DTRS);94$2"[E*I M>K0XT ^^7L+*K7D5:H.=$O8')X.A=6IOR[AF<0@;X)0VP&EF U1_)53G-8T# M^H9^I_KF!TME(T"G%AX,M),#<'#K&G0(&^"4-L"!D_:=;C]?K351A[5Y MV1ZYB78," YJ3>P0%L I+8#3<,71[B*M>EZP6-V*-CBL-;%#)/U.F?0[<+(^ M4KB" EE= O8_LWTXKC6F0V3[;IGMNW!ROLE8ZX84]X2/:7Q>R1F2Q:2@(:K)2-'2#^/"4NT9F8TI>_MO-Z1^>K\ M-9D$^=GJL^)-C^W1[:LXH_P%E%YY>O$>SPW);'F"0OJH0JWC$Y4 B>+5F&)' M\E7^LLB"2\FC?'-)%3R1G:"^?^1<;G:R"VQ?4+KX#U!+ P04 " 30%98 MY%^38OD& !C'@ & 'AL+W=O M"N/TIK/F?'/5ZZ7^FD8DO60;&HM?5BR) M"!>OR4LOW224+/-&4=A#AF'W(A+$G?YU_NTAZ5^S+0^#F#XD(-U&$4G>;VG( M7F\ZL//QX3%X6?/L0Z]_O2$O=$[YT^8A$6^]@Y5E$-$X#5@,$KJZZ0S@U1"[ M68,<\5= 7]/*,\A<>6;L6_8R6=YTC(P1#:G/,Q-$_-G1(0W#S)+@\;TPVCGT MF36L/G]8_RUW7CCS3%(Z9.'?P9*O;SIN!RSIBFQ#_LA>O]+"(2NSY[,PS?\' MKP76Z !_FW(6%8T%@RB(]W_)6S$0E0;0U#1 10-T:@-<-,"YHWMFN5LCPDG_ M.F&O(,G0PEKVD(]-WEIX$\39-,YY(GX-1#O>'\ZF\]G=9#18C$?@=G WF [' M8/YU/%[,P05XFH_ YT]?P"<0Q&"Q9MN4Q,OTNL=%SUG[GE_T'IS5&_>$_X>G$8'IU%N#^NNDHWQ*72FL@"PZV,(;=NX[NVJ_L@P9&+'-0^P&E/SP-1L93J) M=S3E4<:M"](U2_@%ITFDXKDW9%<(F- UFC1EE.-A#-4LK0-+JY7E(B%+*@*8 M3\5 /H=4<(TI5Y&TY.Y-:#9)RBC+="JH&DG[0-(^.I0Q9\F[EIPM=XMMW. F M@TSD.6IJSH&:TTKM(:$;$BP!?1-*E%+E,G2D?B&RG.;(R2@/FQIV[H&=V\IN MQMP7;!JLE R.(7K0H4AFK](VA[39HR#"'+=C5$2[F"Q_2*D_@E M$!I0[$/]7,M*!,5D&VZ3J0)G&YZEF_%2LV"[:(WHBHJ(L02,HHY'BZB2\5#+9+V#X& MG\93%BEL&R)7:C*5<@:]DW+QN\G@=G(W64S&&JUHU<4?UHHS6:N7'Z4\HE8M*I+(#7G/,TAE M_6'(>]%Q<#,$*V!8FV.@4LM0NY8-?#_99O+ HBQ+(UG%K60IZQ/"CME,A!0P M""V,-#0K95R[D'W0;,LED2Q2GF=Z9I.B#+,$3D>Q5#-TI/PJ0L1&E#/9L05; ME9H&EO19&8B1K%C0,J3Z1@%#552=19'E0HFI M2MB0IEY$I:RA([58+1D^QE2A;K;8+,V<2X%S7%=7W*)2W9!]:DI\+-:A5IW\ MX=.',UFK^UVJ)6I7R[O:<'9_/UGI8RB%_^ M=X_*F51D&LW-U@:ICWF98N#V%&.P7 99.B1B6'X8&,3 )YM Q#0E23E[L*&! M)&E0X1P+0EWP*O,,W)YGB#QS&VU#DIV8L'UV)!+CA*ZSZZP=!9]#EJ9?A!?B M,U5Z(.<4S:): ;F EFZDRZP#M]?45>I+N@K\0*F^6*Z4+Z")D=-,Y55 Y""( M-6DG+O,$?*2JSA5"%8.4A.4TP+1MSY.&58$SD(MU:Z),%_ IA75%T'+!.)F^ M*UVA*,MN!4Y9=OL]25Z". 4A78F&QJ4C5E>RO]'!P & 'AL+W=O9 :@T'/."CFQ,J7*,<8RR2 G\HR74.@K*RYRHO14K+$L!9"T%N4, MN[8=X)S0PHK">FTAHI!7BM$"%@+)*L^)^'D!C&\GEF.]+-S3=:;, H["DJQA M">IKN1!ZACN7E.902,H+)& UL:;.. Y,?5WPC<)6[HR12?+(^9.97*<3RS9 MP"!1QH'HTP9B8,P8:8P?K:?5;6F$N^,7]\LZN\[R2"3$G'VGJ<(-=VO1YY?+C:Y?'_U@)4\G MJ"0";0BKH"]S8S2JC4PWV$0.G-I^B#>[8?Y5M4^2\ NXI/ \R'QCO=RWPYOA"QIH5$#%9::I\-=7S1 M=.-FHGA9-[1'KG1[K(>9_H"!, 7Z^HIS]3(Q/;+[)$:_ 5!+ P04 " 3 M0%98.A5 +*,& #(' & 'AL+W=O&(LUA(DN[]^)>/8 M8,EJVK(O 3M'GW2^FX[0]3/-G]B*$ Y>UFG&;CHKSC=7W2Z;K\@Z8I=T0S+Q MGP7-UQ$7C_FRRS8YB>)BT#KM(LMRN^LHR3J]Z^+=0]Z[IEN>)AEYR ';KM=1 M_L\=2>GS30=V7E],DN6*RQ?=WO4F6I(IX5\V#[EXZE96XF1-,I;0#.1D<=.Y MA52*2$KF7)J(Q,>.]$F:2DMB'7^7 M1CO5G'+@X?=7ZQ\*\H+,+&*D3]-O2]ZYP^@URBA37YI7!F,5K03S(9]RG/Q7\3,8[W^N/1=/QY&-X^ M#D(P?10?]X/1XQ2,/X#QPV!R^S@4 ' ["D%_?/\P&7P:C*;#KP,P'(GG 3C[ M/)Y.S\$%^#(-P=F[<_ .)!EX7-$MB[*877>Y6*.5W>>*;:(YN>F(]L)(OB.=WN^_0=?Z0^?24QH+3V3L MR-UVY6[;9+TW$IUWD]-X.^>BR^U(MB4ZY^V->(41V6EW/ M[SC'L%"%8:JG.6>K&4-HVFL\Y6KA!DBB+#;2!H5YF/;AXV< M45&.XT!?GS)>Q<3[+I-?SPGS'&_.B=.8"7_9S)$G_L[_9>1*)^OBCJ*13-.Z48(:&TZE*;<@PAZ MKN7B1CKH8);?S)I0 \,6=CU].L #Z0B-C*912EA!1QP9GHA,#2T9J$P?>+9E M-\FH,"] ?G-SU,!<'[9U.HAJ,LAZ1<,*)*W6H9864-R/4]I]F"=#AL M0]]O( M;33(:'+*@6D$J3K@& MM25=+:K3K0] MM<)4&(9(J2\5A5 ;BUJO0...+EC(Q8,96="ORY;/))MA,E)7N[-O^0*@*@RD\%74"G>1@T+_(G ME2ZJ909=%+2PF_BK(N6_9U5*L49%8I89)N>?.'Z'+QKF[Q2LGJ4(&R M>!5E73IMFT6M2I!9E7PK[CU$-XIV0C4O">J*=\?VVV M?^!T4UPDS2CG=%U\79$H)KD$B/\O*.6O#W*"ZO*R]Q]02P,$% @ $T!6 M6$7[:\;%!P 03< !@ !X;"]W;W)KDMFXH@ [ZGMF4@B&4^3.(V<=CJ=/C 4;''"BTI2MMNO+T@QHD" MH)GNBR52NP? 'BR /2;/'_+B2[FEM$*/:9*5%[-M5>U>S>=EM*5I6+[,=S1C MO]SF11I6[+*XFY>[@H:;QBE-YD33K'D:QMGL\KRY]Z&X/,_W51)G]$.!RGV: MAL4_"YKD#QT^K3[4+"K^1%E$ZBB?\_Q+?7&UN9AI=8]H0J.JA@C9QSU=TB2I MD5@__FY!9\%-M+V;.#&WH;;A/JH_YPQO: M#LBL\:(\*9N_Z*&UU68HVI=5GK;.K =IG!T^P\:J#WCKH M/0=B#S@8K8/1S=3#[+0P-VFH=K*>.P6X=[(:L0W0;:E9A%5Z>%_D# M*FIKAE9_:?AMO!DC<59/Q755L%]CYE==+J_?KZ_?7JU>WW@KM+YA'^^\]S=K M=.VSJ^OE+V^NWZZ\C^N?D/?KIZN;/]"SE>=?+:]NGJ,S]&F]0L^^?XZ^1W&& M;K;YO@RS37D^KUB_:O1YU/9A>>@#&>I#GJ9L5JZK//HB\5ZIO5]O-G$]J\,$ M[<)X<\;Z$H6[N H3"98W@A5%^W2?A!7=H+S:T@)%>-#C& ,Z"WL59%F=W+)63 M,(LH"BNTHM%+I.,7B&A$DS%YP+0;S'J9N[_$Y_/[4[9$"],Q==O@S3QEY^H% M^%6Y"R-Z,6/A+VEQ3V>7/WZ'+>UG6=C%-L\,Q\&NR3<:B':NC1WM:,4%4C\& M4I\6R!>HW(:LUT\)Z$*-_2?^2\;"P_<:3?4%+TGIT7#NN"C"FE[\1AKB#!/$@PWQ FI&Z8KMU+OS$K+O[F,?ZF M,OY79;EOEJ_\MEZMZYVD'-A)EDJDJ6R8PFB(:VM:;YV#;-*'! O&^L^Q81W9 ML+Z)C1=HW:R)LB50C3BP!%I"[S&Q-<,BO150"3XU9R#!?$BP B,X]P^:1'%9<-YOJO/8M)#H!)D:O+9 OVN;O>.(AYDBSXD6##2?8X&YTB#,Y4& MI$H[-=I VCE"QRW+L'6GEW5*[*E9!PGF0X(%0& Z1;E=)4%,NG=5E^*:I M4EB)$M:DRUA3(DU-/5=<>4W+[)T\/<@F?4BP8*S_'!M8ZPII39U^V4913&%I M6:R-5E.M"9=PAH:U?CFE[MS4>$M:/3-,W71[>1Y(#+%CF=K F0Z?R!)X0C2' M*BI95!TK%*:57+=#[+*7X&B>2T:)QIAL[?^^J!M!E@4;K@V>7XZ!0*K)8@I); : M:C(E8DEO:$Y_;P*5&D#1@I$!\(1TD@3^-DU"=1P?@1S:ML0JWM%,K;]E00H' M'BB:#XH60*'QQ'?J!U:+%4\LA=4HDY-0U$(<0]?[60@J7H"B!6,CX-GH= D\ M69A05L0C<$,I*!;SMH-=W%>BU.B3DQ!4W !%"Z#0>-H['02KI8LIE;$::G(F MBO((L; MI"*HH@&*%HP.@2>E4RNP6JY0E\=$RHT[7AZ+Q;QEFQ@+1Q#13G;8 MDU@1FV!=ZY^T14-#(XX^<' @G8A IH@(0V6O+%J+$>2!Q8N(!;SI6MBT=>'_ MNI *@P>*YH.B!5!H_!SHI ^B%BC49:_:>>J"!8KF@:+Y1%1D,'$:!N-V M/!$G#TBH]8=O+GO5N),Y I4FB$0DZ(?4!VTR&&F29Z<3)8A:E/A(=_LBVH;E MD\I>-=AD2F1UO(:U_G^\/=!F?5"T@,@$$'X0/#6='D'4>L0P-:K3]PCHT 8F M%O!G.C$-PS#[&QCHXQ.@:#XH6@"%QM/?J1]$+55,++N6:KC)N0FJ=8"B^:!H M 1&U']W&CFL-Y&^G8I#)*@8*LPVJ-[WZ>,INL^Y511S53S(VB8WV62S=#!?XURI6YB2A)[(E.HIE6Z[F]..LQI_\3#:HC@**%D"A M\7.@UE'X.UU!KZL+>L8=6IY4(_7V]B8LV/4_:!'G9113-EM*]"9/ZNG#-KFK MC,T6]B?9-^]_,/M;2@];)/X!T<=F[ZS"QUH4:.=8<2Q^-B]EXYB?O*R3TN*N M>0^K9*OK/JL.+QT<[Q[?]5HTKT3U[^OXE:_+?R'LE^:MJ'G7Q.'ELG=A<1>S M73ZAMZPY[:7-#I'%X7VMPT65[YK7A3[G596GS=TJ W8[[=Y7GV]J!LX MOC5W^1]02P,$% @ $T!66$/8.\=' @ Z@0 !@ !X;"]W;W)K3 M',1J$F>V ^S?[^Q QB3*IWV)?>>[Y^YQ[G&P%_)-I0":'/*L4'V::EWV'$?% M*>1,M40)!9YLA,R91E-N'55*8(E-RC/'=]VNDS->T#"POKD, U'IC!<[D[R%D8M^G'CTY%GR;:N-PPJ!D6UB"?BWG$BVG04EX#H7BHB 2-GTZ\'K# MCHFW =\Y[-79GA@F:R'>C#%)^M0U#4$&L38(#)<=C"#+#!"V\>N(29N2)O%\ M?T)_L-R1RYHI&(GL!T]TVJ=?*$E@PZI,+\3^$8Y\[@Q>+#)EOV1?Q]YW*(DK MI45^3,8.N^D^ ?$WS;=UW(=CEFFH6!%'LB332BF8VE:K.Q M.5Z8G[+4$D\YYNEP-'M9SIXGX\$J&I/E"I=I]+):DMD#6K/1T^/L>1PMEI]( M].UULOI);L;1PV0T6=V2FSF34.@4-(]9=ALX&MLQH$Y\+#VL2_OOE/9\,A4( MH$A4))#\"^ @CX:,?R(S]*\BCB%ND;;WF?BNW[Z"UVXNIVWQVO_[7FJYA/=?B&H'O0K?E>H&S.^_&.9N_'.36JDR16%2%KD>Q M\39"'M3S^S>\?@6F3&YYH4@&&TQU6_=WE,A:6;6A16FG>2TT:L-N4WR,0)H M/-\(H4^&*= \;^$?4$L#!!0 ( !- 5EA5>RS %0H ,@R 8 >&PO M=V]R:W-H965T&ULM9OK;]LX$L#_%<*W6+1 78L/O;I) -=R M;@VTCB].N\!^4V0FUE4/5Y+SN+_^2-FQ+'+$Q(7V2V+9PY%F.!S^.*3.'O/B M1[GFO$)/:9*5YX-U56T^C49EM.9I6'[,-SP3O]SE11I6XK*X'Y6;@H>KNE&: MC(AE.:,TC+/!Q5G]W:*X.,NW51)G?%&@?4;2 ME-L\_R$O9JOS@26?B"<\JJ2*4/Q[X!.>)%*3>(Z?>Z6#PSUEP^//+]HO:^.% M,;=AR2=Y\E>\JM;G V^ 5OPNW";5=?[X)]\;9$M]49Z4]5_TN)-UA7"T+:L\ MW3<63Y#&V>Y_^+1WQ%$#['0T(/L&1&W .AK0?0/ZU@9LWX#5GMF94OLA"*OP MXJS('U$AI84V^:%V9MU:F!]GLM^752%^C46[ZF)R-5]>?9D%XYMI@)8WXM_7 MZ?QFB:XNT62\_!-=?KGZ:XF&Z-LR0.]^>X]^0W&&;M;YM@RS57DVJL0S2$VC M:'^_S[O[D8[[88*^YEFU+M$T6_%56\%(//S! O)BP6=BU!CPZ".B^ ,B%J' M TW>WIP S8.W-\<&:^BA/VBMCW;U1^/TR^NKK^AJ,;T>W\SF_T;CR5^?%!1*?GV2*('HZ] 8AYF#E>6RS0Q2BS??<@ MU3+ /AA@&\-AO/JOR $BSU8EJG*1:*,\B^*$H^Q@F?Q>7D5AN4;;DJ_D"!7S M0A%6<7:_2ZQQ%?/R$^0#N\^XZ5-9T).REMN=@]L=8]P$7"B-XE!.39#7=JV= MH[ZV,5/"1I=AV%=B!I)QX(AQ#X_N&A]]EE5A=A_?BA@)T[RHXO]U6N%J=R?4 M8[9B!R!%?,=1+-&EL,<(@VWQ#K9X1EO&T<]M7-01/=P4><3+$LG.#HMHC7X/ MT\T?8HI_$.RRD2,$O9LMKNMO@_>(/PDR*L%A[P$&.99BM?'!3@WEGI2U?.@? M?.@;?;BL\NC'4*+1"HDI&_%TD^3/G*-2_H V6^%+\2,2J41ZK X6D_=\S7L4 MNY8:-+H4<;"K9-9 E\*V8_MPT&"K01KK=9-1N&G&,"HD_I4"G(H?(E6&AZP* M HRE/=:0^5PK+7QOI> M93OJ735G 5+8<=1N W51K\,LTIA%7C'KCA=RM%?A$X?1DN@]@ZF65B>0G&?[ M3#/$^$"_.#!Q@WK8R#X7XZ,^0_D=$C=)XVU:UN,TC**"O_RRBLLHWTH($->S M[('OHA>5/-H6]>0.NHOJ;B N5LYW!O$! ;4>?BJEKS F5Y-JP1;Y^; MX1ZW]?'KJJ0Z@:1LHL[HYJ?ZU0YO" P[YH706F ,5UBV+'FU&QY)'-[&23?7 M8B/@G0JVO6H+^M+6]FP#B-A,B#=%N.)R*<'CAU!P(AQ).M -L<\LE9-@.>]H MW;.W&9(CCM.Q/L(-(F(S(\ILF%5Y\0Q:H;/>$%MZ'M#%,+55"P!=CM4%*PV> M83.?+0J^">/585C7T9W70WX7[J!=.CGI<[DN,W1MIBY;(3'LV#9L%VD@C)@A M;!=EF_"Y,\2(#D>>S]2Y') BKJ=V#B UQ':G%0UJ$3-JC<4LO.5@[XB9MY!S M\%$F JW488DYS-7,!)C*LEU+M1, -)<<$5K;SH:]B)F]CN:8-YH%H9AJ$R1C M8]4D2*IKUB0-7!$S7,U?2B)BX?@0KT0?WCZ#91'0.AV)"/:IYZH6ZG*8"<)7 MYU) SO=LNR/YD8:*"#NI6CB;?Y\NE6HA.#V2/LEGTJNVH"]M;9\VN$7,N+5X M61$+[H[?BMI$1RHQO;G,T<8Y)(@MEZBE(?-3_JH7&OPBY@K80I9;^*I$=T6> MBG5SM3>^3H!E*%+Z:?[1*UT8>]32W*/+^9;JQ,#\[+_JFP:@B!F@CB-$9!>1 M4ZKG76WEYS;>="U)"$! %!/5 1 GN>IB#)(B?L<*G#0L1=Y0;ROCEU7GW\\9 M+VY#M%B'12K=A52=9,-]I0XT' GZOB.EDQ[K;GU MI:WMR@;KB!GKOL9BB%1Y5B-07;\'76-4\/];@X#M4?:Z:&&BZFY6M@=3[)^ M"#H)*-Y9>NZ]OSBAB07Z%'Q(NV. M!8!.F6MKD0"($1VM(#&[T[J&)JF9)J_YYFC-\>J<^#K?[8WJ$S^#OK2U3_HT M[,G,[+G8<[;TT&&3^S&NUNL\64D"K;<517@D824W&?.= U^VQA_# C[/Q@"2 MU$][F!_N5%?VI:WMR@9QF;GJV9X^^1,OHE@Z*=_(I2'L);TP:5NVNM4(2'D> M4RN"@)1/70P/(M9 )C-#YF%Q\FZ_.GG?J@W>Q9F8+%]?JC"H7BE,M=6E/"#H M ,;J4N[QCG;;V(81V2OES^D-FLTGU]/Q#^(R M2O)R6]1SY$0.],M$:)QEN]/Q(G.!RW+6ZTYQK]J"OK2U_=M@)3-C9>W$>G=R MM2WJ*73-T3,/"R1<*A*H "M>@E3%@%.#EJ7N_4P ,>Q01PL@0,SW: =6L08: MF1D:S?9U'D/::ST^ZLL\0K5SP[H8)HYZOC( Q(CGJCN7HZ,C_BDO[NM7)4I4 MGPK:G94_?'MX'6-'P-"Y$42Y3P.Z'2^NB*85OL M7IO8753YIGZ1X#:OJCRM/ZYYN.*%%!"_W^5Y]7(A;W!X>>7B_U!+ P04 M" 30%98F4/+WF\$ O"@ & 'AL+W=O#C#067=L\\0 WS/M?'G219"<=KI>)EA+GS;%FAH M96Y=+@(-W:+C"XN))[7( D]TAH-"+'"*X4LQ<33J;%!2E:/QRAIP.#]/+GJGHR/>'S?\ MKK#R6_^!,YE9^\R#<7J>=#D@U"@#(PCZ+/$2M68@"N-;@YEL7++A]O\U^DW, MG7*9"8^75O^ATI"=)R<)I#@7I0Y/MKK%)I\/C">M]O$7JGKO$7F4I0\V;XQI MG"M3?\7WAHUKDV*Z2Y A\+Y'T:\P_\A M]QKY:#\RWZ137PB)YPE=%8]NBQ^[9&W$?;>(^>@O]/\7])O+^N'MM M>'SZ[>)A_/7B\_CQ 2X>KN#J>GKY-)[$\>,-C+Y,QP_7TRE\SA N;5X(LX); MX7)+WY&R7BHT$CW<6ITJL_ M&!O9;L7H5? @K?%6JU0$3*E S+Q*E7"*+ X" M0;Y_=]+O=\\:Y#CJG?T"E? PMR7+"Y2!3Z5>D39ZQT#S^[R/QRVXN[LDMT29 M%I5P"%KEBIUJ)69*J["B6**7]DXR%. 2'6\,=MM<6E=85Q^%$3FMO^:8$^8H MIU@$S&?HFE!-VN+I&YRYDLHBB[O;@K#M.Q-F@351[(-#^&=RM\-GQGK'9QZH MF-?!>JBC-VDI0TT?PU>9U42BKB/J!=;A4%PZSGZ*02^EB\RRGBOH&?_?:6L;_R1BI641&(1,40VERZK%$1%PWB*G_B8:,VNHW4D% M5Q,VT:N<6FD&]U3@R5\+)FB,7^DE50!!%]/ HPR6U=3KUH7Q;]JAKT8^80$! MZ:8XJA!S^F49RV^EHJP%I49E@\W(%[%O6$;@Z0 H 5IA9HEO:D;RF<=?5P;= M3,!DYXC6NCL(=H&1D4@.RVI;2?N-81)H[2ZD5!0:134;UXIJ;RQKO5#M8L-_ MK98M.>QN)KT7SM(]X,OMA/%$4LX8PABJ":FBIKPK(+KS="7K R_\2F9*!*?D MBV+X1DM=1AIOG%@HC? G^)5)GKB9..%_&IPI6Q-*'NYYO9S6OH MHGX$O&ROGU+WPBT477&-NAX ZW/ MK0WK 3O8O!&'?P%02P,$% @ $T!66 9K6JA[ P [@< !@ !X;"]W M;W)K.>!FJI2_OD*C=M/DV%R%*STM@PB2&>36FWQ'L-C?>=YEW8HA:[0 MDG86/&ZFR7QX>346_:CPC\8]O5B#1+)V[I-LEL4T&0@A-)@'05#\V^$"C1$@ MIO'Y@)ET+L7PY?J(_D>,G6-9*\*%,Q]T$J,6'E]G_B(9XSP#GEX8?!V\(I!=C#((N_6461YK8*:3;S; M@Q=M1I-%##5:,SEMY5+N@^=3S79A=JL_-[K0X1F4+6"A:AV4@162:WR.-$D# M.Q'5-#\ 7K6 V2N PPS>.1M*@AM;8/$M0,KL.HK9D>)5=A+Q&O,^C(8]R ;9 MZ 3>J MY%/%&_U_(+>#XQX#R;BZI5CE.$WX8A'Z'R>S77X;G@]]/T!UW=,>G MT/\+W=. 61]NEW\_+J^7#Q]A_OX:%O.[YB(6T M4?GQR&BUUD8'S9;:1F,KKU;\-IY0=-8-<2J(^C&^([E2,6UI#WE3-29&RZ]: MYSJ(S9OA>-3++BZBTS?91=8;C@8]B8$/N3*Q6J/OJK,7U7B5]9@[U1A[CGGN MP_PU@_ =E5Q1V8M?0+[XG3(QUX*K[0XIM+D7:N/LK'>>_?9M.<&G9,&5R5<@>1;<+5KT;<5X5P'/#MZ);P$\ M%)'L)"_M9<7:J&3\"->#000T7>%;Q*+EN6F$+"MRD5B+1^+?8?*L:BL GP($ MYLIU6K5-*=*2,ZEKB4\3-_B_ZNTD?*?\5EL"@QLV'?0OSA+P[71I-\'5L:.O7>#Y$)&ULM5QKD]LVLOTK*&]VRZ[2:)Y^)$Y<-1[; MR=2-'S5CQWL_4B0D(:9(!2!GK/SZVZ<;+TK4>+*Y^\4>2030:/3C] /\\;:U M7]Q2ZTY]7=6-^^G!LNO6/QP>NG*I5X6;MFO=T"_SUJZ*CC[:Q:%;6UU4/&A5 M'YX<'3TY7!6F>?#B1_[N@WWQ8]MWM6GT!ZM&+PQ<_KHN%OM;=I_4'2Y\.XRR56>G&F;915L]_>G!^_,/+,SS/#_QF]*W+ M_E;8R:QMO^##9?73@R,0I&M==IBAH/]N](6N:TQ$9/SAYWP0E\3 _.\P^QO> M.^UE5CA]T=:?3=4M?WKP[(&J]+SHZ^ZJO?U%^_T\QGQE6SO^5]W*LV>G#U39 MNZY=^<%$PMU4NAI.<$B$1FI/ K4O3^Z<\94N MI^KT>*).CDY.[YCO-.[^E.<[_:_L7N8^&Y\;VO2#6Q>E_ND!J8O3]D8_>/&O M?QP_.7I^!^5GD?*SNV;_FY3?/??I5%U_>OOV_.I_U?LWZOKRYW>7;RXOSM]] M5.<7%^\_O?MX^>YG]>']KY<7EZ^OUPMGU<:E6VC2,BJJ+3 ME9J;IFA*4]3*T2.:]+IS:EG<:#73NE'$HG5AZ3G38!RLC>DVI S=DC0W;FIM M#4VRKK53"]UH6]3U!K_K=2=C.UKW4V/PZ1KK,&7G*VV)/^KAO_[Q[.3DZ/G/ MY^55C2=*JK?2>V$OD:7VCGPF0CBN>>%L6J=[Y3FQP\7 M[6I=-!M,>_STNW(-'%3$SL)]L\^YWL MI>I:5:BF7\VTQ0;GM'AK'5%?=(K64,5\CL=,%V>@PZ'MD"V4E=/VZ30KWC\1 MV9?+.)?G^43-^H[7;MI.84]Q MSVFL;5OU)=->L4"ZYZ//%3-30^YH_^T,C",*%GU=$,5T)FN:Y@84M&2"[1M+6:U MI@,IX8&)1B)6*$M[":<@S.!/"ZN];D/:,_8,6,]'=SR\U37_OR/+QET2QTH+K2!#PK/-"O6S'L9$I(RGKB(]PI22;K M.X1,K]9UN]':>;XU.(PBV$]1Y=MJ"R&XS59\<5$V] M)CNS8J(_L@;"0T6;/^K/1IP7?$TZ+M(=@KJ\;38B7[32<14^"I+'U5H,,DND MM[1B#->:2_*2++=CI #!(R%;&!A*.C@-VN#N1,.[W+L* M5P6SL!ITX.B-)FF.L&5ZG2_NPN+".'A(BC8(JE5!/(;6:,ZR!RLK@QP M(JXZDP#32!2'_=.)%C>%J=G*BV4D:>-SAHFP=; 0XI38,"Z-GF<4$AHW')R] M)3EFCTX4EH;%:DEP%B"BKML21-!1M;V%QN);6IZ S1)YY^_[GJ7H#=/=;4?>L M_V\BXRX;U]E^1Q:BB_@VT@UR7Q9N.>%_%6P"&5U1R(CWUL4&-(F\!$&OC7A& M Y&&Z!%U22S3,3*?V5U%!A[@XV20GL_!.,.U!W1;60KW#+C8B:[<08_K)X*$N(XFWCE^M/ECI MP@EH(JTN:,.SHF9W+2D+$* 0&T ;U6W;$ZHBQZZ_PH9 YVDOI.ED>PDC7[)U M;GP^@*WS8).?A4[X0 OY.- @A[?8DR<2\)Z$(HNU*-1HJL*277C9TG\QT'AS M?OTR!AJCSU^T%9M,)BD,.[^^B*/.GAU-U"O#D+182(!AE8>8Z2T6\.TLF)^6+.9\*V=2[(HF":\WK"&TO@_V=RM^XYMJH@JPTG@,_-'3S_WCF.I>.;9I 1] MH.,$UU4-S^F&RXNU9B[)$@40/5GS6_>#^A4#U#$+U\GSW\+*V11](\="G_[H MVXZ1+^,U$Q)Q/FCP<0)P'L-'SRCZ+N/3U*]X*[0R8D,UYH+BYW^*.8DYR M>'O.**Q]>N=NQU=?M148*SB.!7CM$1QY5)J^@Y.R"$-\..D#68*@;\E%;<+7 M*S14\'@W>A,-:*_/Z!M'SAR/>1%9QVY/U+GI)UC M:YSXN&+$6@=D=YN@K*)8((8L!!YM=4!8A.P^SD'\,2@DAY#CW!EI_1+\5!NC"<%-$IPF6%G!L(48P7"V:_RZ.SR$K!6D.C1-$W6UY_OHC>-N/Z MEL[]%'^2$2"HISD9%)*OO//M;T^F"EIR=/H\_G_!> ?_LI/R>(>EZ8K$A>@% MM_AW_D?$;(B.^$N;GN;?@4#(*W)FR \,V0[R= *AEF:QK*%I-!?L=](&R2N2 MU;!F01ZKAM&'#FPD@02KN)+4-3A#>!22UB!2H2"5M#Z7+#/4LM6(YG)X,M0T M,0I[(!F.3:PMAVAL5Q"BDYVDV8@7M/N2#BM&HWMAY0CGHMR#"=ZI#5&51^+L M!Q*B"YR>PPGLGO1_^O\YSQP^#41J\&%['*0P_W!RAP"%Q[ZCF8XG3YX<9=^< MG)U.GCX[R\61Q\>IGZ:GGSX^4A];I%;^"L,)G]\VWV+H%HW?GPYI/)L\/CV+ MWVS3ZL&VBYD!GW!@YT]X>$D6#YIN=$$!^+F&72387MEC%O-Z\AACY;X=^:"Q\RC4HT^MQE=GQ4+MN;:JN$1(= M<$C$_IP Y8$/D-)2/-7> *0GF.NS=@NRNQX8M(A.>224T%:>A!2/$O3L MQ1'@!ZN72*+>Z)!I0)80B0GD$HC;GA$L27#^X!&=I"6,%S6<)ED9 K0Q+M3A M%R!4GP]BS"4Y(-H7(]2;$,T.=HXY\CV81LH/]$3(C$Q4H[M)P(,$Z,C:R8:0 ME9-\2A8$#N4Z+RLTXTR 6/@5/5=$=_;P7(Q[LQ&G6M2N_:]0?V_BK_8*!XNI M3P=[ATYJ#[2U?0J$L?0T =:YSX*%AONDR2FK091ND_< M.';PF1A[^F(]BFQ#7![)S\E9M(D2#EZC#;GNIJZ[F> HYVO-4@N9M0^!F\T!@BLM\E$ MT1Q2E>?H"$1WO2?B%3%>GC0,UT;PFD<\KM]LT!8I-*(!@("&W5@ MBZ4-H>C $B&I7/VUU%J,N/@2$=I0)/$@A(650^HJ#/8YPC>Z0E4V3(K,F1]Z MT5J2V2)60CG=.=SM=HX/:!7Z3!::9JCX^(-(-9Q"C%R'DEDK.)DM<^,C91WVZ!!_ U*+(-3H*.60*E;TCJ)\B +0RJ'99N< M"#8IG'I&V (%T(;#"QRT^!P:D5?>8'NVF*"_=AJ"Z"?&GF%XBAI!VK"@0^Z% ML,:,=Y&J.SEX'-3;27&X:T4'Y;LE0T5/ D/3ID@9P!M?!2T)XR+; HF54PC M9:I^H75;E.TY+=E]0S2V#(Y(1TRJ)B9MY6F$&DG'LP @2^*W-C):,I.<913G M(T8/O1VJ8$?0D8'$KI!DY $CDY"IC8T%4X]_1P(L"4-*S\VX&\UU7W5\=/1/ M#%Q8&,B1929(.!)76O4+.0!4HFS;KR>DD>4T91KED9!M#+'\<*G3[^]>"5$> MH1/$UK_^>A'GOOCM.O[PC05.OK4 ^/[A_-W'7UY?_5M=1U'](**Z&:S[@=26 MG,W7/8N=?&,W^T[DY&^?"/$I8\DX=6?']SS5/9Q\?/=P8:1GT![^G'V+/V]\ M1+#1A56HT59_5WQ369LK8D-&;6_QZ5T#@\S?(6 [8W*>; \\WC_P7HSXBU+S M5QAQ=N>F]FQH(/VCG!CGX%WC[L6(X_^B1#SY#Q@QT)38EO&W.3%(N'$'@_/ M7FJ2/J^.3##!$,LS,J+WC0QA0HGR.%>]Y8]I'O@ZKE=>+X$>KG3(2PTKU5%Y M.B+A4-%D+PZ0-7% M=YYX-)@@)#[%9!M2JL"$DY"'$]P)?GKJ?+_3,,9F0D+D0M1*SI1$#DE1 AZ? M?)$.,$,3RJI\\E:P1MMWG$?F_"B8(:!QL"GF$'9;[>Y@SYC$T4JR/PT!1,OU MEHU_9!BFI%Z6L4!TK)8J"92&(67ZBV;EP(QS%YB1XA[IUBM;Y$\L(F ?3[/I M][G%"_QJ!@7TWH5.D'WAI_"3!8D['P(54_6> BI?7#1"VF>90OYW1EHF 2?JE$+JEY&>:(!&AP8>P'N>[QC8%OA^R"4)964N+Y!]H M*9'$T6"V.-.\YT*Y]-*)YL8"!C_'(_)I(B:'ND@K$3UN3;W)NI5:"3)36P^: MA89+4?2;/[+SA.^$@AI*-X\)U6<$OV479"A 3S8B0FYBN6AH3 A%F)J2@[E< M^9^_F=H2V9H/8XN_%EA_UAQI>E-!.I$1C>EAF5Q;FB+DJ)-YCLT)8UV9G*'W M?,P[YV*_"STW$P3S'A[AUB!-Q%&L7];JD#ZJA$_C[44B*T%_BF"1[MB0R8J% M-R0P;>]"+B2O)(!EO>221$I3[D&.<'?3]!_.75(C7QIHG2OF&H4,BP9%4N 2 M5* 1&%U(Z[;3G+Q0=8%(6-IV.9FZL09?Z_@U5T0[/F5T%4.PN-*29T\KI"Y*J7-PIB)^ D\AF7TW-& 4 M%>,BQ@%GL;S90A,9_QHT#B/TO"+1][T[A](*4$>0Z ,2EJ#F<+.<;4Z[N;)B]\LP93ARS#3.PA M\=='ATV^'JS_Q2KC%='^.J1+)VX9F3Q$N=BXQ;O"Y&5MQ7I$?.+^^4$^.GDSB MW,R]B^$L%W&&A_[Y1US&]A\"@(QSI:[*>*ZI:9//E_D;TEUB')W0WM;>2ZZX M#6W1XL('8+@OZ$]\([1GGJ\9S)$W M:BG:(<^XLS()0)[W#_NQV6$PS(/B+7Q%1U+RD1UQM.ABE@HD$5_SN4#>F@>!>BYB2W?.,*'[I$/%B+#G]/3VX]G+:-T'K59 M%#'YFL_&0VEL8@-^S:[92/R!QVX>I2;6T8="1OC>2T-1'M*T4:B&,O40S*?= M9HQ#R[*;\S^"3F MF"QJ04J@K?;9YAW1&Q$\+,?<0^=,X%HXS&VS!)3$1(WI@Q<) M<254]#<+ML/DZ4=WFM8,BN8E LP$%:QT'Z2/SK88W$V@.M M^S.VF.:&CTX!#J@E/&2EL=D[#JGY2>Q54$"]<0(P.ER#"(+J&V'RTD3D17>' M#8T=_J&7@%%_?@CDG=BK<8LXVYXJOP8@_4AY",013S&\-Q *C+*C&[YCMS-P M$L4Q13).[]XJ$ ?LKTHTTGJ0YV4$>?I$05A:N"@! (L;8P0?H#*49JWB8#(+ MEB-V()VBK+2%DKAO_9Y;F(Z^BH8^\(H<2YJ06Q9X]Z:,H-9=M#BG3Y M8)^YXL:_8B,W832#255,@ZZB2;< MA[0^RT*[C\$MD83K'\'NZ2JOI@VC7<&?*]/Y7],E%6A-3W[7#IE$&Q"#PQ(> M]64NY36Y1B+CA167I0BZ?)58_:Y]K%-*)P8CS=B9E[(-5'LH%E<+ /\[PYH-'6Q?Z\NM,@V\/@E:@Q4D"E]!(-0D7 MOE(]-O3,SK6.;?A52).*I [:NH--ARU$PE*R*3-NJ2(9J%)F262?A6X2!7FK M\2K7HL2S1H/)RJGQ,/$W@/1EASCT\EK>M)#( 9H:,% MQ O_5B/>,Y5Z9?L%J1BNG$&8![UJ\A!M[@--H%X-F'58'*H3T^6S#0<4S ,2(_H)UT^)^V8U(W67/!S,B$]X M[2PW#9;'5D/MW'=13SQQ.H6M##T?_>!ZFRM6T>>:/*+9LBH"A\1#)+F:#WD4 MJ-I"<^&^5+C_=Q^1^YRE??=M=NP:HE78 M:%E/!_LEKUG;4PFR#M0<(%LLB;+4!)C,[(#R [0>Z=BK":U.MWWW4[B%(79/ M101AY&Q\ADB2[GDVG&V-2)?(-A(8DG4-P5+8O6]N6]=LX]-!L?![KR22!%?O M ' \SH^N?]@A%H0-=XI03#0I0ALVNA ^:BAH\NY-0X'G+.'#QCM?3^'77P@Y MU[C9?[&=)F_K^)8)-W*#?JO)AIO=!+'[5E@8,">M9W"I;UZ=QZ9;V/Z)LNVF MJ%F*8I=2+EHT;8Z+O5V?6WYKS40X1\1,(B[DJ[.6;%0@A]]:0*IC_6L6TI5K MT]RT]07^57=!]'13T:M\5WO&4/+$0HD%LS^_ C>[8[-[VVWM? MF/N09FWH];NSS+"?I$]KTIBDL\Z7B/0!3BN.7Q$H(-8V.CVW0B/7G.]@Q+)X'M6)K9"F]S,RB2)V//J1K!%($(L;.NO*\2H0N!!C/.&81O&(#W)[\G8 M0])6?)'7EOA*O4GF>IHNVIOLEOO6YG-\X@FV,1K3?.63_4W806%C&.(WKDE" MF,M1##_'):+:R<7J]'!>J$% UOK2=[IK/A"&?)GHCOABZ7/G\7L"0(=M[^YAN\[8)QT5A#SUU*6K FN7_.=]Y?LGB[R M.^]Y*_"[B0;UG3Z=#WD!1B>OB MSI7@" .%XV0$W\?>E!,UJ:,_ECI2=3+F,RF.+Z(2"XR!$!N22,WYJZ(3(!$ 8*K>N$'Y9J31 M9+NDX]LEO$3N(T_"*&,S(\14S:3)", I:AU7RW@$R(X7B.R&=N5UYKXLB54J M$6G=%)*T89"9E]-\0KS%A/Z";KB#DPSM5G,V$JF$!NQFP+[@B,+,J3(H7H=H M14+<5UHE&HS MY%G'4Y'=L$T7*?^.3XJD7]T7S17(,@Q([\'5/GV!X M.T.-;7YS(C(HO8N;]V+[=DHT&9\QVNO/S&W:Q16U2\Z^%Y <01?F4 2$J74BE M&57-43G(6X>X]I#>: &S-!#T@5&*-U!$.&=\42OK?A*M\SN4ZOV0X7'XB*Q( M=",7!+(P_Z4/\Z_Y2BLW3OQ.CL-5TNJ")D7NG,!+(8QG"EQ7TS8A_!33G=V- MWDSW8:@N4_EY+LBA,N^DK&3"9M/W;,W&],91V$T!JK1]BP*B:PZM(U)ZEC<] M0&+P@L,NO?PJ)2=CZQ#)%"@] XO@&% M-E1D/0102UA#-D,.ZBHW4",;'YCKT*Q8V 6D(*]_TV$L2,D[=IS$@\='_PP\ MH6W(F_*2$;B0'CF)/5+MFDXKAZ'B/><^I;\G/,I-;S0HDBCG*W<[ #Q [Y/A MQ91PPUXPGK]\EQ7XPMM !NR9CEZ)';14QM=3PO2$BXY\"F3FZW!C?ZM3+SL* M#VJGZB6<);I#:+F9;UUSZKP4. OVI1O&N/Q&G+^4#MK\Q:(4Y+;8C(#NRT:] M(Q_(_ F=_UHPOMD9FUY\\VG-;T%(K[SY%%]Y\ZZ=\DP'1T\GZG+%;_.+ /\J MO;;)OYX+;\>)KT +]!-5\=3^OZCR1'TO=]'IYP$@?/BQ71,(?WIV].B'':K3 MDSFU?NY ]-AK80^S5_N2DB_X!<:(68AT>&PO=V]R:W-H965T M. '-W-A2>MS:Q:&KK9(Y3RJ+PV&:3@]+J:O>V2D_ MN[)GIZ;QA:[4E16N*4MI5^]48>[>]@:]]L&U7BP]/3@\.ZWE0MTH_Z6^LK@[ M[*3DNE25TZ825LW?]LX'K]^-:3P/^*K5G=NX%J3)S)AO='.9O^VE!$@5*O,D M0>+G5EVHHB!!@/$]RNQU2]+$S>M6^@?6';K,I%,7IOB7SOWR;>^X)W(UETWA MK\W=;RKJ,R%YF2D<_Q=W8>Q@U!-9X[PIXV0@*'45?N6/:(>-"%&.5[Z>79J35WPM)H2*,+5I5G YRNR"DWWN*MQCQ_=IY];[339*'30P^! M]/@PBY/?A;Q_,N7#:U?+3+WM(>"=LK>J=_;BE\$T??,(M'$' M;?R8]*>@/3YYW!?G%__\P5E6F/D<_[T1=6.S)0*;)R!OG9=5KJL%32J1.(C![!N&BS]6 ME;(S*5Z^^.5X.$S?M/<78=P-C>-7@S>_"O"%>*E_%0>#_B"=G(@:B[FEM&I3 MTN9,\9+6CZ+CBPOIEN*\-$WE6\&)J(O&031DFTH!9.4!5E5>W,JB4<)2'HJ7 M2F;+!-JV K]>=]#^&I2OU_>0W"UUM@0U<714WK$%P_JPJU69 N.(IJ8[6=?6 M_-#@$56LQ,&P/QF/QT]#24"7LS]!822#Q$,MK6Y520IC3J:L!_6*#!&B,UDD M6';1%-(;NQ+PHW"R4.X5$5<._L"UA]5<7[PS?MF&R(ZI>=X]M06A!(B9$K74 MN:!%,6<+((4:%"V 9%8H4)E?+DW!P02L7OY0CH73"T0:9'@%V_F^^$RJ+18 M#P,)&58D_0SX'^$JF<-I"4H;(-GKMSOIQ,$T3=(46:!^9$7#:WLK*R=#&; * MQH$MY@I8L,#!,)F.)P$59K-JL]56\C2.LX$,! %+# UXO?&R6*?/-E2*_Q8C M"<;?W!2H@>XU1U8Z>O/D+_MD6RSC@QE0UPI"Q<%#-E;6<;ZU]7TF'2 8UR8E9V*XX3M)Q*CYOV#HS M#DFQJU4P^.?'C+=68AI&MP](0S)]]I.6(0_DX#^+$@KU0CI00'5NK)IRQJS8 MF8,%N$B7Q)P>669<#.9)FDQ3@)M,Z87LP@*+56=93IXQ9]I@>O*D#1(! MZG'(264S[=H!E"2TV!9VE+:BV#%2EYIY8SFC,6FEI!7DG%R@;5 ,M&T=0H*V MZF^4VI"+64;\0BP /0 [:&# P*[Q)'!A.:R;7RZOK%[*LW[P/,A+QQW\^IHC(5FL*CL'1&P?#RSR, MZ<#6<%V)=J?Q5$GPH)15,T<6@C8DK%1GRE*C!KAF<+ M583 (":!"TK$8:X*A*TE7K:F683*Y;Z1<2JR42R.F;996_SP:6,M MEBXH"<054\[EY657-K$87-;%8VT(I^;G@-<6VP]6+E!"Q;_%S:K*K2E5B+.V M4*#BFT6E_PLE0JF.3FV=7/%E4^)1 2?J H&&1-K*N_ODD%#>[JEDS*X)S9.A MJE%B;\09Q&J\YU7G2/+6W2A"F?1M%J%W*33R'SLRJI@4VGM#MJ+LV E6C5%RC^Y,P M )OZ/9JSPM04,NL&,:[+*&;<>,EJH2F+8_BVMUL9;C?EYFNY+6HV1866J(!W MJ^C_AK)5$!>A48N^YK:_-I9UBM[=\1'%%?8#'*U8C2+9YB%M'X2A?M38G2OB M_B[=QR:#COD[>W(6KQ W-B%BIW8$/U*VZ"M>SVR$'$&!^>3:#;F MTY*1\79<_G-U)(0!CV?'N&4;%&TRK>WZ0$>SE>/[LA73=].+--SDB98[8GN: M!6,F,;LQH\E:G6(FWZ\ZNW;@#L!E5L]HP1DR^OGMZ?D.WD?;6%*&NQ]*!D#B M_=*ZSQM.T$H=BRMLIJC,1V<&SD3"0+_(X*V5VJFC9(*N\[V*P8L]1M1L%\5X MG!RGG*QM7\5P[G6G:6@7GAMV][M;"N+0W>XZ=*WNT309'AV+?^SQ[H/6#GQ' M?="*H_">@LG)R82&V4;M6%#&AQ0R>+K=9+>_Q\GXZ$1\VC+V9OCMCA^@K0MZ M[@O2M:Z#43(=C9Z,IH]["LR#^X ;]%D()(+8[8L[]DFVBC+*2\.A<7"$4!D3 M?3OXSS*7!_9QNZ2Q)0R9$WC\8)0<(T:I10L5.;1G"X5^B[R=HXQJ1WT;Y?:6 M S!U>CR]-_4I,D,-(Y+7Z]; %#J785. GY*S" !-'8G&=3W,X[1VSM/NO=BF MZ:59<0D'#<,QLEX,F"@*+STJ**SGUM5@77G:!*[ M;@8(DMM\R;Z(T()ATN-D-$E#_ ]&DV0R/7HN:$S!U9!.LURM^.2^".=9 M?M/,,O^S<:$]1T V#X#"'4JC7SOE)S$\;<)N6_) [$/6<8;2-J#=I;6&Y:. M9XIM5>:59TKQBUH2GW%L;2!9R]F()6XYE_)6A*ZA=LX M"9$DA_73GDG!9)%3,>[OV"32YB$H/&2%5VVL;W@H,-.:+KKND>O3SS=Z#UMV MOT$U>2X<.;++^81V7K#VK+K'YB1VJ[LYR%:\,TV1!UMV^NOY/;L]89\$*"R3 M(V')=1:J!=:+K7M<%HU(O7MC%M9=YJ& SNA3V MBUK_P;;VQ XO5\+4OVC=R.+00_G26%5NE8%!R67SI-^V?N@I9,$3"F2K0&K> MS8MJEF^II9,KK=9(.VE QRT+.3#W+%C 4O6W,UL@#H MED?Y5OFF429/*&."/BII%P:]DP4K]@%&P*2E0W9T;LA)Q+^&/F-L3U**66G0*_3EJ MIY5?OLA($+Y&/_J,A^C#I\=W=_P"WM2V9*0+X .I<_;..Y3SASK)PRW9Z[ M XDWK1]V*P\2,J!X;FGW?$^Y/EB\=2[=37Z']&G:V9_*&&8.-![KP-PM@,R% M9;K\>:Z!D)9,YYP*5-$*7/$;(J&?A:25")-V. A?M>-&+HD!05=*4WL0^U84 MQ_XXR=HIR?988'+(RFF,$_0PO!NBN5HQ+=UM.8KMCZ/@2;P!?G6([8_#,;I7 M%DPVK4<1[RXEV!9A/^WA)E$'&?5] ')9$/RT:'3'0,[_^T"G470R$OUY(_U\ MK"/B)UD7X QWCB/983! /(WP.8$FF9^.XW::]F*,CP"#>))%VS"+G3N_BW)* M?$(ZI![O 8Z2?IQ!$B?C7Y:(R('$_S(1)7X<=SD9=]$?A'NWT F&9YW.L4]P MA]@%=)"&1P[GV,?1^)S#&?I)_'16&^#@$!Q4HNRY-)2._8ATE[0WA%.?[AW0 ML1^&^*=%X]5"%BP/@S2'O@'F'D%+) M'2HT8AS 7+VG!'>:4!%2067.4-W%#&NS^B]N32N^PUK0%7N"CD&:RKFK9F=: ME0A?D)J,&>XYK> %X&V!W,(SI>QFCQ>'GM(98KEK7SC_X'/C0!9N*U7VLV R/]2"C7B<(]VM>][O.W4MI MFZ:P76U;ZC=-)]F)-_WX1ZKG[EL@V Q4@V$:>T@W/6XSL:JJ^\JILM"EUL,% MHP733@#V9TK9W<2]H/VC8?(O4$L#!!0 ( !- 5EA<;=LJ7 0 'X+ 9 M >&PO=V]R:W-H965T(!G[EHM!3+S.F/.]V=9QASG1'EE@0)Y4J9X:.:MG5I4*6.*5<=(->;]3- M&2^\V<31[M1L(BLC>(%W"G25YTQM+E'(]=3K>UO"/5]FQA*ZLTG)EOB YJF\ M4W3JMB@)S['07!:@,)UZ\_[YY<#*.X%GCFN]LP<;R4+*%WNX2:9>SSJ$ F-C M$1@M*[Q"(2P0N?':8'JM2:NXN]^B?W>Q4RP+IO%*BI\\,=G4BSQ(,&65,/=R M_00]0)>\:ET+MJY=!D<1OV'<@;#O M0] +PB-X81MJZ/#"?Q]J#33X',CVR;DN68Q3CQI!HUJA-_OZI3_J71QQ<]"Z M.3B&_G?G^^O;ZS\<'6RG;$$!B;C*CDMF3(;*!6/+=56A,?8@<<,]XF-,EJ7$VHOM0%MR#I3B3/(W*S( M98)"DVE4N-@ $P(T7Q;D=LP*0ZIE9;1/:RRJQ*(OL(@SFT_8L#,66 :YLSLD-10"H% M_8@HC'.P$+WPXG];/X1]D!-\T'V4AHGVM&W5]^=_JC6O,_I?I>&*Z0SPM>)4 M,3=,3B 8#/SAZ*P5"0:A/XJ&[3F*!NW^!/K1P#\;CUO*_ME=E>#"WIP<5 P\L?A1V^/L.TZ M[I%3AZTW[*?.0P>6YZ&@>!2G(LJ>J)"KG960E94FU,F06JDDA3!RJ+@(3A,"@I MX]YLXM8>Y&PBUKI@'!\DJ'594OD^QT+44R_RM@L+EN7:+@2S244S?$3]LWJ0 MQ@I:EI25R!43'"2NIMY%-)[WK;]S>&)8J\X<;"1+(5ZL<9M.O= *P@(3;1FH M&5[Q$HO"$AD9OS><7GND!7;G6_8;%[N)94D57HKBF:4ZGWHC#U) M0,DGT(C G> Z5W#-4TSW"0*CHQ5#MF+FY"#C%28]B",?2$CB WQQ&USL^.)_ M":Z!]C^&VEH8JXHF./7,8U$P[-BC> 3/IK2!<:BD2%#M MO(D?DIUOY ^B&&X89Z8@4LB$2+NN9-11X ^&@^[]95)T> =^/-PY]_VS: B+ MYAF82Y6 ;TX&V^+WPHW(+NPOP^CL*_P0FA8[[R9;NPCW3SLVYY&STZW]T7,+ M.@5?HLQ<6U,F_VNNF]IO5]O.>=$TC)U[TW;OJ,P85U#@RD##WNG ]FTLL;0 MHG+M8RFT:49NFIONC](ZF/V5$'IKV /:_\GL#U!+ P04 " 30%98[K,8 M-HT$ #="@ &0 'AL+W=O"^[8+;>L72;7%.,U-D&=?K"TC5:MSP&Y7@BTB6 ME@3MR2CG"-SP*"!((;*$P/'O 2XA30D(P_BYP6S4+LEP=UVAW[C<,9 '"#]AG)>W2L&L90[P/T,9XZJ""*JB+ MX%7$*XA:K.,W6> %G5?P.G62'8?7^3])EA#=PQ#4&V@':$S> MO_/[WODK 7;K +NOH?]>@*]##%ML>GL?WGZ<7GRZ9N%L=GT_8U/)PB+!6X1, M^J=-9I? +E66<[G&CHH &R)F-UI['A&2I6, 'JS[$W +C2:(AH97$L69X"F:; M&"H3VEL ^789LM131Z7PU FG.J5XC?2 MG#'J#*]S_N;_/Q6!5*8]!I]J(H7=>G/$RNJ0M+=5J67] [+! =GPJ0RO*#X, M%G@WGP7@#YK#88?=*VR G4#\SJ#I>UL@NN2)1G:Q6;1>4U[(6R'+SJ!NI@\\ MPS%30-5QSYKH/[+YUG_H[D>UVZ/[+>X[NYN ?7097E89AF6&.^7Q>V[>/)>$ M451D1>KN[5[S5:K' R3Z-#C9"GK=IM<=G. XMNR"R/OFR'NY!BCI>\W37AWT MH0]<>^?)D8%.W,,*JT:9E*^/6EJ_W<+RR;)5+Q]^..<2@>V6P@)-O=:@UV"Z M?$R5&ZMR]X"9*XO/(;=&PO=V]R:W-H965TN>G?NW6G)_JTF52B5O#;)GGW&PN M1*;79[VHURS7*T<+P_+3@2S$3[GMQ:_ T;*6D,A?*2JV8$8NSWB3Z='%( M^_V&?TBQMIW_&7DRU_H'/5RG9[V0#!*92!Q)X/AY$%.1920(9ORL9?9:E72P M^W\C_;/W';[,N153G?TA4[)FY.[W^(FI_CDA>HC/K_[)UM??P MN,>2TCJ=UX=A02Y5]P[$]8'8VUTI\E9>,T.[(8W^ M\:[ZTS!.*@K*S!F\E3CGSK_*! @+-ED:(0"VLXRKE$VL14+56EEVI5*2[ H8PM[4Y;FR^B%^4>"F2 1M% 8O# M>/2"O%&+PWJYG[&)C>7;#*;7=VSV^]WTR^3 MW;?7BOU>9AL$*1H'[ LWN58;!OW"B)1)Y33C[!?3V3NW$NSMFX]Q')[04?9U M.O&/T>0*7DF_Q1^4['"4<2U M=#+A&6TH= GL"^ET)BV'0R!.O]6!,QVY&%!TAEA%*CS@&>04,+U@BAM4LRCL M!H]SZTSI&8O93(B"\4()'C"9P@ON5C)AJTTAC-6YDMR+9+?<_)#*:D4.1N,3 MRU)I!<6>6[8&\=$OAY\:]AB$((71I-ZR4G$EY$E682Z8:8&GALL'' )N"I3("Y%)W>^*C"O?Y1&(1AR-8P(BT% M*PM/RHDH'%>):/1]OIS0[BV K3,WEY, (9/)RLO@R4H"/THE]EG,38F>0LEV M[*VB'>*QH.1*?=I(ZB% RGA-Z0XF^G"6]>$:(/7R%"P% /'B'P.E"J>B8[W M^S4>DU^-:5(A;4@"9_W8.[P0E"O<,0G'A4V,G!.\U ^#733(=UX@21^02Q#] MQ^1OU_]D[[98O*],;3*)]EQ=S@@!GJ(-P2S$BNK?%THWH9[';5(NT6)J_^Z! M0&URXQX!U1\?^;5?G5^C>O @NZ+HQ(U^J+ CN0'!7@B?RMEF0+3 TU166<_W M0!J%\>N8[D#7I$X7/EI#TGC,*BA_J47:AAK@128>-Z_C^"Q(9$>#PM\3IRO/ MX]!CPVC A!WWR*0TQ<(5-YSIW# MA";5DNJPDDG>+E'K2Y0R4SAL>;:GT"N_&SIF/+,:8?5DB82"K8]$FH:GF!C- M#V;TAF=N4P, *(E3FT6:H5(&PUJ5;9C)HPV?@\!WG"*>8#^!#F@F\P)D;=$4 M?$N$A@0I#2GI1U$4?/AX%/BRC,)QE<*@GN.C\4Z=V^<+/1X%%79TCF*QF[^! ME^&M/O".!!VWZ< M]H5^_K0?ZSDE+70^Z<66\B-'P2PPU)=&!*RL+=GMT%0O<#[7AA)\W:!NMSG8 MZ=-[&]Q7N 2/(!?M,JAL]IU1.^K>J%(")$U;7L-*M[>2#+H]E5G3;'WG:Q%" MZ.?HR$VG';3N^_+F"L(DJ0F8TNH EQ8,&+Y(^J.JD#,?"JIMHL5=%JH2N6-9 MS1\^X\J"3.]'1Q7#<]-Q"O'WY(HBJ8JF"=Z6;^M.TO*H,!0NMB@I)CL-EFSH MI."6SNR3AD"#B?"&5#-*:VUG8MA1VM6RE>ISGB+^8ARH&5:SCI>,Q-N-PWW7 MZ[^8\RJ5R=/":1NUQ+0V%_\M'SZ?$=0JB(9,6G7]O7-0/2=1;!, A,I(.16# MI6)H$->8.CN(TLAKQ(K4/5#RX1DC=Z:M??\?S%5Q/.APQ9W(O#YX>PVVR>CJ M7B)G;PTI!8[7G9&%J+G+BKO\!(C\]:=HKC_;>O,%/-5JME%^\ 1PAA=^A$+V0'&%/:.4LK' 94I?!.B7;8Y/IW=7V-CV,B@ MH6?+' MIK#N0ZB#)8"^8"BZ7B+>WD:/@$1R6XRJ#\=SF!#_W7S,&X*FF,.%V M;IMY!];NPM+>:18E4NII4?Z2@ W!+C,])Q+H\!U(&+,Z[8&NWVB"@@%3) RO M>DQ_%&"TV&W,:%.X#U%,MZ,75Y;7GV3L-E#>3BN;=5OB!L0;)L*?QL$%EX9A MP ,?U"O^O-TZNO9]%I%5T.6JE.>,J@' RI207TC?CG$.Z==R(WF[):!=ZFG1 M!L"O,F"'B*K1U<]=43 ^"CT.*)@$5VQ_9=SNQS M&Y&9QMC84>E'@2@*VVT5X70X][EO#L/.-R2DQ-)_*2,@$;[JR3"QP-!R,CWI56C4/3A?^BQ3HUNG<_[L2(%)#&_!^H5$@ M]0,I:#]1GO\;4$L#!!0 ( !- 5EC!QZ!_\P( !$' 9 >&PO=V]R M:W-H965TH^0F$%I"@95H?NB%0 MM[V:Y$*R)G%FF]+^]SL[$-*U19/ZDOC.=]]]E[._C'9.(^,,2R8O>8T5[:1.[;M\I65Y9DY'Q+<1DQ+>J MR"M<")#;LF3B988%WXTMSSHXEODF4]KA3$8UV^ *U4.]$&0Y+4J2EUC)G%<@ M,!U;4^]J%NIX$_ CQYWLK$%WLN;\41MWR=AR-2$L,%8:@='K"6^P*#00T?BS MQ[3:DCJQNSZ@?S&]4R]K)O&&%S_S1&5C*[(@P91M"[7DNZ^X[Z>G\6)>2/.$ M71/K#2R(MU+Q?\=.@F1^T&"OT_P#>^FD&%YRQ2;C 3?@=#1 MA*87IE633>3R2@]EI03MYI2G)M,X%EM,8/Y,8Y8H1XXB5+WGQ'N$68/@?X#@ M^7#/*Y5)F%<))J\!'*+3T/08&+_A$CPU" M^#Z"OAE7LF8QCBTZ^A+%$UJ3BS.O[UZ?X!>V_,)3Z/_%[S2"YU["].9F^3"_ MA?FOQ?S;:KZ" RSN82'F=)>D IZ"RA!27M"5S*O-%5R<1;X;7'_Z/94:_ M'+%XT! M.8:&G=#!('C3\3D,AQ04=AR]H3T\?LGWKH73D:D2Q<:(L3Z6VTHUBM5Z6[V? M-C)W#&]^%O=,;'(:8X$II;J7@YX%HA'@QE"\-J*WYHHDU"PS^F>AT &TGW*N M#H8NT/X%)W\!4$L#!!0 ( !- 5EB)4<:OL@D -T< 9 >&PO=V]R M:W-H965TII'2Y7*O&]6*L.3N;&I+'!K%Z?YRBH9\Z(T.0U]?WR: M2IWUKBYX[+.]NC!ED>A,?;8B+]-4VI<;E9CGRU[0JP>^Z,6RH('3JXN57*BO MJOAC]=GB[K21$NM49;DVF;!J?MF[#M[=#&D^3_B'5L]YZ[\@2V;&?*.;^_BR MYY-"*E%101(D+D_J5B4)"8(:?U8R>\V6M+#]OY;^GFV'+3.9JUN3_%/'Q?*R M-^F)6,UEF11?S//?5&7/B.1%)LGY5SR[N<&@)Z(R+TQ:+88&J<[<57ZO_-!: M,/'W+ BK!2'K[39B+>]D(:\NK'D6EF9#&OUA4WDUE-,9!>5K8?%48UUQ=:=F MQ<5I 4ET?QI5JV[H2U'C?A08EW*NJ+ M0>")T \'!^0-&KL&+&_P%^URJX:[5U$&O,M7,E*7/4 \5_9)]:Y^_248^^<' M=!HV.@T/2=^KT^%50= 7=[_=/(I;JV)=B.N%50II4>3B4=E4/!B9B>NMI^)3 M)CZ4R8L(Q\ZIGBB62MR:="6S%X$9"BN$S@HCY/;J8YK\ZR^3,/3/'Q^VQ?.C MX/P$<"V6XL/GC^ %Z'&[1(:(&YE]\\3?^]=]3\B\%G,= [\Z+ZRD1(2HM1A, MRV(1*5N 1D2B "J;]\4C=-BUN5A9\Z1CE0NP$K2?0][;%R5!-BK3ABY12=85 MY*"$'+1I3^.ZQA!LC'ER@4T6LE#80V>17LE$R-24V-3,Q5$P&7F^[_?)NU_5 MJE#I3%D1!C]T,3UXKVU>B/LLLFP%)%_C&F_Y^\"\KMMIS2ZOLCY?2VV/_5^97O?Z2KI'\Y>VL@[C3W%4A8\ M=:>"\'.2B*6$9S$[*^#(A W,R9'U#LUTIYM5*_G".U$-C8AX?9@DR<6Y.*L#_RWY![!GW??^/Q\KBV97.GC5S)T'8EZDE9-$"TI3;B M&,!"6X$J0-2Q%\4G F*.-11F5WS]]/Y+K6[DIKHN32D)Q9*H4. J]Z?0,<(.4HP#_?'_@5-BU8+\2G/\S131D M"_T?S"&U8O@7.@!4#>[4=_3)P(V!T2R$&9"YL%)^5Q2=2G.IK7B22:F:N1TW M8'!';E:F3;W):-H7-XF,OJ%=S-0VX=VC02@70 &M#'Y0I0X)8K+LE *7,7LK MP%Q&.J%4WB1X8S601L2QB^EQI&!RZ!80^'QG\2 &Y4S84B1&7%_H:N7S:[3: M4J9<$2:.@AWZW-T]/E0JD ;P:L74Z]J\I7*'Q#O\[8! ,CFNVJT$[;24U>--BZHI8RHR,S,2*\@UC MK^&1G^B.>[H3A\DA"%69DP2=G$\YIIJH&V[[K0)#ZP<)RVKD)Q4F4( M'@!**04!9WU8OB5YC!O!"I4N=+ M2F$4]"8-4W0/^BWS)E/_1D;??OD=YSC[I".*],/#;2=OZ>E&SC(!-9Z2% PS MGW=.*:"6R710-^3<"<];46D XC6YX8Z_M1/SG0Y8FUB#BQU0:=AU!\5FD;EN M!6;G#/5M 4\%P[#K/ MZGBUS>P_%9C7Q"7H,];]P?E/7SNB.S>;,ZEM:-^$J"E^A"%+UAUBG* MP2;^#B&N!;=AV@GL%02\FUF%Q^*+FJ[6LGG>V8VRR7ALZ@> #=!AS:F9V M:1*$Y^+1% =Q?;]YKMPXHF[RP8[8@,7X71]://BV6X5^*8J.ZD>O[3D?W9*R'#?9HX3%,[F8D9J342K(-ALA8I MS63"KQ#6000F1D'0R3LO&(3M&8$W'8W$M6.JIO^)U5Q9*EO[6&G@A<,U'D$< MXQ:#>N%@4@%J?<;=>C'14H)>"IZUU9QX9]-1>\;0 VW5 [L^?9RV/CFERB[X MPQJ5)1"N^_K4C#;?[J[=)ZOU=/?A[R._>P*$U1Q+_?[9J">L^YCF;@JSX@]8 M,U,4)N6_2R5Q%J()>#XWIJAO:(/FB^;5?P%02P,$% @ $T!66 >V\=&G M! V0P !D !X;"]W;W)K&ULQ5=M;]LV$/XK M!S4K-D"Q)?FUJ6T@25.L0X(&3;=A'VGI;!&E2)6DXOC?[TC9\KO7;!\&!!&/ MY#WW\.'Q2(\62G\S.:*%ET)(,PYR:\NK=MND.1;,M%2)DD9F2A?,DJGG;5-J M9)EW*D0[B:)^NV!%*@L;9.+B.KVZZ;KZ?\ ?'A=EJ@UO)5*EO MSOB4C8/($4*!J74(C#[/>(M".""B\7V%&30AG>-V>XW^T:^=UC)E!F^5^)-G M-A\'PP RG+%*V"]J\2NNUM-S>*D2QO^'13TW[@205L:J8N5,# HNZR][6>FP MY3",3C@D*X?$\ZX#>98?F&63D58+T&XVH;F&7ZKW)G)<\(L3>%#2Y@;N9(;9+D";2#1,DC63F^0LX@=,6]") M0TBBI',&K].LK./Q.J]>6>W7/>[G3L&5*5F*XX#2W*!^QF#R]DW)A"#9'N%5%R>024%K4F &75@&3 M0$=7,\OE'(0+"W2&@96E5B^<\AG%$F9\9A$EH:C*,)G1J:B8IIFN'J@9_ZS-C7M+./N&#/Q*DYR2/1.?.9*OJZT;7B1;X1D+5/(O5;@\Y/+7BJRE(@E6%+TD^98-)I[^\++NM+H:[/@M HHCJ.QMPV M"KH"S!6\?3-,HL[[?_VMSQ#<"F8,IURH&:Q'#W0].9+03ABD37XM@<][J:*= MPI=J=EF1P6K,SZ2]!JED6FE-ZJW[+R ).]UN@^5MJJ;WG$VYH!S'_\Y'K+"6 M(:RCETI[E6I:ZUZQ%?0"XK#;&6P1B\-^W#T'+I2<7_I\K&$WMCBRFCB,ALD! M]W>#'GQ5+KGV#^ Q#*=6+WZW:P_?':#N9&W*3 XSRKW_+6/_.3=/Y^A&_V8= MQ$RKXI"V4R.*^SM;."#;/[59,SH\6 YHH^-Q+5@>( M^YVM -UAK[$^5K:BNZ-D2R>\@8H*8WT$7-$0;"J.%/<%MZY,TS;33KG<\<51 MR;JZ A$JE':L3]3,E'AQXS:2QEV]JS>-(OSXMOVUKN..UTZ,_9GN4MN1M]>+ M7.=&A$$G<1V;3>C2('5L#M:E,X=;)EU'])ZFBUAO=_HS46]!H^@!G7 0#:@> M&LI17I25K2]4@C/V8/+/\7#XRP[N#YRP8T^>]M9SLT ]]X]J _Y2J5^>36_S M;K^NGZN;Z?6C_X'I.:?$$C@CUZ@UZ 5U-5T;5I7^\3I5EI["OIG3;P_4;@*- MSY2R:\,%:'[-3/X&4$L#!!0 ( !- 5E@.]7N+PP( !D& 9 >&PO M=V]R:W-H965T<8I5I4#(AJ_ M]YA!5](E'N\/Z/=>.VG)F,&IJG[RPI;#X#J C=L5]E'U7S!O9Y+AY>KRO@G M-&UL2A7SG;%*[)/)%ERV*WO9W\-1PG7\04*R3T@\[[:09WG'+!L-M&I NVA" M<\NQHJH3@EF[9&F"R@*F2ELLMRIRC&4262KC *-_# M35JXY .X7@(+0B@-S&2!Q=\ $7'K""8'@I/D).(=YB&DO0M(XB0]@9=V@E./ ME_Z/X/ ]Q2U>_WT\US0WIF8Y#@/J"H/Z&8/1^5GO*KX]P;;?L>V?0O_WUW,: M[OSL.HG36SBLO32$Z;?%8KY>S);K%8R7=V0OU_/EY]ER.I^MX"NW?,M\ ]UK M)<5XZ+E;';0%\ M\^8J$ 464&N5L:Q"SR5G$C*D:<*,DN1]!30DA5DL0A@;1X,^.!09ZNZC\S() MKW$/J+CB][Z!Z*A=!>JM'TK&W82T;>=VWF[N MC=MV?PMOA^:"Z2V7!BK<4&H#J#6LJGWS9\K2*/';DF8W:A= YQNE M[,%P!;J_P>@/4$L#!!0 ( !- 5EBS(UH9% 8 *00 9 >&PO=V]R M:W-H965TK]^YI.S8G>,T*[9\2/3@/??>PPW(QX4WI M;O7\G6CC&1)>IDOK?[-Y6)O"8]98IZO6&/>55.$O?VCSL&9P&#]AD+8&J><= M''F6E]SQT8G1%+G-A[(_LZDLC MW>*DYX!,[WM9BW(>4-(G4)*4?=3*%99=J5SDFP ]4%KQ2I>\SM.=B)K_^=<0:4P7844LA;6_-,G'8@ 2O,3'1&KWY(]N/C'1P' M*XZ#7>C?S'$GRG:.R:#+[CY=7_SR[OK#Y=7MW:L?#M/DX)A=_?KY_:<_V(6N M*DC$$V"?"L%:%DQ/6!;>6?^.&\&$0T[A<>-1#X"'NK%3WQ(F"![Z>2<)"-=XKPE;M M;)Y+5_ATGI<\NP@C)A4[:Z:8B304,!K6\L\LJHM,,#[% M^BD/K95$\> P.AHFH2M]MG1C-H*/6,T-F_&R$6PO[L;X25A-\9%)Y,NS@9MQ M6Q!WBSJ@1WR@$[;7CR.81A3T7GK8W8\?0:@"$DW-4>U\6K^GC9#==U MK8UKE(\K8A]N:,C\S%6##04[\E^+N,MN&F,;X!$<>5O"1R\%+WCN 71H:,!! MI!GD(EA3T^T@B:.T?[367]N&PH;8VH:2Y :"1G%-)@%8&YGYKMU+]KM)[)-Y M)VHGJC&J$3I^27]IE#-)JOLGNQ?PF1<28QNKL8\A0.5-%/:#5C@,1=(> :4@ M,$S6I;0!,Q;4%6T]'\N(SX[_(-R*%;<;HZ>&5^QZ)>?V,Q]M)7N^G*B7JXG* M:QHE\,-IIG@P/UO\^ OS%"/LT2.,GV"-:#?$S2O=A'!#??>2=!AT+1ZRLO$. M" !QTASS EK7R$3 R6MR3_S3^/AQ8/6WY, O2H[?A!F]>RV^HPMD&7/7UJU\ M\5G%EI!3V1!TI7,YD905Y]7IL'ENNVV!;'"K59==-G[($,.%P.#S2 R[K=!F M_6VE6$ME[B,VPDGZOB31H'\4'1RE3Z77,UF?G=KZY.X-_;1L!YA[-O:7I+]+ MC76-1O&R.7AA:ZVE]'E:WG]($)U__%@,#<0;5V@C_P+,KGZ$.B3V*_AR"]W8 M*(OJ_5&&_4L5A,HCV MA_WO5\4ST;\LG=M.*+VUDV,ES-2?C^D#@?*%0^3JZ>H(?A9.GH_+P_G](S=3 MJ6B'.X%IW#T8=L*V<'GC=.W/H6/M<*KUEX7@")46X/U$XT30WI"#U3\F1G\# M4$L#!!0 ( !- 5EB;S>^^(0P %&PO=V]R:W-H965TFDUY=A(%P>@DY[(X.'UEGEVI MTU=E766R$%>*Z3K/N;H[$UFY>7T0'C0/KN5R5=&#D]-7:[X4FALV'RT(;(;8@, MWY:0X?(MK_CI*U5NF")H8*-_C*AF-YB3!1W*O%)X*[&O.IU79?*9712)*$@] M["KC4%61,O/BF 1.V9LRAQ%H3GI\=5*!+&T^21R),TLB>H!$&+'W95&M-#LO M4I'V$9R WY;IJ&'Z+'H4XUN1^"P./18%4?P(OKA50FSPQ=]3"9;$8#\)\JT7 M>LT3\?H SJ.%NA4'IS_^$(Z"EX\(,&@%&#R&_:\1X'$2X=!G\X\?WOR;75R^ M.;_\>/'K.;OZ97;)9I=O[8OCL]G\_"U[\^']U?GE?/;QXL,E'5# ]G)W4;!9 MO82!&QB/52MA..3%'>-IN:Y$ZAD19*69)@RK,DN%THROUZJ\I=>TQU#8XIYM MN$HMA4-Z_>,/DR@*7AHH>FK6X"8-SJ7A1L7+! M$JY7A@GQI9;5'?8X.IIVI5(AMI1*>TSDZZR\$WA^")BL3F6Q[(I$9,/Q2\T* MGN,HQ%>1U(;?&AZ(LCK_4/),+"4'V M;[KL;/+8?'8-DC#Z2LFD:C9Y4!\QZY1[RS/PL0>.U06)W:"^GG_J\U-"3M7P MHD79P7]0%O* 4/@>@WNDQ4OEL)8+'&'+'+(-24G M./$^JFO(=>0S4N8_E/69<1 D I'?@/4F&9B8H 3;T)^1-YJ&7A1.F5YQV)4E MDN>@ZBS@ELO,8"6'D5K7AL\]1F ]K:@-,?(GB[!:0>:<0&?O"\B19;0?<%GY[PJ- T(HV) GC8466SG=Q#F/>&'ZCH4,JC M#E.I( OI)-Q68[CKM56 M58AXM7CJI!HS4V6]7-EPKO?$\X<#6A,W*0AO0S*..;;&5UD0 MVY7(WX7N*=>V#61N34XUOB"HDKT??EX8 PSBE]_M]S?39HCT^$] SJ!+-%I/ M[MR%NQ;4W9&J=B$OVX#8/#G_*E0B]7;SFTZZ; G88[J"_0GVD7*H>](Y2^,* MT(ZH-1X$T'XQ;=,Q8'_C1@8W\R:C"Y:#P8!%XT'71!!_XD:*"$XS9E MA_$X]";3T5$'-(S\H 7%\2^$)*LZ!%_>-(J[H-'0CX9_7(H84L0A)($\'=8B M'U*-_7#\Y!%9>YYU'?[:.OP3MDUQX/\V_7>SZ4'L1<&D8PI3/YZPD1]'._;L M,'0@FR?W+/I)T*U%/PGZ1RQZOPQ#DF&K]#;G6 /^9&K[)TP65>K?S6+_O 4_ M9*_WK>XGT[N]I9YTQ\;><:G8KZ9\^):X&7@!PEDG9DW](-ZQKSC8A8I#?SQI MH*@[,,'20!T]A.POMJPXWL/4,-ZJY:%>@(H%DKTMD'JR[A0F#M@6.08C#'HZ M\:+)P+Q#>@@G7C 8]HLST[&NA1DN9G>>[3RLGGQW2$#5KS_,9(8"\<=."6GJ M0=WK4PU,K9N2["SCR>?C>;(JLQ;P> V'(H"\3$7F]S 2. T,J+*5U)&M)/2@ MJ ,QI2E@CEV#E[#;,D,>R6QA;8>]0&\0*H&UZ)?CU"8"1%#$(>G;=KV#Q[;A MT%2';N0H^Y0;EI>)I*P I5% UK-JSV,AJQ6AFAS=NN-#T MR=M:U.JGU889#3Q0W?>G)L0^U<[==JHF)G]ON'8UO);H3$PW[BIY]!35"ETZ M!45GVZ8CM?.9.U*/VXH.21;'MU!SEO%FMV/ RFJG-/=%D-J=H^G6Z?W&!#O3 M-J*?%JH":C0$%9H;AJ(>_8 U0R7UY^.%$FB-48U3O\$4G9#4.XTC[ NOJ?-V M_>TG?PX4RC1,=^Q.B@Q%?ZUN"1,3BP78HV&#Z0K(#,!'.^DRO8N93#2IPH#8 M>88;'GXUIHLNO-=5[STZ@\IGLV+[NIU;6<8 B/Z[59-3T@(9RQY&UVOHJ MJ M?&RG:,:+#3IK_FD)/RC*RI';FKZ;A) G:B'LT,+HW"J;(Z;ESJ!JX@,;;8?9 M2@$"JI-8TRW*7NKU_[*L:.-RL^K%Y]YB=Y\)^B9GM7O[*@^H+G_>_)PW!]-Q M[C&J_#$[9I. LM=S-H[\(:W'8S^@]?4#MAG[@PA@ W\4 2KTIU.S"H98_<+) M:1?H:M5G 5592JG4B1F&/,"4,:9#*E?T$8O\: 2$(;@:@U:(_U'DW5- FS;, M@,Z41Y3R;WN/87$]\_U#\P0;>(K.5.ZH?JRT?9=)<6&@\3 MNE]HW8QF264F2=^4:O!#@U [PH"F^3;M$^M*K.CFTX0\K 4[S$H-"[KGLW1/ M@T0FSB&GKA8-N5Q-YD,NJL0A2M/XD"ZL_MN(<,I60P'76D\@8PFF89!L >WM,6E:MD<5WVK>5M'SCSZ[7WCQBRARR" MB"4R8TP( -VJT46'1YUSZYBP5'L;9"VU<]/6!@\[;W4#4!A<$_K(6>9L=LW. MW<34E;E7-0Z99MN&@+NB"A^':N:4Y_.K*U>?'!EW;>:^#PR8SYH!\]MFE$M2 MS%#$98:J#6V$E<)93A6?R.124O[<7MI!@^N&G6\8H=.%!PN'S[=)8*'*?&=$ M7S7AV]JH"Z/;V/H-$7LAE::(?==L*E$+J]\E] Y%6$38SO*L+5SDD MB#DVIQDI.]ISXVF^0+([KOA75#=W"M!P\K1.7)%)YU"5%1SMWC6*NQ!/'[J& M,<='Q@#?K*2Y/QE%4V\2#-%OK20BRO>]80G_83L_54B)K9&*!K2A*AP?VWJA95.7:?#IT4U9P+?/O2J!75@2 ]XNR MK)H%$6B_)3O]+U!+ P04 " 30%98+@8@IK\$ ";#@ &0 'AL+W=O M6L;2"77;0/ M&P3Q;H,^TA)M$:%(E:3LN%_?(76Q''N-=--M'VQ)(\Z9,^29H3C="OFDBX85S,GU[J\' Y5FI,"JX$H"8JE 1GUJE@P\#S1L,"4^[, MI]9V+^=346E&.;F72%5%@>7NFC"QG3F^TQH>Z#K7QC"<3TN\)@NBOY;W$IZ& M'4I&"\(5%1Q)LIHY5_[E=63&VP&_4[)5O7MD,ED*\60>?LMFCF<($492;1 P M7#;DAC!F@(#&GPVFTX4TCOW[%OV3S1UR66)%;@1[I)G.9T[BH(RL<,7T@]C^ M2II\8H.7"J;L/]K68_V)@])*:5$TSL"@H+R^XN=F'GH.B?<-AZ!Q""SO.I!E M>8LUGD^EV")I1@.:N;&I6F\@1[E9E(66\):"GYY_Q))3OE:H)!(M>D>P08 B$.E9!R^HZ.(MX2](!"GT7!5X0 MGL$+NRQ#BQ>^*9\JUEK2 M9:7QD@$A<8"5"P9459UY*33AFF(&:P0)PYP@LEK![%@*3>S2M#EPJ!]Q"1I( M*;:]3YI$E)UOTL"+_SPPZY_@+KJ!G0HKO:]$5FML9[%1W=5 M 8NK895>&^ANGV5K^@GY0>(F<=BW)+X;C9*>)8S<>#+N^^,-INSEZIOI:E;_ M^P+<$BY@JSB;U-UAP=25\E+.%\T:[R,$ W_<#SCP^H_>8.2]"OFBD\P!='CP M.#F$CA/T^(\+\F4&\02F;.*.HJ1O\L>AZX,6.M/8C4$Z<>1]5\B7N8T\-QP' M;MA+:.2[WF3L>E'!6L0:FI-I;3QEE5$\Y4<5 MBI=B0UP$W8+1O]J6=KKKF17"JBE_]>-+]8TENSCL=XNK!_@W?>AA\5692BHK MF>;PJ7:X,"^C3[S '4>3([OO3F [F@31B3=Q.'*3($:/6$K,M3J9FA^<3OF4 MW3> H,8O0D-W_ST6\P"K9%5=G64Y5@3 4'@:NFMH"%J8YP:A?S0VPLAY&JN-9#0U M1'DV#CQO-LXI+T;7EV;M3EY?BE)GO&!WDJ@RSZG7&[IB]TS_OKF3\#1NN*0\9X7BHB"2+:]&-_[K-Q,\;P[\P=E6=7X3U&0A MQ'=\^)!>C3P4B&4LTZ@RX+JMBM MR/[!4[V^&L4CDK(E+3/]56Q_8Y4^4^27B$R93[*U9_UP1))2:9%7Q"!!S@O[ M31\K.W0(8N\(05 1!$9N>Y&1\BW5]/I2BBV1>!JXX0^CJJ$&X7B!3KG7$G8Y MT.GK#T4BF+L<:..+Z.*FHWUCJX BU'Y!/HM!K1=X5*4O[#,8@2B-/ M4,OS)CC)\2U+7!+Z#@F\(#S!+VST"PV_\)GZ6>K)86J,B-=J0Q-V-0+(*R8? MV.CZUU_\F7=Q0K9)(]OD%/KU^377^+ "R_^]N]_ M,2HMD$#LA.4+)@T4ZGV$!'X$W16?O&;T#W7/%W9^OD;@!'*C0)X M&M B.%.^!(48RK-@>LM88985^+/40N[(LL)$BW BT=>T2,W)6Y%O:+'#._SH M0A$&_$Q]&%*8V.GA$7'H6" B/P-"*LU1&S7JKXN99\9$_?#^B!T"W_7(B[VO M>RV2[Z^PQJ60#7*H^\IZ_]QS.U YG[CSSE/@ANV3C2B;4*9NU,6;Z[?'9FX; M9[> 2ZX5,O)[E^P%BQ^T5OD"/I3$<^?M>:\K!CQU$'4(QIX[:T]'O>/GD$0[ MO"R" ]3F!1P-<>\%B8#^1:LV7Q5\R1,*P8F6$P6$:9-T]\&6UM&([J!*,3B* M0,HX7?",:P[&.PJ["G&!\[=![F>_;X:B[A\9HK0E-NI_[*A^8NLF^;/D:#E> MO()2EC"E"-8^*I.UL4S*'J#/W.3]+!E.G3",.@O[>(*\-'7F87S@R&=HC*$% MAJB!6D@R 3P.DQ\@;[-XDB2SWHZW)L'/@.#W* M$<\?0:P*F\V-G7HXE&8H MZ8?B ?R Z;C> 3],)B=L%,5#46H;2;: W*)Z^_@=.M'<'ZSN\VYT=7P_/GKZ MZX^PU%P:PZWS)]\:.[$WQ'Y]VF:SMK#Z87LVFK>HZ9@X!B7V2ZL_A1KNQ1W2 M66YJ(NQ\GGF1] M?&6@.K05_NR9@I[(8VW*W5^&_"M*>3"5;Z$S@4:;PY#+LYVI )"C8$I$]O1G M,E@BE(;X/9%^8#>A&P[6X/\U,7*:$Z\CTBI%^Z'E'C=!IXS!Z41(;$@H>3C@ M8YPMJJZC&.1.9B[X]ZY@(IIRA7M4?NUA2&[H25&LHJ##!W>D<^ MZM1UFAY.F5[C!W>XIG^L18=!Z8&+4F4_U(*N*"]@&OH-I!"=VKV&$4E(%.F0 M[_NW-5><87<7817!U4,RTE*CV M#KM$-NP2+5!Y0394:K@YH:7"*\W-IXFV8(-DS0%#:&W)['ECVJ3,RXR:;AD, MBI);)8!HS0%\6Z/G1BA>==0IV,L(?J0AL@5^AR99@75,AZK*)314',&[+'4I MC8GH(F/-95U,IDPSF<.$C,)2C7M @8)T^#02 0A2,SS A3#V)EF9,DL'?D&B M7 !UQK\S$[^T((70]@!-H5D%5?;\CQV;-',*!**1$E#J6#$@5$':RIL6N@<1 MER!:P)O9SB6W<.D*F%:N.G0>9Z%#Z:>"1.UA=<3%@PG&I*W_1S_YS!'G4'VQ MG@>@KWA1H!4JP!FHGRH.@_D5EGP/!M$(!A^0"@=0ICI)8R^2#T;QL:[ WM5I M>W#6_E#4EZ2E 6:="$W/J[C>YVA&E1 DG [_5#C6A[2=V4"CIRAAIR,<_'_^ MRA/N H ><=13NH2!ZT[6<9OT+?9-FQ'(^HLOE( M,GQ9@'8KD"][I)"X+306[3\W*%-S"5J7EGH-E1?GP)YUVBZB5EO9!&"9;Z#; MPC0*T(A<\KOFF*"[Q>B #_MFR^D.&&*3\A\P#7*EIF/1,.USD#3C.31@AF45 MNE:2)H:LO%!XDRJK(T=#902@N2@+TQP>$,4T.V"ZQ/Q+LB>9J4@)E"<0KS2: M86HJBA)";#?T6=];->N^TUW(#541SA 8)JH"[T)L84FM^:92PBS[%X@I*$*F M\(+S[JMW+6$)P=#FZ7'/I;?]QYO9(SN3(OD? /=&TQ&1]L61?=!B8U[6+(36(C<_UXR"#G@ ]I="Z/H! M+VC>WEW_#U!+ P04 " 30%98)$?#R\D" -!@ &0 'AL+W=O\?''YP7-N]-?A,9EH_^\U=,8@2+P@%YLXS,'JM\ :%\$0DXV7+&34A M/7!_O6/_''*G7&;,XHT6/WGAEH.H%T&! M1Y!7UFFY!9,"R57]9J_;>]@#]))W -D6D 7==:"@\I8Y-NP;O0;CO8G-+T*J M 4WBN/(?Y=$9.N6$<\,I.FZ0;MG!1##5CQV1^J,XWQ*,:H+L'8(T@WNMW-+" M6!58_$D0DYI&4K:3-,H.,MYBWH9.VH(LR3H'^#I-BIW U_G_%&N"[ML$OB\N M;8O\7>8<)TEX;IN.GN^GX?OSP!)-O MUP_PM$2XT;)D:@.^<[$ !MTD/7D^]35+# 7D]-D,GU6A.RQ;<;6P4)($.'$$ M/_[0R[+D:@ORTH(EO3H%KN K4Q4UL?]&:3N$VW,$;GU4\#0S5!3/@9X#$P)> M*B;X?$.Q &4I] ;1 E,%E&@D=Q966E3*>>I]?19FFSV X.1+*9#1Q[B;/G[D MLM263-0;7%:R#>/:V_S%LT:#<)2UTJS7@J.T=9&CXKJ)2^:RLRF%E95\J 3[?N^#W0 M%6G-0*#Q]PXS:4.RX^%XC_XYYHYQGKY42\ MGZUZV0[KLL%*7\ :I.*+-:'PXL;DE!\#]$"L99?NV5VFKR)>4]85PT%'I/UT M^ K>L,UV&/&&_TNV#=;I\UC<+1>^DAF-$[2#)_= R>3=F\&'_J=7F)ZV3$]? M0_^/3%_'&GSLBOG-K]/%S?7);#I?_"46\^G7N^G5XO:WKW=B49"XLF4ES59L MI!=-R&"%A- ,.A,]&(1<.VI&V E$Y>R*/'>FU()S5QEY_ON@L/)BN86S:U)H M\#IB)IU<6].-\8[FA/)"&@%LQ8$+&80O)&HJ,EN6:%V[,>1\H2HT1RA@T1+N MBEMT=IXK+DVGF2FD0KO":W5H^>[->3HX^^3%TDJ7\V2N'+8&ZWS,FDUGB G^ MG*W)FZA[E(9<]ZA8ZJA6CON?S6M/!]5J&1^GO"G($YZ?1D@<='A61NU\+4U,Z%MV+Q4+A7TBG@V2*00TP0QTS<0!OR:L$ 3(#&2. MW5'YX"3'WT=F*XZ7H7&L5GG$] $OCN>9 .,/?)C:<64 M@&QBP;4UZY- KHSV'6&H4?M;9OT46SX8=!&I:UY@?,ZEA_"Y]'* MV?)(6@K:;!7UKSAVG]O<>P<'<$EN':\9O'V!0W,6MW_;F\RT.<"_F3?7H"_2 MK16TJ&D%UW[W['W2=,O^(]@J'N=+&W YB,,"MS%R;(#YE;5A_\$!VOO=Y!]0 M2P,$% @ $T!66!N2;U3( @ I@< !D !X;"]W;W)K&ULO57?3]LP$/Y73MF$AM0U/YJ6#MI*+6S:'I@8:$Q[=))+8Y'8 MF>VT]+_?V6E#&5#M8>,E]IU]W_?=Q3Y/UE+=Z0+1P'U5"CWU"F/J4]_7:8$5 MTWU9HZ"57*J*&3+5TM>U0I:YH*KTHR 8^17CPIM-G.]*S2:R,247>*5 -U7% MU&:!I5Q/O=#;.:[YLC#6X<\F-5OB#9KO]94BR^]0,EZAT%P*4)A/O7EXNHCM M?K?AEN-:[\W!9I)(>6>-+]G4"ZP@+#$U%H'1L,)S+$L+1#)^;3&]CM(&[L]W MZ)]<[I1+PC2>R_('STPQ]<8>9)BSIC37% M_2DW1M$JIS@SNV5EP]KZB R^-:SD^8:+)S=ZX4UVS%*<>72F-:H7>[.A-. K.#N02=[G$ MA]#_>2Z'V:*@#T=OQE$P./OOXT]DJCU"0 < JP25.P2[=7L8["?:]X0P+ZD' M,9$B4#>#C&NC>-*X"N6(NF==VW+8BJ4%4TM,6'I'M@%3("2XY$+8&LK<.396 MR8[D+82]\2!X;(^'>_8X&,$\R[CEU) U"$;2-5<*A8$:%9<9U$JNN&MZG7B" M(?D[,XQ[%JJ!7)^D^F>QWQ%]$)PF>%1&]?" U.5=M&.V_W",W;WONPO7W! M+DD]I_*7F%-HT#\9>J#:5Z$UC*Q=)TZDH;[NI@4]I*CL!EK/I30[PQ)T3_/L M-U!+ P04 " 30%98NBJC6^\> "&90 &0 'AL+W=O_>+)!*8F9Z>OH_1=]O&?+ KI=KLX[JJ[?\J!U=3H[.WMRNLYU_>#E M=_S=._/RNZ9K*UVK=R:SW7J=F]TK537;[Q^O9H\Q@-_X7:NM3?[.L)5YTWS A[?E M]P_. )&J5-%BBIQ^W:EK5568B>#XRTWZ(*R)@>G??O8WO'G:S#RWZKJI_M!E MN_K^P;,'6:D6>5>U-\WV1^4VQ 6367Y9[:5=Q]?/LB*SK;-V@TF"-:ZEM_Y M1X>(9,"SLR,#9F[ C.&6A1C*UWF;O_S.--O,X&V:#7_P5GDT :=KG,IM:^BI MIG'MRULYC:Q99+=Z6>N%+O*ZS:Z*HNGJ5M?+[%U3Z4(KFSWT?SWZ[K2EI3'! M:>&6>27+S(XLYU19PO\/<=9N#W(> _()ILM]6*BN:VM+>R[Q59;;0=5X7 M.J\R2Z\H8M#69JO\3F5SI>J,]K?)#;VG:XR#V-#MCHBZ71$'!EQNC*9)-A61 MU5+5RN15M<-SM6EE;$OKOJ\U/MUB'8;L:JT,'4OV\%__>#:;G;WX]]75._[S M_,6C+*\QL*BZ4F4T79:7?Q+["'RU*I2U.%X"B.=>Y-IDFW2G-#\>7#?K35[O M,.WYTQ^FL9K?]'-L")JFM'X:54ZS*UI8TY^FD&G\GBV#UYJ\MCF+HQ1G MJM+$V<#N=(0<'@=R>#QZCBGUWFC[099^7Q?*M"2EVR,4_-63,JGL8X^TA\EE MOT05)/OG?Y(XSMHFR[.Z6\^5 =X7A)/&6$)JWF:T1I8O%GA-MV$&HAG",HE: M63F>"A%9R<9=RVO739L!T2"IMIGP"?HI"8:"MDS[JS*B M-5Y.#@Q+L.;0O,KSMLO /G 7#BUS(C,ITK;*54 M=Z1^-_1L3@*. #.9T*?V@!(_%HIV-^'1)6E^(+DQD['MVDFF%PYL57YRQ[5: M-JTFY- 9W34FGU>*#J2 AB<8"5B!+.[%GX(@@S\MC7(B!TR8H*>'>CZZ<6!, MKBU)MGRCV[R:IK1+6M<86H($TBJG$Z\A -4!NU2[LUZ\\R?ZX^K^W_YGX M58UB$IZ#XK+Y?52>:A+189MB1>Z32/Z MAD0)45E'>(2*)LID?@>1J?6F:G9*68>W&H>1>[$NK.RQ2GMM87+21VB""O9G M!_5A &2[&Y/Q3X*,?S(JCM];,&OV TFJ-;8])- _;P;&IBCOH X'5?V 7H<: MCB1#_$OF/*.>!=D'E:FP"I,#\<1Z(TJ!N<))>Q'(&Z)Y"+%U5)NEMD75$"/) M^;;W,4DF3@'@&#" I+^RPIX0_IA6559MF5]Y4FW=ZJ3%Y<2\=ECG.X*!@#0I M/Q#W,>&&S4VR[4H3'WLCQ*@Y[[GL"+.=L5TN*(ELQV L29@8(540H,E9L)+= M8$")QZ7#1Z)?BU7)1R@^G, U*86MR,;@(W2O>,NH(?9M\X_$.B,4^#10X--1 M^ODUJ.5;M62,#]'@Y\[1X^D5Z3#+IAQ8D-AMJ:$RB'P4, 3%+[*N3>T,.5LQ M*ED@M#C7.T5\'>S*Z>TTBXM;O[@<'VP%C9;=31 R/2LNZE MA1A>TE-]L0H%6"HR9]>,#MWV!6V&T;2K9A^7O(37GL)5O'WW>(P GP4"?#9* M/&]@P/^>5QW+L3,.TAV^;&0/;Y7>R$!;;@ M+GJD\5*;@,1;QU.C3M8JMV+5DLC+:LKS4 M1PA8"$3:"XE!4DSDG+UEU56[>!"KKMXF_Q X8:08D.V) CB\Q8Y,!7'Z(E$D MH0%R4>LR-R2N7C7T*SBH;ZYN7P4'=?#]ZZ9D?<(@^6%7M]=AU.6SLTGV6K-/ MTFF[PO"?(CF(#OJ!2*FEPWO+@F709$?P@BU?AU'2B/5)/#F1JHSYA-CVS@51 M-(PS"C8R()DC:, RP]YW1N>*I0>[MP09'_6R"=,'#RXQ-%-B2?Q\&"?BD6:% M-D6W)H*L(0L?6OB&1%(D:#W3405B/$1HQ+@ M*<8M %PT3D#0QL ,D![VE\;.!.X#? M,6R!HSHQJF*%08HI%P$226.:_:&P!5:;<2_6.9#0I!#F*<*"(XK 37 S'5DP M^FWJ/@=4B@G8%THE^<"0O.Y\X5[OAODMGOL%_B0A0!:HXFB=C[CSSO>_G4TS M<,G9Q0O_>\30>QX,O>>C-MDU6TSXR6K.64Q,CS=$<+1CX!O/A^R]_];<\D.8 MH&^[\9]V7 >L!N<*>95\.B,@Z8C"" MJ$07L'?-4@\1'I+B-!OA@G9?$"F%0,)1HW< ]-C M>@$5=4"'7_S[BF?VGWH$W_NP/PX\DGZ8C1"0?^T;FNE\\N3)6?+-[/)B\O39 M94J./#Y,_32^_?3Q6?9;@\C"=E@2@="C*UP:*4@>[T3[8D'1JV0&KA3/G:%V#="78@+$1$X1#"!PV(" MCHC #!G&0?#0)&M-7D!PII5_ K/>11C94)6H(NV+S?H['P+H[1QSI'O0M>3Z MZ T?:YMDM6HGWH@F*YB$L&P(L6:)T"6>DC.!>= M4^_$$LDKV_Q/H+\W\#='B8/)U"4YG!5$T@@FZOXI<'@NA*38);4;5<#R==WKE0@>B6ES 2S=E+[3A@G"6K:*$C!U\(?E+(BLL#^QBBE(A>QCBBZD[ MNW"H)(JM=@?Z6-0E;SJ*-+=BL"Q=1I..7B:3N!WC'<&](F\#FZ=3T*&22&"A MOTM<78D\%@W9RG\[/JPY>KAE%0MYVH>#-D76Y+U.?IJ-"=.D).5\W"HC\T$A M$NZLXP6GG ?EZI=,E-UV$QE(.$W#U_Q;]RQ64"Z4F2 &B"RR"I_2(8VA,0>TZ>D M*M3'0BG1=*)PA85\(M)9:LPZ'!4I_6 7?7ZC2A1D^$D1_'1#KQM#')2'(@@. MI/=WNQ\]AL,!Z4+Z@F8HF1@]@=<G2GSC!&4+I3--NH<9%/%)G M,$$5)V-<<'.@LJ/Q_,S?((W9.P4Z:O%UVQ6M$R'WM-"'LI\:38%@ <=)#7B> M8$>EV4/$08L&I!%I=AN2< \)ZF.K0(AN8NP98C"OX&?WDZ:D[,@@F_,N8@8U MM;![I3;3[)H+SY07!5L2F_0F' W:%#$#<.,J#0IR!! P \7**7CK;IK]2.LV MJ-CAR'+["=+8$W]"'2$N'I&T%VH3:"31PP2 0)?;VL!H"2YSH%A4H8A@V%Q9 MSFJI)7&-72%.S ,&)B'!'VJ*ILY)&/"1Q5 M6&:"F#%AI&1 MGWZZ#G-?_WX;'GQB@=FG%@#>WUW]\MN//]S\)[L-I/I.2'776_<=L2VIOH]' M%IM]8C?'3F3VU2=">$I0,@S=Y?D]3_4()A^/#Q=$.@0=P<_EI_#SQKE-.Y6; M#'40Y=>2;RP=X5QK'U'[6WPZ-M#3_ B!'8Q)<;(_\/SXP'LAXC.IYG,0<3FZ MJ2,;ZE'_(":&,3@V[EZ(./\?4L23+T!$CU-"Z=/78F+,A)U%$W8V7B^Y@DUP MHWQ(;C@J\)ES]/1>8&M.8:S$,8VOYA(4:$TG"0]XOL:7QOBH.>P119M77.:P M;IR#+9YNR IGY#J4)TBIN;HO9R=&XQ*?0JP2\7)8BQ,?QA2+%)AVT+EJPWXL M@ 'Q'A9!*P%Q(D9$O,DD>>\RL#! %-E?I8O,BQ72="TG"3CX#62(.=G;%&,( MNRT/=W!D3,1H*<&SFDQ'P\FTG7NE[T[%2K(AAWDH43Y*;[%X_7RTPIR#134, MUD$Z^X+J]#!A%O^BK;)7RX$?;).<1BG@+1H$GPS"!RX8P9K*Q8NO\53W*DDZ MZPNSCOGN(X23.G M,,51T(V2'&=]O4.B!P4K2=L;RDON*Z"P8TH%[$1HFG!JHX!WVE"3>[Q)^." M0EN+OBOT>5&)/Q0[QDY^$:,F0&-ZB$O;%#KW>8>H34(YS%"A-F=='![38MI0 M^$7OS<7@^A4*;*L18V.GVRUKE(^]E8*GX6H_H17//[D7DR,;TDEZ^HX(INFL M#R2EV2&@K)- G%!I#)7($1YNFG[AW"6N]*$&U]E\H9"<,JA9)@8N 5Z U". MMVE:Q;&6K,KAN$LE/R<(8KT>U_!RM(OH37'?EY0UQ*3G "SC\:;8/W,^WOGR MSE7F,B3( S+.!R7IETR4];Y6X6NN"&B9YM#V #+G7%X:""\1]RDDD\9AGO ) M)PP^Z=J^.&U-CD:T$PY(.B&*"E-^ZOD?(]2BHR/1=[&KP5=6QHZ1M'0HYK[#<()8_;PJ;)=^X?#8S,:E;*(;>5GVF),I1B!:O MY)-.B;TR=(Z?2W8A1)U[J!8MXC&MS1%<]Z7^WCGL2R'9P D>(LZXOTE.Q-B@K)#K%4ZY=/N0H^UV*3+!\J5[F*)P:9>0X8 MU%);T)_-1ZUC3\1AXB5W-5,,'2)%ASP#N5_B4$F@$1TUS[Q M$]5QDN4,FIH%?C\9T=D^8)R&AIV 778290N!1."&F9FV*(&LL$4Q.D.^RAF@ MAT'Z6" G%7U2@!SG8NCN0D?&F\D#GK_N"%NDB?*3E*S2]3#(_-Y_C=7^6 MZS##0_?^(ZYK<1^\TQ'FBM7?@<)B<3E3&I^T#YZ*[K(">U,Y(V;-=:G+!IV# M<-UA1S@B5KA?)DR-J M?; RD6*:T_+[,Q"DPZ.\*%]Y!S,@/ 7]/;^ZTEI.YU'I9=Y".6G ML_%0&AO1@*=)OZ;XK'CM[E$LMA]\R><7[KTT6/8A31N(JD]3#X%\VFV".#1X MV 57:AU9AHW>II9^M6KG$AYWZ@1XE>HYZ44)#"'DFUJMP;OA#C07$A^B126& M+&"K7.[B@/0&" _+,?902N>QY@]S7T#"B&6@AOA )_7F#KV'Q^+TG(1%)+S@ M>L'VQ\+C$S?#]44"CPX^3KNT:>:ICZZ\EWK"01K+V;R!F(FS\R0^T^.ZOT/- M>2KXZ!2@"ALR$(TT8#@5)OEL<8WS.J]V5DR=%HUKGE!=[5F:Z JX:$=D:.B' M\N4[[)2EAT!ZDO4KM[*P["G3IBDI4$P]5'9(\WZ7E4^>RX[NN%G[8. DD&-T M-*TZ[,$24\ UEM52[9-&^<04=\$EO[1@4?PS)C>V5ES\@#T=YBKV]9-81K!B MB*=HZW*' *#V:\*-2?258!U)1>9?UT,SS,9.^1OEZN9#G2>K$2O5"+SJ$'O5 MHVH3!3]Z$[I!B5E+]LZ2=N=@8=)1AW(MLE<7NA(7)GG5&*U;]S2V](%K.M*[IH\DVH ('*;P^T2> M8U_>^7A3W2^*'4Z&SMD^@Q;99\\"TC_44+P!P0(AF_N,196DLGS($F*&\QW4 MPK0LU[@I@K1:XX02NH[):-AM)(TLW;J>TZ8!R-#B9Y-84INN$JHZ*N?_%5+O MQ-9W*,N-82FHK2-*)]34<15XK%6-W.8M=!=;Z5'Q!'3.<1A^)%$/\DL,9%6D M=:8V=NN;7C&4Z^6^[O4E'@'4=YTE/:8/I:4OU]#4<]S*\VBO&3QM0^U]>^+Y M$X6$XLSY*LJ);]2-=0:^G'^A5.@0*GV07WBFUW'BM0ND,L+M$G:;<^$BT4 9 M0Y#"A4QTD\!2>^6-OHL_:3JC"6.2 5WA2=G%4#BQ5W4\S?X=<1C="*\.%%?2 ME=)5$\D UBND16Y:7>@-Y)_3-3\K^,"ZS%Z;;DDLAE9A$'.O4%5>HLV]HPFR MUWUDLZV+J@]TU#L:X8*^8[=FT8!T1&] A7%Q#V M]7I.["X!6X@1%QD]6&[J)8\I^]QYK,%:;()X"GOY)3[Z7D.PS==!^^O4M]J3 M*F*8B:Z*=+7HX\A#M6=7^E9.W[=]'Y+[(\D/'-OL4/NX8RP6E5AC%>IPHHHU M*!Z:]#J5!]I0Y-AH60<':TC'6?M3B8WOH3E!6D%BF+'4-HK9'N0G**E3H5 ; M7!UOBC@.X9XU2^.?6FP, + MIO!^>>NH/1';K,_'6Z*O7?K%*]K;IBH'#8K1:8:3C$-S9]?[^9ZF"A<[V8'; M8?:*V[CD57P;5Q / 6NEY!,J_\WKJ] 1 -TTR4RSRRNF\E =F)(^39MZ$$[O M+ Q?^#:1DR5@)L&"YBL9#,E0#P[?R$.L;=P50O$Z$5W?-=7=7M:)[>&QPXNM M4^?C_4TW:3[I=7)[Q ]."@V>Y%?.F=T(KF:]C4/'H4^[. ^ M>D$&%R;.&U_\.YK(.P[2^PV)FBCLK$O"JA.041B_)FN*SKQ6\;TU*CL7W%<7 MKCA:]+(*]\S][7FGJ7Z222*P5^6=&&4>"%%-C6OR"HZAV%7!5>][WAB#6#=? M3G4$I#T7,\ATR.NJY:;Q91B?7NNQM/C7L', F.-2*V_A94?L=Y"9XDN.W MILUB"\]LO(6'D*>(ROBDQMCC"Z9A1>XN8_&B2:X3B2^G65FX]XTKOHGWO/3H M,ETFF!1\;\$WL_/)X\O+"?TQFUS.GO'A?7/^?/+X\;,0BX/;;(\7_G'#&L9) MU1?1P49J$*K1ZXMFL<1_-EZ9?\MWUKQB,^4ZN;-F$.%?-E6O6BJ)UW_RNAP8 M9@>7SDF&-4_3*BY!PPP12I(.HVBX X)#:4_/GTUZ$)XPZ+VOIO[-+-RGQ*W- M"S$>_#1?F!%5[,1YB0C"<\QRHJ5=[/QJCE<8UF(;M(5)\<1 MRW@KS5($5L9E=8-T-CKQL 5SO]4R>0U6A(Z/I&CO6%W4ELT+2$>D/,F6B- .+34J.F\;FL9 #C;4<_H:53')SB'([WRKV M'CJ'+K<>P$U2\;$-EZTD =MXRQTG+%TEH?2O%,)J*)X;W/^HR32+E72S3U72 M,68X]C=()?&6J\5"9FE*,#(R(%[OQ"&0ZEYA_'+E5)>#]< M2L6L_?$8FK9]G++ _6*^_EF5^#F^/@8>!+/T";1) S5 M7&I5X<$$6<6I?!X!L$,;K]G1KIRDN2]*0@I=V$K5N<1QV=M+<_TN1]9@0G>) MAV\YC=IRK_L'N16R+LVNASYOV/B98]F"6#$$*W)DK@Q$\A,HB=SU(G??PLYC^HYQ/[1ONV+!Q:'K@_:O MM,\]%%4>0\Z\@0?(!22NUK-62TX.1CF:!'+- (KJ3^U-VTV.69YNP_"(E9%\V9"73 MK/UFX_)[0-N>XX"H%KJ6H67S:6L]!I MI<:[:,^%R_(=<;=3T1L$BF2LN,/\P(OR_M.LW_GH;^$1R]CUFBW]?/IT!BOO*W^NS55B='X5R!4?RNEN7\4M@^&>77^7"T$5*/N_!94#ZKGT;SP]^:#3E+ M3R_/'GU[ '5\,X76S3U$#*?)O\8@ ;CD?P "+YA EO^2$;[-_#\9N9)_K1%? ME_]0\C.)(\3D*[6@H6?3IW3R1O[IAWQHFPW_HPW2Y&VSYC]7*B=9B1?H.2X+ M]!^P0/C7*R__'U!+ P04 " 30%98@O:=XY@" !H!@ &0 'AL+W=O MDA(]V4KUJ$M$ R\5%WH: ME,;4UV&H:8D5T5>R1F%/"JDJ8JRH-J&N%9+<.U4\C*-H&%:$B2";>-U"91/9 M&,X$+A3HIJJ(^CM'+K?3H!_L%4NV*8U3A-FD)AM$:\K**'O*K)_)5FTS0!:P8AO!"D:),#"C5#;",+&!A>2,,M3P M^8&L.>HOD]#8P,X]I+L@\S9(_$Z0?@SW4IA2PS>18WX,$%K&'>UX3WL>GT6\ M0WH%2;\'<10G9_"2K@R)QTL^7(93V;?8Z6EL]ZRN=4TH3@/[;C2J9PRRRXO^ M,+HYPSSMF*?GT+.5?:9YP]%15TBEH(PSXF^\U5"BRY[_ CXU[)EP%$;W@(C< M6FNCD>X-3B9T/?7DQCJ/D!CZZSK2CNI=L:[%:H_+M/1+>^KG>'PHQW+I$ M76YO,^[,/EFD?F\XC XT<9KT1N,4EL<%>84>O5J/!A$\2$/X_Y06="FW I@ M4R)H0PQ6GM6N0U#8V?B6X]?DF&/:&R3IJ0L3'KS^"M7&SS@-_N:V@Z#3=F-T MUDZ/5_-V!M\3M6%" \?"ND97HT$ JIUKK6!D[6?)6AH[F?RVM+\"5,[ GA=2 MFKW@ G0_E^P?4$L#!!0 ( !- 5E@.M@_""@0 ',* 9 >&PO=V]R M:W-H965TN;EQM3G0:!YCB73 UEC13,KJ4IFJ*O6@:X5LLPYE2*(PS -2E94WGSJQF[4 M?"H;(XH*;Q3HIBR9>KY$(3!&[WS#S:2I90/MO-'-O-"2P@%(5" M6""B\6.+Z?5+6L?=_P[]-Q<[Q;)D&J^D^*?(3#[SQAYDN&*-,+=R\SMNXTDL M'I="NR]L6MNSU />:"/+K3,Q*(NJ;=G35H<=AW&XQR'>.L2.=[N08WG-#)M/ ME=R LM:$9G][84J$^G@2%D.Q_P M+PT0$*6>5]SQNHP/(EXC'\ P\B$.X^$!O&$? MY]#A#8_'^5%XK?/H8V>;&.>Z9AQG'IU\C>H1O?GG3U$:7AR@-NJIC0ZAS^\H MT;)&(,@5U(WB.1TRX)+.?8:*M6>WRH )(7G;W6OX46B'%__\:1R'PPLXUEXQ MG;\A5;,B R.!4HQ0UZ!SIC"7@@PT?"E.>]\32!)_DH:'08PA"?Y]KE M&:6[ M-JK@!C.@%. /P#9,903KW=XMM'<*3&\G9&UQ[(([*X[\C!.ZE86*?]"]!I*UU-V CO,_)_">5V1#U# TJRF8*SUXI&9"3(2SC MF%1-N41E=[F3PP%H,$C9I!":HM-5DGHIR&12U([P: F9^CO/_?9E@IXO#";HG[C2Y.W5%]O3.-)=V#(>6A>8:BXEC9"QEJ M0;OT4ZHX0/'<*ZOM(&UY&/I1.CFJ@0]TR6G )U2\T)T!O6]NL5?':'#N:1UIU=,6=^F%]LCT F!^A/)HDU4PV^49!M![DL[>CK+._:L3\ZF\"? MK\06.P3?VD=TKMHXQ8$P3B :^NEP>/0T?4=S0+#V(OKHY0EV"H$2U=J5.QJ< M6&U-T(_V%=6B+21>S-MR[!M3ZX(24^"*7,/!6>*!:DN&PO=V]R:W-H965T1J*%90X9NYD"77:,J%HU82>%8[E87# M7#=T2IY7UF14SSW(R4BL=9%7\"")6I::78RNV M2 9SOB[T9[']"W;Y!(8O%86J?\EVAW4MDJZ5%N7.&2,H\ZIY\N^[.ESBP'8. MK(Z[^5 =Y3NN^60DQ99(@T8V,ZA3K;TQN+PRHDRUQ+U>7HUG_=\GJ?2:YS]T\YF8]RH%4]A;.'*5R W8$W>O**A M^_9,:'X;FG^.?3+%C9:M"R!B3E(NY8^\6I -+]9 >)417@JI\W\A(ZE0VH#X MAN>%D>H:-^6UXNB:P4P3!>E:YCJ'DRF>#^+-JYBYWEORJYZH)Y0SD*VF1XC; M-L_]S&.%;:9X;FK_?,]S>31Y;TJV-_[$'J5:ZZ-0"M21Q]>Z\-,E!G.M098W M+U:">U&6(-.<%V3%5UB*UX1Y=NRQ%N&%[7#@7;7C!A<&R"!70G)]I'<+I8&= MA'%KLO@@"LJ.HS(>24@>A],A68@-R,ILDI/<=N*[3_(-Z-4QMYUX"?DB-*:L MVHJ2O-=S7A.?VE&/-_0[2K]? \3%KOMB:G3+H%K\>J$CWS^K1-]NT,]K[3,[ MC#N!8]H5CL7'8B \\NDE0K/8CI*@-:.>QO0$,<+#V-_)7.S+^9/*$;,9ZYAZ M<0^H'_9U1B0-D]_6B-@1XG_9B$(["+J>3#OU!][!+C1 [Z+5F=B,=HR=H(/( M.[$X$YOZR26+T[/#X.FN-J#N,3FZ^/%S;2A*;)]UF[0WQ%4?'2S0Q/8\^F)J M_-Y&%/=5/M."XN 2D1FU ]K]:=%>"PI/=0IJ^\%%*K,@>C*X 3O!' 3/-""& MW9+U0NWV_2!R#U8XLX,P/G6N^] ( '@( 9 >&PO=V]R:W-H M965TZ?[^S X&V$&G[L'V)?;Z[YYZ[BW,9;[AXEAF (J\%*^7$RI2J M+AQ')AD45/9X!25JEEP45*$H5HZL!-#4.!7,\5UWX!0T+ZUX;,[N1#SFM6)Y M"7>"R+HHJ/@U!<8W$\NS=@?W^2I3^L")QQ5=P1S48W4G4'):E#0OH)0Y+XF MY<2Z\BZFH;8W!D\Y;.3!GNA,%IP_:^%[.K%<30@8)$HC4%S6, /&-!#2>-EB M6FU([7BXWZ'?F-PQEP65,./L9YZJ;&)%%DEA26NF[OGF&VSSZ6N\A#-IGF33 MV(:^19):*EYLG9%!D9?-2E^W=3APB-P3#O[6P3>\FT"&Y355-!X+OB%"6R.: MWIA4C3>2RTO=E+D2J,W13\4W-!?DB;(:R"U060O BBM)/C_0!0/Y9>PHC*)M MG62+.&T0_1.(GD]N>:DR2;Z6*:1O 1RDUW+T=QRG?B?B-20]$G@V\5T_Z, + MVIP#@Q?\6<['4FV PN- ^L)P+WLH!FV-,,N]'B. M%S"M&1"^)%1*P*X4#=V44$66.HNUSN(8\6[H\T^1[P:7Y'^MV%$H%B#:KI[4 M^!]\'[BBK)5^P!H8\=[)?^MUU93Y7Y5A1F5&X*7.L8WFUIT1/PSM_F#4FOAA M8 ^B?BM'4=CNSX@7A?9H.&Q/WLMZ]7P,Q(L"1))C"2I:877W\/; '7VP[U"; MXZ$=1-%IKT8]XZ+B@BK K^1"$0E)+7*5P[Z^_<@>!A_9=JCU.G21U.GH6_5C M;]XC*[X&4>K;?2Q\@)8'K]Y[H"-JMC,28 K](#JHY]MN>EYH M1_T]&O8_&MC1<'"RHY[KV=&H;%VJ9C"TI^U8O6JF MR=Z\F\.^140SYQI!\SK>2/6J5X@&WBLN]"18&5-? M1I$N5EA1?29K%'9G(55%C0W5,M*U0EIZ4L4C$L=95%$F@GSLUQY5/I9KPYG M1P5Z7554?4R1R\TD2(+=PHPM5\8M1/FXIDM\0O.S?E0VBEJ5DE4H-),"%"XF MP75R.1TXO ?\8KC1O3FX3.92OKK@OIP$L3.$' OC%*@=WO &.7="UL;OK6;0 M'NF(_?E._<[G;G.94XTWDK^PTJPFP2B $A=TSHOXTC8W7=;E1L-::-!OE"(R'P M((59:?@N2BP_"T364.N*[%Q-R4'%6RS.($U"(#%)#^BE;9:IUTO_E>6^Y!KJ M8#_5/8I+7=,")X&]]1K5&P;YR5&2Q5<'C U:8X-#ZOF3?63EFB/(!;"V% +- M/J.'I4Z.1B1.K^!_QVOMS.PB6PFLYJA\-3X%?_-+%OUWX!J)4L4'=H$L:DPR;A,$GAC@EF;WP)2RG+/I2,>@[" M83:$MO A+)7LZ0[#-.O @_ BR6#6E!=LJP-\]S:ZFO3334B7]FF67'R#9VDH M[]"A*V$OP\^G'=OSR,7Y+MYWC:+>BZY0+7W?TE#(M3#-XVY7V]9XW72$#M[T MU0>JEDQHX+BPU/CL?!B :GI5$QA9^_XPE\9V&S]=V?:.R@'L_D)*LPO< >T? M1OX'4$L#!!0 ( !- 5EB4?AFQZ@( +H' 9 >&PO=V]R:W-H965T MR%#TP(&-,^NLDE MC4CLSG8H[-?O[*1I8:7T2^P[GQ\_=T]\'BV%?%1S1 W/52%A5R50@.$K.Q,_'/ MII&)MP$/!2[5QAQ,)C,A'HUQE8X=SQ#"$A-M$!@-3WB!96F B,:?%M/ICC0; M-^B/)7D>KYV!DZD&+&ZE+?BN5W;/.Q!!-1*ON%91OK.9#4 M2HNJW4P,JH(W(WMNZ[#/AJ#=$%C>S4&6Y273+!Y)L01IH@G-3&RJ=C>1*[@1 MY4Y+6BUHGXZON&8\+V8EPD0IU H.[QE9ZFCD:L(W46[28DT;K. =+#^ :\'U M7,$7GF+Z&L E8AV[8,5N&NQ$O,3D&$*_!X$7A#OPPB[;T.*%^V:[+L!\9;[0.Z7PG6WR#+;[A6]_]'*DI99I( MO"7@#WK#80CW0E,=UT3\<-#SO>$.U:).M6AOU7(IE(*$2?EB*D/:U%R3B"EP M:K&F/<$3*VL;NY=5ZZ/QHDRA%;6*ST_$C?<- +X9@MPL2K I"G AOY^ MU/,\;XMGDB1U59=,TY\\V?S=5Z&' U+R-#A:.Z)^S^L/CN 'U79J:OM@:_N? MR)N>$Z]W&G6DM\GO;O33"F5N7PT2U632M-;.VSU,DZ8?K\.;5^V:R;S@"DK, M:*MW/" Y9?-2-(86"]N=9T)3K[?3.3VN*$T K6="Z)5A#NB>Z_@?4$L#!!0 M ( !- 5EA$(R)UXP( .8& 9 >&PO=V]R:W-H965T$,$%%/KVKN!/RH8"L' M:Z([67'^J(W[?&JYFA PR)1&H/AZ@AM@3 ,AC=\[3*LOJ1.'ZSWZ9],[]K*B M$FXX^UGEJIQ:L45R*.B&J07??H%=/Y'&RSB3YDFV7:R?6"3;2,7K73(RJ*NF M>]/GW7\8),3N.PG^+L$WO+M"AN4M532="+XE0D9V$!.[IYQS!(D^?B-KAC(3Q-'(;P.W[A*?1TB4PIE O0)AYO+*^#M/#VUH^&3!7RA3%>ZR? -$<3*K>"OX M+]2>?=P9"5T[])*!PX_L8#0F"UA1A:FTR0E7)1:5E&DH_&7FA,L^)XCM./0/ MM<=V/'+)?:, 9Z;>$ WL( J/>/UX1):H%U6S-E51M1Y!::M'?I7IV5X0(4\) M5&2E2*!B7>$8&128ZEZ,(XN(3E4[0_'6*-F* M*]1%LRSQ(@*A _![P;G:&[I ?[6E?P!02P,$% @ $T!66)99);>R P M@PH !D !X;"]W;W)K&ULK59M;]LV$/XKA#H4 M":!&;Y8L)[:!I-FP BD0-.F&?:2ELTV4(C62BI/]^ATI6Y8;10BP?9'$X]W# MYUYXNOE.JA]Z"V#(<\6%7GA;8^K+(-#%%BJJ+V0- G?64E74X%)M ETKH*4S MJG@0AV$65)0);SEWLGNUG,O&<";@7A'=5!55+S? Y6[A1=Y!\(UMML8*@N6\ MIAMX /.]OE>X"CJ4DE4@-)."*%@OO.OH\B:S^D[A#P8[W?LFUI.5E#_LXDNY M\$)+"#@4QB)0?#W!9^#< B&-O_>87G>D->Q_']!_<[ZC+RNJX;/D?[+2;!=> M[I$2UK3AYIO<_0Y[?U*+5TBNW9/L6MTL\4C1:".KO3$RJ)AHW_1Y'X>>01Z^ M81#O#6+'NSW(L;REAB[G2NZ(LMJ(9C^Q4N=4T+6'A8ZQK4$WC+CQ^B++P: MX33I.$W&T)+7*A@.1:\*EV'PRH"JLI97QB8!!NN. 'S_D<9A_B,D=HRO&F7DAA:QJ*4 8\HG4BHF"U91WRK^0:);Y<1J> M2*9^&H;DNZ"55(;] Z4+!RF9+F2#2%1K63!J<&/'S+;=73-!$5UL\$AM= =X M%OM9/CD_KE,_3Y/S-RABQ$E!E7JQ0$^4-_#*VVB6^&F6#<@C/YM,R1UHC;=5 M*8M86P^PX?RL?!:E?AB&YZ\WXE9^][H4^C&:YB<<4)+/[.DC!9EV!9F^NR#7 MC6D4V%[#JJ8B-7W!'HS!5<"IL2$RTA4MZ9@.U>OX>>^MQ[^ *DU E/;*D'R(7+">0 VA!XQO^TAC9->$O>E:7Q<_ZOKO*>++?_C_&&--B#7._I M22+RY1 2O(/']K.B''L%]!*"^4VCZ.2&^5$2]S4B?Y:FY+KM2=3=:HPY_O0! MKWKY9O])_'ARK"UL$5FO5_IQDN^+P^6&2RI>I[%'(O&GZ;1/,_>GL[2O,?&Q M00T55M ;#"I0&S?^8*>R+;6=$3II-V%=MX/%4;T=S[Y2M6%"$PYK- TOIGC# M53ORM LC:S=FK*3!H<5];G%*!&45<'\MI3DL[ '=W+G\%U!+ P04 " 3 M0%9885A&7HP# ! "@ &0 'AL+W=OX \XM$-+XN\7T>I?61_LLP4*V_AD0QR6G/S1>Y^@S8>1S"57+LGV;5[ X^DM3:R;(V10NEDCNB[&Y$LQ\N5&>-Y)BP17DP"E<9VIGU1\"0 M-'G[2#<<]+NE;Q#4+OEI"W#; $0G ,*(?)+"%)K\(C+(#@%\9--3BCI*M]$H MX@=(+TD<3D@41/$(7MR'&#N\>#3$ER)K[)*7[>PX7.N*IK#RL-\UJ._@K=^\ M"F?!^Q%62<\J&4-?/^!X934'(G.XU2D0)J9I"(C*=4%R7%\ M"!/-SP:F!C!A)<$05*L66\).QCK-Y\VH1!?%[\K/OMHWN.-6:Y2QM*':K M6%$H-Z#ZJIY2>6RU-#JM'S@]#4))TD\'Q + M)[,P&0/G4FPO#*BRA=W+_(5HPDFPB(ZX7\VGY%':7I0G' TQ;+:FX=6AO+CZ MZ5;ZM_?I9CK=5/N$];.D2:YD>30ZCGX0S@YR/D?9_:[LL X:2FX,_O9P!ID@ M\)065&R!X(0>Y4UN.-NZF6@ M+IK4>$0W$V"/&&[/_+,.CW&/YU;N+Z!*$Q"9=790I!]W8M&2@PI,IX%5]GDB M\SBRBGV=$EQ$Q7Y8+JRX&(B/. ] 5.E/DU'=";S8(YGG-;7A)55 M;5S)$0BT.=K\-EPLWAW@GC$U+]7='_S52U!;=W?1))6U,,T/OM?VUZ.;YE:P MW][QQR- TNYUA0U=Q7&L'(RMT1-M+@C<-]%GC% V4WX'HNI>D$ MZZ"_-*[_ 5!+ P04 " 30%98T40U*@0% #V$0 &0 'AL+W=O!+.NHYVB'((5$: M@>%C!>>0YQH(W?AS@]EK3&K%]GN-_LG$CK'<, GG//^1I6H^ZD4]DL*4+7-U MQ=>_PB:>@<9+>"[-+UE7LH.X1Y*E5+S8**,'15963W:WR4-+(7*>4* ;!6K\ MK@P9+S\RQ<9#P==$:&E$TR\F5*.-SF6E7I2)$OAOAGIJ/%$\N25?R@1*G1YR MF3-,59D2\\>1#C@EY[S (I#,Y/'@FMWD( ^'?87V-4H_V=@ZJVS1)VRYE'SE MI9I+T]OZ,=B)^A,0FGFL1ZE"O \]KLN$9/.^MLK$O"94) M?[\)3;)CN6 )C'K((@EB!;WQAW=NX)QT!. W ?A=Z.-)Q2W"IR29LW(&DF0E MD28LOM >2S(3K%2[Z:]<[P:_G@.9\AQYG)4SHG09;,B<_86&VE8JMF7J'A4$ M4:AX#TP0T.M.<-6@N '1K-PQ^? NHHYW\J\]?QAV0GKT"LG3%0CL3\]J[LI= M@6Z*.E6[DK\O3?BX2/7,Q1V())-;Y7,DBL D+EF^-;!F(I7D4F0)D&L013V# MS58J+%.TI65=>K*;8DH"RP\<*_;#!NX7XCEV[)#0CH(:*9-RB2OD^XY%8[\M MZMN14TO!QMN4''BA:T5Q<-@2=:GM-**X_%/(E!9%OZR8>FU1.K#IX.51>!B% MYV(D&$_+-6IC5*'MAAT$&C0$&KR"0)/3JT[>=&,^PQL#_C]??C*^^)Y%G:A5 M9K'M122P/;K#E0U"2[*>><269T6W;'E6]"5LV1_# &/H8$K0,"5X!5.N)M\Z MF=*-^0Q3$/QG(\KKB?,431X7^V>=3H+'NZWPI@@^L4R0[RQ?PC_:"AS+P0[= M:L.Q[7@[9>TYNU*>:X=1+;4":9JZ9Z0.GP)[XX+VO#U.#;I.?F%3S>%+JYEA M HK-66FI::LX69D<,^/IOK+N!G^KXCJ5[;)XD)X'@UT]DSNS](TN&?"P%<\QU-NKMD6XOX?DB,2.;H(WI.0V@,]#D/;T>.K M3-X>304 -@$%>+!51.B"]6R?HIAO!Q2E7#N.S<@9X.@WIL^+4[S.B%M LE>6 MTDPF?(D%_X132C?R \UZ>4BH30,$=-&K$&VY^(XMN@ZSHRZBIBZBE]:%;-T! MDO:-".[T.^RKBV[P_ZHI_:%;Y,7C%OET?># Q0U9HF(R-S>@%%9X@U_@?5S5 M ;=I:,5!^TQ&K<#U'XQ=!)PPO#@:M&K)=9/?Q1I8KK_=LCPKPL/I=N1B:_D, M)7;.W."P%._$F<2MW]S7=L$HM9PX:$5E^5AY]=!U$-U]E"W=5'#?#-KN!U;< M4L0S;H"N#/;55[]U%R] S,P7!TE,25?7\F:V^:AQ6MWEM^+5%Y&O3,PR;$(Y M3%$52QR/F:+ZRE -%%^8F_T-5XH7YG4.+ 6A!?#_*>>J'F@#S:>>\=]02P,$ M% @ $T!66'7P$$H8! X@P !D !X;"]W;W)K&ULS5?;;MLX$/T50BV*+:!8$G6QG-H&DJ:+[4.+($XWV$=&&EM$)%%+ M4G'V[W=(R8J<.-Z@%V ?+(E#SIDSG OI^5;(.U4 :/)0E;5:.(76S:GGJ:R MBJF):*#&F;60%=,XE!M/-1)8;I6JTJ.^GW@5X[6SG%O9I5S.1:M+7L.E)*JM M*B;_.8=2;!=.X.P$5WQ3:"/PEO.&;6 %^EMS*7'D#2@YKZ!67-1$PGKAG 6G MY[%9;Q?\R6&K1M_$>'(KQ)T9?,X7CF\(00F9-@@,7_?P$_HRRU3\%&4-SS7Q<))'9+#FK6EOA+;/Z#WQQ+,1*GLDVS[M;Y# MLE9I4?7*R*#B=?=F#_T^O$:!]@K4\NX,69873+/E7(HMD68UHID/ZZK51G*\ M-D%9:8FS'/7T\A.3-:\WBC0@R:I@$LAOU^RV!/5^[FDT8)9Y60]VWH'1%\ " M2KZ(6A>*?*ISR/N?T*.(%9!,2!BZA/@V/X(6#NZ'%"U_M[B$O M.XSH,(8IDU/5L P6#M:! GD/SO+=FR#Q/QQA& T,HV/HRU57'42L22:JIM7, M9B\.,?EX1EB=DYR7K8:NJ5>L"R%J46*6X042; M'" *M$*AU 71./TCA$[)NS\=)NM19F M>RO<6;M=A2ASD.K[#%Q +;!7''5J1&*(49]TEH06V1TYZ6/\:(%.@NG8X,0? M#_U)XK\*^61(F3WH<&\XVX>.4W)CFRQJL7N,V09(W=HP([HUH_[3@WB&6S9S MDR@=BX)IZ :8"X-HZL:8.G'D?Y?)I[XEOAM.J1N.'$H"UY]-73^*QSRH'[LT M.-;HXJ&-Q*]M(ZS6W#+"XP\K.FLEUQQYPT-6MJ9:UE)43VL;QHWRQ8YRG,.O M+O@?+/R5C99HC,O*):NS*WR:;G:U^J9,/3:MS H\\??#^]3ZS*?N-)H]DP?N MC(;XBP[,Q&'BIC0F-TQ*#(\ZZ%I #[M\2!X80,SI:Z%9^5,H)E@2^!LDET(# M)A*BC]N4(ERIUC:PMD%A)FHL$]4G$1Z/:Y 2X])MG=E<> "9<64[@AI' $\8 MILD6L%GL9^:!DV=78-N^.$]VQ;DKR58KC=;,2?8K8UW?Z_,+GAF 0EK%'5GTRQM[YZ[(^^. M9UZNA?RJ%@":/)8%5U>#A=;+5Z.12A=0,C442^"X,A.R9!JGA@2_B4SQ?:$$:3 MRR6;PSWHWY8?)-_MP MBH"W$? JNVM%E95OF&:32RG61!IN1#,?E:N5-!J7O*.IZ($ M\ID]@B+GG]FT '5Q.=((;1A&Z0;FIH;QCL!0CWP07"\4>S&ZT5\ ^F0^-0AGNOY/7A^XZA?X?DG.'K(OUHZ."QM4N.56K(4K@88^PKD M PPF+Y[1R'W=8UO0V!;TH4_N,=6R50%$S,A2BH>\"GG,.)+75NMC5O?COGB6 M>*[_FOS7XQ_ 9'WP!(\-RBG(ZNBVZ^8(S8]G4RBY@PPD*QKB/HHN6$#FAFUQTG'Y.@L ) ]\BG,>1$R?>A45"]3XEMRLI@6N+'L;../(L MPMBA$>T(OH$9H&C66D,#9SP.6A6X0X'7&E$9^V^X^UGHG:,YV=F>? B;? A/ MS@<)J>!I7N2U/U/0:P!.%$; 2@OY1&:;*&I3A4@3'8QG1"^ W(IRR?C33XK M; ;5);#/>RBS^BW\GS-G.[D[XKM'ARXYVQONM4B_OC176$:0':]U5>_IN3NT M NH\&(ZMF3?TVUF==U4U(N$PMJ-R2%NV:-AFXRU&;ZZ5 :([2O92BGKMKOR* MYR:).QRW_*YM!LZLN#L4[.XP:KGC'?9S&MM8=9Q[QILS9/7-VAF)4?ZL)Y*C M)I*CDR-9Y7.>S_*482$P^R\XE@1E5M(F1+-MOINC9$H!,IA QO"?8@[H_/ U MT&_$C[H&]L?KRKF#<7T\OEOAROGWK>-]2]?IMU5N]BWG+_$&34$I8NYI)M-% MM8$9/& #NBQWJ[ ?.KX?6X3]2,2Z%SIC/SG \@MVS-@;8[[E?$X*@1I3)N43 M7MMK)MN*;0!HO..?K0'+;^QV5J_35*[V\[2IX&-$#(\BXG48AK2S_!XP\XF8 M%OF\@E,.X=!NQLO6HN8K[J+O8H3KJF;/=(PA2KDMI9-Z/OQ&/:H>YC-[XZE"9'N3_]72PU2A/4.CY9:^(D M;C?VM]QU'6PO;NJWO/&XC1IKBQ-T8O_JIB'V"&YBB4;6:H*[:W4>!L"$=K<2 MV8C!V(FHW;YT$R?!N-]I&+8L?DS7_\]5]AP78"4\?%"GI/#VZ XEV".8" "W!P &0 'AL M+W=O.)DQY87KZCC#@NES6:*@E52J@ADRU=S5I4*6U$%%[@:>-W +QH43CFO? MK0K'LC(Y%WBK0%=%P=1JAKE<3AS?V3CN^#PSUN&&XY+-\1[-S_)6D>6V* DO M4&@N!2A,)\[4OYCU[/YZPP/'I=Z9@V422?EHC:_)Q/%L09AC;"P"HV&!5YCG M%HC*>%IC.FU*&[@[WZ!_KKD3EXAIO)+Y+YZ8;.*,'$@P955N[N3R"Z[Y]"U> M+'-=?V'9[!UV'8@K;62Q#J8*"BZ:D3VO==@)&'FO! 3K@*"NNTE45WG-# O' M2BY!V=V$9BL48?D<#WBN4\77$QAVD7.,SK>.:3=Z/ ZU["6X^_D:GF* $=!"PB5/5AV*S;0V$_P:['AVE.38F) M&(':&R1<&\6CJE8G1=0=ZUI+8=6*,Z;F&+'XD6P#)D.(<,Z%L/J1MM:QLI5L MDKP'OS/J>OOVJ+]CC[P!3).$VYP:D@K!2+KW2J$P4*+B,H%2R06ONV!;/,%0 M^1O3[W4L3FL&'7_8(R&2*M[#+=FJL+A4ZA&N+ZC^+?8II?>\X=G+!5O(P#^T M0!$?^V?_0?"@,^CU_O4''+I;[DXS+9#2VR=#0UU5TU=;;_LJ39MFO-W>/&DW M5#TG^7-,*=0['_8=4,TST1A&EG5KCJ2A1E]/,WI94=D-M)Y*:3:&3="^U>$? M4$L#!!0 ( !- 5E@=ZL<;3P( .P% 9 >&PO=V]R:W-H965TSG1"541";]B7VV?>>W[-SEV^TN;4U )+[1BH[HS5B>Q)%MJRAX?9( MMZ#!5 C(Q;'DZCA0M$B#VL7ILAUAU(HN##$=DW#S<,9 M2+V9T80^+ER*58U^(2KREJ_@"O"ZO3 NBD:62C2@K-"*&%C.Z&ER,L]\?DCX M*6!CM^;$.[G1^M8'7ZL9C;T@D%"B9^!N6,,_[(_B5X M=UYNN(6YEK]$A?6,?J2D@B7O)%[JS3D,?HX]7ZFE#5^RZ7,G4TK*SJ)N!K!3 MT C5C_Q^N($..S'9N?A+L):.=& M*/^*5VCM.^LP-H_0Z?!L43F<>=:?R5XXOL9>G)9EUW22(U3^YQ>EP%U^>Y)I(/%]85TD6V)QFS4F+VJ<[9&?/]&3L>,(^ M_2'[U>/_]@&BK5KT?? [-RNA+)&P=/3QT?28$M/WECY W8;RO-'HBCU,:]>. MP?@$M[_4&A\#7_%C@R]^ U!+ P04 " 30%98L%IH3^X" #U"0 &0 M 'AL+W=OSG9#U$:JB]4OBQSDGON?>V!ZNN7B6)8!" MKQ5E:G,@)L,%W@.,U"/BZG0/;=5 MR4D%3!+.D(!BY-SZ-Y/8X"W@%X&UW&@C$\D3Y\^F\R,?.9Y9$%#(E%' ^K6" M,5!JA/0R7AI-I_VD(6ZVW]2_V=AU+$]8PIC3WR17Y'D_W.^B3X^G> M-MW5*6WS&K1Y#:Q>^-]Y[3*ZUHZZM1BU'D8'/=S858R+7<[5 OU-2P:[MNUC M!O$.)CVXD(]Z=B*Q+<_BUK/XH&KME5Z]5XMM5Y$L^9J9O5F5@*3" M"BH#-EN+G2_T7:.S:N.NJKT.=^W?AP51%(>[5=L!"V,OOMZ&33I@P75XY;>P MVC5WX\@T%Z*?6,P)DXA"H8G>Y4#KB/J247<47]A3](DK?2;;9JGO92 ,0,\7 MG*NWCCF8VYM>\A=02P,$% @ $T!66'99T89>!P 1S@ !D !X;"]W M;W)K&ULO5M=;]LV%/TKA%<,+9#&UH>=CR4&$JM; M S2=D:3;P[ '1J)M(I+HDI23#/WQ(V7%-&V9MM(;OR22?'G(>\A[=8\DGCTR M_B FA$CTE*6Y.&]-I)R>MMLBGI ,BT,V);GZ9<1XAJ4ZY>.VF'*"D[)1EK;] M3J?7SC#-6_VS\MJ0]\]8(5.:DR%'HL@RS)\O2SUM>Z^7"#1U/I+[0[I]- M\9C<$OEM.N3JK+U 26A&/B*0DEAH"JW\S,B!IJI'4.+Y7H*U%G[KA\O$+^N^E\\J9>RS(@*5_ MTT1.SEO'+920$2Y2><,>/Y/*H:[&BUDJRK_HL;+MM%!<",FRJK$:04;S^7_\ M5!&QU*![LJ&!7S7P5QH$WH8&0=4@V+5!6#4HJ6[/72EYB+#$_3/.'A'7U@I- M'Y1DEJV5^S37\WXKN?J5JG:R?SN?;\1&Z):._Z.L%NP8OVAW/VX)G MD1,L)C\H.PBV3/Z?VR?_GR^J+;J2)!/_ULWKO*.POB.=O$[%%,?DO*6RDR!\ M1EK]7W_Q>IW?ZFB&!(N P"R"PP7!H0N]_[7([M6J4L&%IVJMS4B"8I:IR8NI MBJ%J]0GTX^6PCMEY#[VR!YW%9WWOK#U;ILLYAJ9T 8%9='47='5WI$O=US@N M5V 5JIJDZK".I.Y6DIP]-R4)",PBJ;<@J;%FG])>%;GDAO/ZZ!G@GE=-3-P MMFRZ H# +-*\CJD#.TXWO^6GDB.RL+8KM)Y![@:PE8*H0])P'7-*=94;M W"V;5C>@:!$4FLV:;UCS]U5" M5CU!L0R)%D&AV2R;.MUS5JG](=<%D7Q&2E8A\KV@4WV+/T!$W<&4"-,1*\BH M2%&J1+30M8&<$(2%(*HD>*_"N,Q@'VI9=_<<;$Y^[I:-&7Z+.MTSA;KGKM3O M:$8^Z@<("9II5M7"58Q3EM1RYL;R2LYJ*0,MU:'0;,I,L>ZYJ_5K_+0Q84)6 MVP-0M @*S6;-5.]>;V\)$[):'X"B15!H-LNF^O?"58DXW:3R#VLU[IMQ(_O M+/O[=G1R%9TZ!>I+>$QJO9[C::6[\1'<#C:1>URO]=O($=\M"M;3V+!ZD7)# M9B0ORJ='#7.8N\O&T06J3:#0;+J--O'#O>4P2 $R $6+H-!LEHV<\7=]^;!S M#EM_Z["6P[::1$X3VQIQU#H.3U9"M-^NN1NU;U.B!J=$#]ZL'5WS_?&'A[KSQIPF@ M93L4FDV\*=L#;V_??X"^(@%%BZ#0;):-2@B 54)0HP!4U/HKP5UOYJ_D@&BK MF>W6TK=#;A$PP)RHU?. OGP90-V(W5TV7D6PWQ&]A0@(C @(]B8" E 1 (H6 M0:'9+!L1$+A%0/-8[>X6J[5FX6KY[![=:[TWLB'8(AOLD :X]X*^H0!%BZ#0 M;*Z-J F.]A;/H/(%%"V"0K-9-O(E<+]8:![/Q[7Q?+0:S[5FH;\:S_5HO0WW M7J,7 K=>&%Y\O?O\Z>8)W4Z)_K1-/J/A!/,,Q\^@MV/0]PJ@:!$4FOU=K]$L MX=[>*X2@ @44+8)"LUDV B5TOU=H'+X5WI::>+#!;.4KQL@]NM=Z;X1#Z!8. MVZ/\Y^_0[B$T7GR@'UU!H=GT&X$3[FUW1 BJ:T#1(B@TF^6E'1+NCZ6:AWA8 M>T]=VQ11:[:FCC>@=5?NT.VE'58JN,;E3C7]=;%:"?/-2(NKB]UP%^4>L)7K ME]YI--_39F#F6^RN,1_37*"4C!1DY_!(:0$^W[4V/Y%L6N[CNF=217AY."$X M(5P;J-]'C,F7$]W!8N]@_W]02P,$% @ $T!66.5MOF<9"@ #U0 !D M !X;"]W;W)K&ULM5Q;;]LX&OTKA'>P:(&96*(H MV>XF!ER+NQN@TV9RF07VC9&96*@N'I%.6F!^_%*R8YHBPUB=;_O0V#)Y2)U# MD3P?*9X_U\U7L>91R+ M3\:L&B6U9LN;[1U[4SQ>C-7,D3[#-&I&<@^ SDU M0[S/T-WZ>'?O'7$IDVQ^WM3/J&E3*[3V0\=^EUOQE5=M0[F1C?HU5_GD?)'] ML?;=;T5K%J)\[%4Q;<@ MXVQ?U')7%'ZEJ!"C7^M*K@6BU8JO3("QJO>A\OBE\A^Q%_%+)L]0&/R,<( C M='>3HG<_O4==8S^^A=T?5X7]\"G/SE 4FO .F/1T&.R!H:?#A&X8@\3HT *B M#C=ZK04(P:503ZQJ"$U?EIT*.P#B!FB[L@]BPS)^,5)]E>#-$Q_-__ZW, G^ MX>(<$BR%!*- 8(8*Y* "\:'/ETRLD7JN4-9^X$J+)U;P2KJ:[4Z:"]GDF>2[ M%N@BS@LPE+C$8@1/^DW.3C.)>VDH4*4,SB8'SB9>SFZ_W"X^H<7-#;V]<1'F MS3V4L(G=A$+5UJ8]SNQDR22:]JFE0%4S:)L>:)MZ!YQ/.;O/"S7E4$.S>DJW MI7O0F4*R!PF60H)1(#!#B=E!B9FW 2^RK-ZJ,09MV'=V7W"7#%Z$H3+,[.YR M,HGZS[V=2@TT2:\% ]7+X"T,]*PY\#+W1:YYH^;G:KBI)"ITBW91Z,<:RN$> MS>@6IV&?0T20S&1$NYG0.TU7$YDG7FV=79D_YV!"(NM&XVEK\?J$ MV.G:B7,<]PF);$*"F)#@%4:TLPC]UN*_WRO>W#-T9/6=[("Z"E"T%!2-0J&9 M>FB7$L9^P[W\[>[R1O5W7SX[=0 U**!H*2@:A4(S==".)_1;GLYR9W4E\A5O M6!=W=G81#/S*=[Z:_+8!T@T2@4 MFJF#=E&AWT9]WI;WBO?ZH15#YM5C.Z5Z8L66HZ8+Y3E4Z6)\3D%L Q3VI8#T M92DH&H5",Z70SBSTVHWY4@OP5Q^,J?U@X#,UG)&^&J#6#!2-0J&9:FAW%KYA MSQX?&_[()#?%<-(]LR8/2:#^]_MPVK!-NMP6>U M<"\?8=N1XH3$?99!%^I T2@4FLFR=M38[Z@'CQ7VXEGB8AS4,X.B42@TDW'M MF;%_:4][A/V:_@OGJKMYJ!NTXI(W95[MNB:5;,.^E^WR*2K9BK\V5JA9[.LS M6&POVL5!$N"D'RM<^NL^6#=0CPV%9NJF/3;V>^PK-23PSCUT1(/)YC^)\CEA8DD+ZO)!T2@4FBFM M=OG8[_(!'LH?5O:-!]<1-7 _N*!1 U T"H5FJJNC!M@?-5@J=A];<0K6*J/D M>MG:A?+JETU39UR(5CO.U/REVW.TXD^\J#>MR$Y50-> L;V\B[&UW0BT3 J% M9FZPT[&%R!];.&6+'6@X 10M!46C4&BF%CJ<$)T03CAUH]T>R]CU%B=Q;RUS MZ2]R,-V@@0,H-)-N'3B(_(&#JX9W@0+^;<,KT>[X4=37QNZ);J>>FWX['!#% M5CC 7X/![(.& Z#03/:/MO;ZPP&G[8B,'"O49&H%C_UE#>89=NON_R,@$.F M0.0/")RP>W*/8 Q[%L.@ 0!0- J%9C*L P"1/P"P^(MSF,AV\_:L8^FOQ& ! M0)T\%)HI@';RD=_)O[79-7+LUDWPQ!HJ01TW*!J%0C,9UHX[FGAGB2?NBXU MMQ6#HJ6@:!0*S=1#V^3(;Y-/V1V[AS"&SMFL']CU%S289%"W"H5FDJS=:O3F M%N1FRWOS0[:_F-5E>_75N'ID6\DIF?1C!?X:#&8?U)A"H9GO'&EC2@"W,1/' MEF(K,.,O<"C9H&@4"LTD6SM/ K#;F=A+U6&41%&?9E#'"8I&H=!,FK7C)&]O MB69O!UR(O?_8M2;G+VPPT:#F$@K-)%J;2^(WES=JQMVP*N,HZT*.[DX#=,\U ML9WJ).YO*4M!RZ10:";+1^^%^JVE;X>_/^M@)WR_>56R[RMN(B++KJ#O1 E6J M+>>5FM6Y^09]P938?C0,IE'_!=+4E2Z*XV32>ST#JG8FG=H<$O]R[&MTJF^K M;291XVG'H(:1V NP%J43:VCMOW\*52>336WMB-_:.5Z)07^BQ8FVPP\^F%!0 M.M5WOF!UHFA4(SV=9^,?;[17B[N:!H*2@:A4(S]= F-08PJ7Z,P6K8)C6: M]O<,I*!E4B@TDV5M4F._275W5=>OK,]Y.RI02PN*EH*B42@T4[*CLY+\;R&? MVE'!'I<$NKX*BD:AT$P]M%^._7[YM(X*U"+OT8P3!Y+^02LI:)D4"FW'\OCH MX,.2*];:$R?;KC.M,=KWA?2UF7W<M G4[P]U+5^^M 4ENF!@ 2"P !D !X;"]W;W)K&ULM9IK;]LV%(;_"N$50PO,L7G3I7,,),[:%6B'HEZZSXK- MV$)U\23::?;K1\F.:(D7RRW]);'L;M:%0NUBR-RJM\PS+QRV->I!$7E\5J5&X*%BUKIS09H?'8&Z51G VFD_J[ MS\5TDF]Y$F?L?7%:#K91"LV9_Q^\[D0 M5Z,FRC).65;&>08*]G@]N(%O9Y14#K7%UY@]E4>?027E(<^_51#<941 M2]B"5R$B\6_'9BQ)JD@BCW\/00?-/2O'X\\OT=_5XH68AZADLSSY)U[R]?4@ M&( E>XRV"?^2/_W)#H)H%6^1)V7]%SP=;,<#L-B6/$\/SB*#-,[V_Z/OAX8X MP0$='%#7@1@<\,$!UT+WF=6R[B(>32=%_@2*REI$JS[4;5-["S5Q5CW& M.2_$K['PX],/V8Z57#P77H(AF$5%\1QG*_ U2K8,1-D2W*1YP>/_V!+,\I*# M_!'<[*(XB1X2-A0-.9Q'"0-W[(&#.5MLBYC'K 2O[Q@71N4;$?-^?@=>OWH# M7H$X W^O\VTIPI:3$1?95SF,%H=,;_>9(D.F$(%/><;7)?@C6[)E.\!(R&ZT MHQ?MM\@:\8XMK@"&OP$T1EB3T*R_.[*D@YM'@>MXQ!#O4YS%Z3;5M8S5L1KI M;\M-M S&42U;LV&#ZZR_0&_^N4^4H6$LC:322.CH^V=U V707G6+B4K&C M8"W%M%%,K4_U+U&KA-"BDAQ+]:( 5>J? 6>%]I';HT+PS*)"I]7J]X-:O4:K M9^_!T7=3#[8ZGOL\'05K:?0;C;Z;'NR[5.PH6$MQT"@.+M*#[5%1W8-U+3>S M.OZ@V+ 1&UK3FJ\%[H8F25;?(9(+(FN!])B;C29WA M>S$)US^1?0COZ-X>Z>:GVAB3DQ,4:)^A'"7W,2]+0W_!RIV'2G8:&PA]0WYR M<@&M))^^B^)B/W75)D:4FQ(8C)4GJYKY(<;0D)REL#+40 M27XB*ZE.U)J#<^?!>K23FL[,H\;D).:0'7.M6E-L\B+B#"RK1;I]^-G#GCO\ M7$5K-X)$*4)NB@ZR(OELU8ZBM55+1B,[HT\7':3"%]+0"[I]4S4C(8*&HH,D MI)$=TGV*#E(9C)3\5)O0D)MD-+(SNE?-L<D#8+>L:,Q)"8FIER45DY^)1=;J_FE^!5;YC1=9GH#I=4[N*UFX%"5\4."I/ MCM;#!]676%TC275DIWJ/\J3B&H;*^DMCA3T:Z+LFEE3'=JKW*@!8I?80=O+3 MVHP-Z4FN8SO7[$D-_M?QJV(P]YA@XHV8U[L]LX MK\ J;(/NO$)C Y$A.: M8A"5T$-E9T5G9((XD1 G=HB?*#CJ%C)!/E%:3C5#D%##E@21F"7V9:DL.N?M M2-C#GCW^+D%=*JE+'1T)4Z='PJZBM55+G-.?/1*F*GY1X(?=S7R=&36<:5+) M:?KS!\)40^MNK@Y)AJ3X6[U4EG95B?40E<^C,GQP=GO]4!O* [ M']*9T>XYV.CH74VQE%G5K["68JZSS?C^M:L_W<@][K$U^RE[6LG_ 7LPUYH0]4/F[N>77G M=RBKK*"ER%@).'V>>^_AS2V.ZX0FXFM&]Z)W#6HJ3XQ]JV_^7,V]H*Z(YG0I M:PA2/>SH+1Z[J4>6-%G MLLWE%[;_1%M"48VW9+EH_H)]&QMX8+D5DA5M @S/)* V M 5V:@-L$W! ]5-;0NB.2+&:<[0&OHRNT^J)9FR:[8I.5]38^2%Z]FE5Y/H-W6 3C4->:,ZK/W@W8D.6=.Y5GRQ!^8YZBU]_@7'P MAXF4(S"-(NXH8ANZA>(A+VGRZJ^"W0)':833F;_K%W\:AM(X3>(N3"LK[,H* MK67=$K$&]/LVVY&\5J.I0"O"T#UP!*:1C3JRT4B912XI.@+3*,8=Q7BDS YY M<5\_81C%TR.9G8;!-)PFB5EF25=68I<9*PK*EQG)P89L*#<5:$48N@>.P#2R M:4)!!TN>69S*BY0UJQANZ&*S2=><];P)&::Q-=T72$IM-4/@%:>[2-)CJ1 M5)0F.#D2GB$L">+@G/)4=X?V]OXX>9B %[:CO*Q=W<^D9P4;O">.T'3JRD' M<*STG#H'5V@Z3>4=H+5OVVA&)YK"05S[:EUZAK!I@,\H3S5\:._X?]$=S0$T M%F;-'+S^CM!TGLI!P&2LS)PZ!U=H.DWE':"U;]MHIH;6BN,T.M;9:9S-PD'5 M\Z&]Z;=* _^!2WXUV,$&[XHC-/WGJ3(6*!C[ ]6IBW"%IM-4+@)9V[>-)KQ, M?(8XF_A0;T)@[_P'\2%C;6Z'!->8$B!E)! >JS2GIL$5FDY3F09DGSM8:(:G M"H)A&AVW4U-< -/I](S25*-']D;?*NW"KSD[V.!=N<;L "DO@>*QXG-J)5RA MZ325E4#V:82%9G(BJC0-CY5W#8> E$- =H?0T^<%4Q4[V."-N\;0 2D'@J9C M]>G4;;A"TR?%RFU@^QC#,BL.+AJOF,+.SU>P\@?8[@_ZTALP:;&C#MT<5VCZ M&B@C@L>>56"G/L05FDZS=UPQ^KP"7S1I,819)BU8.0=L=PY*@\-F+G;8P;MS MC6$$5AX%CSW)P$[]B"LTG:;R(WCL:4:;J)V:&68NIK#3F8O?.]2M3]0_$_Z2 ME0+D]+E*"R9)M0K\<$A]N)%LTYSS/C$I6=%" &0 'AL+W=O- M16)GMMO OY^=A*PT)F/27AK;N>?X'/O>W"8-X\^B )#HI2JIF%N%E/6Y;8NL M@ J+4U8#56]6C%=8JBE?VZ+F@/,65)6VYSB176%"K31IUVYXFK"-+ F%&X[$ MIJHP?[V DC5SR[7>%F[)NI!ZP4Z3&J_A#N1#?,M),GQI[UY#J?6XX6!"5D4C-@]=C" LI2$RD9OWI.:]A2 M W?';^R7K7?EY0D+6+#RD>2RF%NQA7)8X4TI;UES!;V?4/-EK!3M+VJZV""T M4+81DE4]6"FH".V>^*4_AQV &WP \'J ]UF WP/\UFBGK+6UQ!*G"6<-XCI: ML>E!>S8M6KDA5-_BG>3J+5$XF5[3+5#)^"LZ7(+$I!1'Z 0]W"W1X<$1.D"$ MHON";02FN4ALJ7;4.#OKV2\Z=N\#]B5DI\AWCY'G>+X!OO@\W'L/MY7/P:PW MF/5:/O]O9DU..FA@ANIB.A3K/Y&]<^D/+OTI M]O06-RI#)'""2^.==?!9"]=5ODU=)W(2>[OK8!P4^_$0\TY8, @+)H4]JH+6 M"55SEH$P2NL(HIU=U=7O2QL'N:'KF[6%@[9P4MLEH41548[6C)DS/1Q+\V)_ M3YHA*(Q"L[1HD!9-2ANR]ABM.3.?6S3:-_2C?7'CH.#,CF+ M5#]!\**O5=WP1)5-LOUKE,R;>)[A'#7X+T-U!+ P04 " 30%98"XIP^A8& $.0 M&0 'AL+W=O>@Z6.2?N-KQ@1YBL*87_;60FPN^GV^6+.(\K-DPV+YR3))(RKD;KKJ\TW* MJ)^+HK!O:-JH']$@[LVF^;'/Z6R:;$48Q.QS2O@VBFCZ?,7"Y/&RI_=V![X$ MJ[7(#O1GTPU=L5LF[C:?4[G7KRA^$+&8!TE,4K:\[,WU"\\89(*\Q=\!>^1[ MVR2[E/LD^9;MW/B7/2T[(Q:RA<@05/YY8-_ M>'DQ]Y2SZR3\&OAB?=F;](C/EG0;BB_)H\?*"S(SWB()>?Z;/!9MQ[+Q8LM% M$I5B>091$!=_Z5-Y(_8$DM,N,$J!\5(P?$4P* 6#4P7#4C \56"6 O.%P'CM M&D:E8'1J#^-2,#Y5,"D%DSRZ13CR6%I4T-DT31Y)FK66M&PC-T2NEB$,XLR[ MMR*5GP92)V8WL:#Q*K@/&9ESS@0GOY*Y[P>9L6A(;N+BWR.SV7N+"1J$_(-L MWD^GG;W53++;:H>A^TR-W3Y6W7[ITNUQ61'%36'N2\ MP:G6;K-G@1BV([*!XX)OZ()=]N3(P%GZP'JSGW_21]IO;=9 PBPDS$;"'"3, M1<(\$*QAMV%EMZ&*/IM'22J"?XMG)7N2+Q>GJ."3,0L)L),PI8.,< MEKV-/Z!Q9O6V.OA'2-/1)F(6$V$N:8!_$R)\4 TPC^8;/A8#PQ7WC$.VPV MT,SA4&L/_Z@*_T@9_J_S/V[^:0NX4M8UX$B8A8392)B#A+E(F >"-2PVKBPV M?OO;S!AI-R3,0L)L),Q!PEPDS /!&G:;5':;*)]H3I!-_S;T.6*Q'-IHT#8Y MNYH^IJ)"3,1L(<),Q%PCP0K&&D\\I(YTHCW7&VW(8D#):, M)$L2U(\QFCW&VERE!'9]BB%A%A)F(V&..@AC\LQHRLF81$6V9$1\^MPVA+C( ML_) L(;Q=*U.;6G*J_["LN1M$*_(MC9A:XY*R>GJ."C-@M)L*,TYT;M/>/M\X22@?(=DF9!:3:4YD!I+I3FH6A-W]7)=EV97#TU M Z:F=';>X# YI!W.0"QHKS:4YD!I+I3FH6A-3]49=5V=4M^-HQ9]%D'$R&W( MV$:VX>T/-6AF'4JSH#0;2G.@-!=*\U"TI@'KK+YN @93:%8?2K.@-!M*,BB=DN)\=?3CO0#MUH30/16L:K2XJZ,HD\H]DY]3$SO:"5AF@-!M**;$FKY:!E!12M:;FZL*"K*PNG9^60.?!K*,V"TFPHS3ER_SMEY:!E"!2M M:;RZ$*&KD^"?K#E9)BG)9Q5G_MLPH#6(J T"TJSH30'2G.A- ]%:_JN+D<8ZG+$FV83:G9G M/T)+%"6M\5V^EO2?#>W5@=)<*,U#T9I.JXL/AC+)_"/3"36QL[^@I0@HS8;2 MG".1.']]-@$]#P]%:SJN+CL8ZK+#R;,)-:>SSZ!?]8?2;"C-.7+_N\PFH"?F MH6B%\?I[2Z@BEJ[RY72<+))M+(HE)]71:LG>/%^H]N+XE7YAZRW''?W"*Q;D MU?AB?>!'FJZ"F).0+657VMG8[)&T6')7[(ADDR_@ND^$2*)\<\VHS]*L@?Q\ MF21BMY-U4"U\G/T/4$L#!!0 ( !- 5E@_94CA@P( /<& 9 >&PO M=V]R:W-H965T4Y;X#IF9*+&BO=%6M7-@)P88-JZ@:>%[DU)LS)4CMV)[*4 MMXH2!G<"R;:NL7B^ LJW<\=W7@;NR;I29L#-T@:O80GJL;D3NN<.*@6I@4G" M&1)0SIU+_^)J9M;;!3\(;.5>&YE,5IP_F!^^T7]QN:N<_B2%JN9.XJ "2MQ2=<^WWZ#/9VKTL^6#NH">O>>-?OPUY $+P1$/0!@?7=@:S+!58X2P7?(F%6 M:S73L*G::&V.,/-1EDKH6:+C5';+%&9KLJ* +J4$)=%GM-1?OFCU""_13:M: MH><8:S%%ES47BOS&=D._[O3)D(#TR4"/#'=34*#7DJ<+4)A0>89.$&'HH>*M MQ*R0J:MT"L:(F_=VKSJ[P1MV%Y"?H]#_A (O"-'C9D7--9&;K(@3";3U-V,P"8#;'(,-AV#=5'1_\&F VQZ M#!:-P:;O@44#+#H&B\=@T7M@\0"+C\&2,5C\'E@RP)*#L(<*=)4N%8@Q9/(* MZ<=)$HXC9P-R=AC)%:9CM-FK0^F'L>\E_^#.J9:#O^Z[ ]02P,$% @ M$T!66.J9,.-Y @ B08 !D !X;"]W;W)K&UL MK571;ILP%/T5BU53*ZW%0$C2CB"EB;;U85/5K-VS S?!JK&9;9)V7S_;$)2D MM.O#7L#7ON=PSL6^3K9"/JH"0*.GDG$U\0JMJRO?5UD!)5$7H@)N5E9"ED2; M4*Y]54D@N0.5S \Q'OHEH=Q+$S=W*]-$U)I1#K<2J;HLB7R^!B:V$R_P=A-W M=%UH.^&G2476L !]7]U*$_D=2TY+X(H*CB2L)MXTN)K%-M\E/%#8JKTQLDZ6 M0CS:X":?>-@* @:9M@S$O#8P \8LD9'QN^7TND]:X/YXQ_[%>3=>ED3!3+!? M--?%Q!M[*(<5J9F^$]MOT/IQ C/!E'NB;9N+/9352HNR!1L%)>7-FSRU==@# M!(-7 &$+"-\+B%I Y(PVRIRM.=$D3:38(FFS#9L=N-HXM'%#N?V+"RW-*C4X MG=YP3?B:+AF@J5*@%3I'"[-5\MK,B!7Z*H52:$:D?*9\C::EJ+E&A.?HA]EB MU^;WH ?":I?[DNMT#II0ILX,Z_UBCDY/SM )HAS]+$2M#(M*?&U<6"U^UBJ^ M;A2'KRB>0W:!HN 3"G$8]'AW#?U*XK8-@5,'1\T7L+V.>HH1CT4]B# M>J4JDL'$,R=1@=R EW[\$ SQYSY__XGLP&W4N8W>8D][MT.?XX9FY&AL)]FD M81!CC!-_L^_EGVD'*@>=RL&;*J=95I( 'HWZA<2_*% 0C0(\/I+7DS;$EW%T),_?:Q2V M27\G&PO=V]R:W-H965T MK\DLLQY&EU>5@P]CN?#@LEANZ#8O/V8ZF_#>K+-^&C/^8KX?%+J=A5!5MDZ&F*)/A-HS3 MP?RB>NXFGU]D>Y;$*;W)2;'?;L/\\8HFVLLL*:I_R4,]K3(@RWW!LFU=S.=@&Z=/ M_X??ZS?BJ( [W05:7:"]+!B]4J#7!?JI!:.Z8'1JP;@N&)]:,*D+)J<63.N" MZM5I_W\.F+57TK MC9"%\XL\>R!Y.3WWR@?55[NJYU_&."U3>,MR_MN8U[%Y$"]YI"A9K'-*>;I8 M0<(T(HNBX'\!;O;YB:NGF=!>F0F5_)*E;%,0,XUHU%'OO%&O28 A?T<.;XOV_+9< M:5+Q7TOVF>CJ1Z(IFM8Q0]?R\L5^?2A7.\H->;D7IM)R\_295SK*+7GYK]D] M+U?*Z>5=[[S_Q@>W3Z2C!_)R MB]Y])MJLZZT3OL7Z(=QZY>F@<';$+E_1RP%<""IK?T\'\ M[W]3)\H_NU*#Q PD9B(Q"XG92,Q!8BX2\Y"8C\0"$"8D>'1(\$BFSZ^S@I%L M179Y%NV7C!19TK5\O)(J?5.*Q PD9B(Q"XG92,QYPJ855FY&W?,U'%73)Q?# M^^/\M2>;Z:.9*D[EM:<:C\?J3)S*1\Y_ ,*$Q(P/B1E+$[-8+O,]C/J9ANJ1\@Y+F MX8[N6;SLC*ITQOI&%8D92,Q$8A82LY&8@\1<).8A,1^)!2!,"/[T$/SINV]; M3I$)1F(&$C.1F(7$;"3F(#$7B7E(S$=B 0@3$CP[)'CVQK9E6L017\96AT-8 M'J;%BN9YYP[8*RG5-ZJSUB:)/E84<7W+0(YH(C$+B=E(S$%B+A+SD)B/Q (0 M)D3P[!#!,VD$;\+':M5WE>4D3AE-RH.3^S I]_?L:,X>R7['L\E'7O+2>,E_ MLXWY=BW+TN[-5^EP?6-ZUMHN4J?CES%%CF@B,0N)V4C,06(N$O.0F(_$ A F MQ%15FJ.D"B*H$;VG2;8K)WTSJO(1^V:UUH2PGBFMA2IT4!.J65#-AFH.5'.A MF@?5?*@6H#0QMD?-#2HBMCE=[Y.09?GC6YF5#M<[LVI[]^2H([/(04VH9D$U M&ZHY4,V%:AY4\Z%:@-+$S&I-9C5$9HOJ^,X;<96.U#NN6ONPG*ITY!4YJ@G5 M+*AF0S4'JKE0S8-J/E0+4)J8UZ;'2)4V0,ROXHPG\[^4=280VCX$U0RH9D(U M"ZK94,V!:BY4\Z":#]4"E";FM.DD4D?O?L!&A?89034#JIE0S8)J-E1SH)H+ MU3RHYD.U *6)<6[:G%1YG]-3G,M6B_#007%8&R8K^LH:,;2_":H94,V$:A94 MLVOM>$M":VU'.- Q7:CF034?J@4H30QFTQ"ERCNBGI>S7;'TJPFJF5#-JK7C1$W'K4C9]623-X('[46":AY4\Z%:@-+$X#4-2:JT M6Z(=O(\DC**X[&XX/ACS'$(2[6EG!*%=25#-@&HF5+.@FEUKPO$LI2NKT*XC MJ.9!-1^J!2A-S&K3>J3*>X_^8I>^7.^=4:1F0#43JEE0S89J3JV]U:S?,5E7 MMSYTWGRH%J T,7M-SY$J;SHZ[+ E?Y*OY:$4'D:Z8U7/_=TCL8Q%><;93H-21S_UNE6<\ ME6F6?LKI:I]&X5U"27(X1E,>CWEUIZ_6;BS2VWU%U_+9ZIU&:)<25+.@F@W5 M'*CF0C4/JOE0+4!I8FB;+B5-WJ74M5 -O\?;_?:'=A++1^N]G(7V-4$U$ZI9 M4,V&:@Y4- Q7:CF034?J@4H30QFTTVE]^RFZG,ZGMSN MG4]H.Y7>;F^IKD;SXGMK=DS7_G9;T'FSH9H#U5RHYD$U'ZH%*$U,7M,GI]LQSVUG+8 M>\MA;RZ'O;O<>_18Z4V/E2[OL3KU!G-RIG=DH2U24,V$:A94LZ&:4VO".?:J M.IF-7YQR6T\G7%QCJBHO3[GMF&RLG(U?3.9#7T. TL3X-.U*NOPJ3,*ATC1F MY2GM+&2OK,5"^Y*@F@'53*AF034;JCE0S85J'E3SH5J TL3<-GU)^N3]UV*A MK4A0S8!J)E2SH)H-U1RHYD(U#ZKY4"U :6* MSOQ_4$L#!!0 ( !- 5ECB!4$N& , 'X) 9 >&PO=V]R:W-H965T M3X[$F=A.)KGHU&,W[35, MKD34),$"D&2_?1>@S-(BS/JB-Q) [BZ^?P'LB6/&=:E@' M-X+(7=M2\70)#3^L'=]Y?G#+MK72#]QBU=,MW('ZV=\(G+ECE(JUT$G&.R)@ MLW:^^!=7OJ<=C,4?# YR,B9:RCWG#WKRHUH[GB:"!DJE0U#\V\,5-(V.A!Q_ M'X,ZXYK:<3I^CO[-B$H6W[X#D=!L8Y7\D:: M7W(8;./ (>5.*MX>G9&@9=WP3Q^/B9@X^-$K#L'1(7BK0WAT"(W0@O([S7?2=I5"51:ZA/">A?T8" M+P@M[E=O=P]>NKLH=]0?]3L!=BPU%LN!2]N.5/M%$,=[;: 5&<7#+>"_X7*)OL(59J8ND* ML"\B+_+SE;N?ZIE;!7&8I*/5"]!H!(V60>&>*L3$(T:XJ@%K#6TT-E0[<^6M M^S3$3"8H899%P0GPW"I(L\2S \J6S]&B&=K<*$U? M(?.]?]N-M\CV7'N7Z(XAIO4ESZ/\]'!:S&*T"TX0W4ESU%\FOU*Q99TD#6S0 MSSM/\1J*H=D/$\5[TR_ON<+N:X8U?B"!T ;X?L.Y>I[H%CQ^37#(AO7NMV OH8DL^ M289PTP]_DA&(-6*#//_V10/&^UL!#_9*CR4?W^3%M_+*F,K[OEQDY=N]JZI: MO=G?+V=79IF4K_.5R>JO7.3%,JGJ3XO+_7)5F&2^&;1<[ >C4;B_3-)L[^1X M<]NGXN0X7U>+-#.?"J]<+Y=)<7MJ%OG-VSU_[_Z&S^GE5=7;HT69GFF5>8B[=[[_PW.CQJ!FSN\:_4W)2//O::;^5KGG]K M/M'SMWNC9HO,PLRJADCJ?Z[-F5DL&JG>CO^VZ-[#G,W QQ_?ZW+SS=??S->D M-&?YXM_IO+IZNW>XY\W-1;)>5)_S&V7:;VC:>+-\46[^[]VT]QWM>;-U6>7+ M=G"]!/M =-G!DS: 9.7SC!M!TRW M!X3/# C; >%+9SAH!QR\=,!A.^#PI0..V@&;?.W?_?XVO_PHJ9*3XR*_\8KF MWK76?+!)T&9T_3M/LR;LYU51?S6MQU4GD?E:>;]Y[^;SM E?LO!T=O3UZ:>5^N\G699//R>+^JMZ*Q]F?MC-'=C,$S M,_K>ASRKKDI/9',S[QDO?S ^< #[];?_\#,([G\&IX%3_&.]>.T%X2LO& 7C MG@TZ.T>?FY6]2^N=^.M((P?_AC&&V_\W.:(TR\]6W%Z-VK2 M/ZIY.GI3KI*9>;M7/]^4IK@V>R<__\,/1[_WA8G$(A(3)"9)+"8Q16(:PJRX M3A[B.G'I=X_=:5FNDVQFO%E>5J6W2M*^Q]13IS0TPB06D9@@,7F''6RP9M%X M?1(<'1T<[U\_CN;3.QWYT\"^DR(W2T.8%;GI0^2FSLB]S\O2JQ<&\R9ZYGN5 M9I?KM+RJ5[]57^J[IG8+0GVS=2Y';I2', MBEWX$+O0&;O313+[5J^%,^.]6U2FR))F%\D[*TR];*T7K]=IF1>E]\M>=\>] M7_L"Z9QF:"!)+"(Q06*2Q&(24R2F(D'$EL8C$!(E)$HM) M3)&8AC KKH)120F2$P>O62A2LZH2$Q# MF)5.?]0==ATY\_EG5C]8%E7Z/S._RZB]']^74;' L22U"-8%J$M5B5%.H MIBG-CF_0Q3?8:>>J'48%E]0B5!.H)E$M1C6%:IK2[.!V;93O; _ZCN_WYABM MIU M0C6!:K+5K!VLI\?WT3D5JFE*L_/9U4^^NW_ZIZF\65)>>869F?2ZM\P_ M=1N#TXE63Z@F4$VVVM:J=30:;^>3G%6AFJ8T.Y]=5^6[RRJ9I(5WG2S6YOX0 M56] T9(*U2)4$Z@F_:<=E']T=#@]V@XH.:M"-4UI=D"[5LMWUUK=CI7WE_?9 MK)+;S?'4CQ?>YJG_+%_6G\_2[-+[F-4WST[T*U"-4$JDG_:>I-FQ!X<8&QQDMV5!-H)IL MM<<+BNEHM+V@0.=4J*8IS8YI5YX%SH[CN05%WBXHHN;86N9]2*IUD5:W7I14 MFX-M?ZP7M_>G5!WV!AHMWU M0C6!:A+58E13J*8IS0Y^5[X%NYT+%J!M&ZI% MJ"903:):C&H*U32EV<'M6KG WLY:6IPFI?&*9O7PE_MD;5[2L0[4(U02J252+44VA MFJ8T.]1=I1>$NRT;T&8.U2)4$Z@F42U&-85JFM+LX';-7. L4$[J!^"T].ZN MF-/LTETG19I\7=P]*/47W"6WM]9K:I4(R_\^Z MK#85Q;,K!?;*B^RE%]EK+[(77QSW'F,8^=M+!?;"BNR5%?^.&FWU* MM+&[1.M=-#S?2;BUP4E%*S14$Z@F42U&-85JFM+L/'=%V_APMT4#6J:A6H1J M M4DJL6HIE!-4YH=W*Y,&[O/@QN^:$!;-E2+4$V@FFRU[4YBLKUF0.LS5-.4 M9K^'0U>?3=SUV9?W[[R'=4-?--WCAT83U2)4$Z@F42U&-85JFM+L!'>MVL3? M:94P08LT5(M03:":1+48U12J:4JS@]L5:9,7G-SFN#34#X9/O5N3%'W7Y#MS MCQP<5K0\0S6):C&J*533E&:'M2O/)N[R[-WE96$NF]"@HIT8JDE4BU%-H9JF-#NHC]Z5S-VSRW0.26JQ:BF4$U3 MFIW/KD";ND]+>]$;J;B-P>E$V[3IT\LL^D?^X>1H.Y]H3X9J,:HI5-.49N>S MZ\FF[J)K:SVZMZG[ZI"?3#%K.N3+S?6DJW3VK7G;B@O3^^I= MMS4XIW?:]FM:MW:V(G12@6H2U6)44ZBF*T3=U-6\^A!6^5I/U[<&C/ MAFK1M*?AZ7DL1?LS5(M13:&:IC0[I%W--G77;/<[8/53_^:%.?6NVL?B:_JA MWH?[G-\FB^K6^SE9KGZ_WU/[N%KE1;7.TBHUY2OO_:?7O7%&BS54BU!-H)I$ MM1C5%*II2K-CWQ5KT]V*M2E:K*%:A&H"U22JQ:BF4$U3FAWK#0?5*:3+^;N9=FE:GUYZ_CZ%8& M!Q2MQ5!-M-KVL>-@^Y$4[;M03:&:IC0[H%W?%;K[KKOCLUE9%>O-\[[YGE9- MB^"M'OJ%WL"BQ1>J1:@F6FT[L 9%-H^/X9Y]CKWS>L9TUE1C[]^?]289K<90+4(U@6H2U6)44ZBF M*->@A;N]8UJ(MF6H%J&:0#6):C&J*533E&8'MVO50G>K-NPHK1L;'&>T M+4,UT6H_/$J+SAJCFD(U36EV4+L>+'2_7=H.A[[0A@S5(E03K6:][B$8'1Z- MM\.*=E^HIE!-4YH=UJ[["MW=U]!#7VCYA6H1J@E4DZ@6HYH*>VJ^(!QOG4RB MJ4GO@KI?7AE314F5G!PO37%ISLQB47JSYB&R6;P^NM4KS$4=9/_-NV!O_\GM MD?]&^#VW2_^-VMR^W_$GQZODTGQ(BLLT*[V%N:BG&KT^J!?D17IY]?!)E:_J M/?0][VM>5?ER\^&52>:F:.Y0?_TBSZO[3YH);O+BV^;;.?D_4$L#!!0 ( M !- 5E@:6*.&TP( -4' 9 >&PO=V]R:W-H965T3:6#AV9KLMW5^_\WOG\WFTENI!5P"&/-9Z.G]@_M=[1RXQJ MF$C^DY6F&GM#CY0PITMN;N7Z,VS])):OD%RWOV3=Q68#CQ1+;62]!:."FHGN MGSYN\[ #"%\#1%M ]%9 O 7$K=%.66MK2@W-1TJNB;+1R&8';6Y:-+IAPI[B MG5&XRA!G\BG,##DC5Y1348 FR:6FHM0CWZ <2^H7VZVONJVC5[/0< M[F,2^DQ$?2:BEB\^D F7B0XU<*/L);O4#2U@[.$MTJ!6X.7OWX5I\,%EZ3^1 M/3,8]P;C0^SY-:,SQIG9D$+6C10@[,DWBHF"-92[O'>$64MH^\$J#R_2* E& M_FK7E2LL2X*_8<_T#GJ]@X-Z[P6MI3+L-Y1X,;%,2Z8+N4355&M9,&IP8+4*JM3& MREY1O@27[&1/4'@1)VGZ0KS M%F()O"P51U@4O%8I6:\Q.ZRQ[UAEV[$PK2Z)V7Z99L/]/#K"AA?[>?1WFJY] M\+Y2M6!"$PYS! ;G&9Z'ZAZ1;F)DT_;AF338U=MAA>\N*!N ZW,IS=/$MO;^ M)<__ %!+ P04 " 30%981.(!T8(" ";" &0 'AL+W=ONK\ M&%W-)KK>%/PBL!.]-M))EHP]Z\[/U=3Q-! 4D$GM@-5E"S,H"FVD,/ZTGDXW MI!;VVV_N-R:[RK+$ F:L^$U6,I\Z$P>M8(WK0MZSW2VT>4+ME[%"F%^T:VJC MR$%9+22CK5@14%(V5_S2SD-/,!H?$/BMP/^H(&@%@0G:D)E8) MY%%''ATCCVWDT8?(![U/)(\[\O@8^<1&'N^O%M^RT ?-3T2?=.B30?1')G%A M8Y_L[]%OEJ5N*XO#7L2&RNT='?K8OL-\0TJ!"E@KH7<9JX7'FZ.PZ4A6F=-D MR:0ZFTPS5U\/P'6!>KYF3+YU] '5?8^D?P%02P,$% @ $T!66)MW=537 M @ *P@ !D !X;"]W;W)K&ULK5;);MLP$/T5 M0@V*!&@CBUH0D74N:B!FYNYD!719BL7OJHED,*! M*N;CP2#Q*T*YEX[=V;U,QV*I&>5P+Y%:5A61?Z; Q'KB!=[FX($N2FT/_'1< MDP4\@GZN[Z79^1U+02O@B@J.),PGWE5PF276WAG\I+!66VMDE+&;VV+B M#6Q P"#7EH&8QPJN@3%+9,+XW7)ZG4L+W%YOV+\[[4;+C"BX%NP7+70Y\2X\ M5,"<+)E^$.L?T.J)+5\NF'*_:-W8QB,/Y4NE1=6"3005YOYH52@$XST(0R=68NGQ\S='IRADX0Y>BI%$M% M>*'&OC;^+8N?M[ZFC2_\AJ\ HSO!=:G0#2^@V"7P3>!=]'@3_10?91[60KZK(5'6-/NU?6=(]:4I[3FC#3 QCA.?2E ML:$;.CK;#5[DDZM HNAJ-X3U,/ M5Q2,PCU1_E8;K4 NW#A2)N=+KIN>U)UV$^_*-?J]\ZF9A,W@^D_3C-$[(A>4 M*\1@;B@'YT.3;=F,IF:C1>V:]4QHT_K=LC33'*0U,/=S(?1F8QUT_P_2?U!+ M P04 " 30%982W+/.38$ "P%@ &0 'AL+W=O+81>,=&P+ ME42/I.P4V(\?2=F2E=)TU'% $(N4SGMX'HG4*TYVE'WA:P"!GO.LX%-O+<3F MVO=YO(:<\"NZ@4*>65*6$R&;;.7S#0.2Z* \\\,@&/HY20MO-M%]CVPVH:7( MT@(>&>)EGA/V]18RNIMZV#MT?$A7:Z$Z_-ED0U:P /%I\\ADRZ]5DC2'@J>T M0 R64^\&7T=XI +T%7^DL.-'QTB5\D3I%]7X+9EZ@1H19! +)4'DSQ;FD&5* M28[C[[VH5^=4@Z^Q7V!0V4 M7DPSKO^C777M2&:,2RYHO@^6[3PMJE_RO =Q%(#')P+"?4#X(B ,3P3T]@&] MUP;T]P%]3:8J17.(B""S":,[Q-354DT=:)@Z6I:?%NJ^+P239U,9)V;W(*%Q M]"8"0=*,OT5+\>,/>#3^&:4%^KBF)2=%PB_11:L]\87,K13\>)_GMLH3GLB# MT0,MQ)JCNR*!Q! _/Q,?6@1\671=>7BH_#:T*OY>%E>H%URB,,#CNFS3R.PZ M$<12!RN=L(<^+2+TYN*M029ZO4QHEFF5V:MO<$_K]D[=X+N;Q=W"=,.JN+XY M3JTWUWQ#8IAZ?5MZK/W&V!$I,4*96IJ MR(6H) S04JW!="G_EFDL>U5^$]1*?*C%U9J[G>'!Q-\>H[+F[XK*D5@+U:!& M-;"BNDF25"W>)&MAJ< EB!9&0H-O"?5>$+*F[4K(D5B+T+ F-/POA,2.F@@- MOR$T>@'(FK4K($=B+4"C&M#("N@>. >X1,VLTR^D2W3WG'(!A60E)]W[C?8( M@LINV9F@/P4KY9PD&8>_3 2M2;LN;?8*U$A,5!T-H45U7%,=.Z7Z$9BT%D3 M6;#6O%W!VHLX!=;1$%I@W]5@WW5Z.<24"X[^01>MOU1F\VONB?J^U8O478R%1[ MN0^$K=*"2ZNQE)+!U4C.#59MCU8-03=ZP_")"D%S?;@&D@!3%\CS2TK%H:$2 MU)O4LW\!4$L#!!0 ( !- 5EB[G^\N. , +L+ 9 >&PO=V]R:W-H M965T];2T<.[.=%O[];"<-34EYJ5]HG/B5\0(2+(]X"DP_F7&18*678N[*5 ">6E!"W<#S.FZ""7.B@;UW+:(!SQ0E M#*X%DEF28/%X"I2OAH[OK&_^9X!V!V_"*SDQC4R5B:$814(B5H<#Z9PDCH-0P:1W_ M"E*G?*6UF@B6,./U-IFHQ='H.FL(,9U3=\-4W* RU#5_,J;1_ MT:K8ZSDHSJ3B20'6"A+"\E_\4!1B Q#T=P"" A"\%1 6@- :S9596V=8X6@@ M^ H)LUNSF0M;&XO6;@@S,8Z5T$^)QJGH"G0-)&JB<9:F%'1 "E-TBBEF,:"Q M[:1+EK>+*?OA&2A,J/RB(7?C,W1X\ 4=(,+0[8)G$K.I'+A*ZS+L;EQH.,TU M!#LTG$%\A$*_@0(O"&O@H[?#@RK;(YHB9_)$RS M-_FLF>D%WND_)^U:4G,^+*,@;+4&[G+35]TF/R@W5?2V2KVM-^JU_=I -VO! M=UJP#:R!Q@HKV\"(S] %8;J#B>[E:RZ);=T_YP_*G#\3"NB<98FEY.QOG=-7 MY*@%B/RU$OW@+,Z$T.^M2WD/1)6*M4W7U?0U\] MZ1[ENO?;T*_(L7VXT3-K$75Q[X6J4K5>6;7>1\.FG,V;"D129[[W/$&O%VS% M_'Q3O]NN3[E?ZNU_..6GKWV_0;^BZ%DZ+Q]?^V*KE,_WGH83[\47W'(SC? = ML>\XVPK.RG^@MM_?BKMV5Z^_%;B[,5F9L?8[%G/"I!8RTS#OJ*O//I%/BOE" M\=0.6Q.N].AF+Q=ZN@9A-NCG,\[5>F'FMW)>C_X#4$L#!!0 ( !- 5EAN M7WZIF@( (X& 9 >&PO=V]R:W-H965T[9G>=E+]G=IV8-$TB'GBQ M]S+G[#GCG?%X+=63+A -/%=[VA7[%2>/'8K=VK>"P;PTN!]PIT4U5,_9XBE^N)%WC;A8):[XS!.EE*^60G MM^G$ZUE!R#$QEH'1:X4SY-P2D8Q?&TZO.]("=\=;]AOGG;PLF<:9Y#_+U!03 M[]*#%#/6*SD&I2-)C8[<+EQ:')3"OL5%T;1;DDX M$W]%RH&&#[!HZIHC?1_#.,R8+N"&OC#.+3B;X4&):7/\PSE;OE:Y9@A./ MRE.C6J$7OWT3#'N?#IGZ3V0O+/8[B_U3[/&W&A7=$)%#8N]-1O=&0Z9D!;+; MX4?3T'*/'+?M.:LX[ 7#L;_:M?AD#T[*=AT+9 :-1F!:H]$@ MEW3#!:;V5N-S4C"1(U %[#NA0%[FKBP.FAJ\-A4,HSU3KX/ZEX,]3_Y.:5>H MPZL29[4#[[_,YZKL;76NAC:MEJL(:/J0A208\M2R(QJK,J5 MK0H)-*U$&;<]QPGMC++<2D;5NYE,1J+4G.4PDT2564;ETR5PL1U;KO7\XH:M MUMJ\L)-105=P"_J^F$FLV:U+RC+(%1,YD; <6U_=X20V_:L./QELU4Z9&)*Y M$ ^F\CT=6XX)!!P6VCA0?&Q@ IP;(XSQI_&TVB&-<+?\['Y5L2/+G"J8"/Z+ MI7H]MF*+I+"D)= M=@3NX!6!UPB\]PK\1N!7H'6R"FM*-4U&4FR)-+W1S12JN:G42,-RLXJW6F(K M0YU.K@'G0)%S"1[^WE[G4^,G?0Y@[>RAUVY0X.<@\,X(OH(T&B%B3J!;D&I8:$946I(<4C3 ..H;M0H@.4 M.]U!Z!SL2)6Y1XG>L"=[ADFIS:M6KPQF=,\XT@\X%B@]VMA>XG_>HNCK% M_SK5:>V=B\9<\C^H7+%<88PERIR+"/^OLKXXZXH6177WS(7&FZPJKO%; Z3I M@.U+(?1SQ5QG[==+\A=02P,$% @ $T!66,O0B&.@" NE8 !D !X M;"]W;W)K&ULQ9Q;;^.V%H7_"N%3]$R!G%BB[VD2 M('%T1>=,,.E,'XKSP,B,+8PLN22=3(#^^%*R8DF.3,?M"LY+HMO^-B4OT9M: M,L^?,O%-+CA7Y/LR2>5%9Z'4ZJS;E=&"+YD\S58\U7L>,K%D2J^*>5>N!&>S M(FB9=*EE#;M+%J>=R_-BVZVX/,_6*HE3?BN(7"^73#Q?\R1[NNC8G9<-G^/Y M0N4;NI?G*S;G=UQ]6=T*O=;=4F;QDJ?%Z>T"#G15DBB[_DJ3S6ZI!H+56V M+(-U"Y9QNOG/OI<7HA9@]_8$T#* [@10>T] KPSH[03T]S6I7P;T=P,&>P(& M96,>IRSN51=\663+C0OZ; M.'^L8_5,/MQPQ>)$_D1^(%TB%TQP2>*4?$EC)4_T1KW\ZR);2Y;.Y'E7Z7;D MM&Y4YIQNV=V"LR]/9DV-Q[)V2:,"E)]D!^U=]W27&/DM]_T0$D4'PI_]=VSVWH M_79Z_C5[)E]O.EO M;YE6K= K3/$9^W6LEW>8>O!5M]![3)UICH6-DB8KZ18\#-M7+9[Y:BVBAAX/D5F1SP99M MTC/RCI4>$N8@82X2YB%A/A(6(&$A"-80\F@KY-&[UKLM5*9(^ZC-!E0YNVC2F.U382 MYB!A+A+F(6$^$A9L8*-Z[40'EF4UBZ<0E+.AVLE6M1.C:N_:=2JV8IX1EL[T MNHI%ZR.ZJ9%_K&21,&?R>ES6[TU&$[I3XB*3>DB8CX0%2%@(@C4T:UO5LVK+ M7 O/YX+/]7A,JU;7Q(?4&[$TXDG"9R>$?X^2M8P?^4M0+'.'1Q;'*<%2R39^ MS0/7M\6>7MKZ>1=SDZ?XT*3>E":#Z4%4%J(HC6%7S-I;*/P M/T4JRY^B'3$*-!./%BN2YD!I+I3F06D^E!9 :2&*UM0TK31-WW4\6.)1 D?2 M'"C-A=(\*,V'T@(H+431F@*O_#S;Z*M@1H;F'$>K'.KK06DNE.9!:7Y)JU=7 MU'I=7@70K"&*UM1O9=S99N?NGX\1S0F.%B_4O;-;[+NQW1\.>KLE,]3%@])\ M*"V TD(4K:G>RLJSS5[>_WNL"#4 H32GI!T<*R*3>E":#Z4%4%J(HC6%7_F% MMMDP_"3NXX]:U9^S9Y:H9_(C6ZY^)E/=1<>*?%JM,J'6::QB+D_(+[>GK>*% M6HA0F@.EN5":!Z7Y4%H I84H6E/CE95HOZ^7:$/-1"C-@=)<*,V#TGPH+8#2 M0A2M*?#*5+3-KN)M;>38J%O6*[W(OW,1Q9N]3TSHDD2UOX8-]16A- =*H#^.&IW2Y<6GF,U.PQ!E*N\['@JY[W M0YR6>FW[^<"TQ-;O)$KM@;WS3O"-.?VQ4H327"C-@])\*"V TD(4K2G9RAVD M9G>P_MIRJS2A5B"4YD!I+I3F06D^E!9 :2&*UA1P9072][4"*=0*A-(<*,V% MTCPHS8?2 B@M1-&: J^L0&JV O]F47%] /N[W7X[0#U#*,V!TMR25B^ZQM9@ MYT&VUW*434=6?[CS1J /;5P I84H6E/!E1E(W]D,O#Z08)^6H18BE.;0UQ9B MCP[Z_?[NCZF@:3THS8?2 B@M1-&:FJ\L1'K$SP'_)-<)B[YIV>M2Y"I17*0L MG]KCQ5FYFCW&,A.2?.A4!W;:AXI0;Q!*3P:UH72/"C-A]("*"U$T9HBK3Q :O8 @;,1F#,=+>,- M[<#D XTJ0NE>5":#Z4%4%J(HC5%7/F U.P#UE[#8S*?]"65\8P+5KQ M^?= M.3/R:+5.7KWMUGO]MIL#3>I":1Z4YD-I 906HFC-&;@J\Z]G-O]N"V]ZI?O5 MHB\M'L_E4X9MM_QTL*LU9SA6O"6M;G+2\>EP1[O0G"Z4YD%I/I060&DABM;4 M;NX"-K=4MDK/^%0[?Z1&IO6G=;K>]9G0Z\_D.LYD%/,TTL6OKXO?.)W+$Q*D MT6E;8[JU"2:77,R+"4VE[LW7J=I,K[3=NITT];J8*G1G^]0^N[%;MCOVF=>V M_:IGGP6]]CU4[RER=*LF;69U_8#M=[>5?4$L#!!0 ( !- 5EA/I GD M.@8 *LK 9 >&PO=V]R:W-H965T'D/>2^/S/F1BQ]RRYA"CUF:R^O>5JG=U6 @HRW+J.SS'+84BSG?JS3)V5(@N<\R*IYN6W[P-=ELE7DP6,QW=,-63-WOED+?#6J4.,E8+A.>(\'6U[T;?!62B3$H6OR9 ML*,\N49F* ^<_S WG^/KGF<\8BF+E(&@^M^!W;$T-4C:C[\JT%[=IS$\O7Y& M_[T8O![, Y7LCJ??DUAMKWO3'HK9FNY3]94?_V#5@$8&+^*I+/ZB8]76ZZ%H M+Q7/*F/M09;DY7_Z6 7BQ$#CV U(94 Z!N0E [\R\+L]#%\P&%8&P]<:C"J# M8NB#2FXFR4D*_3;2=6JP4CWZ@SWG$ MZ8DI:4'M)W03QXFYI*DV+.>J>?$^8(HFJ?R@ MF]RO O3^W0?T#@V0W%+!)$IR=)\G2G[4#_7UMRW?2]V1G ^4'H?Q9A!5/M^6 M/I,7?,;H"\_55J(PCUELL;_[#WOB !CH -91),]1O"5.Q)N=Z"/?^XB(1[#- M(;=YP")MC@MSWV(>O-Z<6,S#UYMC1S#\>DKY!9X/-:5L,Z#L8FCOPF3/*[FC M$;ONZ?0HF3BPWN+77_#8^\T6?4BP !(L! )K\32L>1JZT"N>^,Y0(%&D5X30 M:7NO5[5B(K.1XL2[E!2W<]A#3XP*6W8((-T(@0@>;'IC0>R*T8R+AMG)RZP2Z-,QNKT@Y[9&/LK)$X2F*Z9-U M'4"Z%0*!M:B8U%1,G(/^RJ02263(*)-2L5&P,>'$N90)2+ $BP$ FN1,:W) MF+Y]^9Y"\@0)%D""A4!@+9YF-4^SB_-7N==&:YH(=*#IGB&^1O1(1:SWWU+N M=>OW9A^N=^=UZP\V_IQ=7\I?"38[*2P^[D^FG<("V64(!-8B!GN-IO+<2=PC M7K%NK-K&:7MI;$'1 E"T$ JMS<*)LL5OG\BJ/J#8@D0+0-%"*+0V6Z1ABP"K M$3?@Q=2XW7/I$5!'0BBT-@^->,=.S;E8,F$6C"DHNG8D>218IN_-C58E>E-: M"A7$]THJO9J2?&,E!U3 5V@FH=0UQ.M[76T"VFD(A=8FHE'GV*V OW&E)W^^ MSQYTI=;1KSZCT0--4OJ0ZBK/15'4J0: $H6@B%UB:J$?-X_!.*/:C0 M!T4+0-%"*+0V6XW>QV[!_Z;:Q=WWQ2Q.SM0+\?KCL])SW@Q/^]..R EMS4A_ M2NIF[8 VFAT[I>8+>>JN+-C%$K!&"E2F@Z(%H&@A%%J;GD:JX]E/R$Z@HAP4 M+0!%"Z'0VK_E-?*=N.5[R=9!%WGKKXNW;O-+B:C03C=6/IE-R;2;8BP-\11/ MO>&HDV2@_&N'K]'=Q*D4%V&V2_D38]7>:+D7T59/\!<_B+CA+@XGJ,0&10NA MT-K$-!*;D+?/0@14=8.B!:!H(11:FZU&B).?(L2)73KC=LZX5H:.,(C[H<02KK !0MA$)K<]3H=.+6Z?_[8TF%W_J\H:NP=\8!J 0'10NA MT-H<-!*K*N?UB=.;XISEIWG=_@J+,^- M-C#E,=8O5&P2K713MM:07G^B%X H3X:6-XKOBJ./#UPIGA676T;UQ#0-]/LU MY^KYQG10G\]=_ M02P,$% @ $T!66"37^[O" P )P\ !D !X;"]W M;W)K&ULK9=?'O"\C986ZYUG'B*=ND4D_8T6Q+-O ,\J_MBJN176M) ML@*HR!A%'-9SZ]Z]6[J^%C K_L[@(!KO2*.\,/:J!Y^2N>5HCR"'6&H51#WV ML(0\UYJ4'_]42JW:IA9LOA^U_V;@%G!P*X$L!M@?$' EXE MX!G0TC.#]4 DB6:<'1#7JY4V_6)B8Z0534;U-CY+KKYF2DY&SY+%K^@3C8'J M>*)53E1L:8+,AUL=H00M6:&.C2 F\+?HN=QRQ-9HF1*Z 8$R6@J@KUN]2*#? M.:%2B?[\ ))DN?A%R?V(;"12PD',;*E\UQ[8<>7GHO03?^"GB]%G1F4JT"-- M(#E78"OHFAP?R1>X5^,#Q"/DN3<(.]CK<&CY_>*XQQVOW@C/Z/.NM1%=,2Q- M^-TF=$:X$UL2P]Q25UX WX,5_?2#&SB_=O%?2=E9-/PZ&GZ?]NC+KG@!KD_8 M_8'P1-Q43Z0RD9 J+!G=W* %;#)*U:NZR2I<,73%I#04&$,ZJ>VCP ^A@;CC&G<\##<38M<^[276^ ++]QT<^BVJ7KL#J8*:*AA&!6_ XTQT M@P478+?>Q)V&08NLU_9 LDE--AE&IOY7UY#);K+))1EV<:BSSQE9K^V!9-.: M;'J%B_=HGGVW;GIYZSPW\'6J/&/M6->ZG6<888T1]F)\,W_?D-S>[X&K<@0] M5D<.K7@6P_]()Z7=L.&PYXS"%E6O _3BZ5 ==K8OJC:0NS MWX^AG(W2Q;T*9V^ZJ6PT3Z#;/J3]?@SEQ"=.?!7.WN13V3C;4CP>X7&;M=>7 MH:RG*LCM+2N&7=S_3D>5U;-KBT<7-4#7LN;M/H-'I?+_V"7H'P@7"J"@K9!-F5E0/)MJ:Q>6%2M4GF-56=+'"]0'U?,R:/ VV@[HVC?P%02P,$% M @ $T!66#I>9XT] P ,0H !D !X;"]W;W)K&ULK59M3]LP$/XKIVR:F 0D36@IK(W4%K8AC:FBV_@P[8-)KHU%8G>VV])_ MO[,3LL)*>!G]4+_=/;[G.<>^WDJJ:YTA&K@IW'-S8Q7WY,+D7.!8@5X4!5/K(>9R MU?=:WNW$!9]EQD[X<6_.9CA!\WT^5C3R:Y24%R@TEP(43OO>H'4\ZEI[9_"# MXTIO],$RN9+RV@[.TKX7V( PQ\18!$;-$D>8YQ:(POA=87KUEM9QLW^+_M%Q M)RY73.-(YI<\-5G?ZWJ0XI0M(G,M?N'564;>) LM)%%Y4P1 M%%R4+;NI=-AP"-L/.(250_A4AZARB!S1,C)'ZX09%O>47(&RUH1F.TX;YTUL MN+!9G!A%JYS\3#PQ,KF&,Y&@L'K".&>DK4C!+>Q9A5(8R8).C69.^#V8E!D' M.851QL0,-7 !D\&%AD^*"4,>.R=H&,_U>VONMAC,Z90EO,1PAT7#CO6Q)F_! M!YTQA;KG&V)E8_.3BL&P9! ^P* 5PKD4)M-P*E),[P+X)$>M27BKR3!L1#S! M9!^BUBZ$01AM"6CT=/>P(9RH3E'D\**'4F2%@>&_F1@H9=6G;\K < V;=F.V M=M.#%5,I_/Q"D'!FL-"_M@E<[G^P?7][CQSK.4NP[U$*-:HE>O&[-ZU.\&&; M.*\$=D>J@UJJ@R;T^.NBN$)E#Z8CKG>K%NC^TH:.-1>S71CBC M!7;H Z+@G MN$V3A%9-LUV?8KD#UU;1/3]I.8/F9UAT*G MIM!II'#I;EE,]P9+5/1HP.D-JH1KNH<43_ _TE?N>[01[M%^U TV?JU[!!LC M?6$J#VL=#E]?A\_AL$9[C<8=IMV;:?1[3"[2UAB4RHEMC4 MLW7=,W#/_;WY(=5#9?GR%Z8LILZ9HC.O(<P%(YTM(A+ID;3= /OP.Y**XM:V6A297U@D MQ;O[_4_'A]%6J@==(AKX6E="CX/2F-5E&.J\Q)KIGERAH#<+J6IFJ*N6H5XI M9(4SJJLPB:)!6#,N@FSDQF8J&\FUJ;C F0*]KFNF'J=8R>TXB(.G@5N^+(T= M"+/1BBUQCN9N-5/4"ULO!:]1:"X%*%R,@TE\.8V=@9OQB>-6[[3!2KF7\L%V M;HIQ$%DBK# WU@6CQP:OL*JL)^+XIW$:M#&MX6[[R?L[)Y[$W#.-5[+ZS M3 MCH/S I,\.RD9);4'8V>;,-)]59$QP7]JO,C:*WG.Q,-C MB@*+;QV$I+L5GSR)GR:='J\Q[T$:GT 2)2F\@A!TR13)\8^."&F;WM1%2(^E MUSJ"Z7X6)TK9S%%]&Y@^PNZ\&7MTPY,M4P5\^8M.\._!!'L]/N+ 1;1;RB8;1/0;A9L#H/T6M/]KH%SK M-:6\"ZB_!Y1&QXD&+='@UX@VM%I^0#38(SI-CQ,-6Z+A"WS,M^[Y4U]RN)^X M#LSS%O.\$_.SVV>Q.)UL4-&YX;<A%Z6$)%ZV$BY>4T-9H-ZJ/&:>[^8Y[P_/#K''T?$!$+TG;UF\W;1/T&]R. MU,8[YUG\O]7'7G'_0$.\5QV4\?[W$L*=T[E&M71W$ VY7 OC#^IVM+WG3/SI M_CS=7Y(^,$45K*'"!9E&O2%M3LK?.WS'R)4[Z^^EH9N#:Y9T5T-E)]#[A93F MJ6,#M+>_[#]02P,$% @ $T!66*+.G;7) P = \ !D !X;"]W;W)K M&ULQ5=MC^(V$/XKHU2JKM+MY@T(;"$2L%?=2K<2 MVM5=/U3]X$T&L$AB:AM8_GUM)X27.KG=$]5]@=B9>?S,X\S8,]PQOA)+1 FO M>5:(D;.4?UW)S0PHF' M9F[&XR';R(P6..,@-GE.^'Z"&=N-'-\Y3#S1Q5+J"3<>KLD"GU%^7<^X&KDU M2DIS+ 1E!7"6%LI0K4:VK'T^<#^A\F>!7,"Q$X9=F?-)7+D=-W(,4YV63RB>T^ M8Q60(9BP3)A?V%6VG@/)1DB65\Z*04Z+\I^\5D*<. 3=!H>@<@C>ZA!6#J$) MM&1FPKHGDL1#SG; M;5"TP]&&^.MHJ&%WL9GR=5;JOQD_"Q9LH*'(L%"ZPFS MC"AMBQ3,BQNM4 I3EJO/1A C_ T\EUL.; YCH?9_K><%?-6FDL$WDFT0QCO" M4P$?[E$2FHG?AJY4=/6B;E)1FY34@@9J?@"/K)!+ 9^*%--S %?%60<;'(*= M!*V(]YC<0NA_A, +0@NAZ=O=@Q8Z8:U]:/#")NV7A"-,_BOQF'-2+%!EBX3) M'D[M9F1OIHV\\-<7!0D/$G/QMTW@[$FB0XP9 %Z]M[ W=[6D K29G MM+HUK6XKK4^O:U6.U+9L6::V+J-R_U%G*8'IPQNHTX_NF!JMPNZ MD9UNKZ;;^P&ZY+6);L]&H^]%_0NZ5KLH\OIVNE%--VJE^T3%ZF;.$8$6$M5' M)8$3B:T*1S8J7M@)+BC;[?S!P$ZY7U/N_R#E9I7[5BJ=WB7E!CNO:Z<\J"D/ M6BE_(>H 4*56U$GULWO5V MS_<6NFNAG<=Y!>@\V..-P6\]9>/'YC+2[OGN3?T_3GO_ M>-S[G9^= ZT7CG?+=26T<[F.UQ#_C?>0[^9 .X[O59_NX) $47,2M$/U+M/) M[S>F@7O2O^3(%Z:M$V .H/)V7\_6K>/8-$P7\Q/=4IJ^Z A3]J./A"^H:E(R MG"M(=3M1['G9XI4#R=:F2WIA4O5&PO=V]R:W-H965TUAVH,+)P$5 M[,QVDM[]];,-I9 0U$Y^Z$MBF_-]G/,='_QC=F#\460 $CV5!15S)Y-R>^6Z M(LF@).*";8&J)VO&2R)5EV]5 4@,J"]?WO- M24Z=:&;&ECR:L9TL<@I+ MCL2N+ G_MH""'>8.=IX'[O--)O6 &\VV9 ,KD%^W2ZYZ;L.2YB50D3.*.*SG MSC6^BG&@ <;BCQP.HM5&.I0'QAYUYRZ=.Y[V" I(I*8@ZF\/-U 4FDGY\4]- MZC3OU,!V^YG])Q.\"N:!"+AAQ9]Y*K.Y,W%0"FNR*^0]._P"=4!CS9>P0IA? M=*AM/0>/QZ.!Z()FAR&AB^X S?;;DMV#< MM *^SQ/UGQ$.:'&:I>NB8$G5_&V-[B%A&YK_JZR6P'.FC844Z*]?U0O0G812 M_-V7K]0NC:0M.E2ET:=DQ7AI&/47>Q\%V/?"F;MO2W1JY8=3;]RUBD^M<(A;5IV@ MQDU0X\&@[I5,A">9^42DL%?KQE:M G(HJ$'&MTX/FV2Q);*.DF&C9/BNBC2T MF06;9+$ELDX6+ILL7%HOTHHQ;!?I-/2/:O34R _QZ*A$>XRP7@'Z*G321#09 MCH@4($QYJC7Z$61.-T/!#)*]=5K8)(LMD75$G#8B3M]5<4YM9L$F66R)K),% M[+UL3CWKY5E3MJMJC$>3H_KLL0HFDZ.5-NZSPE[07Z&XM>?&@V']#!0X*4R5 MDE3MZG,A.3'[[Z' !DG?.DNLLL6VV+J"^B^"^N^J7FMW;*7")EMLBZV;BI>S M!Q[<5/^_D@U.=[2^-SW>]_:9>:.3C6^/&?8FD^-UU6T=FDO@&W/Y()3/.RJK MDV,SVEQP7)MC_='X0E]\F,/X"TUU:_*%\$U.!2I@K2B]BTNUX>351435D6QK MCN8/3*J#OFEF0%+@VD ]7S,FGSOZ!&PO=V]R:W-H965TU ]]_OM1/2 (9E)5[ =LXY M\;F^MF\F>\9?1$&(1+_JBHJI54BY?;1MD16DQF+$MH3"DS7C-9;0Y1M;;#G! MN2;5E>TY3F37N*36;*+'GOALPAI9E90\<22:NL;\GSFIV'YJN=9AX'NY*:0: ML&>3+=Z0)9'/VR<./;M7RW_()VA4.EEK!+Z%^T[K&.AK!&2U1T99E"7M/W'O[I M# AN=('@=03OE!!<(/@=P;^5$'2$0$>FM:+CD&*)9Q/.]H@K-*BIA@ZF9H/] MDJIU7TH.3TO@R=DGS&E)-P)M"4?+ G."WJ-EFP2(K=&"U=M&8KU&T)UC468( MTQRE9=5(DJ-OD)M?:,9J@A[^9$*\'2@]I$3BLH*Q]^AYF:*'UV_1:V0CH9X* M5%+T3$LIWL$@M/\J6"- 6DQL"<[4_.RL^LJH+ 3Z1'.2'PO8 M$)(^+MXA+G/OJF)*LA'RW7?(2<5-H6VI@IJISYU%L<4:F%APL@O =L69O7KF1\\$4EGN*I7<2.PI9T(0,+MA4 RPL1M$XV-8>@[S@S")>]21C[#W M$?ZGC[+U@7>P&?&J(D@R!",U[&F]%0M6Y80;]UUXFT,#S.3P'';%8=0[C*XF M=THH@Y/Q4GI']TSO>XJE=Q(["EK:W30!WPA[20+'N!4WNESGM3 M5%OU9+"2WLB-3[+B'.2/G!-0>@YR1I$Y(\:]N?$]S.7M%6:R-S;9.TUZ$R@Y MM7<.('U:]_:@:H/K>:.K7P'3;ZAL"Y5^M*^P/^JZ M\F1\KBIO70W^EFG+]J^8;THJ4$76(.F,8CB >5L)MQW)MKHV7#$)E:9N%O#U M0+@"P/,U8_+042_HOT=F_P)02P,$% @ $T!66)13\M[\ @ 8 D !D M !X;"]W;W)K&ULK59A;YLP$/TK%I.F36I+ H0V M78+4A$WKAVI5:-?/#ER"5;"9?23=?OUL((RT-,JD2!'XS+WGN^>+SY.MD,\J M!4#RDF=<3:T4L;BV;16GD%-U(0K@^LM*R)RB-N7:5H4$FE2@/+.=P<"W<\JX M%4RJN7L93$2)&>-P+XDJ\YS*WS/(Q'9J#:W=Q(*M4S03=C IZ!HBP,?B7FK+ M;ED2E@-73' B836U;H;7H6_\*X>?#+:J,R8FDZ40S\:X3:;6P 0$&<1H&*A^ M;6 .66:(=!B_&DZK7=( N^,=^[+3%5/LFU\!Q:)2X4B;\ Z@ISQ^DU?&ATZ@*'_#L!I ,YK@/<.P&T M[K$ KP%XE3)U*I4.(44:3*38$FF\-9L95&)6:)T^XV;;(Y3Z*],X#+Y2R1E? M*U* )%%*)9!S$M4U0,2*1!"7DB$#17Z4J)#R1+N36QYG90()89S,15Z42.MM M7(H-G)%'9!G[8QP?="VJ4G-%*.)G<@>8BH1\"@$IR]1GO9@RBZJ)C3H;$Y,= M-Y'/ZLB==R(?.N1.<$P5^/T]"I>M&I>M:I>DR!Q)W*/V\J7!3&5&=.5^ZS8< M.^[8\?;]PAZ_D>M?.:/6;T^D42O2Z/0B/5$I*__O!Y?ZW%D])%H[>*J@% M]*[Z!?1; ?W3"_@@D&9]ZOG'%Y6SW>D].XHW+-N"(9K#3EX.)2;X>L^WEMH"BJ M#K<4J/ME-4SU%0BD<=#?5T+@SC +M)>JX"]02P,$% @ $T!66#\0CSK+ M @ 6@@ !D !X;"]W;W)K&ULK59=;],P%/TK M5I 02+!\-,W*:".US28F,5$U#!X0#UYRVUB+[6 [[?CWV$X:NI*6/?0E\<<] MQ_>>F^N;\9:+1UD */1$2R8G3J%4=>6Z,BN 8GG!*V!Z9\4%Q4I/Q=J5E0"< M6Q MW<#S(I=BPIQX;-<6(A[S6I6$P4(@65.*Q>\9E'P[<7QGM[ DZT*9!3<> M5W@-*:C[:B'TS.U8VOPC2!\TM2+?GV$[3Q6 @]2IMO /$5FC)%[Z&?!2<8$L@LT\-^AP L&/0[-7PX/>N#)R^'^ MB6@&72X'EB\\PIZ;^L%-_>/+K_LH5+OOD M:F"1A9DNMXF'EZ-H--(EM=E7XE^[, IUW1_8)3UVP>B#%T6=7>._NW?K4A!K MV[VDKJV:J>8*ZE:[!CFU?>%@?:8;9]/G_M(T7?<.BS5A$I6PTI3>Q:7V332= MK)DH7MF[_8$KW2GLL-#-'X0QT/LKSM5N8@[H?B?B/U!+ P04 " 30%98 MZ_.IFS,# !:"@ &0 'AL+W=OZSI,E%)A?TQ40^65.68&%[+*%SE<, M<%J1BERW#,/3"YP1+1I58T\L&M%2Y!F!)X9X6128_9M 3C=CS=1V \_98BG4 M@!Z-5G@!,Q"OJRWH;)JT!2QM\FIM9.J8C[[5WT^\J[]/*..4QI_B=+ MQ7*L!1I*88[+7#S3S6]H_+@J7D)S7OVB38,U-)247-"B(4L%14;J?[QM\K!' M,+TC!*LA6%V"9W%Z/SL IVAC*"7)2TY)BD?Z4*J4W/H2:-D4BNQCB@Q+?1(B5AR=$=2 M2 \#Z-)6Z\W:>9M8)R/&D%PCV[Q$EF'9 X*F7Z=; _3XZW3SA!N[72F[BF=_ M8:6&LENSG6&VNCUN^ HG,-;D]<"!K4&+?OXP/>/74&:^,UC\3<$.LN:T67-. M18_N(06&\Z&$U42_(JK;<1W9IA$X(WV]GXD^RC0,TSQ$Q7V4YP1^"SJ0[K;2 MW9/29P(+&!)>T[Q]26;0$]Y'A:YO=W3W05;@6L.ZO5:W=U+W&\Y+7%_JN7Q5 M,$D&77A]%Z[O=DST05>A9WM>Q\8 S'.-8-B'W_KP3_KX/'#H;BN?60[H? ($ MYIFXN$0O5 QO*[^GQ7%EU3T0?=%QYV"H/3RJ/80Y2>SHD/>R=P"O3"C# M3,.QNL>BCQK83OK>JUL 6U35"T<)+8FH'ZEVM"V0;JNZH#,^D8537>=\AJFK MKD?,%AGA*(>Y#&E<^_*\LKJ2J3N"KJJW_9T*62E4S:4L_H I@/P^IU3L.FJ" MMIR,_@-02P,$% @ $T!66 )Z<$-3 P .0P !D !X;"]W;W)K&ULK5==;]HP%/TK5J9-3%H3YX.O#B(5LFI]J%:5KGMV MDPM$=6)F&VC__>PDI$!-@J;R +'C<^X]Q_;M[6C+^+-8 DCTDM%]:#FV1L89T14(BEIB#J9P-3H%0SJ3S^ M5J16'5,#]Y]W[->%>"7FB0B8,OHG3>1R; TLE,"P"W=P+@50#O&!"< /@5P#\7$%2 H'"F ME%+X$!%)PA%G6\3U:L6F'PHS"[22G^9ZWV>2J[>IPLGP)H]9!NB!O(! %VBF MSE6RIH#8'$7I? X<\AC0!.06($1:,OZ*KB$!3BAZPZ-[(@%U(I DI>+K MR)$J/1W$B:M4)F4JWHE47 _=LEPN!?J1)Y <$CA*5RW.VXF;>(V,$<0V\MUO MR,.>;TAH>C[<,\"C\^%N@QJ_WBJ_X///V"J3NR4Z,*-U_;@4*Q+#V%(%0@#? M@!5^^>3V\'>3,Q])%GT0V8%K0>U:T,0>[@YJ6KHGU4'EZJ":#"R)5 W33+I@ M;D)LZZW;[#MSUJJH;=6!EFZMI=NH9299_'RARUR"E!I5^P71U=,DIIFI@^T M?S9=TFD+,+"'9F#4 O1L_QWPP(5>[4*OQ05=:.2I:U""7>_ >=SM'VUC*40Y)*HZ)FH#+V1*;3%F!@#TY(; 3^YX4=U$8, M&M/Z)9? 338,C+[CP?#P<[3/S<'4/7A_*DL/6H%>\W$>UGJ'C4R/A*Y)V0-1 MU841]??6I'YH5M\[DMLT?7U]GKJ3+@BZ(W%:KLKG-9=B#U;-W_7A5=W]'\1/?% M1:_V1E,VU;>$+])<( IS18GMOJJ@O.Q3RX%DJZ)S>V)2]8'%XU+U]L#U O5^ MSIC<#72 ^K^%\!]02P,$% @ $T!66)? ":KH! =QL !D !X;"]W M;W)K&ULM9GO;]HX&,?_%2LWW6W2VL3YG1X@=85I ME79W5=OM7IM@P%H2,]M ^]^?'6@@B?&!Y+V!A#S/-T\^<1[[2P9;RG[P)<8" MO)1%Q8?.4HC5C>OR?(E+Q*_I"E?RR)RR$@FYRQ8N7S&,9G526;B^Y\5NB4CE MC ;U;P]L-*!K49 */S# UV6)V.LG7-#MT('.VP^/9+$4Z@=W-%BA!7["XMOJ M@T^)?,Q'+HI Z8 MX3E:%^*1;K_@_05%2B^G!:\_P78?ZSD@7W-!RWVRK* DU>X;O>Q!'"7 \$2" MOT_PSTT(]@G!N0GA/B$\-R':)]27[NZNO08W1@*-!HQN 5/14DUMU/3K;,F+ M5&J@/ DFCQ*9)T;W54Y+#)[1"^;@"CS)@3A;%QC0.7@BBXK,28XJ >YHN:(5 MK@171]0>JE[_X&",YY@Q/%,"X)9S+ -0-0-?"9J2@@@B5=^/L4"DX!^D_K>G M,7C_[@-X!T@%GI=TS64T'[A"7HHJR,WW97_:E>V?*'N,\VL0P(_ ]_Q DWYW M?KJO21^?GPXUZ9/ST[UVNBMO7W,/_>8>^K5><$)OQUT'<9<7ZO-4#[KA*Y3C MH2.;#,=L@YW1[[_!V/M3A]2FV-BFV,226 M^T, /3.JCV_SGFJ@G@%17*T9S MS#E09T$L7]:/P@QO9#M>R>8J=+=HIY[4ZJJK;T9!% 3)P-TCL;9+,5H2:V&,&HS1_XS-G*WET)0M7BXL.%)3LXY=U*,"LPQ& M'7::*!A%L //6-&E\"R)M>#%#;S8".\KENL/0*<%6=3@^$=08>TC;-2YM,O& M/(H&U8RSK 0F2K /DKA^40-B=?8VE7$K-DEB+&O0.IL S8)JK;V=Z.*@YZ?) M80W0IG.P$=#L(TX_F!I/$(8P[@VI?IQV2%DU#[;4VM .]@'&QG]ECOX"TZ*S MZAJLJHVMJDULJ;7OP\%C0+/).-_'P;Z7B+L#V::5&%M5F]A2:W,^6!-H]B:G M5SM]SY%DO9;9#TI[*VQS!1?S^A7.!!ZL"31[D]--->OU\23K#<1^D(:754MB M2VW'RSUZ9Z%>2?V%V()4'!1X+N6]ZT1V;[9[R[/;$715O\:84B%H66\N,9IA MI@+D\3FEXFU'O1EIWK6-_@-02P,$% @ $T!66/^,D7L] P 8 L !D M !X;"]W;W)K&ULK59M;YLP$/XK%JNF5EK+6R!9 MER"UR:;U0Z6J;Y/VS8%+0 4[M4V2_ON=#65)0UDR]0O8YI['=X_OS U77#S) M%$"1=9$S.;)2I1;GMBWC% HJS_@"&'Z9<5%0A5,QM^5" $T,J,AMSW%"NZ 9 MLZ*A6;L1T9"7*L\8W @BRZ*@XN42)4=,5B M7@"YIVN0Y)2,4\KF.,H842F0)UX]J[R\H[[QWO7(]<+U7N.]]#H9)Q"?$=_]0CS'\UL<&N\/]UK@D_WA;D=/;NA\:U/F(\DF'T2VI5JO M4:W7Q1X]MF0U52;AIS#/&,O8G/"967@!*MJ4[=SA4&4KLKXAT_?T,CK]&OIA M.+27FYJUF+F.-^CW&KLM.8)&CJ!3#DQ*_&%(K'H!,1=89UC2A*(6#&89ZL*Q MBDV>Z6I?"+[,]*7?IDKG1H>J$NR$VR9*915N6(6!,VA7)&P4"3L5P;*J%4E* MT/'_?F$@II1"3_* MU;+E=OU5,M@;O4UY3 M@;>R)#G,D-(YZV/-BZJ?JR:*+TR',^4*^R4S3+$%!J$-\/N,<_4ZT1LT377T M!U!+ P04 " 30%9896E2V&0# !P#0 &0 'AL+W=O90J@T%-&F1PZJ5+YL>O* M.(4,RQ;/@>DG8RXRK/143%R9"\")-U\TP84XTL&O7(AKPJ:*$P;5 M,[BX4;,DF567"C08XG< OJ/K\6>N96* G)@$G"&1(P'CHG M_O'(#XV!W?&3P%RNC)&1\L#YHYE<)$/',XR 0JP,!-9_,Q@!I09)\_A;@CJ5 M3V.X.EZ@GUOQ6LP#EC#B]!=)5#ITCAR4P!A/J;KA\^]0"NH8O)A3:7_1O-C; MUIOCJ50\*XTU@XRPXA\_E8%8,?"[6PR"TB#8-&AO,0A+ QLYMV!F99UAA:.! MX',DS&Z-9@8V-M9:JR',O,9;)?13HNU4=,%BG@&ZPT\@T>$9*$RH_(2^H/O; M,W1X\ D=(,+07S MK2@'"\JG02/B&<0M%/J?4> %80VAT?^;!PUTPBJ"H<4+M^#]R$%@1=@$77(I MT0@+\:S3:XY%(M'O2[T;72C(Y)^ZV!70[7IHD\+',L_ MZWVMT[TGL+4HM*LHM)O0(WV T ,P&!.%IKE-<0HZO1 ?HQFF4UPD+=5E [,8 MZF+1ZL!1@/0MF2MDLZG?#L#MP9S4B.Y7(3J/(:Q Q,*7+FY$5IYCID4X/ M/F<@9$KR.ED%I.^M4/%:G8I(0;?1[QM?7;=2U7U-%>')#HJ:X4+T#%C458I1 MH^$;5?8JE;U&6N>0Z#RE=7H:#7<]>'L"6]-X5&D\>K]2=+3/*.P);"T*_2H* M_<8WO8P"-5&(5Z-0)[S_HE3XO7[8]S92M-C674WC^FKB>\MOK_=JT8P%)$35 M?E>]!H\%I\8MZZ16&@*_D=2MPJJV/C?;[7I"]H6VKC)8J@S>+U5*['U%8D]H MZY%8MB]^8U^P<[J4<&OY$O;"T-\\FR_W]3M!N'D^W97>-0,QL2V]IL&G3!4] M8;5:71M.;+.\L7YJKA.V)U["%'>1*RPFA$E$8:PAO59/?VU%T=X7$\5SVR$_ M<*7[;3M,]94(A-F@GX\Y5XN)<5!=LJ)_4$L#!!0 ( !- 5EB"?)GR7P( M '4& 9 >&PO=V]R:W-H965T_LECUX@ MJ02SCQHM&>'H/ --*%,7Z#.ZO\O0^=D%.D.4HY^E:!3AA4JP-G$M&N==C'D; M(WPE1A"B6\%UJ= -+Z!X3H!-PGW6X2'K>?@F8P;Y)8J"3RCTPV@@H<7I\' MGIT.#]ZH)NKW(')\T6E[,-3@EB >)K#2,%4UR6'FF;NO0.[ 2S]^",;^UZ'F MO"=9]DYDSQH7]XV+WV)/;ZJ:B2>0*#?'2])U8Z5D\("V/!/'8Y5PEX9!>)7@ MW7%?_G<*)O[HN5,VP!1/OO1.;1WXZ$)6(+=.V)1)L^&Z/>7];*^=UTXR7LS/ MC::V$OB/IA7D6R*WE"O$8&,H_&ULK9EM;^(X$,>_BI5;G7:EMGG@N0=(+(JENN5+5ZPYX#@W2A,W\+RNFV)" MG?$P?_;$QT.6R810>.)(9&F*^>X1$K8=.;[S]F!*EBNI'[CCX1HOX1GD]_43 M5W=N28E)"E001A&'Q^^2,>.9X>$20P MEQJ!U<<&)I DFJ3&\5\!='Q]1O]UWSR:C(S+&#"DK])+%@4!OG4W?W<<^%"+/%XR-D6<=U:T?1%KGYN MK?0B5 ?*L^3J6Z+LY'@*"980WZXQESOTPC$5.'>A0)]#D)@DX@NZ1=^?0_3Y MTQ?T"1&*7E8L$YC&8NA*-00-;^P8Q M6F4TM')>JW$TU+EZSVK7LW2&NQ=K/(>1HU*8 +X!9_SS3W[7^Z5.9INPT"8L ML@2K.*1=.J1MHH]_ PH<)TBM-H1CM?Z)D!SKW%KG$".KJ4/VL%X.TZ^;S7C0 M"?J#H;LY5OJ\5;_M^;UJJ^B\5;L:Y?M3KH"CKP3/2$+D[@85 MBQ\]Z<5_@UYV:T#_1*]2[PIF":B,FZ6@@X_1?^O4-7;75%WSV*='OM[5)8"/ MF4>6IE+Q2Z_T2^_JL%YPEEX3V$9B4^E[%P/[8HO(TH J O9+ ?M7!/84YD V M6 7N#<(+J9X\)&I7C.E, I6(+5#"Z/)6+9E4E5PS6;O+-W;3 M-.*MTD*KM,@6K>JPH_+,M[@C+V"VW&*3%EJE1;9H5;<$![<$'\]49D9C;]BD MA06MDD:]TS0:V>JSJO*A&O6-M9526;VB5:RK DAK?$LHFN,UD3BIE=MJ/6J5 M%EJE1;9H5;<<:E*_;3,G6:U*K=)"J[3(%JWJED,Y[%^HAZ_*259K8*NTL*!U MCW+2V1#T>Q_K'1\--LW%M@F+;1*BVS1JIXXE,E^SV86LEHB6Z6% M5FF1+5K5+8?BVS<7F,U^L33#&KNE?[ZI&9S^>%'7J-\^S3+F1GMMW*-CEQ3X M,C_O$JJ4RJC<'T"43\LSM8?\).GD^42?M>7'.0?,_J#N&^9+0@5*8*&0WEU/ M93^^/_O:WTBVS@]W9DQ*EN:7*\ Q<-U ?;]@3+[=Z [*$\CQ_U!+ P04 M" 30%98^;;.F$$# "1"0 &0 'AL+W=O>R MI!JGDC#OQQ*Y=RW@B:ETP#M>2J+HLJ7PZAT*LIH[O M/"_IE1 M!1>B^,TRG4^=L4,RF-.ZT#=B]0U:/T.CEXI"V5^R:K&>0])::5&V9(R@9+SY MIX]M'M8(?O0*(6@)P38A?(4P: F#MQ+"EA#:S#16;!X2JFD\D6)%I$&CFAG8 M9%HVVF?<;/NMEOB4(4_'][2H:;,#/",_:UJP^1/C"W*6IJ+F6I'CE^$-I,"6 M=%; $?F!)7F8@*:L4)\0E#"E)9O55NL20!V1C*F6:+33G,H%S&CZ8#3O;A-R M>/")'!#&R:],&@)Z"+M].#'GKR=KJ_Q\V@V]^!U1N\HG>14[X M9;*L.!-W.5ZGOI X^$F*-D%C;VHPVS8&G:VAOMM91DS]:)( M5@/1 L\D*8%K4H%D(B.5%$MF>D"?LT8Z6HLG\,>FK#>L[:+\<#WNQEL/*O!' M8;^[J',7[7670%:G&_8J^H1-K;?NHYT(C@/?\T9;=GI@Z"?:?]1?Z.=J@FB,-QRM0O:+=*D#S3>=N2N-:L2L"68IJ^(/7^: M4[I;[>X59[:=;JV?XWVCN1Z\R#27E2OL- SWM( Y2GHG(RP>V5P FHD6E6V) M,Z&QP=IACG1 4CT7.14S*Q,RG)JVR+)H,!BP$J@:F?->(&E,OG&%B4'G!I0D=N> MXXSL A-J1:'Q+7@4LDKFA,*"(U$5!>8O<\A9/;-<:^=X()M,:H<=A27>P!+D M8[G@RK([EI040 5A%'%8SZQK=QH'.MX$_"10B[TUTIVL&'O2QETZLQQ=$.20 M2,V U6L+-Y#GFDB5\;OEM+J4&KB_WK'?FMY5+RLLX(;EOT@JLYDUL5 *:USE M\H'57Z'M9ZCY$I8+\T1U$SL<6BBIA&1%"U85%(0V;_S[1.%D MM, O:"O0 KBY0C0!%!.1Y$Q4'-!']+B,T>7%%;I A*(?&:L$IJD(;:ER:P8[ M:?/,FSS>D3RNA^X9E9E 7V@*Z2&!K8KN*O=VE<^]DXPQ) /DNQ^0YWA^3T$W MY\.]'GA\/MP]T8W?G8-O^/S_.8>^<3=T03^=%HNI*'$",TNI@0"^!2MZ_\X= M.9_[1O669/$;D1V,,>C&&)QBC[XKH;RC"2L 77YC0ESUC:ZA&!L*+8M;=3LG MDZ&Z1-O]H?2$3=Q@-#D,B_\-\X/AIW$7U?1A[WVB!?"-D3J!$E91V=SYSMNI MZ;41D5?^N5+91A3_TC02?8_YAE"!&ULG95;;YLP%(#_BL6D/;7AELN6 M 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6BV=9 BCT M4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.WPH0Y2637 MMB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+="S]R!DI$* MF"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V"FG MTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(>*YQ$@K=( MF&A-,P-;JLW6",L *MA,"L 'WL2D:NTCN8 M.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[GMAC<%EBGWO2'RH0A>V" M$J6\8:IK%VVZSYTKW M+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L#!!0 ( !- 5EBB7^XX2P, /04 M - >&POD&X3"MSM6SH@[?B2!$YN5*1L0![./OZ>%_KZ0^#N)Y]. M3EH7K8?SZUWDK(;.2>@5OCI &)7%1..#W,*UQS%<6(+N80GVJ6/2O6UI._S4 M"#GB*49+#IWR_ADC\MV6QY4AK(U!QY+#NJ"&_:R0Z[J*B L8=9JSX)&* 1E1 MP<>* RNC.1=+%^Y 8%*(0@7:%+1)UX9(]>3@MNM!K=%LKE=!O=[7 _? M 58],,B%: QVB L,^R75FBEY8SIVL T^@X*Z?;\LC<.IHLMVYXJL"?9FDHP+ ME3+5I&F356C8%RP#.XI/9W#711D"J'61FT;*Z;20U'I8,>J&D9TP(>[@0? K MV])>9!O[9G=--DUCJ&XZ&=_DJW:#DCX7^.C?3D;8/M<9N%M M)AK H79 ?L(16:R3!N,Y%YK+NC?C:9XTHVYA(>I1Z_9WF%X[;D[4)A>7*5NP=%1WU71LFX%IF*SU!81= MY,9>?@3C.,R/ (;EP1Q@',?"\OQ/\^FA\W$8YJWG17HHIX=R',N'C.P'R^/G M).;RSS1)HBB.L14=C;P.1MBZQ3'\^-4P;\# \D"FEZTUOMMXA>RO VQ/]U4( M-E.\$K&9XFL-B'_=@)$D_MW&\@ #VP6L=B"_/P_4E)\31;"KF#?L&XPC28(A M4(O^&HUC9'5B^/CW!_N61%&2^!' _ ZB"$/@VX@CF /P@"%19-^#.^^C M"M?_YQS^!5!+ P04 " 30%98EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( !- 5EBUDWBY. 8 .(T / M>&PO=V]R:V)O;VLN>&ULQ9O=<]HX$,#_%0TOUWO($8P_:*?I# ?DFIDT<('I MZXUB"]#4MCA)3IK^];>V0[LFSLZ];/($_L#\D*7][JU*6%GO>.K5@_NU_%Z4]QKI^]TKOWCQ:!YGZN!*'2I"_U# M91>#\X%P>_/PV5C]PY1>YNO4FCR_&(S: U^5]3I]MGM=0V[DG6OV>'EW*P'D M8A"?PP6WVCK?G-%<7P+CO8*3VZW*FTN=>V7GTJN_K*D.NMS5EX%?,40_HVF' MXVO;B!_L_VE&L]WJ5,U-6A6J]&T[6I77@*7;ZX,;B%(6ZF)P/$7(,A.+TD,C MB:NRO12<6_]2^.JKK/W5'G!1&]H/&@[8JZP!YX.<+6_6R^NK^72SF(L_I]?3 MF]E"K#\O%ILU @P(P.#- ,6[E4208P)R_(J0ZPV\?%G< .#R4BQ7BUL$&1*0 MX9M!KC?+&8*,",CH#2'_"1!D3$#&;P8YFZX_(\B$@$QX(9=V)TO]HSG0A*"Y MZW\KG=61L2:-C&D@12K"F-2JA@QNP*BA*T4 M)(#?#S5NI_DH.XR8]3!7=QZS4!(8<5L !F*W9:AH/V(.]S-3%-K_ZE$S*%R@ MAE!EJCN0 17L ^9@O_8F_;8W>::L^TTL(/)['#("*NH'S%&_88-2!\9G79J) M52[;#*0Y<(8QR<*"V00+:4NXKTX*LLB8V2)MBMR+15ECS&T-*M7K6&-, M66/,;(WGJ5YO2U+&&#,; ^=\?7 AI8R061ED#M.YS2%ECY#9'N1L8A>3LD?( M; \ZAPDQ)J62D%DE-&:$,7TJZS-HG F)1M0F;;H+2K[T93A@F9#?,\[X*VR[*F6T(, MPIB494)VRSS'7,-ULPKV=!X*191O(O82A<#L!/*(\DW$[AMB"KJ+2?DF8O;- M\XR[9_1$E&HB9M4T*7=GP*"%$N(=QJ14$S&KY@GS3PE9;@KM"&:\-N7NS"M; MB#F>/HS(1^BO4<"W&9FP>\H(,R3LQLG)^83Z/FYVAI[SO&I(P3O\:CE9/'/KU=,Z:$$W,7 M..2L )ZDC2GKQ-P%#HF)Z["8LD[,;!T:$]=A,66=F-DZ-&:,,\6'_"68][88Q*0LE M[.O .IBS/13H\$Z7PN^5Z-QTRD()^X0;GD;O28P22CX)LWQ.%E'T Y)KAIFU M\_)RBH858U+:29BU0S^/Z 1*2CL)LW:@B!#W3JR4;3Y>UV5S[=+/F=KJ4F4W<'T'^U.9 MIRLKZI=F<5\01O4"OVV5YS/8MRROC)P0[$8B=D.Q$8'9"M!.!V@G93@1N)X0[$@GH+@=XR>=@FT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0 M;R'0.Z/>F4#OC'IG KTSZIT)],Z3ER4$>F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG5'O3*"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+=.7G83Z*VHMQ+HK:BW M$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9./ ME01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'K[Y&<3 KT=]78"O1WU=@*]'?5V KT#]0X"O0/U#@*] _4. KT# M]0X"O0/U#@*] _4. KT#]0X"O6/RLR"!WH%Z!X'>@7H'@=X-ZMT0Z-V@WLUW MZCV,GX_+K]V3F["%>?ZOF)X_@M02P,$% @ M$T!66$3DWU@> @ ERX !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP M% ;P5ZERBQK7_\M$N=FXW;C8"WC)*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[ M\9%^5[WZ^10H+0Y#/Z9-M]*N"^FB;*C8FPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA M9RD_]93JTR7>Z-%OMUU#K6_NAW*D3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N M]'T[1;:M^97:[WT[S\Y?G[6@^O&EWPV_Q_]^C=02P$" M% ,4 " 30%98!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !- 5E@*"5?^[0 "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ $T!66(_O.D$)" K#0 !@ M ("!# @ 'AL+W=O 8 " @4L0 !X;"]W;W)K!P & M @(%Z%P >&PO=V]R:W-H965T&UL4$L! A0#% M @ $T!66#H50"RC!@ R!P !@ ("!)AH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $T!66%5[+, 5"@ MR#( !@ ("!=RL 'AL+W=O;P0 "\* 8 " @<(U M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66*=PWV+0'0 15H !D M ("!&#X 'AL+W=O&UL4$L! A0# M% @ $T!66%QMVRI6L 'AL+W=O M&PO=V]R:W-H965T5R M !X;"]W;W)K&UL4$L! A0#% @ $T!66(QO M::0A" KA0 !D ("!J7< 'AL+W=O@?_," 1!P &0 M @($!@ >&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66 >V\=&G! V0P !D M ("!%(T 'AL+W=O&PO M=V]R:W-H965TR4 !X;"]W;W)K&UL4$L! A0#% @ $T!66)O-[[XA# 5R8 !D ("! M-YL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $T!66"1'P\O) @ #08 !D ("!;[4 'AL+W=O&UL4$L! A0#% @ $T!66+HJHUOO M'@ AF4 !D ("!];\ 'AL+W=O&PO=V]R:W-H965TKA !X;"]W;W)K&UL4$L! A0#% @ $T!66+QM+FG( P T0T !D M ("!*^8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $T!66)1^&;'J @ N@< !D ("!(? M 'AL+W=O," #F!@ &0 @(%"\P >&PO=V]R:W-H965T&UL4$L! A0#% @ M$T!66&%81EZ, P 0 H !D ("!1?H 'AL+W=O".8" "W!P &0 @(%9 M#0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66+!::$_N @ ]0D !D M ("!_!(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $T!66'C:>ENF!@ 2"P !D ("!!B@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $T!6 M6 N*&PO=V]R:W-H965T0( (D& 9 " @;4_ 0!X;"]W;W)K M&UL4$L! A0#% @ $T!66$S!O$\V"P 4I0 M !D ("!94(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66!I8HX;3 @ U0< !D M ("! %\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $T!66$MRSSDV! L!8 !D ("!T6&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66$@] MQ#.U @ R0@ !D ("!?G(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66"37^[O" P )P\ !D M ("!LH0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $T!66*+.G;7) P = \ !D ("! ME8\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $T!66)13\M[\ @ 8 D !D ("!99L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $T!66&5I4MAD P < T !D M ("!(;$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $T!66/FVSIA! P D0D !D ("!*[P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$T!66*)?[CA+ P ]!0 T ( !N,0! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ $T!6 M6*N<,4MN @ VB\ !H ( !?,\! 'AL+U]R96QS+W=O @ ERX !, M ( !(M(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& %D 60!F )& <=0! end XML 100 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 101 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 215 430 1 true 76 0 false 11 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) Sheet http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Organization and Description of Business Sheet http://www.harmonybiosciences.com/role/DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 8 false false R9.htm 10201 - Disclosure - Liquidity and Capital Resources Sheet http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResources Liquidity and Capital Resources Notes 9 false false R10.htm 10301 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 10401 - Disclosure - Acquisition Sheet http://www.harmonybiosciences.com/role/DisclosureAcquisition Acquisition Notes 11 false false R12.htm 10501 - Disclosure - Investments Sheet http://www.harmonybiosciences.com/role/DisclosureInvestments Investments Notes 12 false false R13.htm 10601 - Disclosure - Fair Value Measurements Sheet http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 10701 - Disclosure - Inventory Sheet http://www.harmonybiosciences.com/role/DisclosureInventory Inventory Notes 14 false false R15.htm 10801 - Disclosure - Intangible Assets Sheet http://www.harmonybiosciences.com/role/DisclosureIntangibleAssets Intangible Assets Notes 15 false false R16.htm 10901 - Disclosure - License Agreements and Asset Purchase Agreements Sheet http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreements License Agreements and Asset Purchase Agreements Notes 16 false false R17.htm 11001 - Disclosure - Accrued Expenses Sheet http://www.harmonybiosciences.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 17 false false R18.htm 11101 - Disclosure - Debt Sheet http://www.harmonybiosciences.com/role/DisclosureDebt Debt Notes 18 false false R19.htm 11201 - Disclosure - Leases Sheet http://www.harmonybiosciences.com/role/DisclosureLeases Leases Notes 19 false false R20.htm 11301 - Disclosure - Commitments and Contingencies Sheet http://www.harmonybiosciences.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11401 - Disclosure - Stockholders' Equity Sheet http://www.harmonybiosciences.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 11501 - Disclosure - Stock Incentive Plan and Stock-based Compensation Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensation Stock Incentive Plan and Stock-based Compensation Notes 22 false false R23.htm 11601 - Disclosure - Earnings per Share Sheet http://www.harmonybiosciences.com/role/DisclosureEarningsPerShare Earnings per Share Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 11801 - Disclosure - Retirement Plan Sheet http://www.harmonybiosciences.com/role/DisclosureRetirementPlan Retirement Plan Notes 25 false false R26.htm 11901 - Disclosure - Related-party Transactions Sheet http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactions Related-party Transactions Notes 26 false false R27.htm 12001 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net Sheet http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNet Valuation and Qualifying Accounts - Accounts Receivable, Net Notes 27 false false R28.htm 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies 29 false false R30.htm 30403 - Disclosure - Acquisition (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureAcquisition 30 false false R31.htm 30503 - Disclosure - Investments (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureInvestments 31 false false R32.htm 30603 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurements 32 false false R33.htm 30703 - Disclosure - Inventory (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureInventory 33 false false R34.htm 30803 - Disclosure - Intangible Assets (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureIntangibleAssets 34 false false R35.htm 31003 - Disclosure - Accrued Expenses (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureAccruedExpenses 35 false false R36.htm 31103 - Disclosure - Debt (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureDebt 36 false false R37.htm 31203 - Disclosure - Leases (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureLeases 37 false false R38.htm 31503 - Disclosure - Stock Incentive Plan and Stock-based Compensation (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables Stock Incentive Plan and Stock-based Compensation (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensation 38 false false R39.htm 31603 - Disclosure - Earnings per Share (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareTables Earnings per Share (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureEarningsPerShare 39 false false R40.htm 31703 - Disclosure - Income Taxes (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureIncomeTaxes 40 false false R41.htm 32003 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables) Sheet http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetTables Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables) Tables http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNet 41 false false R42.htm 40201 - Disclosure - Liquidity and Capital Resources (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResourcesDetails Liquidity and Capital Resources (Details) Details http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResources 42 false false R43.htm 40301 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 43 false false R44.htm 40302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 44 false false R45.htm 40401 - Disclosure - Acquisition (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails Acquisition (Details) Details http://www.harmonybiosciences.com/role/DisclosureAcquisitionTables 45 false false R46.htm 40501 - Disclosure - Investments - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails Investments - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details) Details 46 false false R47.htm 40601 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails Fair Value Measurements - Assets Measured at Fair Value (Details) Details 47 false false R48.htm 40701 - Disclosure - Inventory (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.harmonybiosciences.com/role/DisclosureInventoryTables 48 false false R49.htm 40801 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 49 false false R50.htm 40802 - Disclosure - Intangible Assets - Schedule of Future Annual Amortization Expense for Unamortized Intangible Assets (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails Intangible Assets - Schedule of Future Annual Amortization Expense for Unamortized Intangible Assets (Details) Details 50 false false R51.htm 40803 - Disclosure - Intangible Assets - Schedule of Gross Carrying Amount and Net Book Value of Intangible Assets (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails Intangible Assets - Schedule of Gross Carrying Amount and Net Book Value of Intangible Assets (Details) Details 51 false false R52.htm 40901 - Disclosure - License Agreements and Asset Purchase Agreements (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails License Agreements and Asset Purchase Agreements (Details) Details http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreements 52 false false R53.htm 41001 - Disclosure - Accrued Expenses (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesTables 53 false false R54.htm 41101 - Disclosure - Debt - Additional Information (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 54 false false R55.htm 41102 - Disclosure - Debt - Balances of Long-term Debt, Net (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails Debt - Balances of Long-term Debt, Net (Details) Details 55 false false R56.htm 41103 - Disclosure - Debt - Future Minimum Payments (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails Debt - Future Minimum Payments (Details) Details 56 false false R57.htm 41104 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails Debt - Interest Expense (Details) Details 57 false false R58.htm 41201 - Disclosure - Leases (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.harmonybiosciences.com/role/DisclosureLeasesTables 58 false false R59.htm 41202 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 59 false false R60.htm 41203 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 60 false false R61.htm 41204 - Disclosure - Leases - Future Payments (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails Leases - Future Payments (Details) Details 61 false false R62.htm 41401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.harmonybiosciences.com/role/DisclosureStockholdersEquity 62 false false R63.htm 41501 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Additional Information (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails Stock Incentive Plan and Stock-based Compensation - Additional Information (Details) Details 63 false false R64.htm 41502 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in Stock Options Granted (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails Stock Incentive Plan and Stock-based Compensation - Summary of Changes in Stock Options Granted (Details) Details 64 false false R65.htm 41503 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in SARs Granted (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails Stock Incentive Plan and Stock-based Compensation - Summary of Changes in SARs Granted (Details) Details 65 false false R66.htm 41504 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in RSUs Granted (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails Stock Incentive Plan and Stock-based Compensation - Summary of Changes in RSUs Granted (Details) Details 66 false false R67.htm 41505 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Assumptions Used to Value Awards (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails Stock Incentive Plan and Stock-based Compensation - Summary of Assumptions Used to Value Awards (Details) Details 67 false false R68.htm 41506 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) Details 68 false false R69.htm 41601 - Disclosure - Earnings per Share - Summary of Computation of Basic and Diluted Net Income (Loss) per Share (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails Earnings per Share - Summary of Computation of Basic and Diluted Net Income (Loss) per Share (Details) Details 69 false false R70.htm 41602 - Disclosure - Earnings per Share - Summary of Securities Outstanding Included in Computation above, Utilizing Treasury Stock Method (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails Earnings per Share - Summary of Securities Outstanding Included in Computation above, Utilizing Treasury Stock Method (Details) Details 70 false false R71.htm 41603 - Disclosure - Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 71 false false R72.htm 41701 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails Income Taxes - Schedule of Provision for Income Taxes (Details) Details 72 false false R73.htm 41702 - Disclosure - Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details) Details 73 false false R74.htm 41703 - Disclosure - Income Taxes - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Details 74 false false R75.htm 41704 - Disclosure - Income Taxes - Changes in the valuation allowance for deferred tax assets (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsDetails Income Taxes - Changes in the valuation allowance for deferred tax assets (Details) Details 75 false false R76.htm 41705 - Disclosure - Income Taxes (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables 76 false false R77.htm 41801 - Disclosure - Retirement Plan (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureRetirementPlanDetails Retirement Plan (Details) Details http://www.harmonybiosciences.com/role/DisclosureRetirementPlan 77 false false R78.htm 41901 - Disclosure - Related-party Transactions (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails Related-party Transactions (Details) Details http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactions 78 false false R79.htm 42001 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net (Details) Sheet http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails Valuation and Qualifying Accounts - Accounts Receivable, Net (Details) Details http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetTables 79 false false R80.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 80 false false R81.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 81 false false All Reports Book All Reports hrmy-20231231.xsd hrmy-20231231_cal.xml hrmy-20231231_def.xml hrmy-20231231_lab.xml hrmy-20231231_pre.xml hrmy-20231231x10k.htm hrmy-20231231x10k005.jpg hrmy-20231231x10k006.jpg hrmy-20231231x10k007.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hrmy-20231231x10k.htm": { "nsprefix": "hrmy", "nsuri": "http://www.harmonybiosciences.com/20231231", "dts": { "schema": { "local": [ "hrmy-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "hrmy-20231231_cal.xml" ] }, "definitionLink": { "local": [ "hrmy-20231231_def.xml" ] }, "labelLink": { "local": [ "hrmy-20231231_lab.xml" ] }, "presentationLink": { "local": [ "hrmy-20231231_pre.xml" ] }, "inline": { "local": [ "hrmy-20231231x10k.htm" ] } }, "keyStandard": 358, "keyCustom": 72, "axisStandard": 25, "axisCustom": 0, "memberStandard": 28, "memberCustom": 44, "hidden": { "total": 25, "http://fasb.org/us-gaap/2023": 20, "http://xbrl.sec.gov/dei/2023": 4, "http://www.harmonybiosciences.com/20231231": 1 }, "contextCount": 215, "entityCount": 1, "segmentCount": 76, "elementCount": 720, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 808, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_tS4gmdxiTEeGjcLAUFkiiQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R4": { "role": "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:GrossProfit", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R5": { "role": "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_90HNtbtEsEC9Suv2mlaYzQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_90HNtbtEsEC9Suv2mlaYzQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitParenthetical", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:SharesRepurchasedExciseTaxRate", "unitRef": "Unit_Standard_pure_Oqu0FZ1CeEKipyOYc5uhfA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:SharesRepurchasedExciseTaxRate", "unitRef": "Unit_Standard_pure_Oqu0FZ1CeEKipyOYc5uhfA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.harmonybiosciences.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "longName": "10101 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResources", "longName": "10201 - Disclosure - Liquidity and Capital Resources", "shortName": "Liquidity and Capital Resources", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:LiquidityAndCapitalResourcesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:LiquidityAndCapitalResourcesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10301 - 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_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.harmonybiosciences.com/role/DisclosureAcquisition", "longName": "10401 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.harmonybiosciences.com/role/DisclosureInvestments", "longName": "10501 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurements", "longName": "10601 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.harmonybiosciences.com/role/DisclosureInventory", "longName": "10701 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssets", "longName": "10801 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreements", "longName": "10901 - Disclosure - License Agreements and Asset Purchase Agreements", "shortName": "License Agreements and Asset Purchase Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:LicenseAndAssetPurchaseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:LicenseAndAssetPurchaseAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.harmonybiosciences.com/role/DisclosureAccruedExpenses", "longName": "11001 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.harmonybiosciences.com/role/DisclosureDebt", "longName": "11101 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.harmonybiosciences.com/role/DisclosureLeases", "longName": "11201 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.harmonybiosciences.com/role/DisclosureCommitmentsAndContingencies", "longName": "11301 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquity", "longName": "11401 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensation", "longName": "11501 - Disclosure - Stock Incentive Plan and Stock-based Compensation", "shortName": "Stock Incentive Plan and Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShare", "longName": "11601 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxes", "longName": "11701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.harmonybiosciences.com/role/DisclosureRetirementPlan", "longName": "11801 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactions", "longName": "11901 - Disclosure - Related-party Transactions", "shortName": "Related-party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNet", "longName": "12001 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net", "shortName": "Valuation and Qualifying Accounts - Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20302 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30303 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.harmonybiosciences.com/role/DisclosureAcquisitionTables", "longName": "30403 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AssetAcquisitionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AssetAcquisitionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.harmonybiosciences.com/role/DisclosureInvestmentsTables", "longName": "30503 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsTables", "longName": "30603 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.harmonybiosciences.com/role/DisclosureInventoryTables", "longName": "30703 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsTables", "longName": "30803 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesTables", "longName": "31003 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.harmonybiosciences.com/role/DisclosureDebtTables", "longName": "31103 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.harmonybiosciences.com/role/DisclosureLeasesTables", "longName": "31203 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables", "longName": "31503 - Disclosure - Stock Incentive Plan and Stock-based Compensation (Tables)", "shortName": "Stock Incentive Plan and Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareTables", "longName": "31603 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables", "longName": "31703 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetTables", "longName": "32003 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables)", "shortName": "Valuation and Qualifying Accounts - Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResourcesDetails", "longName": "40201 - Disclosure - Liquidity and Capital Resources (Details)", "shortName": "Liquidity and Capital Resources (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:InvestmentsAndCash", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "hrmy:LiquidityAndCapitalResourcesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R43": { "role": "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "longName": "40301 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40302 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:NumberOfApprovedCommercialProducts", "unitRef": "Unit_Standard_product_Jp_etdx1mEOv3hrUeJNieA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "hrmy:SignificantRisksAndUncertaintiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "hrmy:NumberOfApprovedCommercialProducts", "unitRef": "Unit_Standard_product_Jp_etdx1mEOv3hrUeJNieA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "hrmy:SignificantRisksAndUncertaintiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "longName": "40401 - Disclosure - Acquisition (Details)", "shortName": "Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_10_2023_To_10_10_2023_us-gaap_AssetAcquisitionAxis_hrmy_ZynerbaAcquisitionMember_qyVT6bZtFEWaRnsC1tSsHw", "name": "hrmy:AssetAcquisitionConsiderationTransferredOnCommonCashAmountPaidPerShare", "unitRef": "Unit_Divide_USD_shares_tS4gmdxiTEeGjcLAUFkiiQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R46": { "role": "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails", "longName": "40501 - Disclosure - Investments - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details)", "shortName": "Investments - Carrying Value and Amortized Cost of Available-For-Sale Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_n2ATs1QUCUmiQDSM7_ydKQ", "name": "hrmy:NonCurrentInvestmentMaturityTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_n2ATs1QUCUmiQDSM7_ydKQ", "name": "hrmy:NonCurrentInvestmentMaturityTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails", "longName": "40601 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Assets Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails", "longName": "40701 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "longName": "40801 - Disclosure - Intangible Assets - Additional Information (Details)", "shortName": "Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_1_2022_To_3_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_hrmy_WAKIXMember_VwVo2Adog0GX0Hqt0UMibQ", "name": "hrmy:LicenseAgreementFinalPaymentPaid", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R50": { "role": "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails", "longName": "40802 - Disclosure - Intangible Assets - Schedule of Future Annual Amortization Expense for Unamortized Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Future Annual Amortization Expense for Unamortized Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails", "longName": "40803 - Disclosure - Intangible Assets - Schedule of Gross Carrying Amount and Net Book Value of Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Gross Carrying Amount and Net Book Value of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "longName": "40901 - Disclosure - License Agreements and Asset Purchase Agreements (Details)", "shortName": "License Agreements and Asset Purchase Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2021_To_8_31_2021_srt_ProductOrServiceAxis_hrmy_Hbs102Member_srt_StatementGeographicalAxis_hrmy_AllCountriesExcludingChinaMember_us-gaap_AssetAcquisitionAxis_hrmy_AssetPurchaseAgreementWithConsynanceTherapeuticsMember_UP2s04kSCUKXHtAcRWOFwQ", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R53": { "role": "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails", "longName": "41001 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:AccruedRoyaltiesCurrent", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "hrmy:AccruedRebatesAndOtherSalesDeductionsCurrent", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R54": { "role": "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "longName": "41101 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_LineOfCreditFacilityAxis_hrmy_BlackstoneAlternativeCreditAdvisorsMember_URgEJFOJnEyPKaFGh7bFAw", "name": "us-gaap:ExtinguishmentOfDebtAmount", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R55": { "role": "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails", "longName": "41102 - Disclosure - Debt - Balances of Long-term Debt, Net (Details)", "shortName": "Debt - Balances of Long-term Debt, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "hrmy:UnamortizedDebtDiscountAssociatedWithExitFeeDebtFinancingCostsAndDiscountWithWarrantFinancing", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R56": { "role": "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails", "longName": "41103 - Disclosure - Debt - Future Minimum Payments (Details)", "shortName": "Debt - Future Minimum Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails", "longName": "41104 - Disclosure - Debt - Interest Expense (Details)", "shortName": "Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails", "longName": "41201 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_6_1_2018_To_6_30_2018_UCgstcYECE6pjoUK0NCjkg", "name": "hrmy:OperatingLeaseOfficeSpace", "unitRef": "Unit_Standard_sqft_YbTq_8r0j0S2g0tKvvB_Tw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2018_To_6_30_2018_UCgstcYECE6pjoUK0NCjkg", "name": "hrmy:OperatingLeaseOfficeSpace", "unitRef": "Unit_Standard_sqft_YbTq_8r0j0S2g0tKvvB_Tw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails", "longName": "41202 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "41203 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails", "longName": "41204 - Disclosure - Leases - Future Payments (Details)", "shortName": "Leases - Future Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "longName": "41401 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "hrmy:CommonStockNumberOfVotesPerShare", "unitRef": "Unit_Standard_Vote_kDT87XqTDkqSJfC8R4S1zw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "hrmy:CommonStockNumberOfVotesPerShare", "unitRef": "Unit_Standard_Vote_kDT87XqTDkqSJfC8R4S1zw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "longName": "41501 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Additional Information (Details)", "shortName": "Stock Incentive Plan and Stock-based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R64": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails", "longName": "41502 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in Stock Options Granted (Details)", "shortName": "Stock Incentive Plan and Stock-based Compensation - Summary of Changes in Stock Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_12_31_2022_Jy9fWeRZ0kyADNA8ncWxjg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R65": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails", "longName": "41503 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in SARs Granted (Details)", "shortName": "Stock Incentive Plan and Stock-based Compensation - Summary of Changes in SARs Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_cPZa30nbIEKI1IDsOnupYA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_xhj5ugUV7k-2tek_N8Wnqg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R66": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails", "longName": "41504 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Changes in RSUs Granted (Details)", "shortName": "Stock Incentive Plan and Stock-based Compensation - Summary of Changes in RSUs Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XVLKnIi-R0OnefjGjXNrKw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_XVLKnIi-R0OnefjGjXNrKw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "longName": "41505 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Assumptions Used to Value Awards (Details)", "shortName": "Stock Incentive Plan and Stock-based Compensation - Summary of Assumptions Used to Value Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Unit_Standard_pure_Oqu0FZ1CeEKipyOYc5uhfA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Unit_Standard_pure_Oqu0FZ1CeEKipyOYc5uhfA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "longName": "41506 - Disclosure - Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details)", "shortName": "Stock Incentive Plan and Stock-based Compensation - Summary of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "longName": "41601 - Disclosure - Earnings per Share - Summary of Computation of Basic and Diluted Net Income (Loss) per Share (Details)", "shortName": "Earnings per Share - Summary of Computation of Basic and Diluted Net Income (Loss) per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R70": { "role": "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails", "longName": "41602 - Disclosure - Earnings per Share - Summary of Securities Outstanding Included in Computation above, Utilizing Treasury Stock Method (Details)", "shortName": "Earnings per Share - Summary of Securities Outstanding Included in Computation above, Utilizing Treasury Stock Method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "longName": "41603 - Disclosure - Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember_ZB3ePtIMYEmE1HXdklA9FA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember_ZB3ePtIMYEmE1HXdklA9FA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_KmphBxcld0uGft7y3lnmsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails", "longName": "41701 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails", "longName": "41702 - Disclosure - Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details)", "shortName": "Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_Oqu0FZ1CeEKipyOYc5uhfA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_Oqu0FZ1CeEKipyOYc5uhfA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41703 - Disclosure - Income Taxes - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsDetails", "longName": "41704 - Disclosure - Income Taxes - Changes in the valuation allowance for deferred tax assets (Details)", "shortName": "Income Taxes - Changes in the valuation allowance for deferred tax assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2021_akyoXBRD10GaqeokFRr3qw", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_3nU6lXhYPUKynunEVf8S_A", "name": "hrmy:DeferredTaxAssetValuationAllowanceBenefitToIncomeTaxProvision", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R76": { "role": "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails", "longName": "41705 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_3nU6lXhYPUKynunEVf8S_A", "name": "hrmy:TaxBenefitReleaseOfValuationAllowance", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_3nU6lXhYPUKynunEVf8S_A", "name": "hrmy:TaxBenefitReleaseOfValuationAllowance", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.harmonybiosciences.com/role/DisclosureRetirementPlanDetails", "longName": "41801 - Disclosure - Retirement Plan (Details)", "shortName": "Retirement Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DefinedContributionPlanTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DefinedContributionPlanTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41901 - Disclosure - Related-party Transactions (Details)", "shortName": "Related-party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_N8J1XBdu_kqgwBrPNv0WOA", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherLiabilities", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R79": { "role": "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails", "longName": "42001 - Disclosure - Valuation and Qualifying Accounts - Accounts Receivable, Net (Details)", "shortName": "Valuation and Qualifying Accounts - Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_ValuationAllowancesAndReservesTypeAxis_hrmy_SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember_zhC0IBBGwkaMf4gajQC0vQ", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "hrmy:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_ValuationAllowancesAndReservesTypeAxis_hrmy_SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember_-xWc2KFNukmORtI8AC2mAw", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "hrmy:ValuationAndQualifyingAccountsDisclosureTableTextBlock", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "unique": true } }, "R80": { "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": "Uncategorized", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_VwXPqtf7c06Et_4AxuvdjA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_4kKHY2yCNEKv8Ej_RMDXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R81": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "81", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_C7b8OH_u3E-U-buVDSKU2g", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_C7b8OH_u3E-U-buVDSKU2g", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "hrmy-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable And Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable Current", "terseLabel": "Trade payables", "verboseLabel": "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": [ "r25", "r821" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r768" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable Net Current", "terseLabel": "Trade receivables, net", "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": [ "r312", "r313" ] }, "hrmy_AccredoHealthGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AccredoHealthGroupIncMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accredo Health Group, Inc.", "label": "Accredo Health Group, Inc" } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premiums and accretion of discounts on Investment securities", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Current", "verboseLabel": "Accrued expenses and accrued compensation", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued liabilities other than accrued compensation. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, other than Accrued Compensation, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Marketing Costs Current", "terseLabel": "Selling and marketing", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "hrmy_AccruedProfessionalFeesConsultingAndOtherServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AccruedProfessionalFeesConsultingAndOtherServices", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued professional fees, consulting, and other services.", "label": "Accrued Professional Fees Consulting And Other Services", "terseLabel": "Professional fees, consulting, and other services" } } }, "auth_ref": [] }, "hrmy_AccruedRebatesAndOtherSalesDeductionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AccruedRebatesAndOtherSalesDeductionsCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued rebates and other sales deductions.", "label": "Accrued Rebates And Other Sales Deductions Current", "terseLabel": "Rebates and other sales deductions" } } }, "auth_ref": [] }, "hrmy_AccruedResearchAndDevelopmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AccruedResearchAndDevelopmentCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued research and development current", "label": "Accrued Research And Development Current", "terseLabel": "Research and development" } } }, "auth_ref": [] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Royalties Current", "terseLabel": "Royalties due to Bioprojet", "verboseLabel": "Accrued Sales Based Trademark and Royalties", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29", "r788" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r120", "r211", "r642", "r666", "r667" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income (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": [ "r2", "r14", "r38", "r533", "r536", "r573", "r662", "r663", "r938", "r939", "r940", "r948", "r949", "r950" ] }, "hrmy_AcquiredInProgressResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AcquiredInProgressResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of in-progress research and development assets that are acquired.", "label": "Acquired In-Progress Research and Development", "terseLabel": "Acquired in-process research and development" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r874" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid In Capital Common Stock", "terseLabel": "Additional paid in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r112" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "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": [ "r486", "r487", "r488", "r684", "r948", "r949", "r950", "r1010", "r1035" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "hrmy_AdjustmentForAmortizationOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AdjustmentForAmortizationOfDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Adjustment for Amortization of Debt Issuance Costs", "terseLabel": "Debt issuance costs amortization" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r448" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 income to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs Policy [Text Block]", "terseLabel": "Advertising Expenses", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r174" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expenses", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r494" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r844", "r856", "r866", "r892" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r847", "r859", "r869", "r895" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "hrmy_AllCountriesExcludingChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AllCountriesExcludingChinaMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to all countries except Greater China.", "label": "All Countries Excluding Greater China" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r887" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r851", "r860", "r870", "r887", "r896", "r900", "r908" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r906" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share Based Compensation Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r481", "r493" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization Of Financing Costs", "verboseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r124", "r408", "r558", "r942" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization Of Intangible Assets", "terseLabel": "Intangible amortization", "verboseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r60", "r65" ] }, "hrmy_AmountOfAggregateNetSalesAttaining": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AmountOfAggregateNetSalesAttaining", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of aggregate net sales attaining.", "label": "Amount Of Aggregate Net Sales Attaining", "terseLabel": "Amount of Aggregate Net Sales Attaining" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Total", "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": [ "r284" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [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": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name", "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": [ "r50" ] }, "us-gaap_AssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Acquisition" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Consideration transferred", "totalLabel": "Total purchase consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r817", "r1006", "r1007", "r1008" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred [Abstract]", "terseLabel": "Total purchase consideration" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredCommonContingentValueRightPaidPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredCommonContingentValueRightPaidPerShare", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The contingent consideration per Common Stock, per the Tender Offer.", "label": "Asset Acquisition, Consideration Transferred, Common Contingent Value Right Paid Per Share", "terseLabel": "Contingent consideration per Common Stock" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredNumberOfContingentValueRightPerCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredNumberOfContingentValueRightPerCommonStock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of contingent value right per Common Stock, for each holder of Common Stock upon the closing of the Tender Offer.", "label": "Asset Acquisition, Consideration Transferred, Number of Contingent Value Right per Common Stock", "terseLabel": "Number of contingent value right per Common Stock" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredOnCommonCashAmountPaidPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredOnCommonCashAmountPaidPerShare", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash amount paid per Common Stock, per the Tender Offer.", "label": "Asset Acquisition, Consideration Transferred, on Common Cash Amount Paid Per Share", "terseLabel": "Cash consideration per Common Stock" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredPaymentsMadeToSellingShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredPaymentsMadeToSellingShareholders", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets made to selling shareholders.", "label": "Asset Acquisition, Consideration Transferred, Payments Made to Selling Shareholders", "terseLabel": "Cash consideration paid to selling shareholders" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredPaymentsMadeToSellingShareholdersNumberOfSharesConsideredForCalculation": { "xbrltype": "sharesItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredPaymentsMadeToSellingShareholdersNumberOfSharesConsideredForCalculation", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares tendered at closing considered for determination of payments made to selling shareholders.", "label": "Asset Acquisition, Consideration Transferred, Payments Made to Selling Shareholders, Number of Shares Considered for Calculation", "terseLabel": "Number of shares considered for determination of payments made to selling shareholders" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredPaymentsMadeToSellingShareholdersPricePerShareConsideredForCalculation": { "xbrltype": "perShareItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredPaymentsMadeToSellingShareholdersPricePerShareConsideredForCalculation", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the price per hare considered for determination of payments made to selling shareholders.", "label": "Asset Acquisition, Consideration Transferred, Payments Made to Selling Shareholders, Price Per Share Considered for Calculation", "terseLabel": "Price per share considered for determination of payments made to selling shareholders" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredPaymentsMadeToSettleRestrictedStockAwardsAndStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredPaymentsMadeToSettleRestrictedStockAwardsAndStockOptions", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets made to settle restricted stock awards (\"RSAs\") as stock options.", "label": "Asset Acquisition, Consideration Transferred, Payments Made to Settle Restricted Stock Awards and Stock Options", "terseLabel": "Cash consideration paid to settle restricted stock awards (\"RSAs\") as stock options" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredPaymentsMadeToSettleRestrictedStockAwardsAndStockOptionsNumberOfSharesConsideredForCalculation": { "xbrltype": "sharesItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredPaymentsMadeToSettleRestrictedStockAwardsAndStockOptionsNumberOfSharesConsideredForCalculation", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of total number of underlying shares considered for determination of payments made to settle restricted stock awards (\"RSAs\") as stock options.", "label": "Asset Acquisition, Consideration Transferred, Payments Made to Settle Restricted Stock Awards and Stock Options, Number of Shares Considered for Calculation", "terseLabel": "Number of shares considered for determination of payments made to settle restricted stock awards (\"RSAs\") as stock options" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionConsiderationTransferredPaymentsMadeToSettleRestrictedStockAwardsAndStockOptionsPricePerShareConsideredForCalculation": { "xbrltype": "perShareItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionConsiderationTransferredPaymentsMadeToSettleRestrictedStockAwardsAndStockOptionsPricePerShareConsideredForCalculation", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the price per hare considered for determination of payments made to settle restricted stock awards (\"RSAs\") as stock options.", "label": "Asset Acquisition, Consideration Transferred, Payments Made to Settle Restricted Stock Awards and Stock Options, Price Per Share Considered for Calculation", "terseLabel": "Price per share considered for determination of payments made to settle restricted stock awards (\"RSAs\") as stock options" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Transaction costs", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r817", "r1006", "r1007", "r1008" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "terseLabel": "ACQUISITION", "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": [ "r1005" ] }, "hrmy_AssetAcquisitionProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the asset acquisition had been completed at the beginning of a period.", "label": "Asset Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Unaudited pro forma net income" } } }, "auth_ref": [] }, "hrmy_AssetAcquisitionProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetAcquisitionProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The pro forma net revenue for the period as if the asset acquisition had been completed at the beginning of a period.", "label": "Asset Acquisition, Pro Forma Revenue", "terseLabel": "Unaudited pro forma net product revenue" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_AssetAcquisitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table Text Block]", "terseLabel": "Schedule of purchase consideration and allocation of purchase consideration", "documentation": "Tabular disclosure of asset acquisition." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisition" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Text Block]", "terseLabel": "Acquisition", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r1005" ] }, "hrmy_AssetPurchaseAgreementWithConsynanceTherapeuticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "AssetPurchaseAgreementWithConsynanceTherapeuticsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to asset purchase agreement with ConSynance Therapeutics.", "label": "Asset Purchase Agreement with ConSynance Therapeutics [Member]", "terseLabel": "Asset Purchase Agreement with ConSynance Therapeutics" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 2.0 }, "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r158", "r207", "r242", "r289", "r302", "r306", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r526", "r530", "r550", "r639", "r712", "r821", "r834", "r968", "r969", "r1016" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets acquired" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Current", "totalLabel": "Total 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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r199", "r216", "r242", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r526", "r530", "r550", "r821", "r968", "r969", "r1016" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Net Assets", "totalLabel": "Net assets acquired", "documentation": "Amount of net assets (liabilities)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Noncurrent", "totalLabel": "Total noncurrent 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": [ "r242", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r526", "r530", "r550", "r968", "r969", "r1016" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Noncurrent [Abstract]", "terseLabel": "NONCURRENT ASSETS:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r838", "r839", "r852" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r838", "r839", "r852" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r838", "r839", "r852" ] }, "hrmy_August2023ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "August2023ShareRepurchaseProgramMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to August 2023 Share Repurchase Program.", "label": "August 2023 Share Repurchase Program [Member]", "terseLabel": "August 2023 Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "verboseLabel": "Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r321" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r322" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r318", "r355", "r638" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r319", "r355", "r632", "r955" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r903" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r904" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r899" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails", "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": [ "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r902" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r901" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r900" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r900" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.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": [] }, "hrmy_BioprojetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "BioprojetMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Bioprojet.", "label": "Bioprojet" } } }, "auth_ref": [] }, "hrmy_BlackstoneAlternativeCreditAdvisorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "BlackstoneAlternativeCreditAdvisorsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Blackstone Alternative Credit Advisors (\"Blackstone\").", "label": "Blackstone Alternative Credit Advisors (\"Blackstone\")" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r84" ] }, "hrmy_CRGServicingLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "CRGServicingLLCMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "CRG Servicing LLC.", "label": "CRG Servicing LLC" } } }, "auth_ref": [] }, "hrmy_CaremarkLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "CaremarkLLCMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Caremark LLC.", "label": "Caremark LLC" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r47", "r202", "r785" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash equivalents", "documentation": "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": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash And Cash Equivalents Restricted Cash And Cash Equivalents Policy", "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r48", "r157" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH-End of period", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH-Beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the statements of cash flows", "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": [ "r47", "r133", "r238" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r133" ] }, "hrmy_CashPaidForMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "CashPaidForMilestones", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Cash paid during the year for milestones.", "label": "Cash Paid For Milestones", "negatedLabel": "Milestone payments" } } }, "auth_ref": [] }, "hrmy_CataplexyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "CataplexyMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cataplexy.", "label": "Cataplexy" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r878" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r71", "r72", "r73", "r74" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1", "terseLabel": "Warrants initial exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights", "terseLabel": "Purchase of common stock upon exercise of warrants", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r430" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r879" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r879" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r142", "r828", "r829", "r830", "r831" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 13)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r97", "r640", "r698" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.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": [ "r140", "r371", "r372", "r769", "r965" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Capital Shares Reserved For Future Issuance", "terseLabel": "Total number of shares available for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r824", "r825", "r826", "r828", "r829", "r830", "r831", "r948", "r949", "r1010", "r1032", "r1035" ] }, "hrmy_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of votes for each common stock.", "label": "Common Stock, Number of Votes per Share", "terseLabel": "Number of votes for each common stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r111" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r111", "r699" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued", "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": [ "r111" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r111", "r699", "r718", "r1035", "r1036" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock Value", "terseLabel": "Common stock-$0.00001 par value; 500,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 56,769,081 and 59,615,731 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively", "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": [ "r111", "r641", "r821" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r884" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r883" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r882" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Plan" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "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": [ "r39", "r218", "r220", "r226", "r633", "r651" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r88", "r89", "r311", "r768" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r88", "r89", "r311", "r668", "r768" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r88", "r89", "r311", "r768", "r919" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Credit Risk", "terseLabel": "Concentrations of Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r99", "r177" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Percentage1", "terseLabel": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r52", "r54", "r88", "r89", "r311" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r52", "r54", "r88", "r89", "r311", "r768" ] }, "hrmy_ConcentrationsOfRiskNumberOfFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ConcentrationsOfRiskNumberOfFinancialInstitutions", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number Of financial institutions in which Substantially all of the Company's cash and money market funds are held.", "label": "Concentrations of Risk, Number Of Financial Institutions", "terseLabel": "Number Of financial institutions" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation Fiscal Year Maturity Schedule Table Text Block", "terseLabel": "Schedule of future minimum payments relating to long term debt", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r947" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r811", "r813", "r1031" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost Of Goods And Services Sold", "terseLabel": "Cost of product sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r126", "r617" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost Of Sales Policy [Text Block]", "terseLabel": "Cost of Product Sold", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r922" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r196", "r246", "r247", "r390", "r418", "r580", "r789", "r791" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "hrmy_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "CreditAgreementMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense Benefit", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r921", "r946", "r1003" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r152", "r514", "r520", "r946" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State And Local Tax Expense Benefit", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r921", "r946", "r1003" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r53", "r311" ] }, "hrmy_DaytimeSleepinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DaytimeSleepinessMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Daytime Sleepiness.", "label": "Daytime Sleepiness" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r141", "r240", "r386", "r392", "r393", "r394", "r395", "r396", "r397", "r402", "r409", "r410", "r412" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r105", "r106", "r159", "r161", "r248", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r559", "r802", "r803", "r804", "r805", "r806", "r944" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Basis Spread On Variable Rate1", "terseLabel": "Basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails", "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Carrying Amount", "totalLabel": "Total", "verboseLabel": "Liability component - principal", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r23", "r161", "r413" ] }, "hrmy_DebtInstrumentCreditSpreadAdjustmentRate": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DebtInstrumentCreditSpreadAdjustmentRate", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of credit spread adjustment rate.", "label": "Debt Instrument Credit Spread Adjustment Rate", "terseLabel": "Credit spread adjustment rate" } } }, "auth_ref": [] }, "hrmy_DebtInstrumentExitFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DebtInstrumentExitFeePercentage", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument exit fee percentage.", "label": "Debt Instrument Exit Fee Percentage", "terseLabel": "Debt instrument exit fee percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Fair Value", "terseLabel": "Fair value of loan", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r400", "r549", "r803", "r804" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Interest Rate Stated Percentage", "terseLabel": "Fixed interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r31", "r388" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "DEBT", "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": [ "r248", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r559", "r802", "r803", "r804", "r805", "r806", "r944" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r248", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r559", "r802", "r803", "r804", "r805", "r806", "r944" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Periodic payment principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r32" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r32", "r69", "r70", "r90", "r91", "r93", "r98", "r144", "r145", "r248", "r387", "r388", "r389", "r390", "r391", "r393", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r559", "r802", "r803", "r804", "r805", "r806", "r944" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument Term", "terseLabel": "Term of loan", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Finance Costs Gross", "terseLabel": "Debt issuance costs", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense Benefit", "terseLabel": "Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r152", "r182", "r519", "r520", "r946" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "hrmy_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowance", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities", "totalLabel": "Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r108", "r109", "r160", "r508" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r135" ] }, "hrmy_DeferredTaxAssetValuationAllowanceBenefitToIncomeTaxProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceBenefitToIncomeTaxProvision", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in deferred tax asset valuation allowance.", "label": "Deferred Tax Asset Valuation Allowance, Benefit to Income Tax Provision", "terseLabel": "Decreases recorded as a benefit to income tax provision" } } }, "auth_ref": [] }, "hrmy_DeferredTaxAssetValuationAllowanceIncreaseAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceIncreaseAcquisition", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in the valuation allowance related to acquisitions for a specified deferred tax asset.", "label": "Deferred Tax Asset, Valuation Allowance Increase, Acquisition", "negatedLabel": "Increases due to Zynerba Acquisition" } } }, "auth_ref": [] }, "hrmy_DeferredTaxAssetsAccruedRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxAssetsAccruedRebates", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued rebates.", "label": "Deferred Tax Assets, Accrued Rebates", "terseLabel": "Accrued rebates" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "hrmy_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Gross", "totalLabel": "Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r509" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Gross [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets In Process Research And Development", "terseLabel": "Acquired in-process research and development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r83", "r1002" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Inventory", "terseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r83", "r1002" ] }, "hrmy_DeferredTaxAssetsLeaseObligationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxAssetsLeaseObligationsNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease obligations net\n.", "label": "Deferred Tax Assets, Lease Obligations Net", "terseLabel": "Lease obligations, net" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Liabilities Net", "totalLabel": "Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1001" ] }, "hrmy_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowance", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets liabilities net before valuation allowance.", "label": "Deferred Tax Assets Liabilities Net Before Valuation Allowance", "totalLabel": "Net deferred tax asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r83", "r1002" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r83", "r1002" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Property Plant And Equipment", "terseLabel": "Fixed assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "hrmy_DeferredTaxAssetsResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxAssetsResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and development costs.", "label": "Deferred Tax Assets, Research and Development", "terseLabel": "Research and development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Tax Deferred Expense Compensation And Benefits", "terseLabel": "Accrued compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r83", "r1002" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsDetails", "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Valuation Allowance", "negatedLabel": "Valuation allowance", "negatedPeriodEndLabel": "Valuation allowance at the end of the year", "negatedPeriodStartLabel": "Valuation allowance at the beginning of the year", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r510" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "hrmy_DeferredTaxLiabilitiesLeaseObligationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "DeferredTaxLiabilitiesLeaseObligationsNet", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible temporary differences from lease obligations net.", "label": "Deferred Tax Liabilities, Lease Obligations Net", "terseLabel": "Lease obligations, net" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfCompanySDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Other", "terseLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r83", "r1002" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRetirementPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRetirementPlan" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Text Block]", "terseLabel": "Retirement Plan", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r442", "r443" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r66" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Stock Incentive Plan and Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r446", "r451", "r482", "r483", "r485", "r815" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Incentive Plan and Stock-based Compensation" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r838", "r839", "r852" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "terseLabel": "Document Financial Statement Error Correction", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r838", "r839", "r852", "r888" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r873" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "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": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings per Share", "terseLabel": "EARNINGS PER SHARE:", "verboseLabel": "Denominator" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Basic", "terseLabel": "Basic", "verboseLabel": "Net income per share of common stock - 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": [ "r227", "r261", "r262", "r263", "r264", "r265", "r271", "r274", "r281", "r282", "r283", "r287", "r541", "r542", "r634", "r652", "r796" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Diluted", "terseLabel": "Diluted", "verboseLabel": "Net income per share of common stock - 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": [ "r227", "r261", "r262", "r263", "r264", "r265", "r274", "r281", "r282", "r283", "r287", "r541", "r542", "r634", "r652", "r796" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Policy [Text Block]", "terseLabel": "Basic and Diluted Net Income per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r270", "r284", "r285", "r286" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Continuing Operations", "totalLabel": "Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r503" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate", "terseLabel": "Federal income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r243", "r503", "r521" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance", "terseLabel": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1000", "r1004" ] }, "hrmy_EffectiveIncomeTaxRateReconciliationCredits": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationCredits", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to credits.", "label": "Effective Income Tax Rate Reconciliation, Credits", "terseLabel": "Credits" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation Other Adjustments", "terseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1000", "r1004" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r917", "r1000" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfDifferenceBetweenStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation State And Local Income Taxes", "terseLabel": "State taxes", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1000", "r1004" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits Current", "terseLabel": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "hrmy_EmployeeRelatedLiabilitiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "EmployeeRelatedLiabilitiesCurrentMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to employee related liabilities, current.", "label": "Employee Related Liabilities, Current [Member]", "terseLabel": "Accrued compensation" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r484" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r484" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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": [] }, "hrmy_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line1", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line2", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line3", "terseLabel": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "terseLabel": "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r836" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "verboseLabel": "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r836" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r836" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "terseLabel": "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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r913" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r836" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r836" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r836" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r836" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r914" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [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": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Component", "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": [ "r15", "r197", "r222", "r223", "r224", "r256", "r257", "r258", "r260", "r266", "r268", "r288", "r348", "r349", "r431", "r486", "r487", "r488", "r515", "r516", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r551", "r552", "r553", "r554", "r555", "r556", "r573", "r662", "r663", "r664", "r684", "r743" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r881" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r844", "r856", "r866", "r892" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r841", "r853", "r863", "r889" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r887" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Extinguishment Of Debt Amount", "terseLabel": "Extinguishment of loan, amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value", "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": [ "r544", "r545", "r546" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r544", "r545", "r546" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of assets measured at fair value", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r87", "r155" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "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": [ "r400", "r435", "r436", "r437", "r438", "r439", "r440", "r545", "r585", "r586", "r587", "r803", "r804", "r811", "r812", "r813" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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": [ "r543" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "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": [ "r400", "r435", "r440", "r545", "r585", "r811", "r812", "r813" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r400", "r435", "r440", "r545", "r586", "r803", "r804", "r811", "r812", "r813" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "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": [ "r400", "r435", "r436", "r437", "r438", "r439", "r440", "r585", "r586", "r587", "r803", "r804", "r811", "r812", "r813" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Of Financial Instruments Policy", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r22" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails", "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r358", "r411", "r428", "r538", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r650", "r801", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r957", "r958", "r959", "r960" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Asset Useful Life", "terseLabel": "Useful life of intangible asset", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r205", "r367" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r618", "r619" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future annual amortization expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets [Line Items]", "verboseLabel": "Intangible 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": [ "r618" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r61", "r64" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfFutureAnnualAmortizationExpenseForUnamortizedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r618" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets Remaining Amortization Period1", "terseLabel": "Remaining useful life", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r618" ] }, "hrmy_FiveYearSeniorSecuredTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "FiveYearSeniorSecuredTermLoanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to five-year senior secured term loan (the \"TLA Term Loan\").", "label": "Five-year Senior Secured Term Loan [Member]", "terseLabel": "TLA Term Loan" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848", "r860", "r870", "r896" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848", "r860", "r870", "r896" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848", "r860", "r870", "r896" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r848", "r860", "r870", "r896" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r848", "r860", "r870", "r896" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gains Losses On Extinguishment Of Debt", "negatedLabel": "Loss on debt extinguishment", "terseLabel": "Loss on debt extinguishment", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r67", "r68" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "General And Administrative Expense.", "terseLabel": "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": [ "r127", "r722" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r125", "r242", "r289", "r301", "r305", "r307", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r550", "r798", "r968" ] }, "hrmy_Hbs102Member": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "Hbs102Member", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to HBS 102.", "label": "HBS-102" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r838", "r839", "r852" ] }, "hrmy_IncentiveAwardPlanTwoThousandTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "IncentiveAwardPlanTwoThousandTwentyMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Incentive award plan two thousand twenty.", "label": "2020 Plan" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "totalLabel": "Income before income taxes", "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": [ "r0", "r121", "r165", "r289", "r301", "r305", "r307", "r635", "r647", "r798" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r369", "r370", "r727" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r370", "r727" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r243", "r497", "r504", "r505", "r512", "r517", "r522", "r523", "r524", "r679" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense Benefit", "negatedLabel": "Income tax (expense) benefit", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r171", "r183", "r267", "r268", "r293", "r502", "r518", "r654" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax Policy [Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r221", "r498", "r499", "r505", "r506", "r511", "r513", "r675" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the year for taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r49" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accounts Payable Trade", "terseLabel": "Trade payables", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Trade receivables", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r941" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Prepaid Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Securities outstanding included in the computation - Warrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r275", "r276", "r277", "r283" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Securities outstanding included in the computation - Stock options, SARs, and RSUs to purchase common stock", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r275", "r276", "r278", "r283", "r450" ] }, "hrmy_IncrementalTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "IncrementalTermLoanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Incremental Term Loan.", "label": "Incremental Term Loan [Member]", "terseLabel": "Incremental Term Loan" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r851", "r860", "r870", "r887", "r896", "r900", "r908" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r906" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r840", "r912" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r840", "r912" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r840", "r912" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r364" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Finite Lived Policy", "verboseLabel": "Intangible Asset", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r64", "r614", "r615", "r616", "r618", "r792" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Gross Excluding Goodwill", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r204" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 }, "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsScheduleOfGrossCarryingAmountAndNetBookValueOfIntangibleAssetsDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Excluding Goodwill", "terseLabel": "Intangible assets, net", "totalLabel": "Net Book Value", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r59", "r63" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "auth_ref": [] }, "hrmy_IntellectualPropertyPaymentDueUponAchievementOfDevelopmentalMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "IntellectualPropertyPaymentDueUponAchievementOfDevelopmentalMilestones", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intellectual property payment due upon achievement of developmental milestones.", "label": "Intellectual Property Payment Due Upon Achievement of Developmental Milestones", "terseLabel": "Payment for intellectual property upon developmental milestones" } } }, "auth_ref": [] }, "hrmy_IntellectualPropertyPaymentDueUponAchievementOfPreclinicalMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "IntellectualPropertyPaymentDueUponAchievementOfPreclinicalMilestones", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intellectual property payment due upon achievement of preclinical milestones.", "label": "Intellectual Property Payment Due Upon Achievement of Preclinical Milestones", "terseLabel": "Payment for intellectual property upon preclinical milestones" } } }, "auth_ref": [] }, "hrmy_IntellectualPropertyPaymentDueUponAchievementOfRegulatoryMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "IntellectualPropertyPaymentDueUponAchievementOfRegulatoryMilestones", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intellectual property payment due upon achievement of regulatory milestones.", "label": "Intellectual Property Payment Due Upon Achievement of Regulatory Milestones", "terseLabel": "Payment for intellectual property upon regulatory milestones" } } }, "auth_ref": [] }, "hrmy_IntellectualPropertyPaymentDueUponAchievementOfSalesMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "IntellectualPropertyPaymentDueUponAchievementOfSalesMilestones", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intellectual property payment due upon achievement of sales milestones.", "label": "Intellectual Property Payment Due Upon Achievement of Sales Milestones", "terseLabel": "Payment for intellectual property upon sales milestones" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r92", "r167", "r225", "r292", "r557", "r728", "r832", "r1034" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense Debt", "totalLabel": "Total term loan interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r129", "r406", "r415", "r805", "r806" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense Debt Excluding Amortization", "terseLabel": "Interest on principal balance", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r131", "r407", "r805", "r806" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Interest Income And Interest Expense Disclosure Table [Text Block]", "terseLabel": "Schedule of interest expense related to long term debt", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid Net", "terseLabel": "Cash paid during the year 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": [ "r233", "r236", "r237" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r359" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Finished Goods", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r932" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Gross", "totalLabel": "Inventory, gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r935" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory Net", "terseLabel": "Inventory, net", "totalLabel": "Total inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r213", "r786", "r821" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory Policy [Text Block]", "terseLabel": "Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r173", "r201", "r212", "r359", "r360", "r361", "r613", "r793" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Raw Materials", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r934" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for excess inventory", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r58", "r935" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Work In Process", "terseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r933" ] }, "us-gaap_InvestmentIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNonoperating", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Nonoperating", "terseLabel": "Interest income", "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations." } } }, "auth_ref": [ "r128" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r653", "r671", "r672", "r673", "r674", "r753", "r754" ] }, "us-gaap_InvestmentsAndCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndCash", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResourcesDetails" ], "lang": { "en-us": { "role": { "label": "Investments and Cash", "terseLabel": "Cash, cash equivalents and investments", "documentation": "Sum of investments and unrestricted cash as of the balance sheet date." } } }, "auth_ref": [ "r1026", "r1028" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r156", "r168", "r169", "r184", "r314", "r316", "r547", "r548" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet and cash flow information related to operating leases", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "LEASES", "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": [ "r565" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r565" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r566" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "documentation": "Indicates (true false) whether lessee has option to terminate operating lease." } } }, "auth_ref": [ "r566" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Maturity Table [Text Block]", "terseLabel": "Schedule of future payments under noncancelable operating leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r572" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r572" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r572" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r572" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r572" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease terms", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r560" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r28", "r242", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r527", "r530", "r531", "r550", "r697", "r797", "r834", "r968", "r1016", "r1017" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities assumed" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders 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": [ "r116", "r162", "r644", "r821", "r945", "r961", "r1011" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r30", "r200", "r242", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r527", "r530", "r531", "r550", "r821", "r968", "r1016", "r1017" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities Noncurrent", "totalLabel": "Total noncurrent liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r102", "r103", "r104", "r107", "r242", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r527", "r530", "r531", "r550", "r968", "r1016", "r1017" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities Noncurrent [Abstract]", "terseLabel": "NONCURRENT LIABILITIES:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Liability For Uncertain Tax Positions Current", "terseLabel": "Unrecognized uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r29" ] }, "hrmy_LicenseAgreementAdditionalMilestonePaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAgreementAdditionalMilestonePaymentsDue", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement additional milestone payments due.", "label": "License Agreement Additional Milestone Payments Due", "terseLabel": "License agreement, additional milestone payment due" } } }, "auth_ref": [] }, "hrmy_LicenseAgreementFinalPaymentPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAgreementFinalPaymentPaid", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement final payment paid.", "label": "License Agreement Final Payment Paid", "terseLabel": "Final payment paid" } } }, "auth_ref": [] }, "hrmy_LicenseAgreementMaximumAdditionalMilestonePaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAgreementMaximumAdditionalMilestonePaymentsDue", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement maximum additional milestone payments due.", "label": "License Agreement Maximum Additional Milestone Payments Due", "terseLabel": "License agreement, maximum additional milestone payment due" } } }, "auth_ref": [] }, "hrmy_LicenseAgreementMilestonePaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAgreementMilestonePaymentsDue", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement milestone payments Due.", "label": "License Agreement Milestone Payments Due", "terseLabel": "License agreement, milestone payment due" } } }, "auth_ref": [] }, "hrmy_LicenseAgreementMilestonePaymentsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAgreementMilestonePaymentsPaid", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "License agreement milestone payments paid.", "label": "License Agreement Milestone Payments Paid", "terseLabel": "License agreement milestone payments paid" } } }, "auth_ref": [] }, "hrmy_LicenseAgreementUpfrontNonRefundableFeePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAgreementUpfrontNonRefundableFeePaid", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to license agreement upfront non-refundable fees paid.", "label": "License Agreement Upfront Non-Refundable Fee Paid", "terseLabel": "License agreement, upfront non-refundable licensing fees paid" } } }, "auth_ref": [] }, "hrmy_LicenseAndAssetPurchaseAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAndAssetPurchaseAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "License and asset purchase agreements.", "label": "License Agreements and Asset Purchase Agreements" } } }, "auth_ref": [] }, "hrmy_LicenseAndAssetPurchaseAgreementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAndAssetPurchaseAgreementsLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent License and asset purchase agreements.", "label": "License and Asset Purchase Agreements [Line Items]", "terseLabel": "License Agreements and Asset Purchase Agreements" } } }, "auth_ref": [] }, "hrmy_LicenseAndAssetPurchaseAgreementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAndAssetPurchaseAgreementsTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about license and asset purchase agreements.", "label": "License Agreements and Asset Purchase Agreements [Table]" } } }, "auth_ref": [] }, "hrmy_LicenseAndAssetPurchaseAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicenseAndAssetPurchaseAgreementsTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreements" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of license and asset purchase agreements.", "label": "License and Asset Purchase Agreements [Text Block]", "terseLabel": "License Agreements and Asset Purchase Agreements" } } }, "auth_ref": [] }, "hrmy_LicensingAgreementMilestoneFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LicensingAgreementMilestoneFees", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Licensing agreement milestone fees", "label": "Licensing Agreement Milestone Fees", "terseLabel": "Licensing agreement milestone fees" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r27", "r944" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r27", "r944" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility Maximum Borrowing Capacity", "terseLabel": "Aggregate principal amount", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Percentage of ticking fee", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "hrmy_LiquidityAndCapitalResourcesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LiquidityAndCapitalResourcesAbstract", "lang": { "en-us": { "role": { "documentation": "Liquidity and capital resources.", "label": "Liquidity and Capital Resources" } } }, "auth_ref": [] }, "hrmy_LiquidityAndCapitalResourcesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LiquidityAndCapitalResourcesTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResources" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and capital resources.", "label": "Liquidity And Capital Resources [Text Block]", "terseLabel": "Liquidity and Capital Resources" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "hrmy_LongTermCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LongTermCommercialPaperMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to long term commercial paper.", "label": "Long-term commercial paper" } } }, "auth_ref": [] }, "hrmy_LongTermCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LongTermCorporateDebtSecuritiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to long term corporate debt securities.", "label": "Long-term corporate debt securities" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Liability component - net carrying value", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r161", "r399", "r414", "r803", "r804", "r1027" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future minimum payments" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r208" ] }, "hrmy_LongTermDebtDebtIssuanceCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LongTermDebtDebtIssuanceCostsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing debt issuance costs as a component of long-term debt.", "label": "Debt issuance costs as a component of long-term debt" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r248", "r404" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r248", "r404" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r248", "r404" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r248", "r404" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtFutureMinimumPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r248", "r404" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetailsCalc2": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long Term Debt Noncurrent", "terseLabel": "Long-term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r209" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Investments", "terseLabel": "Investments, long-term", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r203" ] }, "hrmy_LongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LongTermInvestmentsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of more than one year from the date of the balance sheet.", "label": "Long-term" } } }, "auth_ref": [] }, "hrmy_LongTermUsGovernmentSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "LongTermUsGovernmentSecuritiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to long term us government securities.", "label": "Long-term U.S. government securities" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Major Customers [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r311", "r810", "r971", "r1029", "r1030" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails", "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r444", "r612", "r661", "r689", "r690", "r751", "r755", "r757", "r758", "r760", "r779", "r780", "r800", "r807", "r814", "r823", "r970", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r879" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r879" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails", "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r444", "r612", "r661", "r689", "r690", "r751", "r755", "r757", "r758", "r760", "r779", "r780", "r800", "r807", "r814", "r823", "r970", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r899" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Changes in the valuation allowance for accounts receivable, net", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r907" ] }, "hrmy_MultiDrawLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "MultiDrawLoanAgreementMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Multi-draw loan agreement.", "label": "Multi-draw Loan Agreement" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r311", "r810", "r971", "r1029", "r1030" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r880" ] }, "hrmy_NdaForWakixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "NdaForWakixMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "NDA for WAKIX.", "label": "NDA for WAKIX [Member]", "terseLabel": "NDA for WAKIX." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities", "totalLabel": "Net cash provided by 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": [ "r133", "r134", "r135" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "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": [ "r122", "r135", "r166", "r198", "r217", "r219", "r224", "r242", "r259", "r261", "r262", "r263", "r264", "r267", "r268", "r279", "r289", "r301", "r305", "r307", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r542", "r550", "r649", "r720", "r741", "r742", "r798", "r832", "r968" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income Loss [Abstract]", "terseLabel": "Numerator" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income Loss Available To Common Stockholders Basic", "verboseLabel": "Net income available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r228", "r261", "r262", "r263", "r264", "r271", "r272", "r280", "r283", "r289", "r301", "r305", "r307", "r798" ] }, "hrmy_NetProductRevenueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "NetProductRevenueTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for net product revenue.", "label": "Net Product Revenue [Text Block]", "terseLabel": "Net Product Revenue" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Recently Issued 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": [] }, "hrmy_NonCurrentInvestmentMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "NonCurrentInvestmentMaturityTerm", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Maturity term of non current investments.", "label": "Non Current Investment Maturity Term", "terseLabel": "Non current investment maturity term" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r879" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r848", "r860", "r870", "r887", "r896" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r877" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r876" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r887" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r907" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r907" ] }, "hrmy_NumberOfApprovedCommercialProducts": { "xbrltype": "integerItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "NumberOfApprovedCommercialProducts", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of approved commercial products.", "label": "Number Of Approved Commercial Products", "terseLabel": "Number of approved commercial products" } } }, "auth_ref": [] }, "hrmy_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r954" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r954" ] }, "hrmy_October2023ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "October2023ShareRepurchaseProgramMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to October 2023 Share Repurchase Program.", "label": "October 2023 Share Repurchase Program [Member]", "terseLabel": "October 2023 Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income Loss", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r289", "r301", "r305", "r307", "r798" ] }, "hrmy_OperatingLeaseAdditionalOfficeSpaceLeasedOne": { "xbrltype": "areaItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "OperatingLeaseAdditionalOfficeSpaceLeasedOne", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease additional office space one, leased.", "label": "Operating Lease Additional Office Space Leased, One", "terseLabel": "Additional office space leased one" } } }, "auth_ref": [] }, "hrmy_OperatingLeaseAdditionalOfficeSpaceLeasedTwo": { "xbrltype": "areaItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "OperatingLeaseAdditionalOfficeSpaceLeasedTwo", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease additional office space two, leased.", "label": "Operating Lease Additional Office Space Leased, Two", "terseLabel": "Additional office space leased two" } } }, "auth_ref": [] }, "hrmy_OperatingLeaseAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "OperatingLeaseAssetAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating Lease, Asset [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r567", "r820" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Years ending December 31," } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesFuturePaymentsDetails", "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r562" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r562" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r563" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liability, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r562" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r563" ] }, "hrmy_OperatingLeaseOfficeSpace": { "xbrltype": "areaItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "OperatingLeaseOfficeSpace", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating lease office space.", "label": "Operating Lease Office Space", "terseLabel": "Operating lease square feet of office space" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r564", "r568" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r561" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r563" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate for operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r571", "r820" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "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": [ "r570", "r820" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r82" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [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": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r81" ] }, "hrmy_OrbiMedRoyaltyCreditOpportunitiesLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "OrbiMedRoyaltyCreditOpportunitiesLPMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "OrbiMed Royalty & Credit Opportunities, LP.", "label": "OrbiMed Royalty & Credit Opportunities, LP." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Description of Business" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r101", "r153", "r669", "r670" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "hrmy_AccruedLiabilitiesOtherThanAccruedCompensationCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities Current", "terseLabel": "Other expenses", "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": [ "r29" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r215", "r821" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets Noncurrent", "terseLabel": "Other noncurrent assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r206" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on investments", "verboseLabel": "Unrealized income (loss) on investments", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r13", "r154" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Amounts due to related parties", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r96", "r637", "r693", "r694", "r834", "r1033" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r821" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Noncurrent", "terseLabel": "Other noncurrent liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherLiabilityRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liability, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for liability classified as other." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Expense", "terseLabel": "Other non-cash expenses", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r135" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income Expense", "terseLabel": "Other (expense) income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r130" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r879" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Amounts due from related parties", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r210", "r707" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r846", "r858", "r868", "r894" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "hrmy_PANTHERxSpecialtyPharmacyLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "PANTHERxSpecialtyPharmacyLLCMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "PANTHERx Specialty Pharmacy LLC.", "label": "PANTHERx Specialty Pharmacy LLC" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r875" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments For Repurchase Of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments Of Debt Extinguishment Costs", "negatedLabel": "Extinguishment of debt", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments Of Debt Issuance Costs", "negatedLabel": "Debt issuance costs", "terseLabel": "Debt issuance costs paid", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r46" ] }, "hrmy_PaymentsOfExtinguishmentOfDebtExitFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "PaymentsOfExtinguishmentOfDebtExitFees", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments of extinguishment of debt exit fees.", "label": "Payments Of Extinguishment Of Debt Exit Fees", "negatedLabel": "Extinguishment of debt exit fees" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments Of Stock Issuance Costs", "negatedLabel": "Common stock issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments of employee withholding taxes related to stock-based awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r232" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchase of investment securities", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r40", "r229", "r315" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Zynerba Pharmaceuticals, Inc., net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInProcessResearchAndDevelopment", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire in Process Research and Development", "terseLabel": "Charge related to acquired in-process research and development", "documentation": "The cash outflows from the purchase of net carrying value allocated to in-process research and development costs and materials acquired in a business combination." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Aggregate consideration", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r170", "r1006", "r1007", "r1008" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchase 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": [ "r132" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r878" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r878" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r877" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r887" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r880" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r876" ] }, "hrmy_PercentageOfChangeInOwnership": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "PercentageOfChangeInOwnership", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of change in ownership.", "label": "Percentage Of Change In Ownership", "terseLabel": "Percentage of change in ownership" } } }, "auth_ref": [] }, "hrmy_PeriodOfChangeInOwnership": { "xbrltype": "durationItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "PeriodOfChangeInOwnership", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of change in ownership.", "label": "Period Of Change In Ownership", "terseLabel": "Period of change in ownership" } } }, "auth_ref": [] }, "hrmy_PitolisantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "PitolisantsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Pitolisant's.", "label": "Upon Acceptance by FDA of Pitolisant's" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "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": [ "r937" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r214", "r362", "r363", "r787" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net cash received", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Issuance Of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Issuance Of Long Term Debt", "terseLabel": "Proceeds from issuance of debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r42", "r676" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities and sales of investment securities", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r229", "r230", "r956" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Stock Options Exercised", "terseLabel": "Proceeds from exercised options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r20" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r308", "r617", "r655", "r656", "r657", "r658", "r659", "r660", "r782", "r808", "r822", "r920", "r966", "r967", "r971", "r1029" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r308", "r617", "r655", "r656", "r657", "r658", "r659", "r660", "r782", "r808", "r822", "r920", "r966", "r967", "r971", "r1029" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Profit Loss", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r198", "r217", "r219", "r234", "r242", "r259", "r267", "r268", "r289", "r301", "r305", "r307", "r347", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r525", "r528", "r529", "r542", "r550", "r635", "r648", "r683", "r720", "r741", "r742", "r798", "r818", "r819", "r833", "r940", "r968" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment Net", "terseLabel": "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": [ "r8", "r636", "r646", "r821" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment 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": [ "r8", "r178", "r181", "r645" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful lives of the assets (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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r875" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r875" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails", "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r434", "r444", "r477", "r478", "r479", "r588", "r612", "r661", "r689", "r690", "r751", "r755", "r757", "r758", "r760", "r779", "r780", "r800", "r807", "r814", "r823", "r826", "r962", "r970", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails", "http://www.harmonybiosciences.com/role/DisclosureLeasesDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r373", "r374", "r375", "r376", "r434", "r444", "r477", "r478", "r479", "r588", "r612", "r661", "r689", "r690", "r751", "r755", "r757", "r758", "r760", "r779", "r780", "r800", "r807", "r814", "r823", "r826", "r962", "r970", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r841", "r853", "r863", "r889" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r441", "r577", "r578", "r692", "r693", "r694", "r695", "r696", "r717", "r719", "r750" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "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": [ "r244", "r245", "r577", "r578", "r579", "r580", "r692", "r693", "r694", "r695", "r696", "r717", "r719", "r750" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related-party Transactions", "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": [ "r723", "r724", "r727" ] }, "hrmy_RelatedPartyTransactionPaymentForAdvisoryFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "RelatedPartyTransactionPaymentForAdvisoryFee", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment for advisory fee to related parties.", "label": "Related Party Transaction, Payment for Advisory Fee", "terseLabel": "Advisory fee paid" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related-party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r441", "r577", "r578", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r692", "r693", "r694", "r695", "r696", "r717", "r719", "r750", "r1015" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-party Transactions", "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": [ "r574", "r575", "r576", "r578", "r581", "r680", "r681", "r682", "r725", "r726", "r727", "r747", "r749" ] }, "hrmy_RepaymentOfDebtBeginningOnDecember312025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "RepaymentOfDebtBeginningOnDecember312025Member", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to repayment of debt beginning on December 31, 2025.", "label": "Repayment Of Debt Beginning On December 31 2025" } } }, "auth_ref": [] }, "hrmy_RepaymentOfDebtCommencingOnDecember312023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "RepaymentOfDebtCommencingOnDecember312023Member", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to repayment of debt commencing on December 31, 2023.", "label": "Repayment Of Debt Commencing On December 31 2023" } } }, "auth_ref": [] }, "hrmy_RepaymentOfDebtDueOnMaturityDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "RepaymentOfDebtDueOnMaturityDateMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to repayment of debt Due on Maturity Date of August 9, 2026.", "label": "Repayment of Debt Due on Maturity Date of July 26, 2028" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Principal repayment of long term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r45", "r677" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r246", "r247", "r390", "r418", "r580", "r790", "r791" ] }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Research And Development Asset Acquired Other Than Through Business Combination Written Off", "terseLabel": "Acquired in-process research & development (IPR&D) expense", "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination." } } }, "auth_ref": [ "r62", "r999" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research And Development Expense.", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r100", "r496", "r1024" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research And Development Expense Policy", "terseLabel": "Research and Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r495" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r842", "r854", "r864", "r890" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r843", "r855", "r865", "r891" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r850", "r862", "r872", "r898" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash Noncurrent", "terseLabel": "Restricted cash", "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": [ "r172", "r930", "r943" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "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_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Current", "terseLabel": "Accrued severance charges", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r931", "r963", "r964" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLiquidityAndCapitalResourcesDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings Accumulated Deficit", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r113", "r146", "r643", "r665", "r667", "r678", "r700", "r821" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r197", "r256", "r257", "r258", "r260", "r266", "r268", "r348", "r349", "r486", "r487", "r488", "r515", "r516", "r532", "r534", "r535", "r537", "r540", "r662", "r664", "r684", "r1035" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails", "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Net product revenue", "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": [ "r290", "r291", "r300", "r303", "r304", "r308", "r309", "r311", "r432", "r433", "r617" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer." } } }, "auth_ref": [ "r808" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition Policy [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r721", "r781", "r794" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r569", "r820" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r907" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r907" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Aggregate cash consideration", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale Of Stock Number Of Shares Issued In Transaction", "terseLabel": "Number of shares sold", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per share (in USD per share)", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "hrmy_SalesBasedTrademarkAndTieredRoyaltiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SalesBasedTrademarkAndTieredRoyaltiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales-based, trademark and tiered royalties.", "label": "Sales-based, Trademark and Tiered Royalties [Member]", "terseLabel": "Sales-based, trademark and tiered royalties" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueProductLineMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product Revenues", "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r918" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r269", "r445", "r915", "r951" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accrued Liabilities Table [Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block]", "terseLabel": "Summary of antidilutive securities excluded from computation of earnings per share", "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": [ "r50" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Investment 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": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of carrying value and amortized cost of available-for-sale debt securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Income Tax Expense Benefit Table [Text Block]", "terseLabel": "Schedule of provision for income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Debt Table [Text Block]", "terseLabel": "Schedule of long-term debt, net", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]", "terseLabel": "Schedule of significant components of company's deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Summary of computation of basic and diluted net income (loss) per share", "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": [ "r952" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]", "terseLabel": "Schedule of reconciliation between statutory federal income tax rate and the Company's effective income tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Summary 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": [ "r77" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Finite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r61", "r64", "r618" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Finite Lived Intangible Assets Table [Text Block]", "terseLabel": "Schedule of gross carrying amount and net book value of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r61", "r64" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Inventory Current Table [Text Block]", "terseLabel": "Schedule of inventory net", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r24", "r117", "r118", "r119" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Related Party Transactions By Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r94", "r95", "r723", "r724", "r727" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Cash And Cash Equivalents [Text Block]", "terseLabel": "Schedule of reconciliation of cash, cash equivalents, and restricted cash", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r21", "r157", "r1028" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r447", "r449", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Restricted Stock Units Award Activity Table [Text Block]", "terseLabel": "Summary of changes in RSUs granted", "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": [ "r76" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Stock Appreciation Rights Award Activity Table [Text Block]", "terseLabel": "Summary of changes in SARs granted", "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]", "terseLabel": "Summary of changes in stock options granted", "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": [ "r18", "r19", "r76" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "terseLabel": "Summary of assumptions used to value awards", "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": [ "r148" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Valuation and Qualifying Accounts - Accounts Receivable, Net", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r185", "r255" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]", "terseLabel": "Schedule of future annual amortization expense for unamortized intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r64" ] }, "hrmy_SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance for portion expected to be uncollectible from distribution fees, discounts and chargebacks.", "label": "SEC Schedule, 12-09, Allowance, Distribution Fees, Discounts and Chargebacks [Member]", "terseLabel": "Distribution Fees, discounts and chargebacks" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1009" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security12b Title", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r835" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r837" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r309", "r310", "r686", "r687", "r688", "r752", "r756", "r759", "r761", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r783", "r809", "r826", "r971", "r1029" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Policy Policy [Text Block]", "terseLabel": "Operating Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r299", "r309", "r799" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Selling And Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r123" ] }, "hrmy_SeniorSecuredDelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SeniorSecuredDelayedDrawTermLoanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior secured delayed draw term loan.", "label": "Senior Secured Delayed Draw Term Loan" } } }, "auth_ref": [] }, "hrmy_SeniorSecuredTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SeniorSecuredTermLoanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior secured term loan.", "label": "Senior Secured Term Loan" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance charges", "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": [ "r7" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation", "terseLabel": "Stock-based and employee stock purchase compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1", "terseLabel": "Time-based vesting period", "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": [ "r815" ] }, "hrmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscount", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of discount from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount", "terseLabel": "Amount of discount on ESSP" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Discount From Market Price Purchase Date", "terseLabel": "ESPP permits eligible employees to purchase shares of common stock at discount", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "terseLabel": "Number of Awards, Awards issued", "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": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "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": "Weighted average per share fair value of awards issued (in USD per share)", "verboseLabel": "Weighted-Average Grant Date Fair Value, Awards issued", "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": [ "r467" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number", "periodEndLabel": "Number of Awards, Awards outstanding, Ending balance", "periodStartLabel": "Number of Awards, Awards outstanding, 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": [ "r464", "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "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": "Weighted-Average Grant Date Fair Value, Awards outstanding, Ending balance", "periodStartLabel": "Weighted-Average Grant Date Fair Value, Awards outstanding, 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": [ "r464", "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Awards, Awards vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-Average Grant Date Fair Value, Awards vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum", "terseLabel": "Expected volatility, maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum", "terseLabel": "Expected volatility, minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "hrmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsLackOfMarketabilityDiscount": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsLackOfMarketabilityDiscount", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award fair value assumptions lack of marketability discount.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Lack Of Marketability Discount", "terseLabel": "Lack of marketability discount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum", "terseLabel": "Risk-free interest rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum", "terseLabel": "Risk-free interest rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "verboseLabel": "Stock Incentive Plan and 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": [ "r447", "r449", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Number of Awards, Awards outstanding, Ending balance", "periodStartLabel": "Number of Awards, Awards outstanding, Beginning balance", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r16", "r17" ] }, "hrmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the non-option equity plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Awards outstanding, Ending balance", "periodStartLabel": "Weighted-Average Exercise Price, Awards outstanding, Beginning balance" } } }, "auth_ref": [] }, "hrmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity instruments other than options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period", "negatedLabel": "Number of Awards, Awards 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": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "terseLabel": "Number of Awards, Awards issued", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number", "periodEndLabel": "Number of Awards, Awards outstanding, Ending balance", "periodStartLabel": "Number of Awards, Awards outstanding, Beginning balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r456", "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Awards outstanding, Ending balance", "periodStartLabel": "Weighted-Average Exercise Price, Awards outstanding, Beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r456", "r457" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Issued In Period", "terseLabel": "Shares issued under the ESPP", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInRsusGrantedDetails", "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails", "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": [ "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Awards exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Awards forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Awards issued", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Option And Incentive Plans Policy", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r446", "r455", "r474", "r475", "r476", "r477", "r480", "r489", "r490", "r491", "r492" ] }, "hrmy_ShareBasedCompensationPercentageOfIncrementInCommonStockOutstandingAnnually": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShareBasedCompensationPercentageOfIncrementInCommonStockOutstandingAnnually", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of increment in common stock outstanding .", "label": "Share Based Compensation, Percentage of Increment in Common Stock Outstanding Annually", "terseLabel": "Percentage of increment of common stock outstanding" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "hrmy_ShareRepurchasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShareRepurchasesPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Share Repurchases.", "label": "Share Repurchases Policy [Text Block]", "terseLabel": "Share Repurchases" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period", "verboseLabel": "Stock options contractual term", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r816" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfAssumptionsUsedToValueAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected term (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": [ "r476" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2", "terseLabel": "Weighted-Average Remaining Contractual Term", "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": [ "r147" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Shares Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "hrmy_SharesRepurchasedExciseTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SharesRepurchasedExciseTaxRate", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Excise tax rate on shares repurchased.", "label": "Shares Repurchased, Excise Tax Rate", "terseLabel": "Excise tax rate on shares repurchased" } } }, "auth_ref": [] }, "hrmy_ShortTermCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShortTermCommercialPaperMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to short term commercial paper.", "label": "Short-term commercial paper" } } }, "auth_ref": [] }, "hrmy_ShortTermCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShortTermCorporateDebtSecuritiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to short term corporate debt securities.", "label": "Short-term corporate debt securities" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments", "terseLabel": "Investments, short-term", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r163", "r164", "r936" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r762", "r763", "r764", "r784" ] }, "hrmy_ShortTermUsGovernmentSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ShortTermUsGovernmentSecuritiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to short term us government securities.", "label": "Short-term U.S. government securities" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.harmonybiosciences.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": [ "r136", "r239" ] }, "hrmy_SignificantRisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SignificantRisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Significant risks and uncertainties.", "label": "Significant Risks And Uncertainties Policy [Text Block]", "terseLabel": "Significant Risks and Uncertainties" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r36", "r197", "r222", "r223", "r224", "r256", "r257", "r258", "r260", "r266", "r268", "r288", "r348", "r349", "r431", "r486", "r487", "r488", "r515", "r516", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r551", "r552", "r553", "r554", "r555", "r556", "r573", "r662", "r663", "r664", "r684", "r743" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Statement Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r186", "r195", "r309", "r310", "r686", "r687", "r688", "r752", "r756", "r759", "r761", "r767", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r783", "r809", "r826", "r971", "r1029" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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": [ "r256", "r257", "r258", "r288", "r617", "r671", "r685", "r691", "r692", "r693", "r694", "r695", "r696", "r699", "r702", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r713", "r714", "r715", "r716", "r717", "r719", "r721", "r722", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r743", "r827" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Statement Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r269", "r445", "r915", "r916", "r951" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r256", "r257", "r258", "r288", "r617", "r671", "r685", "r691", "r692", "r693", "r694", "r695", "r696", "r699", "r702", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r713", "r714", "r715", "r716", "r717", "r719", "r721", "r722", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r743", "r827" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r845", "r857", "r867", "r893" ] }, "hrmy_StockAppreciationRightsMarketAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "StockAppreciationRightsMarketAdjustment", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Stock appreciation rights market adjustment.", "label": "Stock Appreciation Rights Market Adjustment", "terseLabel": "Stock appreciation rights market adjustment" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInSarsGrantedDetails", "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": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Stock options, SARs, and RSUs to purchase common stock", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r953" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Shares New Issues", "terseLabel": "Issuance of common stock (in shares)", "verboseLabel": "Issuance of common stock, Shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r110", "r111", "r146", "r676", "r743", "r765" ] }, "hrmy_StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockUnitsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockUnitsExercised", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Number of share options and restricted stock units exercised during the current period.", "label": "Stock Issued During Period, Shares, Stock Options and Restricted Stock Units Exercised", "terseLabel": "Exercise of options and vesting of restricted stock units, Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationSummaryOfChangesInStockOptionsGrantedDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Number of Awards, Awards exercised", "terseLabel": "Exercise of options , Shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r110", "r111", "r146", "r461" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common 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": [ "r15", "r110", "r111", "r146", "r684", "r743", "r765", "r833" ] }, "hrmy_StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockUnitsExercised", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options and restricted stock units.", "label": "Stock Issued During Period, Value, Stock Options and Restricted Stock Units Exercised", "terseLabel": "Exercise of options and vesting of restricted stock units" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Exercise of options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r36", "r146" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of shares of common stock approved", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased And Retired During Period Shares", "negatedLabel": "Repurchase of common stock, Shares", "terseLabel": "Shares of common stock repurchased and retired", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r110", "r111", "r146" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased And Retired During Period Value", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r15", "r110", "r111", "r146" ] }, "hrmy_StockRepurchasedAndRetiredDuringPeriodValueExclusiveOfCommissionsAndTransactionFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "StockRepurchasedAndRetiredDuringPeriodValueExclusiveOfCommissionsAndTransactionFees", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The value of stock that has been repurchased and retired during the period, exclusive of commissions and transaction fees.", "label": "Stock Repurchased and Retired During Period, Value, Exclusive of Commissions and Transaction Fees", "terseLabel": "Aggregate cost of common stock repurchased and cancelled, exclusive of commissions and transaction fees" } } }, "auth_ref": [] }, "hrmy_StockVestedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "StockVestedDuringPeriodShares", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock vested during period shares.", "label": "Stock Vested During Period Shares", "terseLabel": "Stock vested" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r111", "r114", "r115", "r137", "r701", "r718", "r744", "r745", "r821", "r834", "r945", "r961", "r1011", "r1035" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r143", "r241", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r431", "r539", "r746", "r748", "r766" ] }, "hrmy_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "hrmy_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of change in valuation allowance for deferred tax assets", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r80" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "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": [ "r886" ] }, "hrmy_TaxBenefitReleaseOfValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "TaxBenefitReleaseOfValuationAllowance", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit related to the release of a valuation allowance on certain deferred tax assets, net.", "label": "Tax Benefit, Release of Valuation Allowance", "terseLabel": "Tax benefit upon release of valuation allowance" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward Amount", "terseLabel": "Tax credit", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r82" ] }, "hrmy_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "TermLoanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Term Loans.", "label": "Term Loan [Member]", "terseLabel": "Term Loans" } } }, "auth_ref": [] }, "hrmy_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ThreeCustomersMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Three customers.", "label": "Three Customers" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r878" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r885" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r906" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r908" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.harmonybiosciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails", "http://www.harmonybiosciences.com/role/DisclosureInvestmentsCarryingValueAndAmortizedCostOfAvailableForSaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r411", "r428", "r538", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r650", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r957", "r958", "r959", "r960" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r909" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r910" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r908" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r908" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r911" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r909" ] }, "hrmy_TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureStockIncentivePlanAndStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand seventeen equity incentive plan and two thousand twenty incentive award plan.", "label": "2017 and 2020 Plans" } } }, "auth_ref": [] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r972" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government securities", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r795", "r811", "r1025" ] }, "hrmy_UnamortizedDebtDiscountAssociatedWithExitFeeDebtFinancingCostsAndDiscountWithWarrantFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "UnamortizedDebtDiscountAssociatedWithExitFeeDebtFinancingCostsAndDiscountWithWarrantFinancing", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtBalancesOfLongTermDebtNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Unamortized debt discount associated with exit fee, debt financing costs and discount with warrant financing.", "label": "Unamortized Debt Discount Associated With Exit Fee Debt Financing Costs And Discount With Warrant Financing", "negatedLabel": "Unamortized debt discount associated with debt financing costs" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r905" ] }, "hrmy_UponAchievementOfAggregateNetSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "UponAchievementOfAggregateNetSalesMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Upon achievement of aggregate net sales.", "label": "Attaining $500,000 Aggregate Net Sales" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use Of Estimates", "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": [ "r55", "r56", "r57", "r175", "r176", "r179", "r180" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance Deferred Tax Asset Change In Amount", "negatedLabel": "Increases recorded to income tax provision", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r507" ] }, "hrmy_ValuationAllowanceIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ValuationAllowanceIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIncomeTaxesScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance income tax expense (benefit).", "label": "Valuation Allowance Income Tax Expense Benefit", "terseLabel": "Valuation allowance" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Allowance at the end of the year", "periodStartLabel": "Allowance at the beginning of the year", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r249", "r254" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions due to current period provision", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r252" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions due to payment", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r249", "r250", "r251", "r253", "r254" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r249", "r250", "r251", "r253", "r254" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts - Accounts Receivable, Net" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts - Accounts Receivable, Net", "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": [ "r185", "r249", "r250", "r251", "r253", "r254" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r185", "r249", "r250", "r251", "r253", "r254" ] }, "hrmy_ValuationAndQualifyingAccountsDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ValuationAndQualifyingAccountsDisclosureTableTextBlock", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureValuationAndQualifyingAccountsAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table Text Block]", "terseLabel": "Schedule of valuation and qualifying accounts - accounts receivable, net" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "hrmy_WAKIXMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "WAKIXMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.harmonybiosciences.com/role/DisclosureLicenseAgreementsAndAssetPurchaseAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "WAKIX.", "label": "Upon FDA Approval of WAKIX", "terseLabel": "WAKIX" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfSecuritiesOutstandingIncludedInComputationAboveUtilizingTreasuryStockMethodDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Securities outstanding included in the computation - Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r952" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Diluted Shares Outstanding", "terseLabel": "Weighted average number of shares of common stock - 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": [ "r273", "r283" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureEarningsPerShareSummaryOfComputationOfBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.harmonybiosciences.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding Basic", "terseLabel": "Weighted average number of shares of common stock - 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": [ "r271", "r283" ] }, "hrmy_ZynerbaAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.harmonybiosciences.com/20231231", "localname": "ZynerbaAcquisitionMember", "presentation": [ "http://www.harmonybiosciences.com/role/DisclosureAcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Zynerba Acquisition.", "label": "Zynerba Acquisition [Member]", "terseLabel": "Zynerba Acquisition" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479910/205-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r99": { "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/2147480981/942-825-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "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.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "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.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r157": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "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/2147479853/942-210-S99-1" }, "r159": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "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/2147479853/942-210-S99-1" }, "r163": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "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/2147483589/942-220-S99-1" }, "r166": { "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/2147483589/942-220-S99-1" }, "r167": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r171": { "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" }, "r172": { "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/2147480632/954-210-45-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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/2147480321/958-360-50-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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/2147480321/958-360-50-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r202": { "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" }, "r203": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "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" }, "r208": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "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" }, "r212": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r520": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r521": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r522": { "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" }, "r523": { "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/2147482526/740-270-50-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r633": { "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/2147483589/942-220-S99-1" }, "r634": { "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/2147483589/942-220-S99-1" }, "r635": { "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/2147479557/942-235-S99-1" }, "r636": { "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/2147480842/942-360-50-1" }, "r637": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r638": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r639": { "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/2147479440/944-210-S99-1" }, "r640": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "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/2147479440/944-210-S99-1" }, "r642": { "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/2147479440/944-210-S99-1" }, "r643": { "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/2147479440/944-210-S99-1" }, "r644": { "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/2147479440/944-210-S99-1" }, "r645": { "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/2147479440/944-210-S99-1" }, "r646": { "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/2147479440/944-210-S99-1" }, "r647": { "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/2147483586/944-220-S99-1" }, "r648": { "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/2147483586/944-220-S99-1" }, "r649": { "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/2147483586/944-220-S99-1" }, "r650": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r651": { "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/2147483586/944-220-S99-1" }, "r652": { "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/2147483586/944-220-S99-1" }, "r653": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r654": { "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/2147483586/944-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r671": { "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" }, "r672": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r673": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r674": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r675": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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/2147480767/946-205-45-3" }, "r684": { "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/2147480767/946-205-45-4" }, "r685": { "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/2147480555/946-210-45-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r689": { "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/2147480524/946-210-50-6" }, "r690": { "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/2147480524/946-210-50-6" }, "r691": { "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/2147479617/946-210-S99-1" }, "r692": { "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/2147479617/946-210-S99-1" }, "r693": { "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/2147479617/946-210-S99-1" }, "r694": { "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/2147479617/946-210-S99-1" }, "r695": { "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/2147479617/946-210-S99-1" }, "r696": { "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/2147479617/946-210-S99-1" }, "r697": { "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/2147479617/946-210-S99-1" }, "r698": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "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/2147479617/946-210-S99-1" }, "r700": { "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/2147479617/946-210-S99-1" }, "r701": { "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/2147479617/946-210-S99-1" }, "r702": { "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/2147479617/946-210-S99-1" }, "r703": { "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/2147479617/946-210-S99-1" }, "r704": { "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/2147479617/946-210-S99-1" }, "r705": { "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/2147479617/946-210-S99-1" }, "r706": { "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/2147479617/946-210-S99-1" }, "r707": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "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/2147479617/946-210-S99-1" }, "r709": { "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/2147479617/946-210-S99-1" }, "r710": { "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/2147479617/946-210-S99-1" }, "r711": { "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/2147479617/946-210-S99-1" }, "r712": { "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/2147479617/946-210-S99-1" }, "r713": { "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/2147479617/946-210-S99-1" }, "r714": { "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/2147479617/946-210-S99-1" }, "r715": { "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/2147479617/946-210-S99-1" }, "r716": { "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/2147479617/946-210-S99-1" }, "r717": { "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/2147479617/946-210-S99-2" }, "r718": { "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/2147479617/946-210-S99-2" }, "r719": { "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/2147483581/946-220-45-3" }, "r720": { "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/2147483581/946-220-45-7" }, "r721": { "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/2147483575/946-220-S99-1" }, "r722": { "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/2147483575/946-220-S99-1" }, "r723": { "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/2147483575/946-220-S99-1" }, "r724": { "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/2147483575/946-220-S99-1" }, "r725": { "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/2147483575/946-220-S99-1" }, "r726": { "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/2147483575/946-220-S99-1" }, "r727": { "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/2147483575/946-220-S99-1" }, "r728": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "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/2147483575/946-220-S99-1" }, "r730": { "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/2147483575/946-220-S99-1" }, "r731": { "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/2147483575/946-220-S99-1" }, "r732": { "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/2147483575/946-220-S99-1" }, "r733": { "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/2147483575/946-220-S99-1" }, "r734": { "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/2147483575/946-220-S99-1" }, "r735": { "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/2147483575/946-220-S99-1" }, "r736": { "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/2147483575/946-220-S99-1" }, "r737": { "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/2147483575/946-220-S99-1" }, "r738": { "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/2147483575/946-220-S99-1" }, "r739": { "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/2147483575/946-220-S99-1" }, "r740": { "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/2147483575/946-220-S99-1" }, "r741": { "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/2147483575/946-220-S99-1" }, "r742": { "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/2147483575/946-220-S99-3" }, "r743": { "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/2147483575/946-220-S99-3" }, "r744": { "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/2147483575/946-220-S99-3" }, "r745": { "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/2147483575/946-220-S99-3" }, "r746": { "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/2147481062/946-235-50-2" }, "r747": { "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/2147481062/946-235-50-2" }, "r748": { "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/2147481062/946-235-50-2" }, "r749": { "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/2147481062/946-235-50-2" }, "r750": { "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/2147480833/946-310-45-1" }, "r751": { "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/2147480032/946-320-S99-1" }, "r752": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r755": { "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/2147480032/946-320-S99-2" }, "r756": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r757": { "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/2147480032/946-320-S99-3" }, "r758": { "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/2147480032/946-320-S99-3" }, "r759": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r760": { "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/2147480032/946-320-S99-6" }, "r761": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r765": { "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/2147481004/946-505-50-2" }, "r766": { "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/2147481004/946-505-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r769": { "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/2147480327/954-440-50-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r779": { "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/2147482856/976-310-50-1" }, "r780": { "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/2147482707/978-310-50-1" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r823": { "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" }, "r824": { "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/2147480524/946-210-50-1" }, "r825": { "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/2147480524/946-210-50-6" }, "r826": { "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/2147480493/946-210-55-1" }, "r827": { "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/2147480833/946-310-45-1" }, "r828": { "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/2147480032/946-320-S99-1" }, "r829": { "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/2147480032/946-320-S99-2" }, "r830": { "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/2147480032/946-320-S99-3" }, "r831": { "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/2147480032/946-320-S99-6" }, "r832": { "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/2147480167/946-830-55-10" }, "r833": { "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/2147480167/946-830-55-11" }, "r834": { "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/2147480167/946-830-55-12" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r933": { "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(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r934": { "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r936": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r943": { "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" }, "r944": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r945": { "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" }, "r946": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r961": { "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" }, "r962": { "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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/2147482517/912-730-25-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1032": { "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/2147480767/946-205-45-4" }, "r1033": { "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/2147479617/946-210-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1035": { "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/2147483575/946-220-S99-3" }, "r1036": { "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/2147483575/946-220-S99-3" } } } ZIP 107 0001558370-24-001466-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-001466-xbrl.zip M4$L#!!0 ( !- 5E@6AR(W'1L -TH 0 1 :')M>2TR,#(S,3(S,2YX MQYV8)(2$*& M(K4 :$OY]:<;O(@42? BV4/GL&H2VT2CT8VO 32 !O#3/S8KVWBD7##7^7AR M<7I^8E#'="WF+#Z>>'+>^?'D'S__SU]^^FNG\]O5^,ZP7--;44<:)J=$4LMX M8G)I3-WUFCC&/>6CT_E9L;@B K*XCJ%X=4\O MPH1^P,UU/AC=L^[%6?>\^\;X\3I93K#V=G3T]/ITO"5ZZSG3%7F RTIN+4=%?(\?("_IT8 M1$K.9IZD-RY?7=,Y\6P)M>+\UR.V$@,JRZ98'0F"6#+4KB,^@#R)@I\N3UV^ M@(+.+\Y^N[^;*%%#8D]T%H2LHPQS(F:*/$A0\H7$@LN.W*ZI2)-'28D,FQFW M+1E1XY^A+&_/_,20U"',%$E*08;),P _)G>F MQ F>IL5.(5FLC-R5Q+*M'!(2 M%6II*]3:5:CJV5AFM_?.[_989):FE=.#F%:RKS&MCO!FN<28Z&?X^2^&H08E MXCBN5*:,G\*/ZS5SYJ[_!;YAS_,!JV0*[ MGD6XU7.LOB>DN^IMF+AV5X0Y@7&($X.!LM6RA'*&DEITSARF=(*.\_SG>]A_[ F'P:#*:3%JOR6$4?Q7 ^7(@M.]HG>NT,%9F946\:X>\#<6]Z M"P1&[^$:*.]'X\&GP!.+IZJQ7AV^%\PA8.>%A<;96[E]1ZA1 K-CF.E-H%UF[W6*-ZFC2)6/HY"@0B&DD$UZD@* \7 +B 2I .2=% 4 V4Q=L*TYE7) MO!SI\JW&/A+I6H#_G@VP8M""4AH4-.=@E@8^W9WK+*84%V]F\H'*H!;[H%YW M'ZWR&;4P_GC>W8=1M;".$3+'=HCL.Q+XJ\0?#"ABA[&!U6]T6Z@+VY\DS@+7 M-'M"P'Q\YZ#=>!+'7WX M&#ZC/??/%\KPI3+B8AF!7,; WCMX"! @[]R MW:]JK![.#S;!0PHIL+S+JI:G9-FY([XTRA_!7@X%"EP4H&U-KK[)W5$BJ/#; M^8ALE1^H&^ *Z;6&\/[\S;XAW UZD\$$?@GZFG7 -#:2?:\XMU@63R)-[E$K MZ)GSVG\.E0ZWB_.LR:1B$XX#;9L[KG=9Q['48WAQN$_9(EL"6;\?NP=15MYJ MKXO,0E5+7X!H:E@-$ WZTH"I,4KUJ2V2)9 $OX*"ZC+HXC08YE 6H)<:"P/T M0FZ1C]W"5LV=F7CKM1\!1NSX9NNM [.5%=&LLE;.KX6XF^YR_0+4DORNC+ ' M-E0I1JR8%OIC>+(5G-@B0-/^:PAHT.>V?6UEY :$.S#)$R/*)Y CMI,6+2@/ M/8EA3Q@ >^N8MF?A&@CNKWM^5?5F[B/]+)G-_@"2*0=0/+Z=2-?\>D_ETK5R M+.$EB]9:UKMT5Q'*9JPI-Y1T>SMYN^7VF(Q&**3!'",FID%0SA^,2%(C%-50 MLAJ^L*W95EBMP8B.*=G$=W5'W'UD&+9]X_(80>Y:3'466C/*7/]'%H;BL;?( M$I6D5O$2A*T9'&0&UVP^IQ@(3:^H?*+4P5 /#W=A;JA%.;&C7&,B\SS+(W(N M,)J,A>%=G*ZG W#)6@W/-+1ZOLI-(1:+X,GTGC% J96_! M$C N%<70_&D^^,P;\^WT[_ M#>UY<'/;OYVVR!=.C!G@8@$R&)),UDP2>TR%ZW$S=V@HDT6[T=--^Z$13]4U M!UR-B&W;01\YR+5G64I,] B+EKV.P+$@)#7E858*2=V5W"Z.U3*9&\*XVB^_ M5W-^O_?V/:7@B]63$5&.E=1CHC6,=^E^ AD$>_OQF@D+;I'SS\F[B)U%MP&K18QU*U.X)Q=TGB*;G>0&4. M!5$@&]:YA%J,,D[OQ#E]9_B\6L2J(78+J3"Y>*0C MFS@PBJF/ZOH;7$R$$=) M;RR,0)K6OE[&OL;">T[[RF!?8%^I4)GCV==X\KFUKY>Q+YB">:LU?A*?@6;J M^J=3GPBW\GS1YRJFP-[>'MG>8B(9*),AW6"IR1>K-;QG-;SL9'TL[K.54V!Z M[XYL>KE4;43PT8(+>X",Q6P/\=F%T@TV?O3<#7=7L>BYX7R?3]6 PB,55Q!$ MF/+IBH((XV+%(PI#P8PY2):((X1,$=-1Q+0UR!H!/L6!.24#:E)#7QO+5PN; M,;4QP&%$N-Q.P;T4Q%3C?PY01>1:U#)6P0-^G34R-.(<6PQ+8X@NFK_>XEC_ M4G=LJN/,_KZR"'^.J4G9(UYBDG_F[@!..N2[&:DKSS! M'"I2G7NI/!K$+\XSMCKC3%6#C[%%QSEDW")Z0,QBE6!%/8+5HQ1;X(X2FU@O M_E /YD'77K:XEK^@4G,SI1XA_964+03E+Z+47"*IAT!_ 60+09TPVE)ALGI8 MRH?!MA"5O4\S]R)-/12Z&S3;RJ\865P4/:R'HDR$< O)\<)_#XC[U0-YA(#? M%N=JE[\5W/JFQ:O,=6\M'B7"KK-"J_4UGQ,^W=9VJ=CH[*!H?8WG1D.W=5Y0 MYWUWM6(R'!CZKII1 W7&_%Y'JD4G8U(?X^6OT<2YM:!5#EPOCEC70U0R5+U% MYG@Q4@>$/>FQ/$:@>0MTQ8BDHA B/6092P?IF)\6D_)!.9IH'#T2!7=OM1@4 M!M](YJ]R81^3CK5)I&J1R%@XV&57/5@+1LU(J+(A4'J *L4^M5@=/^+I"*%. M6H2/'>/4VL!1]ET/VW\MLP_;/?"NE^_#W]JHE^- /L4V5!/P(*\&[DN .WV. ML +_6I#*[PIG(Q-+T<*1]^A3"T&EK>)L$!)I M6ABZ:1C"2[1:((Z^X94SB:W,0 OI46[$:=&ON0N6#7$.E1;'(4 M2-5>)W>\JY42-QF!=3 33UCC+4/4>L!G5'&XOW-%[@-;92H51[UI2\ M&$F)XA_\]H51 U?@WGR/ OTM[H*VEE;=!XVZE)W78L/8@2].W;C\>O]]LN(K MEFHRU%K2W].77^X]<1;KAN22&H\[QR@L7+W):(4OFTFR,4BP(MJ:3:V(LMQ+ MG+*(M/ 6QY?]?P$)_X%FBLO3I>)Q\?[]^S-%!4Q^S:/O3V498'\AZS6 Z MAI^"#X[C^JU*?<-/H+;+I>&0%15K8NX*5?(*:IXNW,X)?D9-@:LQ&X'Q+^\R*_YHISJ M;U$;@?=^"W'H B.*R]6"S7DB%U;%>\3@XEUI.>9$S!0S3W20ERAC@/%,"T+6 M@>W;4D1L#F@%:BF-;ZNTA'B6\(]J$D0J"2XK54%([ZL/?]4L-UZ5!U4_?CF@ M]K$'$]ZL=N\'>3-+I_[:F2H>K[=SS:^]-?@])E.LQVRQE.*>\*]4]JS?/3]X MS/=[<5CZ3^D<_O"& K(/X&^#2\NWMY*NT!$$A;R9@)',0PZ_<-=;AZ0,2$X, M JF0>#I>*>.8_%_SQQ*(S?';6_PJC$W.MJ2K? M\GAP["VO"D9D&USE-]A@@*G'Q!(_#.>X-S[8,'E#PW5O50-E,[QH!9@PT:M> M Y%.N(XZ(LR"6>L]@VY#@KR@@E]#>8E[$AVDKT[N'%7S -7=Z3:E&WEE@P7' M\"Q)[ZL'(TY'C3 ?9)AT;$RKF:].^EY08$EE=^1Q*.$;&'D-)7V=CJ'CD,_8 M/;7&[I;8ZIZL9Y3%%*^391]9R5X0YWU3C!P]%&\[O MR>\N[T.?ZJXHCW=">01QY)@CZ8+R;VN?Y4X+P&2$HIQQ%2OG;)C55C@G45GK M(%<-C2WY80GIW/1FJMZ>1_ZNGU(B(ZV! M&HQZ#]-/@_%FLD:'#;K"$:Y_$G.;I5(9X@;JB#&EU'(_41!YJ?M;"L3$U]<(VK5'JV!V?;!G?;R9 MA+_&I/6\41N,_TGILS>'*J1\+5;:6^'(/)SW%J (KOX\4#DAH$I/2K!%T##> M Y4@;@C6U2U]]T)H19LORMB0&BFT_L]KU^F92T8?J;\6JWJ^IY?E72/0]SI-+8-6RO1;S MC;02E'!SJ=XU>*2VNU:O7^17@I;\E2D_XNZ<"J$Z(QR'\-$/S\:)5X0RY8_, M3(QE-?*^EFJY1P6N.7FZK($-OS_^Q0<#T,FO(H6$8?48ZQFF01=R **?>U6_MIS[D05NP=P ^72_8' M1J_.) 8 H3/8$\+%C11J?6%R&>B"!#?,@>8+]M=WA;KY,LR!=%\(QXC3B";N M4CQO.PC4!/M>%38^G,^AWYW@9EM\A3B?9M^ "*?DVRZC1C'+ZOU@ M#!.;/KG3I>N!CV5-GR!MFVK[%?(TL#^(R3JA>/*>4L>_#G0_D#RE55KQ] KD MS]\3MB?L5](MR?)S-F MXPMU01;:B):JB8VC[B\U]0F6_@! M;GHY!349&J7K3OK=CMF8B:_HS'R&OIKCVIH,[Z#;QK;T@UJJG"TS\.&0R(": M"H>;P!B.XSZJIKN"UL2(#9-17(B(0CA*46KB.:IN)==4*'V,(CIL$=P7GT->K2H9O%*X2.+$:K5/G1.Z8WVN"\3U0>47G;OR@;:CI231QJIO]>6LD M [QUAD\.Y6+)UJ':140%C;3JL%/3HGU'0Z]&+H$&G[#PYY;_ MBKG08_Q.HY4#7^KTYX+J/G"$J"G]F*Y]5\6/S;OVZ-"Y)Q)<0/!(8#*<5*HT M=2-US7Y="6?QN!*YQ1D\G2YARKNF((DIDKK7SMW,NK#MOHH^ABYPL#%MS\(% MCB5SR)[6Q72-U._33%R<=Y.Z['UKI-S*RF)WA8K>AHF$"68D:GK!\C%/%EOA MAK/?83Z?/M>J6G,UBI(;B4[M.>!NVBVXPK9-3>DIYQF/0FT# M'6#$2.WHCC@U;>;@8^SIR.HC\?HV?EQ^'';=NAK3!1Y!=/GVX*K*8?5GJ:G8 M7NL1["J?VY^EOOQ8BD/K*N6\)A+ >>/R0(WM#:4[C[]2GL8=>-G%5+G. A?IU+P%MT>%\#"SVM1+ M EV.M$D09VWI^:Y5^GR+EJJ&ZQAJ4&6)9S1:J[D3TO$S.PE@6^2O1/=LICJ]BW3JF?PW(K8/K MLVYP\Y4G40!+!1(Y,%#9V\)]FYI<#UTCJ]=(@MHL:S/IEV,DW%5#.S!XO N/6%?&6;U/9.1MJ!'?NS=(MD*V&V/K$I M73-PL]+1I;D4#=2F3R19VW23#L](I310^OU8;8P$L@/WJ.#X29JT,4VH\ 1Q MX"+%7D])H:>A:2".#ZX3Q.3NY V7ME&+>"=12'K0/L2SC!&A[3E6]CIV]DGH MTGD:YC<62IY]RKU\IL,WM+\-ROMG:DO'>,]IL@G75NNDJFAEGV9.ER MB9U,+#Z! ,MTH$H!80.[X)C(?.U";A5^JV)MU%:]3D=MA@;J&@Z.954M2=] M32.0/HM?W$?*'4PK ZJ>OH&:AAB55+0<>0/U[+LJOM?/)H9SC D+PZ>"0'AB MX_�*QXUULC;[P'KAIE]:RC;#AM(< O'=.XY%A:(YRWTWK\VU^N9 M".P?SR8;MO)6M8^ZELS?E!6MHNJ9DDVP9C*&!'6((BO.;!=T7X[^]9A'-&SI MO94"N@9V@M!33\PEM3R;7G3/WT?@7#/T$F=*%#SD&&[88]!L?TGX@LYP&RDC ML/@H_!I84ZDUZNP3L;I5[;P<3>D&BA:V<5=4+4%/.;'4E3AX;(91'EZ_E>D( M5Z5S M>=]6[>F36T=ME:UY:OL/N@CA)0]4J8- \?=:P+:A=X,NWI34?_#EL\.D&&QP M&!0T[D$>C^6K\1]R5/:/I1VW&NOP3"P.53L6]RQ&%]N^#"=5O[J21@^U)"9B M1:3/.^_*'UOSE+MAC_3?X :4.XE6BKJ!H^9>B/T573 '[ST:.M?45&+C\ZC= MMRF%JV9LONYJ,J!.U>_I<%FD?''.!FJ?O+3!#RR;K&$@LW:71H^)I E'N6R6 M1@8N1($7Q,YMQQJ:!F*8J\8KD%UU^]"0@MV0]*G.9$B-CK*A'OBN46#@HG\) MB.+A]QJ).+_X]465LC7&MRJ:E.+0OP/14MX./K.4=B[5P1\! ZIZ&V[%U!U. MZ![%(D+WKB]\%NZOI6H'\SDU,3HX"I/"3GA,31?&)-M_%,#OK.-55BE7(_OS MGK> AH+#[%X/,>+N@I-5^L+9DAD:V%L.3>F";!64+9VC@=H^4!D<@Q_C73!> MYGJ-CJBI(\+>^3,\RLDLZO-1_8^_$CD,(D/QH0?_CE+9GAE&;]N PPW M"^^)1:?NA-HV:*OD7[JVE7PHXH@\&^.@%*VKU=592IONK8FI8ZDB?*TZ6#H[ M0O66+^I/7^LI2PN[0'_-,F1#\?VAV#N7SV'C94MNVLKHT2I@!/9(PV[R)6N^ M9,%_KGZ[;"?P8@WBV +]6=I)V7IYJ>9S9'E>1ZN"V1<(OB(P$?/7$.Y2I^B++I/M[$QK"9BZ<(@: MZ*VCE@*I*(Z1*Y^E*29;L&@>'-B/-4#U),1T29P@*7Y^._>YC:KYFU([10TZ MO'PZN) CIF:@2NYUU84YFMK ZOF<77E4>;HZ+V'G^+Q37NZC5>P1' M_?UO__D?O_S7 M^?D_;UX>M1DRO26P7=CLG/[JO-TYU]M?/IW964 B_;/ 1\+FGXGV :;V]?7U!?OKIBD9"&8, MO8%-N*=IOV!D@1@B< M+R9:7M"F%R)C,IA"O+O8"\3-+YW1?+0"F"F,,[!GMVBYPF !; >^@P!A-ON33P>C2?P#>;K%FF M8;L#TT2>[9(5=DQ()I@ 5@'NU41F+8(8F(0T!U)R*^!7VFBUP'JPWPF3F;+?&ABO MB;3^85@>(-P?+!%VX5^$^+7 /<(3(J([\.I.@.EA@@(X%?"D MX85*"I;U8:?*[)O4AW]9ANA N\.4XF6 M[)H V7WG)'Z\K"SAZ[ M-LAD10&8V$N!_E4$EC=JCG@]<9'Y_0FX"S2K@'$');,F0XPZ?:;&9_3X/L;H'5*/+S$A M(PTJ,;,*?$X=QMS!^9PLH 3=#7 _ +"I+\FC1[A[, /8L#:]7@RWBD6[2BK4 M86/$BT1G"K(#9QSYV;#7DSM X&$P([U\"5SJ#)?Q/ZHDF:S2>QF MSV*+Q2/Y6\!:2G&UON^(%,&G"VRR4FU^"UWZM5:KW6IIY]IF./+S[>AY,GI\ MN!M,AW?:S>!Q\'P[U":_#X?3B016AI1@M9 9(\2BER8([^@3&UC%=@LO^IW6U64HD .3>>L1K;+=3&J#-H3H?K?;[EYVKUIM_5+OMZ\C1$?T M:(#C]!O8#,C:.>+,Y\DYKV@SQ"B,+I-G)DN:AUUS_ULIY M 28@BOEJ@6?@YBS!&5V:(5!IA(%@=56GZ>9FA>#@2#7:I!E2S$442*VKJM3& M&*P,&+II=4]$*8'<]M@QV;TGM\16UV/@[8U87 M546:(Z6T1582I.HGDW@P5>Y3@ M!Y)X@ A998:?]+8(VF^_(33[@);%/:CD=VV,B N#5?UL$]X>;&X>-O@X8N=W MB./OZ=>71RIL28@BIYWZ#CBY.VYJV\;(4AR=ZH>=R)T>L0O91?T"681FA]J( M[IJW\>9T4^'"*4)C/@KU5+,0BU/,B!R,JEOZ$?JSO2K)ADK+-)6X3/%EH5)= MBJ'/?6RLJ<-=[ HBWCB.NZ]?7;?5D6:6;/@W$ ( 51?L<+FRT!J %V#1* SA MV9K;KT'B+H9UWZ?T1!@3_K";M94CC53QH)0 M53\/455%-@.3&1Z_TTP]L0K*(WVRYD)3??\=S&;0)VEL0/K$T5A!U[ BV'B^ MR]R.,7YT6WJO6":WM)COCIF;G#RACT#=S2?&I]\+[;,*$U2 MBPJ0*QC5\D+?/-I@%CZ3CL"\ W-H0G[T65['!@F_(-B"?K%?+G;>D^[WD6F! MU((187'?H7:RWZ%.IN1?3\/GZ40;W6NC\?!E,'T@#;3!\QUI^31^&?X^?)X\ M_&.H/3R3_QYJ/SV.)I/_/5/UQ6H*MW(6T\P>=9S-4PC:)'*;(^P8%MAF31C, M_N7Y(7PAT6.:IXI,9]?%\-5S::\I&AMY!_S]?56]%4A 21*.@0/S1\2*/;!R M/M/\+KO+SXXJQ=K$@;7U7O?JN 2?CT;!AYF;(,#@W=,-L,GFR'^]E]I:/='E MRR(I/QEPN1/NO"Y14L#WA!>^<\HCEL_6/KBA:T\T"\?PT\4&P0)M Z\?"#>9 M&Y/T)(RV6&H=/W%5ICKLY8M-4JG#,4C!!89MAP0"\B&S=$T$:S#'LFP,;B?U M=./0$;H\#>BF@T5QOX M77ZH1IIJ2/)+00_8;P:T'=!04UFM-;=XZNY/:+,Z"CDW]. M7F&*,4W$CW9H4R2^-V8<3%-:_M",%*-#D$TJ/B$+20\S3>=I0MA./3T0E4*& M_#+!J7C6_8V-2(.\YQXJ<7@J+-E- *4MV : *'@JS%X)%J),<)V;H1(5R9"Y'8P^5V[?QS]H6[.\I02 MB?$45HF"B9&68X AHGE4:'D)< ?\?_OU*-C>;RX,^PW0<@##^1R8O.WPT$0< M/A2 TLSJ31"=NEE_J?N(():%&PG+J$, M]U2/D/;7\ QGWK:!>MI14C9)8>> 55V8X36F2>>!T!5QI.4)B%<4M8(GC3NP MPL#T2Q-S9!IM<@+"S(6K^ANC=&\%2T?&2C'C(.Z>IIN8+C#RWA8WG@-MNZ[[5KARU3H(R^1"Y?6#JV>T.&^R M6"SOM4QFIQ-0G0(,4#W?!"LB>$,LYUBV&]X=0FKC$Q"\!/!])Y-,3PG%G@(- M5MM-\X5^S/&O0;9!]#MRE>G:8"F79D,@\YZJDSR1UI8] R?_OB6_A-SU/J]; M@U6B% L"=>A7>,+@)(+;J.4]PO'-B=56=AR/UENDWME=&4OW;["PJ^%%(/5K MAI!]_ZF6'@0EX$)[*'"P$ELHDF9?6$%$ M!CM)S2G,F%"E^/Y0]51J)\/V%!LS^9TGVODD54:8$:&**)O6-A7;3HKF<"IL M.)A?0*+LL*>J5659%.J;LJ[/).K-%:*?K;*(;O&'.$D]DF1'J#/*EN*A\P(P M(<4]!-#Q5V$R2\@>OH3>TLFOC%=LL#CC>D06=:I3K&A!K%]\W6\$2' MPS ?2XFHKY0!U-,69:.^1+FG>FI$8@FR^3!%P7WV)KW2/<*36'JE#!^@Y"CJ MZ5E)*:?$CU7 $14?#!(.F0#,V%-9"H,]GW(IDO5HSL?(#RDL,MHIZ$^%G%$P MB"TQ/;@%K457'.X IZ LY9B1&QY7MSLH@2^,L0)^SEEF" 3A6*+ZDC%$G$E] MO5][ZL3]:XPL.W)CU@KL3>GWU@RX 6=DK7N"%L&+[,1^PF_88%E*@LX-+JM[ MEG,8K$GD\.!9_R&C.,&1%Q8ET.04]D(4O=-RH3>QY ML9 "/>*HK_5^2]$39Q5"%T,O=%Q08]Y30/$0/G$U2.EW?T+T'Z>=+L9X-EG=9+N2^=JE]$8@Z7>EF-F(D.L-/@$WH\)U+>?T: MK!3E>*#Z8YA0V^\1?@$K#Y.#M"-V0LCM> HZ48P)N4]B:E\G EPO@)7!FJ*I M\4F35='R6H1/]%9&YJ5DT>%BS+MLZ?UVOZD:5 EK MF LP\RRR7KX $Q$V63 (;4KQ%2>\PW>T:I\EEHVLV]);;>UBP)8F$^J.Y3C[-A&\[+ MW<32F\>QT_JDK:;I@!3T@H[S0^QG+%# 886CY;:=;G+;B8QU!'O!-A&03S+- M#DH,'+]LQ!0;MN._S>+%= MWKR8#@.#G0J/[R9B!*0KRI#,[.Z@?G.8=JVQP M]2:^K)2W:0+VRI,]9#JN5F]<,LVW:YR?,^7#P'[:WXB+J$IU$OWF#RTKQRH% M8TI%^$O-=QEQV] MWZH[*7R"L5&ERJ-E#(WN RB%9Q'!_;FJB,]P>E5 M'*."6V"0,R@U5U#V BK0\\@%712A@G,ZD8DT[Z3#[Q"'K.N]]E$)51*8@OOC M7NY3CDZ.4K#V4#.;XQD-GDC29&SH#0/'22\8D.KA%.Q[I((KCU&\VO4A+KDB MN6-B.S^M#>PGGJ$12+2RW>[K?!J7$LWV('-#=IF\(8L00JO&!;1HC!@64K$A M1Z/TT ",#47GA*1S2I-&B=*V5!W#75LF6V,RN#$NFF#QOI",R5 M#:W\0W>\R<$3F@8?9TM-'H6L45S7NGJO5WCCE!L*+\?%$ MM@8,#2M77-&V"DN-+Y4,4>9B.QJ)_H'P=W8R)@MGKDACC9LFTWQPJN>-V$"Y MAS9T%L2"H_7M\X0::]PTH>:#4SUGT 8*=:XP9E'W%7[/2/'-ZQ#'?TG^H^ZX M,.&]4PQ+[@3E/*X[A 5*3>8;PZ(I*G;>BQ'L@25Y2S[8$31-^ZW.KFG*_&GG M6O@5ZG6CWSDG&]62_?%GC7QK:[=J%*#64=9\%7A^&&]RZ "YR,>S+RY36JHW M&=/8'8N9$P2ANNT3FWMY5UGIC8];>#DX%'[ELUO!>/L^]=YSZ2L@V_8,*YJ$ M/[A)OT?XFVV$7H_=8>2< BDK[W9 S1]QYSVJ3YWFDZ=%Z=," K4YPEJ$Q)0A MU?3E1M4O=5& M3-#1]6JJ2!5S!"XD"X,B7>;&/!4>+,^M* M[W7KKNQT$"WA0EWCWR<&5J0@<[32WA(M]#0%<-2D+:5JJ*;$13T]=\N'GIJ0\\$TY[XC-'/!AK!]!ZK&R+H1)-PA] M9Z%_HWG9D[4N>[)F1&TC$'VR6 @B=752RH*H1-+V&(_4*3HY_ QJ*M!+C0]H M6=R+ )&N![_.B!/%Y%<447IG]=88&2'&KS\*XU7="9NUB&Y#T*+K:8'-*'V@ M.+]Z>J]=]QFYJ'Y4A%WE:[-'6D7&\?VG8?*0 K=EUZWN[L[R.!Q,AA/R0^"< M#9,Y1N['?F*?4'=S>*3%LL"VP#7E5?@(=[WA%O?EI'CW0S^K3B>) X/36KUI M+BNNV -K"9 *.D8SH7^S9T&A9# CZQYIZIMQ1=26-U:SM*$Z%HB[2 ^3Q8\E MA B.3G*GAW8K+9,?&R^\9#N$P<][I+>;Z8(][)TN##OX4S1S='HP09F!ZLER M\H+6AB6",'=MQF?J:TOX)78CT[X"IT^ 2!3Y/O&*,YL?G9 M%VD9+)HOT[-85>=P'P+X'9KI!<:D!VFRY$MR0>1BI\[EW<\M))F0,+M3T[2A M!.J"9<54>8L@>.ANEW^&H*Y[5?'W!ZSLJ>VXV&,;4NQFED-O5I>X%E_KO4[= M]V9Y0>W2:.HY3D?"NBG%=X%W;N XR(3TAH96$PNJ5M(&FY)4S)"D9D?0@[;[ M@Z T[&V;M$U\KQ\\'C6IB1+#5RF?K\\&_+@M"-&3/(8FP MON <$@Z[>5^M_@$DP0FNURFU94TWP!$:-C&K F&[HMW5F[P98DJ[!BX$4/7H M[2B T3SN,N%=#&=T.5HA2X-2.+>&'VD]\58K"]!=Q; "#_YD 0!9IN<(^VR3 M6Z([R0L"_TNLOOOV8^%]@<8^IT6^=P1+=S4!RS7< *93DG,#F-E)O;F

Z4 MBSYY< KZ=#@HJ_H'7QS"1?^(DVFF+#%P^N)B\SO3\!=H)F(&KHOA*Y'QJP6FB/WNAHAD%DS, 8WB>6/]^%FTRPZLWHI74D7BWLV] ML$=!:TH(Z:UA62-&+(T8"Z+$2JE6^HAQIG7T7OOZQ'1*@B]J'=LWQ5]!)*72 M&*-W2-\7W",<:2"W2:86*:)C:6RPG81)FT^RC,.QANIO!7[Y&V"#.>1? MDZ6V)LK2N^IWV_VK;E_O7G;TJ\O#%SSWW4WW@*BH88D"RNFEWNH@(X'D@E $ MKNHW9P&F"3$_:=G61_(16?%G]VVH$A0 O>\WU.G!_IM*)0/+0A_T1DMLT9+K MW!0I5X"ZX"/JVO;\.SB? TS[W #W P";JK;'BA7Y"]VFUPM1>5E3(*4T =<4 MV%*B!:1H&UJT@)A(?XW2FR;.G'@M)!,8M!C.8\*#(=F^P3E3""@5? M$XA \A_C;WQ)95:3W:$:K#&5LV7?66P.H4JW"^J0?K#O +&$R4PAC?S\NI#BJ=B M]L.(>F8;L4);+]MT;T9\->3Q)SDYJ=V]PXLIZ+ ME-(/7,]%A#)M2QK]2T#<_SA:2!YS703U'FA=B B)1^#,2# Y0CZ_IF).K]A$ MN&QU.GJK(ML^Y\,W8(XPR-U;RPREW@)51!@[AGZ5O%#=KQ!BW2Q)$:PYZI[6 M)ZG5F)*M2DLFM2YH1N_B S1=4>2 MJU[,( 'OP7XG6!#F/=/G=XCC[ZGH8R@E^&R@JM_[)+=*L=-BI''3!9'/[W[KS__ MCW_[Y7\>'?WM;'HS\HF7+G&4C#R*48+]T4N0+$8/9+5"T>@64QJ$X>B,!OX3 M'HU./KS_\?V']S^-CH[^G%5QAF)&0J)15M?I^Y/MA_--;23Z>71Z?'IR?/KA M](?13S__>/+SAX^C^]MMN5O&V3S0%0R#Z.O/_#^/K+T10QC%/[_&P:_O%DFR M^OGX^.7EY?W+Q_>$/C'R#R?'?[N]F7D+O$1'010G*/+PNQ$K_W.<_?&&>"C) MQ%,@?WVDX;:"C\>[MJ0E^&]'VV)'_$]')Z=''T_>O\;^NPV+_+-!(]OBK[7R M&TPGGSY].LZ^[HJRBOQD5[98[X_'^<=BT4#!Q4Y"?_ZWT>@72D(\Q?-1UMK/ MR7J%?WT7!\M5R+G,_K:@>,ZJH\LU0WWZ\>0TQ_R_9@E3.+>DMRFK4PJ1EHY;BF1BR#V0A*G%,_2Y1+1->,K>(J8O7LH2L:>1](H M8?WRGB%@$..Q[P?<+E%X'H$3%(2QO8RZ;=V%U,8>TUP<="0%46TN M4%U'SSA.,CL]1Y2NF0I^1V&*QY$_7A*:!/_"_CF)D\E\_,RX1(\AOB)TAD)\ M@1^3&?92RD#@N .1=,Z*"WE>H8!F7-]BQ'_/X(SC&"?QYB_^.-D5ZD!J#1MT M8VML:'\*F-YR_OH:8>S:<2&)F\##48S'3Q1O%,9LG/-ZGU)O@8I?.I!'D]9< M2(5WX[YL0E^W$SM@/;23L;-2D9-5A6"1TWZQ(*_4&<9KQBQ;JSSC^Q!%K"ME M?\RV'N=DN6(]+;.KWI9/7;$ 7'Z[9>+Y@@WF.+Z.9HC&GRE;+6)_6#F:L?+F MY#F-4RCR%+'R5N3)9M)TN>)_BK^P,@\D7[2^(.IW,;+WQM);D:_X\^4K_[&+ M!71_/+F0\"6B$=LXQ?>8SAC^_6Y[S.#Y09ARD/N]TN6K%Z8^]J\H67(H:9(A MF*7B[;]3[.'@F?L=[G#2@2C:M&HKI4P0B'I; M:6U^K#*.XR5ZCU-*5OR?S'=[C&,\/]Z4/WX)V%+\*$*4DA=,W^FE+F PI'17 M'V_P:/,+T\[)3TGN7ZJ;160;&&T&?91Y+,)D,ZZL+"I+$V8@XZV#?8[BQTR<:7STA-"*'U5\/,:L*?X77F6< ML9NQBK&_K)MJK8I<):SL\>5KPN8R[D.YC-(EIIF=W@1QTH_M[2H(HN38#Y8[ M^T!AV,S("FT07CB7KI(S[:B:%#=H6UYTPSVPBB(.^3T==-]9RE MUGV[P#SFY=@*;/?7(.$-[,E'!?I1/MR-;C/AVHP2'!#7 _%*K8?\7)30QB,@ M_\M^ -S\X1\;C_!CG%"V\-A6'J)''/[Z3ESH'R<5 10!*6E2*3EMX"W-O?F):ALJZQK73.5NX&0B4&[:8QJYJL6FWLXO(MS%TEX*K%BQL?U.8%[-;,7LPF",.O M\F?4C7O]VS;]K86ONF'C$13:4(U>]H!2CN&@)7(/N;B)KHF.B9<^7>FJDO5_!=7$8 M$'.['P@<6,:.\SQ2@A^:D"B+]S'H#R(:?9^043E 7V%%V36$9:5HI:4[ZR : MX1,#7MSU$S'SQ;XB9=IM=TD?X\ /$%WS&%*#J4-67MY-5!0N$.^YN$-+]F/A M $[97_2$Z=]BRUH&5_G%/M!\.4U578K'9D5_"IAVRYEH!-BQ]'@_4D.H=B=3%COOC/% M-"E8%OMM;U7LEW^<\[-_3%=\E\D[N:#SR(K5K$95<" X4[RJQII7.1+V%"M: M(7 KZJ9]QD 5I $[@W48.?^\HUCS/7AON45_$)H[)C 5;7?$A80&(RXV$)!\ M/B^Q(.T7TK)"6,K2;>Q>*59BT/B@5B[B=FOC2BZ=+J?.21:?FI^T3X/XZ]GZ M#$?>8HFH:L>B(Y/[@PP(08AARY3:$:8ALQ!#G;#M,LM"1\2.L\&76WHH)0>: M 01HG>Z!-6?7W[84-EVM2 ,!-^?'KH/M*!A4(M7,+TU>R6S@YO]E-\FEICY[IO825C\ M.B2WPC"MRE(6]+/>=?"R5E14C4Y7N9"R5")<8M.]F'"TSO!M#58PZ#Y# M_TQYB,DJK*VX(M)NS6"-Y$S,>!N\,(J:+ M_4#%K--N =8LW&K.CP^WN_T@>IK,!4S&?*"* MQ9^4/:G+)J12[;J1MCU6;Q6D/^8'[^I2M,7^WC5*IV/$[VR9R_.83-EZ6#$X M5(M)[5=4T#$L9:>N%S2"UET'4TB6Z-H>O'_4F2UV##&33LV;IPZ3A.J)BDAU M7RWD$(K2G,N%M'"Z,V.)%(FJS<'-M\QDT73KS#DUVRPMH&9O7RHCU72ME(M] M/,\(5\^$2BEW'6:3X=EZ7^8>K;-YES.^YS[RC>R_CZ;DWH.>&FO;%V660?IG M?? N7<%:\D_TA-'IR)!G(]RY+['W?*&;8:=>89(*ZCGS\RA]QN8[C=/<,EL9A:T(J MM2138H B478I,^+&8NFNNUEJCS3A/,Z8OM%3=>4 M%9?:G8H "%QEMY,36$'NKGL9:("8\C)X-Y(S7^PZ:J;=.D+]/]+-,[]7A-[A ME\+CSY1$[$=O\TJIPK5I4X?.W# ME! (?.EE%S/"1B+H*-V4G8:(+6_#YIXR K.],6,.PG5(=)#@&\:F7WV1_&R= M9QGB.8358=*F-:A"IVWJ@"6G/7_: S?+6IK(2U9/!W'/#=1,6O'L(MS9'&1Q M*FT SK%#\QGGJP;-1K!>4.';$Q5U#NX<)?B)T.!?2+LXU1,:@I>1MG=Q*K1! M;+EQX.BLLU]VLZS4AFQYF_X^,P,"I4ON?OPMP)3):;&^P<]8E%7& MCMBD8VK(@?3-N,ZF=2^5UF'57Y6U=-ASS=2JZ;Q*9EUV8R4Z74]6HG+K?ZVD M85.Y605%Y=Y426$ $-61FL+"QC [C,I42YN8\#"\CU3(="GZ4>'1,?R.[13'F+*5LF;K9D:LN-UI2@Y.,)H+KGK2AD+I\A*LI>Z(/8\. M+LN:@2I?H34# S$T.3Y;%[_81RH+*K -WI54X5A(QL'+&P6?&H#>%^TI3%FM M#4G4\IXK**'*0ABRR.4]^V[#E=,XB' ?QBT/ZIG'O*\Z(N54GSI 3JF^!2 M$C"@]5?G)226P#O,H6>BB^J]=@4_PV?24P"H7597,%[I0K\<5R1Z$VQ>L6[_ M@/7^L5TV>Y(P\/GTN/OC]GW=!0G]7>3G!6O4"_;B6"M>L_[PX6/VFO6N1O;S M^>1N-KFYOA@_7%Z,9@_LG]O+NX?9:'+%?IN<__=ODYN+R^GLWT>7?_ER_?#W MT7]<7%Y=GU\__&]6]S*,XA*VG?I.65.9G!Z91'?O8 _[[.\#3X@CZW&50L.^ M3-_YR\26S] ;][H%HZ1>^HB/=OVOV!^$PX90_*6!0HUD_V1\?2D[K)I:/Z'< MEUH*@^&F'4.=J.Q-^ZPR)-4PUM@@FHV&RG-V0;F>5)*)Z&BY:42M#Z5AE5_A MJ;$/1P=CWP_REN]1X%]'YV@5)"A4ZD-#,Z1N3EOJ1@,%D)X\+X\0Q/XD66#* ML5&\X"/(,\YO>ZEU9DX_I/X^MM6?.2RGZIOBA"' _C;A@E)7LL)#*N:'EHJ1 M88#3H_9)=1B?U^Q'[:*M4+ ?5: P-%X%U+@6KLXVZS>5U#DW?O*S1Z*$[3@N MPXSNUW=Q_@S*_GM(8NS_^BZAJ8.E=G7#)%55O2" Z3-(D3%/FL2ZO<(.5R "840PW4>8>C@#N[PG-1)\D-'A,$T[U0.Z9I46) M1(V]MSJD8?S8QC!ZEP0<4\N&_^P^N'_!L$1/^16@+-[J#K]D7^1+%"/:(=7^ MI]93H1X/>.7E$TI#[=6(AU3??_:@OAH@8/K;'Q_X6=!($E"!_:F4:%K#D)K\ MJ;4F35&]-77F]MA*G]LJAE3HI_X5NH4%3*.2&2'[EB=6B2]?,?6">']J9C%3 M2NH9U-?\H:]I4P(.O(9S4^Q Q./;KNE"Q^AM[4[O)03+8,][(3 M//X?"Z-*?;(4ZY$U6J\_V8'-:I6SK7^9:$UMU^.>XFT MN@AB?BR14CQ+ETM$UY/Y+&"LS0,/14DALQ$) R_S#6W!7T=S0I=YSEA^4A7N M):>*O?KAP\O&0R+_$ES4NE*.LV]$IM5%OA*]CO8='UP+[B'3_". )%.8=Q4T96L5L, MB=GO09[G;.)CW>[KSTD*>"]!S&R@8IBG_R&49@L/E.2KJXC M3RY097&'Y\5VHE6BZ$'(]^.[A]\NIZ^S%>:OX2;K>[XZ0MY::;PF5 Y/BNU$ M;@+&<5 K6Z-&"K+A%RFGW2U2S&'""1"K\[KE M5!E$KB>#$4]N:JAJ]56QN0Z2Y888LQTJ#IZY#>IB8B7% 827FUI?)1I6 LBM M9Q^%F/'TC*.47\SR4R]S6"AUHZ$!$-371$$:5,"&.]V#'$J*X:>KCX-,5WN$ M@&>J?6I\4]45*<#.3U5[5*JJB,BM=C8KVAJ'ZDM/.BJ(65;"X=0MFC CMOO;5O>NO9ATE<3HSVELFCF6ZE$JQ M\MVQRT^@\9W7NLSH\()$KVI!EK\[]OBI!%EFM(^C?J.QYT9RDZI9%8/?L6J# M='^*;S-*#W\52ZS>NY1;SF0^7JTH>WJ$3OJWB#-#!4]D4KPC-+J<8ZDQ$X-"-W[72 M1/#Z#F@K;4QBQ@/;FVSYN0HB%/%^?QW%29"D61'A6:%])0ZO8W4R2#: W+$&J*TT:X82CT+'_ MS+@-8@;O\I5'@,I#:^L%'5Y_ZDI=(EAPM)/%YYY5XW/'E'*G #>JL_6^R#U: M\S^-7Q#UL__\CN-D%T\N&UJ[;<+EI:FN3*);B0 SIEJP=QW78Q47ZQA!/C/E MJ%26U$W]+N]E=6I&W8@#C@W=!.@Q"!DK5X1^84L6RM,]9L;5[ M] C M0")UW:7S?DC:A''"6%\U!FZX%'"0>B:I3#D(8&QFAD8',& M&@(1 ?89LUZ-PG'DC_TE$VF<^?>>\<;1H(P#,Z0%,,0966)198;0'"?NC3&3 MQH(Q><%?RB29"\]$<4:4 .*8K=5F!,RITLY0R)]^FRTP-IFKY,6=!S%;3U1R M+. THGZ>2D$ 8W[2&9E.*SVNFB^7JY"L,=X\S;9U/P1XZVB0+Z*-20%,.'JC MVJVKC6&!VDO6G$J:[>2-P^ Y8PRJG22PL+@J>_Q!I\#'N4\V>R-QCIGU^),H M?^/C',6+\9)[!GERE7M,,[^NJ)MU53. ]8.1PCL%W7?LB"F?VP@+]IV[@IDM M9OEPIL'3(KG/TA9OWWUI8P(VK0#(M-Z].=@( (II; Q8Q'%'(X-I"P!RP'=O M$J;@X9R7;<[U> :N_'G/3?@PV^YFH&53O $=@&3N5I.^ 20X>C.UR/$C]UYX MLO-.^VH Y&IOM933(X0R5F_M\1;Y^(',8VDS3!M4#F GU=3* MK0=N W% -8LD"7$E[686I<'3<1:S9M MP(#&9$YE)Z>_-*]B,35E8D M;CN]U&H#N&&P,9O6^-^>0;2T ) ;@CY5#G="J?-6-P]S;,Z9W]S8G"&' !X,,>!O1D*!ZJY MF:[+AA_WNN8,P/,__9MGUT)[ZV8[^.#9,6,0WC6"8[6#C[6=>Y2OHWM*/!S' MX@ =4P>SMAH(;R6UE>NAD6.(J[IWB% G\3ELA8 MSYX2SH&J[Z8944+QMRJ59H0$CLHN<#Z%YQ&I#^@UY_0.RS2E(H#BV50J2 4 MCE[VRR?>_>](Y"G[C[PX%->C4B=R]GO?L.2K$S];GCQ1TY6<)2V4< &A$BRQ MP.DCRB .%Y$:JC-]I?W#B\$H1.MJ%L+"DA">?[1:#0M1P%'']I4!MJWBX;KJ MQ92L,(!%K\*L1(\J5!& 4@A-14'MQ+;,.1MVX3YVC/)GM3MX'?"MAV;<96R)1?C.(A M+K$TW5>UU*#"[R*.N(8 C@JR/63J)=DSWGSS0I\UZR0EQ:"JZ2(86(D&CII8 MQ\T]+S_GJA:G/ MS(>C9?_S']"KM.\TJ&E01;8)*6F%94,XJ)8ZCZR0@'*E ME(T%V:AC1S+HQK#S8($:'/=Y]JZC9S9)9N?2I3,TG@UE26@2_(M?G[L9ZDK\ (^VW+RRAC9H0B?[1C9\3Y M&9'Y:,?1$6/IB/,TXDR-]ES!3_=7EF)5QJKD?T:4P\ZEI23[-,TRB,KSG4A+ M@TD(:*&9TH;,-3LHBCMA*./!8_ZH\C) S&_/W\V+Q)V6VE&Z;@)%? M16/31;UW"]]Q;F8VV#Y@NBP,R^J'<$0T+7SU8VD?W0L\&V9=O)P(S.]?N3]AKH<1KXIMXVE\P$ MEGO^"HS#2^:'E\P/+YD?7C+OTA7C+;"?AKCN@=\/4[4CB*IWQJX.9UE;&V$M MWV0P&+V'S^O:.GA)>?92.J@Y0['\_1WK:@!LS5K;A#UJ.-$)&MX]+UVF62KI MSY3$\9>(8A1R,)^9?,_PG% LCU?HJ&X(WI*>3<14%&_?;GAD0%]V4ZD;0$2K M,[NIB *NW10/^(O0#$U#3@[@^E?GVI>C[?V9>1)MXAKW?H);Q.,>DS7W"8C\ M'WH: /?$&NO($*+[ )PK%- LR.46(_Y[YN+) [HW?_''R:Z079C-G^IA-KRF M35!-L4'^2F;6YO:O_@@EQ<+@ VEV(MI<+8R*=W*VH";1E)L-#P=F!9AYT.VO MVO46EFG !RFO2KK%(:RWFKTJDY5O4R%AQC70XSKVXYQ%><24X[.:A( MC87!HRM3HO59LV3VX,/[@9 F$,OLA)NLMHO M_=]@L$2&>>\RW[F_C=(7*^D +!!ZMQT#,0 ZKY0Q:ZMC$*MW8\LUTA>$TZWK M*$'14\!&DHVY^GZ0/Z+W:'63Z*[X]M6MJ=81Z-]2Z-"4_#/L?8G MGE=<"_@F>.8I2,MB5!U4V50PN(--QL_9^A;]0>AYB.)8[70SKP',F92]2BN> M-G/,^QY_ZGH]*&=[S_0=6F+U091M+6 <:K:6;JAR,>KNU"Z.+_GK^+^O_R:_ M2E/Z#& >;6A[N[B1$IZ^97OGHRM"_XJ^!J]R"0L*05B+MI2S -7@=Q8VKWY/ M:+YWEUU5$A<#<];3;(J1 W.EAKT3!8N/831EW=]Q4ME31>8B #T,,!=HG3 MLQ#C%=OXQ8H[D=*BCN\\::UC-Z1($?0@V'.4H%6(7]=R@=:*.+[S9"[(&N># M#PFS!"69>^DS)D\4K1:!AT2Q:IJRPX_1VEL*MF.T MWP6LD]?45.I .UHJS[ M@5IK7COIRU%T)OT8>^^?R/-QEN.?KG,%;'[9RW_SAW]\F56$7?S@>*C6V@<7 M:Y%?J+M4[6&$$:F[,P8+9*5,5A:CE&IK-,!!@20?!)O4^#-C3Q1G;=X&(8X3 M$N'M^XOW**@^7V]#"'O?)=2M#;R^KZI4V>"'H>&&!5/-U&D G/=WHI0Z,CAG M+7* 7V(\3\.;8"Z]/&%$"N PO^FH:0;P+>@RGF(N+WYRF-^,SLY-[C%CW9<] MXM"X-@"W +O7N 8S'",HLC>95U'(3E U1 N#395J0X:',U]1X\62!Z?:*KC M?IXOZ/T9YU_GS8VV[16_]GZF MKEY)2B4A.B6WHNS?FW+.-\*8KA!-UOR@1.+>$A=S?L#=0 U;IXH84<_'U[I< M:GA59;[*IM3594'KWO6ELKI=2C9S0'V?D)X%9$7)'SB1^]EK15PG:;,UI=V. ML(:DYU6'J1-^QGHY8JSH'/#EH+2]?HGB%O6 >8%_N?I>7 M=3\&*0UKIP(Y@KX'G2\K)A-O$;#U(N=R,A\_,7-Y8DS?X80G(%$Z.1P=[E'THXKO^!RQ[PEA'(;9$HX&.-ZY M"QG$\B)&4#:$<0O?4(_P/G8WP8D1N!_=# -\PZ]+[("%A$"/E M8RN"0F\F@D_ ^_<:WMXJ@&_0(/9L!W"&N,.<(A\O$?W*.'P(,,7^E*Q1J'F8 MR8;XY,/XG13@N\.3]_MQ%IFV_WUT\(#OXJK:^*BPZ]" M?NQD%:)&!4HGROMELL(PKI&IS$NEA1XO$X@-)#M")5&\YHDM\,,"L\T$3I/ M4XSY36L"<+],;6+EY[\;('3:??(7XG<>CAO>B'ID4U(,/\#]J=,!3@D.HJ*4 MPYV&!L:H9V"!!AH"D6)NBF/,Q,!3IEWP1)=DQ5F\?%UQ:U2F0#*B!# 4&EEA M.0#' %B/<!&$N]O33UXR']#?+4@9-WH^#;#_2]290R0FL[A;K\KK:H! M#A/NSP/J:GQ4?&3"7[W%)-9QM=#0ZCZ+M6EPYJW\H;+_FQI2!@99PD^34-H7?"@,IA&'Q; M)9G @W/=@3_-.)E_)L0ONH=G)*P.AB8$0VKMI\ZT9H(,CL+&GL<6^/M#CLTK M7#(GK*STD*KZU+FJI+ Z:GBR.1^R8")(]O#;Q,;4RSK9N;D@WHJ/G2O2F.@ M?<]FUVQ_'8;82U*V!J)DA6FRWDRG;#:M16G>4^RQ2GEI]UJ-@ZJ\8Z]/6^Q#^QZ^K!CN*+DCT13/T\C/GL3%V-0SI"0? M5(\]>XF40 ?WLJ+78)DNV_N-#"L:5)$]^X\,(;N_H\\?96F?W_[DI'XCG]?\ MAE/:<_;W3]VH>Q#@5?",_XX1G>&( M]9KL22[LZZ5J1.90U KCV$G7"$,OVQ\O?W88A7I!*PJ[#NW0B%?!>1_W-^SL M%XS=GK8<(H8VWE)[%SA$:_8/12^6(E=0 LB$V4SZ"DQ]Y&YG+0;)?I,AS^ N M+@@@5Z6QF"40>I#J;1HF =<@UYZ!<-7E 62'-):Q&HG3933?:D_FN1%<(8\_ M%;A6[&ODQ9TG\['#UH9D(?@]MM^,0Z M;W:R6A&:I%'VV.G-O5PS%L0 EJO6FK& U\?::?IY]]#USS'EV*\N)O(X S@1>Y$TY98L*PIBD978D4P&( MJW4\KP)G1GF+KEH(P"PLMY>BN*N,.Q7U9H,^>69K@.!ID07@1WP@Y!S.R)SN MOERS$?1U]H)66LVTK!/ I&VFR)8XA\^!C*(G62*MPC?GV;,,9Y *VX[S2W-& MA+VB]M5]&JR:(93$ZR'9(5I>-$4O+"LX6C%?N2K"W. M-.55 #A$L%">'38X:BU#S-^P#+QM\@T:L/7.*ALJ]'U.3@PNEL:B'\I1]7W' MI,Q';EJS%<7('_M_I''"_\I=B:+EA3DMN!@84*9U'U/A@J3*/ = [N''/%%'_)F26+Y\E)9WF%BFD;*D0.!HYYX2 M#V,_Y@^_VRI+:T MPU0RK<>_ @PX>A&M:+]$C"5_NX[E#K$@FW7YO5M,/7Z9X4FFN1;UN4PNT]%> MP! I'/5O[][F[ARC@51%X3)Q3),A5(4%CI(N7Q.VKTR#>+'WO.69WR0Z4A&X MS.O20$4J*' T])F!CV\(?VQ^$HE8EBC*@,YE'I8&^C) !$=M7R*T)#0)_L6O M+>T'@$T62"MU9?0 PC=Z4U<&$(XG M(\=9YGZ*E_F+'=EOBA X4V( (1^-9R\].MC*9)O^..&[[\E\DD^_Y#+;5UOH M5%$'@"B0CE2K /GF-,P-,XCJH5K-JP$00-*?G@LXX:BZS#4_"90H4U000/Q( M W6)D$!5R%\QOV*-_?$S^^N38&*01=C95P,@TJ2U,DUPOA%5<[\S/_7E1QH; M7WH350NK@1!XTK6NA4#='SS,$N)]79"0R2*^_&?*;PU9'4+\4#^$*%;Y[Z.\ M4OA'$N M\STE3Q0M54ME!0&8?)]VZV0%(H"Z4:Z5U21 ELQ:D]-KI\=I:)P^I7'"_RYN M6C[(F5("6":;F-9N8#/%U<>DXR6$U=U$&\:D $(TK-1A# S"#E\P$-=\AN+] MOIK26<"3!:[2=E,^(T$)>2KLB.]2;D&3^>\DP?$]IIF=B3J9G@9 [[)4F2$P M..<2_*W@R;S$:\9CS._*8/\Z>J HBI&79"LG\;K!J@H @5,-NZ$=3C@J+ICC M/:(3FE^:R2YK2[JG%26 T*JFXZH)/#AZ+-C?.6&+9C\[(>-O1WN8;>;]B5U? M-:D#0)A5^\YJ A2DEN]IX.FZJ+PX@#BJ]KJK8(*CI@VHOR+*S"B9T"D_H-Y- M"SRA?N:V.6>K0NR?K3?EXDU!V?*U=:T @JK:+7*;0P=N&Y>OF'H!WV<%/%"L MRK\LMJ=A70"BM;JT SU@.-K/(.9+P@MFM-%3GGXO7RK>X9?LDSR8P(P80 !7 MT\'=$"$PA=9]CFFR8 S^"_MYQ@Y9!S:FAA"HU4:G)AC!*M4?1_X4)P$56:69 M9C550,@>U(UZ-4#[OCADQDVVB[M\]<(T9LO]R3Q+5Q7SDX:8$136_E>XIN#^ MFH&0GZB)1ZL780 )V+R.>/PH8_@^1!'C,_LC?]O,YY% F/&99>+03C]%QD:2*1=Q]8*I[*=P-?9@F\]8<7\K @:NE^N\M3JE=+ N <4*,J+00X<](W<6]%%M_2YR)# M(P0X&CY<>CE<>OG>+KU8Z"#OY:P!Q8!7*0,FX+C7 :X"VGU,Q21;[3_ MZJ*NA 3#V]MDAB@:A MD03L04$F@IJWVG8(,*C86:1P=U(I#0S=S32JJ?\-O,F987O4R_>Q"O_R=17D MD63YF8?*^+JI'X!/HR=K[$Y&O9\Y"@6P3WL^F5]''L5Y>OK"0GF2)G&"(C^( MGL91E+*.7WU8M/OJ 3A6NK67[D4TR!'U[VS2-8@F,"$ $&+=ATK5H '%BC3% MOG7L;I]+B"?) M.'!8KR/''QYRR,[7HSCE6R'&4?^;OCN@?E /$'(&"\Q\D* MAHSA=(R=AQS39YZ35BBC.Q(]9YT\$T?\0!(4%K_SI'QW)/D[3J;8(T\1#QB3 M.3;[:P] M'P_AMNCS+X#0\P[Y16AFS_QB7EGNDJ3E.+MVWKZPR_3>@#<<>C'=AK( HY!-!9)^:ZTWGO671L0;E8 M&X7$@G+C1K,8-,V=9U:50KB;,9C/S$HR;RI&?Y8NEXBN)_/S!4?(]M0S1//] M-7__U2Y6_V,7L?H;CD9D/MKP- JBT6P\C4<;M@YQ^V\V;O]-Q)RXB-RO@(83 M)70(0'G+ 2B [(B/^./5BF(OR+.*9-?0V;@^4T:D&-!]1U$I!M( I/)#F,HA M3,5-F$H3^=Z1S?%2_?AI?R">9U?IVBZMFOZV@UMZ%Q_8#;L1BLI99RG)2Z<[ M_0ZX^9ZB:H:1Z#=EN[O7Q\[9;$*1EZ0HY&^0B:-]@'#VC885 9'N&W>=3>.T MJ>OLA_Y<9]/9EX/K[. Z.[C.P.U$#JZS@^OL<)'+[44N.&H^N,L.[K(WY"[3 M!FGOH@W[\9G9MW]PG+67X3<05&5YN\#Q!9)OT(TVO B_!ZO-;X4YL]IJ\]^< MHVQX$7X/5KN;8.!=Y+-A[7"'KU?Q?@\]X7"O]:U<#P0DX^^A8Y2G17@=PYJ_ M;_82(B 9O\V3Q'$C@(/!P$'@X"&\AWM^HNK! O7U>8'[E?!,^!SU:HTQZ2:9BW>SCX:RZ[;\## MH +[.PE9-2$#R.%N)MHA+57"P.'0KP,A?E^VFR]G'-KNEH'#T5\'0OQ&;7<: MQ%^O*,;7;"%$<9P,/.HJFS\9'FW4.O^(G2P/;9X/?=CK-GH3V M-H]/Q9\YM"C&MN>G?^KX_%1::L/?6SH_-J,1,)@LVI5S@9QR2%>=W,Q#K[E7J*0'QOV02CA/^+-DS-M&>(2V MLQ-K%1I"@Z/';F9^7<1"YZTX"U_H25[B6(9.EV5O/*YA Q/[8BEL.IC$_DR) M P\N$>49IF*&+.-U'V'-]NY^$*9\;)UA+V5L!CB^?/7"U,<^ M?V"$(TJ3C8RJ]=@Y$?Y4SXB^K7#$-EVCK,I*E'6!O]&>P=&6PQ%7^JC (R?: M57J_J_0-.1-:JL3,B]!-(P./7.UX/EN+*U#EC^JS18#NBRY-KS10]BE'.&M M,9?:9%5Z,AC>CP'ZG]YH8*:DRA]B*LS]W!FNS^,NHP#@,#&UY5HV=ADF@#W3 MV'1UV[+NJG>V'^M:0N*-6#<3S%O?@;43PG@IB&WHN&X ^[<^#;(C*;G?U^5^ MM0?TBBWOP_YG_3YL7MW9O2!R?(TK7SU*<-.CB1QG*0UGT0Q+E_YYVP_\L);)/' M(UK1$]Z^9'(=35XB3.-%L!)U(0T!@-M_3;J.!M4 6@B(;ZX!66$ =]@:2E^& M",Y@Q4;7)RT3S]FZ],7H6-VJKJ%C?$U84_B?;"H MXY-JI>9R/+ Y>L>QW'MVE*XJ44$83BI[4Y5I:HL+C$8TP?3U@@#\4W*+DHD= MQ)GO&0KY]FZVP-CDJI&\^/"#F2QI4E>#F1PK'+^4B$?E>*8B@#&NZ2Q2IZ+N M'?#BS=<-B9[XQ=<+_)CP_U_'<\' M>D:T6&]4$P)??6J.F6($I?8H]'#SSF4#9 4O% M #C_&ZNK! 2L+L;S!-/=2>H5H;D?G+O/6W?.+EL!<+;0@26TET/?QW82D)ML M2XSCL?\[HY$GS2(1:BGOP MHE.F!O3#S@GUD)J8L$QY6VS>B+=)-#E;YVR< M?\*/R/NJ<-UV5#$ YZZ-\>Z3FG8#?_"WATS'(YF#L6$=@WL;6V'=OF]D.7B_ M/0_C+7G.N+J.U)U@2L+P*@]2D@SCC6IR_+)5*_MH!1S.[ES-].84X%_/&I_#G_P]02P,$% @ $T!66&\2#I7[_:)YNS/WSUO__M__H?__)_GYW]YZ?[&^*&SG[+@H0X$:,)<\FKESR3 M=;C;T8!\9E'D^3[Y%'GN$R/DP_??_N[;[[_] SD[^S94P($+6QV\_ MY!^<9]+"X(_DXW>/7O/WSWGY]O'IQG MMJ5G7A G-'#85X27_V,L_G@3.C01[I&JOSU&?B[@A^\*7/9#Q^^?8O=KS(3X6,-)7GQMY/R&:8//_[XXW?BTZ(H%^0F15E9[N^^2S_\ MZM_^!R'_$H4^NV<;(FK_,3GLV+]^%7O;G0]:Q=^>([:I-]*/HN^@_GX(O M$U#^""@__!Y0_C_9GV_H(_._(E#RR_VU$N^/%5E9)8%&RT7?305GS;G#C##) M-1$"NV.1%[J7@=D7=EP;+<"'A$9)#XAR_:X@TS@%=6_X3Q6L["UA@;0ZG@B%@<[B.'=?I&9?-5GBY,Y"6@ MUV;!V9>'#C;_FY!&?LWE_7__DNH=L25=9*.(-9=8 ^_H8[SMJ Y'WHSDSW"V MHEH+31M1+HR M*,6- @*WD8?P[+#M 9F1#HL@V!/_7NV"Z.Z^*HHAI\>=;B. M:2*7P4V76DM[M[14*DG%3M?DBG':!1_2-( ^+H>_T=4B.VYUE4*XFUV]J;W; M72J6<+D$!(\1N1-YHH,*WAB#Y'T4<<577NQ0_\^,1FIN-13%2Z\V?,4H6E$. M)\E:K34>6Z>"22J9@&A[7,. ,_66U%"A!:2J2&@QQ)5I\>^R,"'41/^T>B\IF_7+A_. M>ALO/6O1,K)4E\=.X1:D5?(J"F.F;9O)/1LM%T^J\NV.39' '8V82]?EGHOO MPCBA_G]YN\;N55$8.R6;,%;Y6%<2,QD;[>W9-#/9)!5.N'2;/>8$2!P#VU^."H[$P;6(:PEH%QP!ORK-7<@^N7_"N%VR3^'#G[X89;D^T&7?#_, MBWP_C$F^']"0;VB8Q^3C;)JZ[SOG/ZZB=?@:M/FA4G(FU#M%5TN\LM@,:%=C M[$"D \ED%1&0;9=SHV%G!K'G^.D MA])*TV8E!!(AT=:NVO281J#+ W/V$:?HAX^/:R_QZWJ0FB)XZ:+"D]/E^'.< M=%%::=JT)(%$2)R<+8-#$E)(N"$?/G[]^ W)Y8]/F75$(>7(PV'[&-8A/?X< M+UEJD>1,J7R(DR;U)AHWJ%0:2<5-3I )P8S8CUR^.<_<8J8X.:PHAIT7YOO_'H2OP0.C,1\5NM=QO&\X:J@N MCY=@6DBK:VV*PC@IIV=RS_4G$'_V&\@GN0*2:IBJJ?X<^OL@H9&X 1/%2D>< MEL/>-!7(JDWRJ!#FIJ@RM6<3+,225.Y4#2^[SIM>*(3Q4T*3O;K]*8MC;X;- M.*NML;XLYD;98G'/MIE?^2[$DU2^I;T(%&!'O.[$74"=Q'MA%S2AF3E*9RB+ M8R=D,\[CFTUU93$3LL7BWO=Y"NF0=X'FC=;:'28$8$>]_1Z=TX0]A=%!Z8/C M4MCI5XOJ]!I\400SV>H-'>#B>$1RJ1;OPT^+;#0:/6RI[W_:QU[ 8O7X\K@4 M=AK5HJK2J%($,XWJ#>W9V(10DDNU1*/ID8U&H\LMBY[XJ/2G*'Q-GL_#[8X& MZEY)51H[K1I15NE56Q0SS9H-[MDH<^$DE4XR\99XAP#J"$2\=C;1UT$# MQZ-^>O)8_$TH)*5&\BOH/,Z4/SY_L?EALHGB,_/]MH'M42&\O%5C.IHE2B5P M\K+!SKXS*9!I>:@Z-:[1Z'.W?_0]Y\H/J7K3H%H&.WEJ$%6Y(Q7 3)TZ,WNV ML%0D$3(GVS$.MUM(518ZOST\4^ZFU3Z!E]3@O)QZSZZY$O8FJ(/Y: ^YH0;F M1JIE=]\M5J&#""4DU4(D-19>E+&#?=$.?CP6\R%>1/WKP&5O_\[4 ZW3888OG,K(W:H1PBRL*%F&.3CQXD42/=G+)N9#N!%T] MY8IB4.WD1 MQB/!E1=MKUTULN)S]$2H(CFB0OHA:C( M.)_:ZO9A=7-]L5Q?7I!/RYOE[?DE>?C3Y>7ZP6I+7]/'D^Q1RD(S:;T53+7M M5)2808NLVFF<#:,X6_6K$#CMF3)+H*:ET8T7L&O^X_'B;V/!F=#I!%LMI8I2 M,Z#5J:T#M$(02H14R_P: 9T-;BWCF"5QR[#KI!!N3M5CDOE4+8&72PH[C4?_ M0ASY-1=HAT)#@WIX.!W>C7VL:-POB#I_W7L1<^T%A.P6OE9<."T[A_"@0'@: M)8X*8@\6*G-[-LD\<0J*V#$TQO,O]_>7MVN2AI(_VJ#=.8V?EX$+_UQR\K]0 MGP.,E\DYC:*#%SS]3/V]:@:I6Q" S^P4I&5:>US&"5K%FVO@Q<6)S #4$YLZXOB)G03 MOLKDMJ8<7KHV6FL\!02A9R"52&+M3'#'P"?)6I!8@.6&;*V,;QTGW',[[IG# M./L??7;+DOH\;)I5<+-0!V]ET-M0'B\KM:PV'@)GPDDIG7#Q5O*R30(8\J,S M$A6B.6D#9F5Y"@)'P,4>.#J%)XZ*X&9C'1Z9??+G>-E6:V6?OD$( TY9X=(X M<.HX,PR>,*'^9'C6H(UX3:@FB01W$=M1S[U\V[$@9LT=MJHL[MC0B% .$K4% M\4:+9G--VV4FE61BK7;&XR)DJ5@K<]15\LRBRJ*;P@6U!7'S38U-)MMI*;Q, M:[#5M!$*D:2Z"&R%8Z-A<[*5;2ID6]]RT5GX1D^M5E;-A%##MK<)6-0V-!P6 M4#HVQ$*@6]XN.VQ;UA:? ZW4.$\9=EH6.]D:+.[)NU(RCEW,$9#>KFX1[&7> M1>&.1>FI9;3[72843(5UL M5!;RK:T+38,8MB-9+MG:\LH]XR'(]$X%U)?$S;\&=#+U:HKA95V3L:8- M$63B.! P!KK*>0 ?H-HZ#G =)!R"]^BS;%#.DLLWQ]]#MKZ?PM!]]7SU-HM6 M5=Q\[(*_NE'97@\O8SM9;][(!TZX96OZ5J!5^*6Q N[0U8Y5#ECJTGC#E(;- MQHG&,M$DE4VX\"Q*+:S-MZ> FW"<(A99WDUMG6&KRN+F9"-"Q;;J'";6S>8. MLKEJ>4H])L*@7'G'LTFDN3:/GG(Z;)L/T09O@=.P2V_?=4!8Z=8K(F(U I\) MB=34P4Z8@6ABD1O]&;%:+V]([6WP:=9M/?KH^5[BL7@9N.()B.?0=WF_"_M& MR:'E4$*'ZKBIU-4/E65?S;IXZ=@9@?$"<:E(;)?*JDBJR_8QA^E\<;W\='US MO;Z^?"#+VPORL%Z=__N?5C<7E_^@$!#*9D61:&!%M?D1)HJV5H!;;GJ70$\*XZ9E,\:ZBY_5 MDGCIV&)O[\N>F5P4MSP'QIC>[]RE0D<9].ND3AKY^\O@V0@LE]N='QX8NV<^ M39A[&DH5+M&IASO<:".7(T]K);Q!2-_T'NTYVC.7Y)K()Q:PC6?Y-LYTN)UP M"]??C+-51]N#(.@'_C]!4OC+7S+IDMUBI7K]3(/LHW-);SUK>PG"2>/^O@%> MFTNQ2W0W>WRI+IO_ )C,DQ9EV9E>X%0!H3$)-X3K)8^42W08B9\92XC+B0B? MT(PXOC2G",4V3,+M+#Z6>?4M^1+#WFA(.&=\YB1"?+ZRO LC*)1KE>5^[7*# M7KWDV>,?!XP1MQ[HM%WWP[1@"K MB]D6O\(\F$EJ%_*7DG\NZUY8"? (G*2X[SSN8C1>W),>.KY@CRW)D.I+XNS. M--#5'3J6BN$=>389V^O0,9S$)2"U"$#D,TWVD>##H)S\,449L"'H.8TW6TSN-\QH9I5 M<'M'H49#F8<<:1R-8V]*>R, /07UV#KHK&"K,@Y0BY'&1^XDE=,2YF*7^%[53>>FA861@Y41LQJJ;& M<39-M']D<$64X4K66D.!Z%Z]V8457 3<1VK$W3QCD04L/F MX2:/&*[2C(E5.O:/<7#;9>B GIK:K)P9(<=IGQ.RL,.\HOF?'6[OK[]Z?+V M'.[5?'T;)HQ\^.$;.R^ =[Q--^/[<]UNS,WQCMR(-\$0WH(;$VW-/3<[KY?R ML!0& FGC0Z6GQ7!S487KN->4R^#EG=+2/OUC&*173VV^'3H2KA@DGOW/[[_] MGO_?![*C47H$]Y_)[[[_?O%]^O\D?J8<%:'[Y#F,O+\QE]"$7#"';1]91'[X ML"! %Y'F]_BO'Q>$5]TQ)_%>F'_@Y#DBFA<@!RLX%ODGAB^>BO( X MJ19+=VKWV[VX%"36JN' =,2>61#S@),F=KL)8\CIMMJLZ9O*;9VE(.>]F5>. MKN=V$8$X(A@"Z7&\/M='TNV3BL8\ >+7H/0;D?P03LMRS;9N_%KS3GHAQ:EX MYVL?W,*#"FBV\S!!0KV N9*W;L", 2W=C$29*J\T4U[X]K:J&.WSJXNZ2(Q%O:-6V?,2L6VDJH:7J9W,7Z0 MS:>[-.](JB?=BB)<$Q&J;&]*C>T"L4^U*/>G+'-<8(N7Q7Y8NX-J:LR&TRJT M"BX?%Y\%AY5&#\+=5#HIQ=OFZUAP,YZ>;!BCX.NUV%G6=4Y1>F8\K:)LY&A: M=$;\/#)X2&ZFHG'P7]K!RVOVNQX2(X MRK2+0G?/'1.E^BWE^K?80!!&T+OT.X&M !:]> Z[?$O@N-6CSVZ\6'V>J:?0 M6<=539]U"+$M$F<;;75Q]0V\FTK@?94#[X)D1H@[")D9Y-?2$'(9[+K#3S\'I>.BA]"7[T"UE !-[/:L58GVJK2>!FA8;/YG#-.R&I# MA/!T4SD33T"^I4GVN'##33%LB$\Q3L+/-9>]VH U ',5=>DH=>OB9FTG#\@$ MUJJ(E\O=S._3SO'W4C]%81QS(S?*0^[5$KA;= T:N=U*'^-MG75&FK9!(8ND MPJP<2QH>S*X.S#39 O/W92ZS5S1:5F*;RN.F42O22JI 56&\%&LWV3AY7O$& M42[:=FZ(*;#FS\I820QQSV+&V_8S'Z=>\'FC'^Y@C3U#JYS?-M?!34\MQ-5E MBH8*>&FJ9[;Y(D,J7A M;G/15J:%+."=N\\1+MVM%W@P9(!\+LT,;:^%FZ::J"M3RN8J> FK:[CQ;"V5 M+UA;U6"W@YT*-U"85C2@F+/JSA+0/:E.'FXM:60(:'EB:(#L\ MF7Y:)5B9.*7-#Y62,R'9*;I:FI7%9D"T&F/[4RU+]0-2[;)M%'3V;@YJ(Z\,2]LJX>6GONG&0S300%(5 M9!60JA+8BK\X?;ZV'V[]_#SCPP?A) S$TTN\[Y0UV!F1(T(\W;-3MV$05F-U M\]RZM1+N**:'^>0)*F4-O/%+TV[CSEADT)/EYV,.FRMBDX#^.AOHY[D"K;T; M=QUPA["X99/IM!1NBBI056_>5(K@):'*4-,&F,L;A63Z@X/18+%:6!.1Z85; M 'UQ&C/D**)T0V,5[#1KQUOEG+H\9@)J6&W>;'/A6=^WJ'2(5GK D0%G/+4W M 2_7$_); 5ZPY]BRQ8$PB#^Q31AE"837](W%?"P?T3!RO8!&A^N$;<4K>7"< M/Q3[9SDJI4?'U(@]2(SN[=,;M:.HPQRBQ@=M3OAB&;&\?IB:1TK[2&I@/@$0 M)I**C4082:I6DMQ,*RN4,W#[8^K6--B2!$RP%W*Y![+AWB<6,/4Y;77I.80Z M)DWRC7Z=R?YF M0<2.IXT0=,N2UHW-XS*XPTTM(CG(5 K8#2VMK;'>UCZ7^6LG&(. T;C#/SP< M_W0?=KHE_IJ'598OU./6^## B*G/'IBSC]*LO>Y_[]/Y8_[PRET8P7!HF221 M][A/H-8ZO*/RX_!UJ["C:L7-[8F\?K)+,9Y*O$.;J8#WVS)H?(>I,/6,VWH& M)V]):2TIS95?;%J0S&@B6TV2D*1VV]M]0?Q=? DB1GWQ<.43]8+\Q2?N1*]8 M-1OEN(Q&GS,CWV7S41WO3950\MAK+8_N-=? W;EHH#W*)JDJCC>HZQC=([6B MSI-XBRD#:]OX>CI_V%O8SU_'RE/&M]QJ;BB.F[]M.&7RJLKB96ZKQ:;-M'C" M;F?UK8/Q\"WO;Z]O?WH@=Y?WY.%/R_O+XUO,4XU$1H-XP8)PZP40.S $F$\T M]AQ-'^1EYQ5:*@B;XHHH.)^@4C6W=T0I7D\A0C"*N#(,Q-'P&(2181"5:X.B M(Q"9L6'$YD@)L\D9>:P!;B7(7'C^/E$^-J$N/:] <3;(X-'C#< M9*)1!)RA8(Z(R2#H#(5*,^RXM> G"3R_,._IF>M>9J@ M:=3350;N(&7D$3ET=1* -Z"9P3!E2JZ-9.I(J@]N,YT^W&%QP&7)*S3S2I!Z MA8>0_'$//&,8A6NR6*K[9D]W*;,,)VU>T0@H*A&S"RFM0$8(*IE.+*\"6?-, MA\!B<912O#W#(^W)V\ M*[ZZ=7&'D4X>J&3CTJF(-V1T,]]X,T/]$E'=$]'D MZXO+J^OSZ[65UX<*EZ1.@(V8,(!-U.6;ISKDUE9G)HV_"7%MHZ^K,(/&WFBV M<6ZV7'KVT#LIY9-?08.5#-Y'4"_"+?4"U31=419WZVU$6%GSJBN(M[4VFVN\ MWG74-BT_-?J9P;A(O;]^4@YW6U0B4[PDFA;"VP;5IO8XUU"\&6JC[2U=UX/3 M6-2_HYY['9S3G9=0O[$=MM7!W2:U$,OML[$"WK:J9[9INRVEDQT7?^8%Q$D5 M6&G%CK/?[GVX=Z,ZH=C-.LF6CN/LQO?T%K!V%&>P3#KW5/L\2_8Y$7NI=!XSWCX<%=IANB MCY37=]@B6[T?#^!#0J-D6HB?V),7!.TH)UI\Y?/"ZSC>,_=B'W&C[H1;?J;^ MGMVR5_&)>A%6KR[R@-/% ]5%68V*B -3)_/-%VEALRU50U(])%6T($(57#9Y M30N,DZ*Y]?602?P 8H#KQ_N0B#B?1CI#TI]6GB7K%3[0H/U1S=GQ7F7_\,3/ MSRC@Y/W0?E 1GWSM!5F_?SQYG^J4J&4/++*&8"T$WK,=]^HS-])=!BZ?,'I1 M31_0Y#QM"3,(AMV\<1(1]:HC#XL=0?2+C9(R\2Q3INXH6 J-EM)(3>F34@V: M(5(K\C1^]7)>(>(]1(BJ/[J'B+3^W&/$$8HI@D1M1XHK2@SD%7684 PG)AQ, M3M8RZD^T1E)3@>?NHM0 1#-,T5.(SU8[D5KT\HU%CAPE0XH@B2AKX!0DBSH%G& M$ W?:*]CO8\HHH-EO/6M*>)(QU':M"ZZ+>[@+%]IY,:+[%_",,;4,3U1$U1) MG^6O:'L0(?,#_Y\(F_ 7[6C3.XCN)!B+># M"K8;@MW0V<.%"_$NP)BMI#?ATI$73HGCOB_1VR3,K0E%9 M-N=G.H7*C]X?*IQE9NMWO]%[C-.N<, NPTCX_/H,PX)'C;L,FWOM98+N>!TJ M+@T)ZP"C"_.>%3(*0T;=!/H!9GKS2U MWZM7V<;5B7<):C+DYA?J"@/).B32_3JPD5P')+.2E&82V4Y2&$HR2_,%+\G6 M$75H(+]\'&2QI>?ZT4P!T,3K'()"\_ MQ4O>&AM-&UPJ2KPP;X5C T)1OEL[_6HC3.$#Q_-9Y2G;=3A,!SV2*MRL'=._ MRI7$@?3@C22CHAUHQ; P2SP/F+T8");!A[,:4*#W=A+R&7GN[:!\=(/_'7YS MP-G[6+Q!2L+"P;0PZOC-M$DB[P7;<:.]NB4L11'IMW&W84D'AZ *!605(.=GG51B?+#&9U$<5[4X\'$D;'NR=PD08F*^GU+2]P^<3"2'F>S\?';TS M9B );VSHB<=\A3532[Z6%7\CA@:Y;A%!CDP%%3#&]4 M:#+6M!6GNU&94')9N_PZS:!@/'1\:GDFSRVMT(V/=2+&C;I@Z;_2X<+LKG++ MZ>-. G"3L[LO9,[JU\9+90,,YF=H4A4DUU4]I9LG ;!\1'="AYP_\WKLZ"BM M.,(CNF[?HX^>;^]8[:DG^ !'#!_NF<.\%UA*TW9B;=6Y!0X2)!GR RB:]RM^1K V(.$ IW MT#IW6)X#W-$#C%K$**;S,.JH\MRB2I,/]&8"9#62JB-"%9$E@ M%#>D$X)=*A(/VZ,]#Y?E4D0>]8I5$>FS+O[K)G:&$<+ ;ZVQHX/,F445$V1# MQQNP@4B*I %)N4PI?8XG&$WIO=Q1->.4//NXK_21K1V.?$LG-= D9#6*F%MX M:O='RSZ'LOZ% M65Y$O.'! ,-D>1!'"0YA0OVFX#"Q0T[/RM>D%T(4)M+C4P.D56T6-,NPH>$; MC?#1(&5V840'RRCAI%",* N:!1\=IU6]OOWY\N$HK:J50Q9W]) _')%F%5B^ M4,^'%:"K,'J@/GLHSF;"#1&%1[M+P1U7#+U22>/:303>B&(*Q'@?(M,'E]LR MC>EUK%+/@A0VG&W"Z RLL+19,[EW\FP!X89X6$Y0WT$2$N;&5YQ$@'D9N)]I M @8=5ANU0U0N-9:&/*CT\])1CF@348B#3$] /;)/"[T$OBH"PL5R8JZ[N HZ M8>SID+@:@-N:X85VPZ#M#D0:N^QR3XB,2 H? MV D0>?(V%O.)8OJ"3YYQ3=>'S2)F%B0T_-$8)AKJSRA0Z* 8*)5R,Z1B_U2"\D5HRHY_(!U6>/#W*2,#B9P306Q,GZ=FQ%9J#:4LA3 #7;;+R: M)_8*X+"D]/3Y@=%(Y)+9%HJFS9\S(E;Q4"Z72TK!$\>?$1$6HN#L6]W]?63; M/+U7M=$&(W-?F&WGX!U^&&"8;/L&TV[P6 ZI/#3C%4Y N1-\Y04T< ;8"6X6 M-,N0H>$;C=#1(&5V(40'RRBAI%",?R=X3!\=[P1?7=\N;\\Q[ 1+Z\EY:D$^ MGPNWVS 0"5TUUJ%5]7#'#FWDJBV8VDIX(X.^Z;WW"$!%F4=SM2&I%B+46-\V M&1F\V" I4FK"TD0*/JX!/^E2YVHCD#:E1-:L@IS8&GCKEB[KRB.FLX[5O9N *^Q'M)0'&>,T\59??BZOBS>(4BKQ:9-MA0,S15$ MGR6CK&WH#SA&PWH7>8'C[:A/HEP%@/9A04> MKVT<15&''QV EQK7U&G(F[> MZF.OFTVH:^'E<@?;>_?'Z"-%5%OZX88RH9S19B*< )8T+(A1FS[9G MI<@RBN#)# 37M6PY*IT'YB_8OY::TQ<&^>A#V 4W66+YW?M7&KG6=T]%_%WM MQ*NWEV\L*V3 -QD[^X+LW//>.EO@&&R<\Z8KDR,Y1!Q9>+K[,[$ M-Y54>IO")78O4( [X/_A2OL+]=-Q5)Q$GL.'+.+F:N!6_R"5O&.1%[JG*4L= M?P_CG\LW1SRG=L^'/Y>;#5->OIC<"-R!R\YW(@>_:2W &T M^:'7Q53Q'\D, M4AJ87953NTE=ON3,=)+;3L!XDEIO):#/[ NZO5R3Z]OS^\OEPR7_ M@<#-EX7X+[G\CR_7/R]O+F_7#PNRO+T@]Y&9TE*V0DQ5+UCL1-XNS]B:)X>='3?+@?2:O26??/4QY1'4 MO&/&-OAU,/+6Z'BG/&Y".@BE*Q:)-6+9)CAR75A%2K/D:>BO8!D1IMF9A^-V M\, QL_Z.Z(WWU[WG>LF!0SZG.R^A_GWF:M4@I$L]G.&J,_+B=JA.)>1W0SM! M,&W(A1+1BIU4# O*SCK;U!BK6O?9#8U7>&MG2<O*? VWB.>#ZKT$ARE59VO4N33GW0MGR@71EW\^[F M@\J6MU9-O,V^H_W&%&AN]_;GV5/Y 74H6,8Q2Z17J]KZ,W5QW'1OPUGIRQ1E M\5*ZU6+3QBO)Q- ZV_JFIO+S:I^-/9"R\'Q:Z'#Q54@F\L-[UGN6$<':Y>-U M\4:R>!L^>VLU.92/-;?T'YT$X&9L=U]4SW[HUL;+:0,,YF=%"E66V_UUD&'] M3*/?6 (OEI^@#MQS%B74"]81A:M*(AYTV*$=4=UL.#6*GQ4,'%37+/@Z#N(! MV V7!$2&2ECS*XTCJ76D-(]\+58%4PM)9B));?P&U7[N'-QN(ZA>42_ZF?I[ M5F)K&SZT5,$=W'3PR@&JJ3S>(*-EM6F+!>%$2">?&079J%IO6[_>5F=^[;>Q MAVVL,*\6/%S0E9JP)-]^+S49:MO$A5XOX&(/)5"-2:NZ!F[2:J ]'A0KBN,E MK([1?<9(0C:2IJHS=6RH,KO&VCJ%4Y6?57,==DPOA*.; HT/V=(]46ZUQR=R MZ3SMEB67;UF&FI_"T'WU?+^U>^DD CN%N_OCZ/JI=GW,%#= T>/B:J8L6_[ MP(,N/99.S7FU>NW^J[7:?-KX.*']J&DCZ]4L>&#((]L."V*V#%PA^2Y+T;]\ MBECC=<_.E7%RU\P'TO%MS9KHCW!WQ6%^GE=H$BO[5&S:%Z]"T$+;U(>YIP9? MBA9^2 \OY'JE3R>D>8&\6-F.7CA/MJ=^V,]E< V=@[(#VZ"T?57&\LQ4= MH\T/Y7&!S"67;_!XC=6;27&&,X?)W!N//GJ^.%J@/R[!%Z2:98W'C,*27I1C7UM^@LZZ$&CC!I[YTJ"^,.%,T8Y3A07Q(O MS5OL-1[P6WJLM0JGK5]3EYY3=%,)-M'I,,K^J)?#22F&G\:Q=B+/3S.*8L=6.111NRZ:&M 7ZUDK8FZ$. MYFJS;*J!N9EJV6W>;$'\@A0*2*K!?F\P.G!;?(6'P[WT5@'<90C%'7<6.)49 M44NOT54&;C8;>:3RRE 7 7BY;@;#. %SJ2U-("3K.]YLP,.,MIZMLY!WP(W& MGJ^;A)FS8[@.0J;'\I@>J.9-%AUS$C>L9&N"U['AS7KNJ/2VX&V8M/6@K95P MAP4]S)6L3(TU\-)>TV[C[$.2^'_(;M'B:<3ZW5Z7^G-LVIJ=G7;EN37X,2*Y MK"F_0 ZZ4/5N=MQA,Q24V%8;WMG"1I8XLG3/? JO%89Q$C\\TXB!V>X=/>B\ M/=);*.Z@,8S/*OL$O23B#2\#X>I%,GB*FTOU7ABYXW+$,%)\<":4$MDNU S\ M)/NH=7.MM]1WPL%FKQF1L%[D.V!A"[ !SI^N-A6^D(HYOF.1\$5;?&HJCSORM"*58XJR,-YHT6ZR:4/.)1,N.N.Z M=7)/@':7H[7ZL&>'!!M--7!S4P-M[9N?<]JXT3':_()C^0HHDM;:?F.YLDH6"LQUH(+(*3(U:?T;53<(\F[KF?*M#]?D18(R9 M2;Z>?W?"!52S,PLN&3,\Q%$BA0;^6QD6^"]_@52_^,\P%N67# M79!K:?@/SC-S]SY;;9J=TMXW]I>&ER(#>"GG30]1.,DT!"#C?=_+&;[W MXM_@TLP7WOS%FU*0EZ:9UH8B<)*[CS^*_(\=ZR-/ FF*QGA((;UY'8%"T2?N M99739GZTZ0"A4%RWJZBT'@"1.(8>.\;&8.A+S,>,EW'B;6G"8D5/<5((9_QK MQB0/8JHE\ Y6%'::MD$N#H8DA4 KPXX1,(5J3--<]V-/T O=LUT8=9U0Z-;% M3;E.'JA<\=.IB)>@W0 /'H_YU M$">1&(EFXP:%GW3KXB9[)P_4/I'95!$OV;N9;]K*I<5]=*"*2IHSW=E_. MG,H)H<()5LYETO@9LG+P?^!&\0OUP9)[QHWR'+BJ5/MY8TCH*1)WI!C"7Y6C MG#WDX8TK@Z R3@##I:8I<> '23XI#2#J0A8CD76W+4[= 7/Z([_9>DHU?>M> M;Q+25!YWA&E%>OR":FUAO+&AW63S.PZYY$4QC\C^M3V=F *TI7L=XI)QE%YO M]N+?SB/F>F(!4A7D&FO@YJ8&VNH]#65QO/S4,=H\-YLD6RP:DU2Z^-E2=KJ) MX(H=PQJ8?78*X8KP/VK1&]>/9=?T"O*(XS8NGB/![.UY7% M.UIHM;C/N%8(MD[)Z:!:>2HQ"GJY(W.!,Q IKA)KXV\FI'W5()+]7U33?OSW(-Z:O ,4EU$*%DQ 7V%Q8]AFV=^-3H M[=SHY2.*/9]"..$3QPE$EXVZYMN?AE5:""2"C0= MM17TPZW?W;*$CP#%HA@5C Q97_U*2/H2^:V>$'S/>R.$XT 6/$WXH5@ZR M9^4;9^QZ-7%SM@/ZZCB_M1I>%G3A)OK/;Q3N7G770S>F- '3+]S(9].7H MU\$R,A@;.B3Q<=)QON?OX6H+K+UESR3@>']']V":+@Z 58[P_9/>SYS8'',>_I'+TB/\3>.SALKX*9C.]9*TCQE:;R4U+#9 MN#?)1!-9-K9+:%/CM\'86_8JI?^+PB"$5&7217Z]3M5 #&YVF_I%YGQ7&7@C M@3$2\WW=UTK>S(I*;+EO)O<.I- -$O] KN-XST?B2D]96;HK$A&W7<1O38QE M) EW7.GAG*-+'S#&ZU)YDN_51B_-A?4H8]5+X89$#)JWYWOI$B?_ MBR,R8,!_"2NU+\0B053ZU+&4 D.<)EXZW+)8G$-<0\[QUFW MDJXPXL>YLHF M8&,-O$%#TV[CC3 03R3Y/ " !NN3DI%QRXS/K[L2WO!BSV51F>.?^H*S62"H M+VAW\+%\H9X/OKD*(SC9],"1!DMW[2B#3B@H#B,4=-X;R6_T8Q4PFWM@S M&+(A6%J8<+8)HS,P@I16D*H96((8*@S(K@V9? O0V#*/]5/,6@%?(& M$HT[[ WIO]HTISWDX@U_@Z+KGQ]TD=^:S TAD"LIURWX+!M#TN=(D$1"%+Z4 MHR%-?;G-?4D3L@%7B^!H=TA7Y'TXYZ[@/W4& MCMDYUD[18B 5\X@H0_JS+NH,(1]_9!H495^^IBG3RQP2-2DFA$5$-JFXM8(L MRJ'R+$3"3>H[&@1[ZN>3Q=2%+',AW#+>!^4\TBN_@'2$97#0CJ.J+I+F M$0X-O%,_UM(6@S^XF8 98@36$L20!2HK7N+QZ"D*X[AN"?+N N80=75\H%ME;:L\AR&AC M&"*V9,J(I U?0)G.(VFR%.$19O/F7P']@CUV7>*IK3(7^JOQUA/^M/P<*-Y@ M]1"D!O'X6#PF:,Y;/PR>SK@Y6[$GM1AT?2:.$HFV_+>2LOP7> X@B:B3\(G0 MZM'WGL0LZ,J+'>K_F='H,TU@>^R06]O(YR'DX23[8)Z"2-!;&+XP,1RD'D]/ MY-I)J9ZD^@D80'(+2$&]XRVD2:.,?9_5+(EL^?QGN]^2'3VD1[4CYJ,&PP9 M7;3BCKHT[K#2@E*.&HJB>(-"F\&F;5C(78@T1%C.K(P%5:9KO-_M?'&)B0^_ M'BF7Z# 2/S.6KFN*2P<;/WSEO-Z$T38=K4F4#HN7PGUFZ\6>&Q;'C!5OE@NW MY0LYAWQLIDEX$TG8@X&Q=ZJ!HK,8S$'$'(QY@ &=I%!*A-9B5?10SGN0#"=L M.*EFJE-,B&XT&$8P[ M. WGN_JU6U.I>$/7@-B&6 =6IF83=F0)VF*26X(EMF'PXGZ[I=%!W(QXYB)8 MS,=8)!9N"S.W/4643Z>L)'+6\M!RMXN8XV5OU#X])_'RE4;N\%&NJZ)W$/6, M?-LY"G;2,O.H:(9U@B@I&T92RX@P;9YQ&/$ MSNY:YATX#;W:)6IV5#'?D&D*=-1X*:4024.G,&NFP7)R#]=&RON'+^@BY5TZ MYQ?.D(?B<(-/N&X9Q_MM^C?C0-E+R?SB9'^?MH5) ZK[V"6 M1?882&8E'HK\&W15ZR!GCT*)SNRD[,C)98C[]$# ")A M/SS^E:;K[S@<[2IM-E'3Q$N*F-A%U"PBGA&@0>+9Z;L:0GGZKE[VW@2ZD>'$ M_I)FR3SX[),B_=YC\32'F[D*KOUYZ1G!K_TPCK\1+W3$ME[HD*XS!8DGC/1> MI%1?EV^.OW>9>\5)>UYB._5PAVN!PRF:2V@;VK>*:X8#:9E#0!P-COYJ>JWC9 M*;_\D)F ;ZQHT6^0H#D*7[P8@A3DI]+ 8Q$X%>8^B;/3'0/-#C\ Q^E%=_!45G;*2TV+(I@:> M M30JT#'JDONDJ;2Y1SLA+JAP9'43-(;:9 1HFLT:J682S+/\6+,^A3I]CR5VP M6> ]!=[&<_@\4LP2LV%KMGJ71BDW=RE$IRSQ,L0RO[302KQ*9\&K3;FQ[?OA M*]QN:0U.>E611Z(.^"MA1Z,>XAC3Q?H!%EBDXQ^Y'BP77*=QA?P$A3CV!J?> M7@JOT,(K,&>K"14FH2':'@3?/_#_"<[#7_Y2P@S<_]A3W]M 'L'L5<%8,RE& M/TDX(\( WH$ T4.,W7CAALY>W,$&NX?[OGMSAXO;^Y2SHLQUP5DD<8=WHG\M MS(&\=L*>_&4Z%KVP^-LQ0DM=@+7IJ)\K+BD5YT^&QG*Z$,O1UZ:?Y&#1L[<@%=U:;4&<@;<=6S7%T'$IO,.L!EO- MTP(5(D63/3]]<'.:<=,(V,YKWQ@5,+U2VW!#H6+H]U#.WZ3'G>$AYWS>6!>^ MNE7'R3U3/Q0CG0YUD0]O3) ,<=!06CN@Y=O>NTS?M",7&SZ 6P22#^3WS3-] MV6#%P@AE5OX8+>_K9_K?872^CY-PR[VU?//B(U\I"^$,>LV8\K2KIR7P#31: M[#1MBD(D*6227T'J9,WMEF[9:E.!=1%NJ7<IV!N^"=&_>3YIRC<[ZX#1TVKO]T>?_VL(,43WYRN'NFT98ZAT:J:-5" MS!U]U 69VJL@9U<' *9--%=!"ATD5S(] ^WCM;&K=0XM'UXW2;.UQ;]].GQB M@?,,D:-FN:E#-9QT[HI;WO]JJX-O9:"SY3W>]2D5$-! /AU(H6/H9:Q>#3PW MJG9EJT.UN37P>MS-#;Q:9TX-7&'YD T\5V&C6>='->Z+@Q&UHR^-XKB;<1M. MN?FJRN)MMJT6]Y@CIP=G2LE6CCA3GW%P+RS8L[LH=/=.L F#-*M--QL"^T$;N/( MH;T6\@:LA[K2B)NK(&[(FH;W/;5 3EOU5(=I[N&RD>+(EOP9SD99BR _'%-\ M@*^!U9MGVHR$I(D/80F=M8'N]%/D;>-_\,Z-P MJ0:V728[0)J^%*YL3L>?XVU0M4B*$Z/RAS@;5;V)QN=$4VF3GLN>"L6(IZG? MFLEP]#EB,M0A*8]/OZ$G0ZV)YH>FW^R080(4HU^R@F6[ZX1MCX>IAB)PN"KJ(S_?88KF[_/BU?!^T+EL!%J)4(OV!A8VQ_2(E[=[B..K#3Q@&+Z( MIQ"V+(*#.ME^1&V(U*J%."KJHRX"87L5Y+&O P#3UIRJ$"F.,R60D2K3 IE" MA9II0]UTL"&!=@Z[U$)R-=,',S3?N(WE]!S\:L=@'31X>F!/XD*_8G&VJ3S. M2*:-5%X\5Q;&-V?2-[D_<0O9)!=N)3 MG[45YD%0-=8ZAIZ6QD_1!IO[-]Q2. Z2C@HV*L'VH:GBJI>\/QAS)%[\6X[J MR@MH +WW=1 G7K(71>I&%R9"28/^\RL@HWU_3I^\%X,?=;UC$?R! M/K$/BK%K2Q6<8:8+WL;3KE)YO',I+:L'/.\JB;X. M"1T+(K2(:4^A9T%230146:'XE"X0V%F)G?$1_9;"R\7[U N^]\+B?+J8O8SR M-9]8'AB-XF^LW&MU7[CE7NP%3]FS?0H_UA;$S7@UMLHMUI-2>/G<8*OQS=52 M9/[C@R-I3+M/#R4O:(N=D'!C/0E@"B"8\\0*3X=RB)W] !_6K[2R!7_ M^1FB2/#$1R9>Z*K&U@.KP,WK,?Q9N2(\H'R\L604E,9GD<3;W4(5D6,#EV[6W9V:/PUTOFFYT0;2T0/K9[YO'8,[Q' M\-)Y5.J7)L\/)'\&(7!(3Y[$OR&$(P]^@T+L%?D>]0+?8TW<*PW*@MX8,8^/ MHQY#C:B'PZ-)Z/Q&PEVZ[\3)E$342?;4)SQT#W?WI4/F-,9@2D!"D6$:R*%*O'" M;:&,9-JL#)$F<\67 %[??@J\O\$B3.$)>&URE^NRLNP":S]+YZ][+S6B[N6E MMK*XN=Z(L++^4E<0+XN;S35>J@"I1!([^,,W/1IG0PHF1=%Y-4U5TJ6ZI6LTVSE?#=O#P,F3^A"V]K9!*O& 31MMT M4KY+AYRP\):$)#-$;K#3GKL:S1,UR,BOJ6P+=VFGA&GG<60GW#+(=2/65FY M2?-(K;D&SMC4 6WUW61E<;S]HX[1IHTVE4T*X227;G$TI\#;.*AKJS/+5JP> MXC56F%U+'FC IVS+-AKQ3XSW!M1?!N[2W?)./A:G_5Y8=H*A,7NF;EWC_LY49XY M^ OVPOQ0'/K38;Y>3=R\[X!>9KU&-;R<[V*\^80RU2$:NZ0%!]\G]X K>< B MUS]1#L9A#\^,Z/,JK'" M_-JL>DZE+CVO=CO0;*J^Y0ZW='ZYW?GA@;%[YL,]B'S?WV/Y#K]Z)5V_*L[V M:8*_6&?7K(=\V;TKBJE6X5EF%XE2PXA?6K8@3FK;M.OR4[DJUT,R1>1&AI[I MLKAP/Y4?X%'S?9HQKCBLB&%3^T:1'5BG/,XXJ(VT:7?[!D>2WRX;W*T$8,__X\OUP_7Z>G4[W##DV-SS,(@]EZ7'CM<1#>(-X]'%7060IY)_ M3N/GY1;2X-Y1S[UCD3BZ7!>O!I.,D[PC>*\8XPPC%OD0:&"0QM> ^+ H34HE M9),=%PZ#(I)J)>+,_$+\!490:Q:X(HT*-V[:<1 2?YV$W 6I6$(D4Q:$_Y[Y M$G=C>F'4DA<*5SB5)QWW/"F#_1Y00?0W:N=.P-]%>^D8S /- T.B@S316ZR0LH)Q%H MK^D_^(2;,.H\D^?0=].Z<@&RW_$?0;;CA^):?I8* W]_,^'7T*WO*?.!E:81 M81NYK_V6\'9$$_KXMFO;GKZ+RCKE.E\,-"?1UO .NJ9NWNS<+>F)?R==4D>P MO>8L)3N;AY!SFKM,Y+]N_4@^@:GO1.8REYG(M>>ZS=)*FK_T?U& MQ[Y\>HK8$TU8E>,8=HE4X6_Y&(MD%YJK]AIBU"]-6TUM,O"& V,D4XPP MR*^Y6AP[5J,[9QTF\ P9!_+,?^\?0_K-)O-P^9FZ;!T^,-^'%YY@,)0NU=0^ M"3"D<)R!9!P?=IX^MDI^)S-'?9R]-[K"?;+QPU>Q))F34*3>A6/%#MUYP$YO M*QX.3(39Q$=KUDSYWYS8+$X29YY1@6HGS()Z%P M^"CA #QX0RG+\[OEF&$8%:>H22S!QCE/'?_;ZC9%+0:CGS-79B81V2:\<]/Q MW5FWU083=T6KL]\+)8G/[AGO<#TG8:Z8,8N<79FNPG?:PW6&_YX[/G &B0IOD%AL"E+A#_+U5_,\ M.L?)ONC>?:;X%DI3LZW9U%CQ1:9_R.R=3W\ZV3?0V,V:M7',BTKB1SXC%D7B MOFM+I])P]K(#>E(U/P7G%2 I@F!DG8"ZE$O/PWM*AF\PP6BCC0]??=N M8DF?X#'_:#%I>$ =#(;8IY9@)R/#A@5O%+!GMO2>GWL3?XMS,OK?Z8))7V_T/Q$JEDACDHAS9'P&1Y/BN+)3:!?+ M*RZ#%R6\( VOO.HNGVV_P\7^B;Z'$;8$Y$/2J?7DO/I%2@#FL]Z!ABF#L )A MOWP7>0[+SPQ:Z99U+?A[Z)4[?1O#=\I:ZO]>^N1NSACH/M(.E(H3MN(1P+_G MOG@:_X_2%0O3RZ/D[[,GGN;[N2L($0_'"/O]L.X^SO33YL$M>X?]]CC?WF3' M$/ZNY]XC.:G_1$,L+4H7DOPRFH/\G],(DWV3$Y]9>*<3?F1?ZA#K M -.=EK S1IE\"6%HP_Z.1RC3+C@,:M7?^?ADILL3_V= ,M57-_EXY#VN>N#Z M2@=8#)G/TEIS+E.'<1316[W$=GN\Q'D>+U$RM1)F)PKCU[ MWH6[8P4W/-+L"EDV;I5SM6HBCR7ZZ"OAH[T:XHC1P7CSCEKH*!XT@H8NU&39 M1(HL]';"PH0>R!XTBJ7;4]G; ]G5J0'7.;)0(X+<4Z0[4.A:%R>CC3Q03N@U M*V*?%T>29\I_YF"'O&">>VD[EH5P1N0[. M6_(!T_",]/M*26*F^),YHJ(%.'L_4%,,[?FDRUK252C)MYS :&QZ/ MP[P3.;X<,LT5L?0]GM/W?A2N:"J/FW>M2"NWOE2%\7*PW>2^;S;)37;$N<(+ MBQ[#EHMKXEO6>!<\^QPY&8^1G%RYA \1D^W$1./=?-@0&2^= MI];=P,& 9!.*?!YA@R,/?.P:P=N:<(T[_J" ?5H*-U\4J&36'!7!RQV5H:8- MKY GL@S8R8H['B9'+%];V>T2FXQ[)]E'7O $<]'HA36/#IMKX*:8!EJ9;@W% M\5)/QVCS8QF2;)()M[NH/";G<;RCZR)R\(L@>G:";+[L&I M<=Q9<[")*R)"$[DMO?LU:/O&_EFC<;SP):![UX/OO]JT/*%B_,!XSV-QL-=Z MF^FTR@R#X1'>UC"8E9]I #RV?KC0%Z62WWW,&\J#C=$N4X(GQ@V%6A7==ND# M*'DKLC%3NV"/R0-S^#A7[%&\4(_;X#,._X'Z; T_*X;(>C5QQD8#]/(,3J,: MWIE<%^--&SSH(*62!2G4G/'6?P:*R*]"U?&VW"2-_LH+^+S+H_YU -,\Z%.6 M;Y[JE2UU:=R-NP6EW* 51?$VXC:#31MN(9>4@LFO(-K._O&4.&TP,;^L(&X@ ML.C%<_CP9[6I@1VON1EQ_4<7X99ZQR/"D53@YOP8_I0#Q9#R\4:745 .254[ M6Q6S<\LTVX;/892L6;2]#EY8G*07KAAVK%6]A65I?%27\-F MXYTY$'T&E]J&6\\JS(4G;%D$?+BC.Q;5-D"]&CA;8 >TQ6)6PK;II4M@/!?E)0?R3/, MD$#;SK+$0G'7BW*X'R0-/O'-CM>?=;15FP'J]67=CZ9FPW_*6Z8QBJCV-?V1^CS[1SB%UG6=KUIL! MS3O-LG4JS83D..;8)<=Q3+$G\4[)\&$GV+VW9)UGYNY]MMH<'V\K77#C!>R: M3Z=4I[ZZRL 9(7IYI+*7VT4 XNU=(QBC'H,$=43HLW/$;%J7E)-[RS'B&.S1 ML=AM&"7>WY@+MW(_T5AY.-1 #.Y(8>J72AJ&CC+PQ@MC)".&#/ZW7*^XMVXG M^\/4CFG$C"%B.'R\NA>98G^*PCC^$D2,^F#P3WR4^(GQ;X^MZ9N9.[5ESSJV M=/-@AX"C)WBV4:@CO'%#4VD,$=:0TAP"]BS(H["(<)-LY8!"X 0(:TB^/V%M'IX]D(:V#-:2/LQ]6/ GD#YNFTFA\.G M1\[!,;LKW5!UBJ8G&ZK/*SRU^:$I JGJSB?(M"(8,8Y86=N9S %7U(O(S]0W MN\1>OZ5S&P99RJ5RT>@SA91,R0&6MNN6O37JX"1L)\3%-DY;!>1;.-KFFS;+ M7%BZ,Q-N2! &Q8L-7GG.:-J]F=%A.>B*6>(;N69\$W+![5D:JPY Z;HV=^?!J20GK)@^7-]WI%IVWX6$\0@Z=0/ MC7DWNLJ8"1.Z>*26$#H"9L"+3C#&H4>JQ"Y!KH/=/HE%0/C0F/6AN<9,&K\: M;6U3/RT^@X;=8/00@YU4_(((!>0#^37582F]U(B@,X!8V/FQ,SL_SIB='[NQ M\^,%=0OCG\J][[X7ZK2F36JK@YJ<.7IF@ M3>7Q,E3+:M/6"E+%N$_\(,FW2]#Q,;-2K!6J:MQN;2N+G)QM=UH;"R*FXRA7 M-DNI1(BU3+^Q,1I?1NW/._WKJKIUL/-0\Y*J5@7,O!SSRF4AG1R=2+!-U&E M#W"[M"]SOSR4]^V63RQP3LY:-)*X0W7P4XJ#X9 MGMM$PJ#IL( PS/Z%6JSNM??N>.&1"R]V_! ^1-]?#':RTD9^^ M7]Y0"6]0T3?=^ :HT+ @TJ9PJ87\FNNQ0_JIX*,B<5=?S)>TG<@Z0Y*.2TY< MC)PQ$^'@=,#%'N[IZV?*7>!17S4W4)7%S#:*G!-2[E?PNBW:W@:U&$G;Z>W%IX)Z6HQUK*N4G(&M*NWMS_O M0"ZY#D@FV2[SA@4IH'D!O%); VU:\EUY@1<_,_>G,'1;R7=<>";DJ\582[Y* MR1F0K][>_N3+Y1(AV"[WAL58('NJ038M]42R@#;T>:&94*V"J99BHL0,J%6U MLS^EA#PK&<7&@K0@3S68IN40S$#%+>A[%K/H19EWHK'"3+BEQ%K+LY/2,^"< MVN;^_"MDDUSXB!EEM.@X/-I,$-F$$6%O,+84U[6%-KOI@J';3=B-]\+.!"(5$:+1YB5SMD](CMW3+FJ^1=Y8R6[8T>463,74B9LF:1B#C M,&=1X0VH[77%O#ZIV2_+?[_^3_5S--6/<;9D%8XB*YGT&?($9'66&B^7@ZQI M$XD-:?Z7'9]S7ETLR7*WB\(7ZD.Z-*%@^DQA@W\M R8E=.E5&/U"?_/>U"RN M*X28RTI,99[!XQ+(>:VVUSBW'&<&K%=88/G(8.Q<#K#Q-9F/>N,HD4:\_+=R MM,M_^%H0=7ML,+=OHX0;$IGHX49 %_20 M>%OVX#.V\P(6-SRNJ2Z*L[7IX"O&1(IRR$=&;58;9T!/Y9)2\+2#I.EP#<>D M#FH&G19!S!P%GH(Q1Y\C9XK*6O-\+IF\:8DQ&HRI!C@/_"L2:29_ M8N%31'?/GD/K4N^VE<5)'"V$^0!'61#G *?=7.-MPEPRD45///)^8$_'X)0C M[Z:RB!MF&\*B8:H*(FV8K>::-DQ99-]V&#/GVZ?PA7])^R")#FE3S'XI6V+V MA[\(.V6@E0]PMK%3VZ%!E7_%UWIJ;#-><(>]*#X_@U!F)T&%>O?MIBWOA%Y5 MG*W.!+_F]NO-#)(_=+&^WT:K^NC.S;@I&C3> )W$#2?(AYL[WG@."V*V?(J8 M& A]]GP6)V' [NA!Y&2_HYY;-Q_0K8B3N]VQ%[-/K5K(YZ3=,!CG!DZU$)JK M(=M<#]EEBO@/GCOM3'9:\(4:4N@AN2("FJ;?+D/V[8\7S'APAIR>0I=N'*NI M,Z,0ID*LC%['%686N)3F#]=J-Z B;[$(PM5HD,M()53D40I)D!H<]M7)]XIK M\O0E9IN]?^-M5+=%-*OBC%XF^/4F3V6].4Z>:JP?9?)$4D4$--G);C>%"S*0 M/I<%QQ"]T@D4-.$B?'S/8.T0,OEMPRCQ_B9ZP3L6>:'[H?OTLT7:7,."EI.@!&FDQIM!-9.4DTXXLQHSKJ=(5^S( (0LV5_L$L@I*Z"_?=F+$ MU9Q1LZ?(V88=;7]IQIY6>;,,0/JHQKI[<\N2134"918L^+0FAMW=/S,:E6^8 M6\[W:=>70@.A0;#G?J&RTUBJ"EG0JG'&+7M+UJ_,?V&?PR!Y-MAITA,ZV\#5 MP6>:H4M#XBR#5Q=L]!9TC#YG'FDS0>PDQQW L1!:N?@:192A'<:;_;B8!A6ONOOK;)NW= M!1792SW#"HAZ5X&E LA&: $#YA)KKC3!W->)NR]!1?91_UB M"TAZ3Z&E@L="9 '],PDL@[B*$_Z?9A)7>-GA?)<*>W=Q1?)1S[C"R[ZKN"+C ML1%7>)VYQ)4A7,4)_P?\<66YX?X;-+@<2WQ/$:;66^9AIB+NO<2:>E#3!AP* M-LPJ[ SKM?4SBYAP K((=,L,]K_32K.-(Q)FS5#!:\PR&LAVCW0:YO;D=-DP M;&Y[_6!DU&O0;^<)A"H8\;C#Y9OC[UTO>(+'4EX]7^44[7/F-""DTD5V7IC:!)O)!B/J=1=,A.\^T#;$=EEXZSW^Y]>'Q" M'J08#'&4@G#' G/?Z$X#ZJ7@C1$]L(PT!I#45L;]EEYBL> @30\,<.4O< 62 M.^ZW9RI=&ZI];Z5;39R!P #]R27 YFHSN0JH"<(X<5OY-+RX0;()HVUZ1)(^ MAON$^/F%P8=PXAQV$WGFY-Y@+)R07B_*EI7,8 MM[!H1Z/D %GX%;F^%,5PLKX-5YY(J:X,OJZ[U5+CY'*2T.P%ADE3>MVSW3'I MCG$J4WQUJ8NWD7;V0-YRM2OB;,[=S1^LC0\WJ/KDA;LH_&^6J!.*GA;!V1:; M\!3CH://D0]\5-::-J1"WK2CE-%@3)Y0](&/@VCDA6W)1(_*X21,*[*3)*)R M(9Q!N=G4_LE#<[%3)P[-U'X)XAUSO(W'7'7BT(:RB!MB&\*B,:H*(FV0K>8: M-\I,\G"# 7C0:>D\>^Q%-/;59OG$1S:PVG3+D@?JLX;$_1WJXFR$1AXHQA6Z M%9$/.#K#,$[7 6^'T5(3K+C07!<)6$)BT#;M.&4R],LDR;(&_,_???_]XOOO MOR>%*MA/)D+9<,1>^KZ80T0>*W>1SI^]@*H)K5$',9%U$1<$;JN G+C:YILG MNMAQP\7B7O+,*JNC.Q;ES3D)"?5]XN2FB,?:=PGY*6(4SC\)BZ8E]>B>X0I( MH4'>0)8Q#\?E.R\)?2^F_)M0D[>N$&*V*C$5]#PI@9R/:GM-FUDI\1\F[A:' MQR)Z_Z4#;8+RE@$/4,,[HGP,(*,I(&N,_C979 D5R=VSQ*AD$2YQFE) M;[H<\1QK Y)$:CD#Y%'HEI3 M!QBAJT?G?_KT0+C*:6/-H# Y@C,N;<#)<>W)B5^\Y/D\#.)# ",4N+U =VR? M>$[#.,%8$F*J]?-..;TV$H.[>*69!#XM"+WYW?1^$U>$[/&N(:$WOMW%%=E_%6>:;WYQ^M43]P1^ M[Q &V?A/@%TQUC"0:ZJ"/G"UXCV*6A#55=O*$=;S=5G$<@Z@QEN M!$8+A76#,=?V8&PB?Y1AKU2(=H0V=1M9-#:288=M:6J(FA.1Q5'&VF5+G5J( M(Z(^ZG*CH[4*\LC7 8#QLK)0H3CR2VBN9^*=B,EPKS9UIWU)HVE<08R391RKAA%47P7;'0-[I'4!.1*QY,R MR5:20HV%LD3'APRP;ZRZ7SD(S!<6/89V@.9?9QISQ%&OH^-H]\.?NKH.$N;[ MS$GVU+^+0MBA/V3#0CXJ/+ER^5WAF,.OS/9D7A3-D(DEN1SWYA M\DNR$_45]TFVE'-F"RN&*%R8.VL31HK6*%I@?9.SUAM<\)_\<"?H/FQ_H);\ M?GJ$%N^9]@D*L>^K5V@#:;-?<&7;YM(SC.50L[ZA8LV<>H>QW*C9/ZB:GK4> MXIX]0=;-,#H,VCTHQ+Z?OJ');Z8=0YW,]]4K-"*TV25$A6%SZ0]&<:599U": M,J>>8!0':G8#M/P>L4!R6,ZF/.,":>*(\$=RA,O)P M:@2E[VFM*-4FSF>%H"^;IKF%QHD/"MMP0J:-<'5$Z,OF]*5&*T<3IW?(?6MK ML/1F+>..37@? $/AYA/$RL(X(Z >QJ,W:&M*XCT^W&)OG[4Z$$LRN0NKIX=' M!FGQX/YG&OW&$LCJ',:)WNE]517<#-3!6W..O[8\7C9J6=VW/RVD$R$>P[G^ M<0 _,-\7EZEY?[G--8PP1X@9;\C/O/.7#NCHS V:Z^'D8V?DIW.!ADISF0/H M0.@_]D^UB.8KG;TBSGA\;1_X3X$\UR)&_)(>!,/\,>'?*[[PP2/6711N6!R+ MA13(6P%Y%/<^!,=B L.B%\^I/TYA(@1_+.OND^/ IB]A'E'. $]?XN\DE6(C M94&<0NM"GO=FFJVL?EAPC*Q2Y+XAI5)Y7233:RU 3NB:NZYMQ<8L34#.?'/C MT4?/]]IO6;=6PAE-NV&6YVK--?#.UC3M-FWA*:?S$" IL#ICFP0T>]O!'I 5 MSEZPQ^0ZB)-(]))K6#!2N**^)&YV-J"3*5E3#"\/FXPU;8<@DY1"R:]"[+3) M?>WCLT"XFN>E&PO.B6['#TRK2\V%;(,\,7W2%H=]7]JX*=[2+:M]:EJC^)R: MY2E.=>,LR\ZEB=98/%!#71"0/=SRS)I%VYN0!NI7=DY*X&QF#6B*59/JQ\B7 M1!3&#G NN?D5&]!+0/'$*QT#XRU@6'Q&9BQ( UZ4N/)>V)\9C1Y8X(7\O\X^ M8FY[4-"KACA2=,!=A ^-.LAC2A<$HUZ V'!#S@[<$A(+4_@_PA:20!OW@;9? M0YCZ:GVS+"/25]],&Y*F<-=5X8E4"\G4$ P!; H'5+[A(>_T.A%+\T:TA[.F MPHB#6"M&Z9*MHB3R@-5N]^CC(@&/!,_![Y^ A/!C(CL>V"^?3 _XGH:T?B-=6<"P=;T=?3 M45EM3LQL!S$02=U4$7&Y)A2,'1UY3MY,$0%-8S#YG"OQDO*ZGY*XJH*(>=J( MK:!E;2GD+&RVV;3II5++2YC3\FM43(78X9CS&8X= 2V!D!H$:BF/F$^,%;+5)^7]%'3BS=&@X M:-!0'" ZW"W-62YSKP:=*WEO1IV>-*P%R35,MP Z)-/G=]$/HZES^=D >]77U@V MBG-?O#B,8O5HJ$MEG,W7S ?%.$F[)O)!4W<I_S)ZL.J=;5;A=&R3X09\-O[M3<[U(9,?<[^Z#@OG9-Y-SO MCL/XBD"J*7NP[$#^%]WN_CEO[165O)^[FY;T<_%"GU7"^Y_22UQ>\'1S<]ZP M2J@HB)C&C=C*5<*Z4LCIV6RS\8K:_4^D$$NXW(F7":"=P2DM-VUXND(!$B^L/,K#&%8?:@O-I@NI5A=-2 M\VB& ZT<'#7$5*J5I@AOU8(1M0,-92'<3; >D]S\JB7P-CV%G<936?[?K,G9 M./0$-8&@# !_"351\Y:Z=97 M)FYV#N(QF1+#Z9H1K]-$.6&I0_K/B;$*6PCO'1N'?GAPX*(?G72U0T+?LO,3>_*"X!3H[[3#1[N$^40/36^H@D=+]7G%#ETP%D+'8VX: M1(Z3T/$[JZ%C K<=18Y"8TW@^-UH@>-BSU;!9YKL(R\Y7*@F,=UJSB=0M*!7 M!0A%M7D%AC80%@("/$C)B^5&$; */ESNG_9Q0GX4<>'W5N/"B%XKG7'1Y(S_ M=^\?R,??"U_\P7[&GQLO8-<)V^IEH))+XPP3FBC5Z7Z*HGA7(=H,'BPK%8@F M0C:&-' # KW\M+9//;C/I 4\*S@GPLG8&K(L\E)SH5G%UJ$8!D(1,&L0;.)Z M'N_@?,,;>F,<(,_>[_L41E'X"H]MT!W_)#DHO-)1!&Y"FOBC[9"YJCY>$ANA M&/I61?[B9:&1Y"JMD']2GRR?GB+V!(/?7>0%CK>C/J';<&_G6E0U[MVQR M= MS\D>\[S+#=0*F@V5<0>&;CY0]]ZJFGB#04?[!TN:F6O*7[?E?\F5(>C]1_-# M 3N?&^\4J'NLAU6AI#'M81.IS#96"?514IE MXL#!]"F\)O/#>=-W;W]H\XG&7IP"7P7R:'"%GV-JX0;HFNXT'EL^XBT83+IER6ISG9DEX"H\HU41-T_UL> M8&P $ UJ'Q,XF8P[P7YMH?>%]1+_J9^GN] M)]3DTK@)W()2/8HNBN*E:IO!0XV103(1HA&,AX>#*6"]@"AL^W]?@GW,W'PO M P[W>F*2?L787;&2TV&71%<>;BKW]E3;-J&6,+SAH#^DP;-7I>J+;<,%*2V MUY%):0.:'<5I/'9769!-/.(IY[\7/Y8G#I=CK5/BML0+N M(-*.58X2ZM)XPX"&S::MMBJZ.$.^K-L7GX;!TX'-A@@+BZ< O@1<=Y1X?X-4 MYGQ,E,U)+M,WF!4>:JV$FZ]ZF&7.-M? RUM-NTV;LR0^96TQU0\/^XK0/\3@)PD[N[+]3S]:;:>$EO@&&H67VN++UB MGZJS/2"?T!U7WAO'Z^5.,-WRTCG><_GF-4[=-:O@Y'(7O(HS/"?E9W5T1VU] MOWV?DJF,:X"YH72,Q^8IG9$ 2Z$)--A<'\#R+=L?GYS3*#KP:5#C]:BC6GXNXPR%U8.=KPRQ!I8& W M'GU,[WXXX787!O!MGHUQ_OEHWG?AQ0X 6,9QZ'@PTOO%2YZSF L%BJ1+8@-V M&;AY#2CW"W<"#$UM+4M..SZ=C]_3' NY[TH#"6@NQ[VB6)DE M+SWBQNTLJXKRF:EER4&]_F/J]4!<@W.5X^3Y.+^YT=%IC'K1LL+L74=\HXT= MZI,_,QJ5*9)^S=79R38SL@NN]EP@(ULO$+D LCNQUGO&#*?'XB*'5;S:%)> MKX-;]I:L7YG_PCZ'0?*L?$&TI\SY! )CCZGB1&>!\P@CYK"&BC(YAQ=IH%D% MED['674*9_\_H@\R\/VL7\,A'%B*>D!/VX, MY0O3=+73APNN6'EVWU38>PL9LH_Z!0V0])["1@7/6($#E,PD= SB#\CO.XO@ M<<5=/I3K,EGO+'3('NH5.4#0.PH<%3@CQ0W0,8^P,8@W.)W_:1Y1PWL9;,21 MR7IO44/R4+^HP06]IZ@APQDK:G =,XD:0WC#5O[\_#!U=K4"0%^^.?[>34\/ MP19IW;D&@^JX8T-7/\CA0+ MB$-2<.^^O*G':J\K3S/S9G',V VC@#%V(F\'T6$-.3-5>]0O:"".D+(LDGOPH-Q^>%++;AFY;WU-IKS;$MGZ!N;\\W^-]9 MTS5\C'9]8_GIM=&Q7RX?+A^&NP>UVK&(0IX98?)JL_$<]K"CSG%_TEH8)_WT M,!9WAY0ED=_[:;?;M+T5DHD/HOE$!&23&(1/>\=F"HQ"-$EE$R%\^FO?TWV7 M\5_W-&)PSTIDEY*_VK$"S-)U/6C$U)> B4_<5: 1D_KO(10>G=WM7/F]A,(A3JCJAL+D-40>"H?UAEXHG/HP\_0> M:0F%R8D#)EPNJCKBGFVI%^2_-;P'KET99ZPT\\'I&E);3>Q+2=KV]UU1.@H* M"Y(_SGT>!N(VH\4UI0F< '$0-CSL7*ZL07GYYL4)X_Q8;5;IPGAX^<;_X';P M5).,^=&^U2-M[%<*F%<0:("PH5$) 2)62)"2I6O)K$NT9V5 _MKFMTNHD MB!1>+FL#M,N9"[PY(!B-_KI-D2DFA-5M KT(HL,$OBE<03-71(4K M_&(.B2Z6Y%G^()E_ED7;Q*'U8F8<2QK\HAU+:F3,-)8T(1DOEA19-4'M(L\Z MCR^:C.&=7,59'DV*!)GP) ;9A!$)JX,5HW&*UI8;!Q5F,O(0F7V8 05"L["S=D7V+\&'0A& M#..A3N<640YZ#T<8<))8O!66O@>:70JD_ET8BZY#;!?$'N\Z;CS-)<4^TF<< M&+I[43N$Z(N>:; Q #AB6%J0PAY8[2\L(KE)Y-?2*'(9\%%>) 9Y"!;^B]3B M+1F[VVO-B8I*U&J*G529"W74A@]&B3(_O>56^ MFDJS).X19@W>9C5F1]MCNX=G[8)D.BSEF9@,>#K$]DO<3JJ"[" 7Q4FB' 2< M'GBHW4O\G./$D(-M<]ESC3TVA]NG4>I=#+=O>8LVZ;8K]6;)R%/D&E0K*\V. M0S6FCT&.4@VN7GP4^"<=N9^_^(62XF/UXH8:9AXV1NG+3<3/.!0AZ=%+@]Y% MI][MVY@K$SNP:G8,&;&U8UH0&RA[7*CHD$^7QX9!VY8G#PM:"S'H+DNJK>49 MJ?"<(M Q1G4 RDO.)?Z!'N+PQHHA0)ER[72WF^3Z MB1>0W )QCO4XYX3=H8]UK\$\ICS%0T+);4QVV_&X(GSTO2KKXXU!1B@&OU4K+1UD>A>$*\9Y[& DY\!+.3%A M@7CFXX(Y;/O((O+#AP66:_G%ER2AUWTMW%P<[B#2UT]MU_5U9.$-+KT1]0LT MZH%+,7T240;4DU0_20U DR]G$F]9>S)<$W#+:^&=I;R/D-+T1G@W$?,/((.] M#-XI;MA]+7QBUUA[*+P+SO^_O:OKC1Q7KN_Y%7S;6: 'V=D@"#8(+M!C>S8. M/&/']N[%S2 /:HEM*],M]974'O?]]>&7)*J;E"B)%$OM>5CLV!9958?D89$L M%MO>"!]0SQD1A?9E\+Z5G E9V'D/? !=^'LC?')XO#T/;FCI2*#.AB#&\,+\ MZ6!:%O!R?CH9%/Q E6]WEL\!@V. /Y(R50..KEY#\NER2W\: EY+73/FABZ$ MC(E"5]%,6:/3')<;H[)PQ*4C+MXJI_S&,4KP4T $#685IU#].XJWNWW!SESX MZX8^2.9B$^3Y[?HQ(X;OL\-#D8;?VMXT;/L>-EET6BH3@O9CN(.^6^6AO975 M3 \,R[H1J]SG0X8/ST&&[_&. /A,HS>R]"D+MLO76+=YWUH =L?MME7NN?JO MX79= YV']EU6-:KK1J)R])56#ZCO7J8TCU\O@*HB<^R_37N[>S#_?FY]^$AK M^[V8"QC4C]59V9;[IWU>T-^K+?K,CG2/0.A7$F9W'6!]E;;-K!CP#&X]C1@< M?H1W1'VVE1 GZS3;,H40\< +D5' =-?3_CI-I5DYX(37UPJGC">4@41Y4^%C9+I' MTO."@QW:&[M6N?K[GF9:4&PMW)3/JFO\8;.2,+EQ@/7R L:@&-QU3!_EAW9T M+F.!M!M+5!1BLBRN;"[2[39-F(0O>SI@;]=_I@7.[W#&AK5JZ!N4@=F%>UE< MS>M=!8!/Z,;J6YC)BV>,$B:$=N 7*H9=F,!!^(Q"I@C*J2;3SMG.(> "^$!= MH"\5 DP*]6GX##[]+.W<\B\FK>UE0S'8X-MUPW)F<7Z=YWMZJ>@Q"Y(\"!7# M9F 5,#EO#!Z-#<@>Y>%.Y(.L&+Q!282AV[68O\5(H3\SB8B+1-<)DH1Z"2"; M%)6:,7*.0YYN(L\,<9$F>1R)_"3W.,3Q"XYN^U&$41VSX0AS1#0DT5W!+%BB MAQFC:")=E]Y#0R(J1:(4%$U, ,ORZ2ECH2H\9T H2_1,%W=9'&+-"LG@\]F0 M@-).S7AO?#N+H:W6V-(H9I73=[,\>/[.;>7&T64-F\+1NSA!?SQ%I M>7\"[7ZH\5-+I7B(?6-4/.,D6HDZFZ*IH9 M/QF;8Y^52M'"&ZH_D8CH QPFZ+YS2+ M_X$C'MNOHQ?STK )I2<*C26065&XI-'7@,$+)#;3GI[@+U MR\6U%^/5TD0X M2 C4>Z#'#DFPVV7I"QZT+ZH^Z#TR+UHFT3TNX@Q'E\3M2I[(XC!.HS^#S1Y? MO8:;?1Z_$ ZDYT=QGM/,9J2 M+WS">/C%9-#,3#9PS6NU0FT QG #ZU=6CSX M"NPS1B]4(ANW;)@6ST&!B()HA7&"LEI?%"01^9EIC"*F,CLZ M'/E";5:NJ!5':Z+YM(?E$*$_GCLXOD(MQ/5"=P);IMH"7_9G+WYN^(RC/=L/I3/N1VH$ 7.'B694 ML27US)_8:P;YQT/]C;A#O_P>9%';%5";]<.<[9PAV?"F;54.V-^V;N)@5A6: M5#$)B E"LC9(5H=N)_"T-:KWK>_+1/+J:_CYO\POXWN)*& S= [VJ6+[RE9WW-IY U&U0J73BS:-BY/ M7OLI1,)E#GA=E_D1<">[ULFR3[8;([?_750/;"/>R/UX&!?X4Q!F+ M/;:]D'"@'TRRA8B4O9T7V\J=X0:.,XA&N:V*!79C!V,E=C#$=XT=C 7B-B') M*,2LHA=A$B3L6J#?RUNNU9V,TCHDS..?(&H@HA;R2QOSVEL"U\ 5R($ N<[0 MLJ885Y>7V/$^:1^>@*XS>POXW2FP+?&^M;LO^+ J&\)+*NORW!9G+W&(U2WP M)4VX)\3594]!RG^_2//B2UK\#1?W.$R?$GI;5M/$+N7!]@.<(]U(MNU*&-QY MVKW)-N;=:CZM26V!*JW*:9:J07Y;H ,N4*W)PN?U>+CX_I%D565\ETB '+7!"(OI(Z>/ME7IK72YK0I4OB#O);UF?9!]$>QB,H?Q,Z-[G)/) M#].YZM.^V&>8/GY ,YQHFFE(/;"I=3 RC92:?2N!2X+#3;'QCA 2,LOG0DJI MB(A%7"XJ!?O)H3DY/,SCE!Z8$@03O 3QAJ;)8*YTK,8$MC/8?&Z%.\VVIP>- M#-B M\D3TA)=E!=T%61&'\8Y%0NR" _--O$0&>L?00N#)I7K!Z"U(VG,7)-A=/3P, MHG-O+JX(Q9""Q_G+'[8GU18Y,.<&Y\A:<7=U0L[0Y>TTU9_;*U1K7"#ARKE@ M1GZJ4U(*NS4E)(>9\IZ4V8_U/3"+TN]J004S! M>6W+. 1:RZS^0H#'PO0IS=8XIOO\N:N=ZU9)Y\V@+>C:9%"%F/-ET#9C_3.H MI)VC?>W?.,0)>^K#J6_O FDMA:ZYL'FRJ.3$'UU/:;Q*Z'X)T2']O-FV9RLX MVEAI$WV^K-P7 /],+6_"G%QP;+Y]>@Z[,TY;Y>3&7!._M[.% P_E>>SS:)_U M,;D":F6.M:K!S.=9^ZW1:ZZU)W[&\ZT#$%S.N1T/86DWF#S,O..WG@"UC>F< M 'B'J@O-TB*O]-]7B3.? 0:UB=5)H)<&9SP/#,,!P%10*7[NL\&T+60Z(6#Q MZWG."8JM21^S0G\USGQ>&-@N5F>&GCJ<\=PP% D LX/R'.4\YX>I6\ETAO!_ M(K/JWI-;]=Z3N\?T+53R^XLT*;(@+/;!YA%GVU_;VG=R368P3_AIG9.I8EHU M@,\6GL 8-6&LS YS5D//5)#K"=T4_"45229/ MDU"ZONG03_0,YH.)\+=R;-]#+G#&G\KZ<=?'.@[LJ^MCBB4!R\GUGNNK2&&\ MD,E_,=OK%%,VR5NY80$/4RN'\9:O=!NAU&-SS;\V,.=*_[A4TZ=G5<[UVKH] M8.QE5F19T8("?7^.PV?T1 ^F::*OD#[;%Q(U,\S22^34H!QE998B.16/E(4B M(3-QRF=B\3C]]*_,S[AY)O:%H$4USKWYYAGE^"91/Q='2[>CHW[7#HIF/QPP MP];SXXQIU?KAF/4!R9J3EE5[J:&TEUH08

KIZX>^3'-J)9KH@]=UZ8)1@<<9*0&^O+SEJCZ3#P.^OAS\1R33W&"HN P ME_Q(L/J$;\]0OYWOXW'(\VC3MYRN1-\U8.58 ".X]KCI:>P)R\34_$O]4) M5=T./AYE?HO3J08!Z+/I\:5'F&'*4%KEG))L=6+W)YLIO?'ZB?BWRNOJ=IB& MUYNRWR*O:Q#PN)FF)?9"(O8%XHK3[=9Y)OJ:NF6TW,Y7#.?%[=5"J//%>G]K M-!/5WNJ_-HBJN^\CK$F:X4*HT.,-^?#R7^F M&U+-ADR3%*7/<1)O]]LI&TFGP!MDZ=:V<$[72NEOC+?;,8!+X+7>C,*1T/Q\ MJ-Q-PU3XO535+]!6B=W9,'SPZIGA*P5^,'RS+:9F>"[];3/\$08S8GBN^=DR MO*6&43.\$KOY,?Q]G'_[E&%\G9 FPWDQL0??+OX-L;M!.SCC]A;9;X3931 MQ^M4:42U1J7:9^:XNVP56O?[-04O+L'+2/7GX[HKP9O.<6\7_]:)?2*GO47V M6R9VZ Z[EMC/Q5]WV2IZ8A_NL5O.]J."Y"8(O]VN/P?9-UP$*[;(N(SS,-TG MQ5&+3"T;)E=[:8'Q.7EZ"C[7K#M#81A'U2M&P:%,U4$S+":7OML)J@X85:\I M5;\PJ@XDJMX0I>F=A:VL-HJ$WC/)=^.G-1Q,G%1I=+M&#;51J?>,LM5,W2(W MK=UX5H^\M.T/TGPZ']H<'%<"8Y(_!:J.-RW0D"SBYND2XP:LN! &F5*?F#F93H17U M0DN]D% ,Z?W>2CE:KE:O?-N0*8B^,A7_UP^7_D![0E+&&U+=TS*)N+=/_DTG MC"3'GW%;UL3N8L"ITM#N!NMUE %,8*::#QX=7 !+PUN)0$(&^LJE>*(3Y[8' M&YPSR[>5Y9A+\#&B[9#F39S@ZP*?9'AW)P4V7SA"5:87RR+@LI$K0P>OD&Q/ MYU0UQ'3S0WEO&.!)*%9HB2,ULF)ZT32.<6'8A-@/ YGGS$K"I:^>^@\=-)48 M_6BY4GH9TW#,1"@\%&GX[;WB-,VCA_4%%]<)40;?I'F^7.4LA[X&)MVWL =W MJX7R6%9^"'?HMJL[.)T<+A"O%M%ZT=>R9C^SOR,C]UN:&V!KSE4CTF"(N M%,E2$1/K*2&)#W!B#DY0X5*D= *GN+#(%R'0!YL0+#)V*!=L! )4H7Q9%%F\ MVA<9+-HV=#Q**E32_>KKM_^".G#; C4#V3^BNNI 7 DN1%L-F(U%3+ M)/HKBW K%^M$"P5R-IU2%1@M4J^"$G5)".VWLY NN0Z(9>WA_JTE8/=F VL; M3K[^<[A]V$3I<<]\K'3G/YZ#^UT:/INSFI$>PDU'K+_%ZF%3A6T<+;JN-_## M^JU;Z-LI]1['_Y80G0-1+K>*'%FVZSYKBFPB:)$?><5G2XY'YOD>QUR=.7*B M)2"]G1Q=[+.,>-V?<(2S8/,8O(J+%A]Q@M>QCINZ2\%F'4.K93[I* *7*4P5 M']IU1?U("$!$0G516\CP,K!=VRTJ]CAH'P@IX642W1 A?8=N9]E9#& S!!3# MN+T@^,%LJ/[8(SPE$!R7(&'HJK/ERZ)HH1_$[(.$Y&.:E/ MXMAN'^/U$J\Q$1[U&[#=I6"/6$.KY2';403NF#55?/#;T:)^*//NU'9[2=O& MKAO%+[4W05\JH1F0DC#>Q-SC*'='Z%)G3W0X-#[6H&:G9MBCWR)ZC91LXZN% MRR(VC1N<&:S40:8:]@!14P^TK#O8E/4]_,.:[+*N>^W?&Q5?TY M]I-BP2ML'(U"8?R(PRP3BR[(RC<^R=XRH#A,YAB*0W6DU:,L\$.M(98,[X_+UXQ:O^37_,E7 MJP,*=KO-@>8"8+))F;R(0[062Z:\6DP>+9YXA'^&Z<_B3^\V:9[_C&AW(A*2 M(D[VM-YT1Q-C\N0P1\ED0@[BM$=U4[:NNNF@KFR&9M6'03E:KTW#BHU0;[]%*+ M0[4\+UG_)H3#V\VK$Z[[/>M^_J6S$.R!;F:S*J9*70+N@#;4>W1$E33A,PF^ M'XMQ;#>O$\1PO4[NLI0>)-[C'),Q\+Q,HDO\@C?IKB7E[X!J9C:D#7%I'>0= M= T&>FT@H >CB'0DD "(8@_RA_)P*VY,@FPI\BILF8,/I4.#/^ MZ(U5*YT8US8C=NEODTVRH?^L?E^&'\H*,*^E5 $&_4R'V#(,L[V%2$)U ,^) M83>82+U=;>(GOK%"R%!U^FU8#B93]+:\BM4Q*00\2*>7"8,[+4N'A%:8S)F8 M;;"+U]?3-7HYW7C/Z>^CD@)H:$Q 53N)>XEPM ^+F/V$M[LT"[*#%/>3\QB: M#34(I;5%*,'%/TT;+#,)R@HR72 F"$F2$!$U?7C,) #<'+?T@C8U" >-K&B) M"UD<:.+8@LP'5V0)VFM#J*T"F+0Z'(M6ATM;>D8.5K<--AVJ4AIBXICW5 F$ MX3ZYP^-3_$K ""#M#[\0N]+L8+X;5A>8V4 _L;5C=U=\/:.!?*JSW1U;43N, M46K/6)UA-E^Y#05X$J6O)>!\'5*/RD,]Z!/X>E=">/S2/$Q3"HUL[']&)U^ M.:.56E-?JX?CBCLTOD[!K1CI[5*0.DK0U/CRXYD-N8:-W3&N,QIR37VMQ[1Z M"4%W9.3@<'/38]PX6,4;_N0D+CXROZ[S%MW(JF".0QOXM)S_&M4SMU5&3ZM& MC_1J!9&C32V:GN652Q+%(L3W@>[$&$EL*(FFA[N("Y_LII^.,KWB1'$X79&" M<&J,;R^?PXWD@;>,9WUS>(KKJCZN]O[&34_P4U#@J)>7Y.7"KDUK[W 6I]%5 M M%L%!0LZQ!.HC+YT0$'=I>D*C0>BB K ..QPD]QDK#<25I4_$P!S4G0%+V3 M4C.C?K75K;3?+#(CRMUW4[/?,[#M4I; M=W= G(Q;-]?[\7B5_4HRK0,'39%YC,LV>UL?VI.^AS\R6[4>/32EI&YZ-WW: M/0,G!CL^2#_=P!07NQ_3RIR[+'V)<\.SU;X5PARQ]K#2'JWWJFT^JYD1MHU< MX;!U2Y@QGS-.5.&[X [9I\7I=,]5=<*V0$('NKZ36+;2PW^T[M2P\4Y%<3:QF*K)$8'D\?)BJ*YHU1[=@TX.;%;7,GI/; M;!K/Q7%2#R@:GB@S=[6S*?HJ],AI^S?("& M3S*DJQ7KJ8O25 M5@VDCUZFVR ^7G<:?#ZW?MJTL[VG\F_GU%>/-+;96[V<)XI7:B^H)Y@=/N/M M2G^^K_D6=@=MM;!Q=*CZ$&[7;%=W<*X\_EBQCZ[8>.;\O_99G$=Q2-ZKQ3LY*PNW /Z\W6FU4Q MN%VYC_)NEE]4#F*"H"T^_2,PXN20>&3B9/0>LR#J4BKJP#,T6=N:^6A MM'X-W#,QTWUHSZQKIW-(R ^PB6.1EA*F]20F,_9V+9W65Q*F]QL\MZY5\HG3 MR)QXM!_#)IUV&V7"47\)GVPZ]![1%4G-4$C&K9& R,5':_I8=I"5T059!\>% M[+BUQ@BVEX#)0CVLE5<>+9_#77J8*#UF'2/6D?OZ$IA#W [F!W=BQU1 M(UR:L&37B/L&5#R2JV9/["U0J0)JZ-#\TB/A> :N0B>4ZO;R.M]#^(RC_88L MP.[Y1OQ=D!6'QRQ(\H =3NR9+1Q\/17WT&*I\#4I.0D1D\+='.O2J 33O]L9"YQKPT7((9 M8,/0L=(8 0OT2.SQ&#PMF]<:-JW\<#[=6A\J??K5/+JII?!H97?D=7OOD*WA MJ,H/Y],A]4&GIU_-HT-:"BT]\A!XK7Z<*8?6[6B=]@Z%;M+DZ1%GVTN\*NA_ MUWF^IX$I%_011^4PZE$,YJ#J:W=U9&10!OCA41\+!A\\9/&6[J*LXX14'0<; ME-.8;_XT:+!CFRJ87JW9!7E. RXBH@B*A2;\]5">BH9^DR:8A^-MB.KOR<#; MLN^G/8Z: K;+ 2CXGF8EA_>F(XC>H!A,MNAKM\$"YP9^[+RQYG8F:TF$_ZCY MJ6Q_OSO9Z/ 2#DKSI':G*%5\!GO ZNQJ!'P>?0-W0&HU'94>UWF2TMGN8PO-FVEJA!0JH2E+>0IHG5L0^ M4K7_Q3 I(DNY+^R".++F M]N19(;D\Y*?:W2$_2$E;D^B_]\$F7A_BY&D9ALPKH]&8FS3?9U@5?3BD/$Q" M'(P$)<3>A>&Y%<--&!PC=W6!RCBY!?KPZ_M??I,SI@=)A&HE4*D%JM7P&2UW MFF(A)Z#=XQQG+SBGGDQ+I)QQ89A#91@&[0G!527A#9*!^CL:(;5P-EA*\;XC MZ-K!:8VI,RPZYV&AC[LS*3?7(6$I-F_@@!@3OJ=>0S[@L-3CPZ^__%:GNX_S MZDH)<0K9G,FF+8+%Q7.0/>%5$'YK"4"R53',(6(?NVHY:J56X.M4NS8.7J@T M-G1V:<9#GUYW.!2YQ%88[9,PW6RP>&V:[>I&DI9TD9,OZ*^$5T?':UBK.NW* M%P:N2G*3'GJ3M:'KX9S]2L)/4LE/F"@@,!5@:3L;M(7VC2;F;&@=,.>"48CT M773?P U-&V>&Q\7WC:=X-C^ =6/SOOZG? KR!7N)9_V/9#ZL))NE80$=>L@VH!AX!V3#&*@V5BM#4/@:+.ZH/$@KYB:SU@1S/ MK)2WO=?)3IA*2LHD2DK\4%([.!^#C2*_==^RL&FG%P+F>T.B(%QJZ:?^M+M# M"X>I4'8L6=E5TO/11!?@U*OVH&",@1.618W^\X"#S)WY#T60%0 !6.&G.$FH M"Z>' 0 O\K5Q])C26UGD]U>O.YSDPWA27]><>;,#(7,>U50T5U[M,F=RGHTB M_F+X0FQ5T;U"JAO[3FCGQ8'S@V.%1WFK(]QG&?5[.6_Z?;NVXSR'-#Z_VC7L M.$@N/F?J.<6AQXE>57:N!*.P8&I.J50 \^*U(X#JJDJVV/$P-,GP__CG6L4; M\J^__%/Y&U'-7_X?4$L#!!0 ( !- 5E@F/O2='F0 #,C!P 5 :')M M>2TR,#(S,3(S,5]P&UL[;UM<^NXL2[Z_53=_Z []\/.KLJ:L2V_II)] M2GY;\=FVY5A>,SOGRQ1-0A*R*%(!22]K?OT%0%(B)0($2) $(9V3G2S; (CN M?M!H-!K=?_W?GPMW\ %0 'WO;S\=_WSTTP!XMN] ;_:WGZ)P^N7RI__]7__/ M__KK__OER_]8,G@!!TW<$U@LX, M# ;'1S^?_7ST\^7@RY?_HD-<6P'NXGL#.M;)S\?I'VZ2T7SO+X.37TZ.?SDY M.CD=7/[E[/@O1\/!RU/:[@G/; K+&KK0^_X7\E_O^'L#3*$7_.4S@'_[:1Z& MR[_\\LN/'S]^_C'\V47JE+VNP+^=67XY,OP^.?/P/GIV2*Y,\"'TF; M?^ZT3V@ZOKJZ^H7^==T4#P0Y0Z_)_J__-1C\%?DN> 73 1WB+^%J"?[V4P 7 M2Y=\FOYNCL 4#X<6*TS*R?#X)";D_[M-T)'^[\AS[KP0AJL';^JC!67C3P,R M_K?7A]Q\YA9:^-[J'?J!#3$"0?"S[2]^(4U_$1N54BK$OE]J4CD),5;)1&Y\ M+_!=Z!#H7ELNX>!D#D 8R-,H,J9.%+Y8"/]Y#D)H6VX3Y&Y]H&/:U[\,QM/Q M$B"*N0 #\<9?+!&8 R^ '^ !:\X%>/0#50"0_ZQ&?)J$OOU][KL.WEWN_AWA M]7H+IM"&80/,X7RK#QQI8C55^;!&O+JQ@OF]Z_]H8BEEQFZ/XEL8V*X?1 B, MT.U? L"&\$E^6D\O8X"Z($J"D1V_"XH?X08? Z&'U%AUA*&EOL* M C]"F)(Z%//'[8+22;186&B%EQZ<>=ADM2ULM]BV'V'#Q9N]8%1B :QH[A4/TP4=#]X'"$*J->K0D1NF"SKN+8A^M=P(/ &+_%R;(L: M7WS@6\ PA3@V;,DFCV=:TXC@#MN)W;1S4JEE(Q6,UAE5^)B.^8S/ZR^N M1>QR^DOJ$26G>;RFJ[K'JGVF"S[<6 )I@DD =8G?'ZF;G)KZ7-^NS MWCK,#=,%':\@A+$91V!3AY3MD;JAQB5G_A<+A:LW9&',V]1S5H\NUIA=4$B, M[_2 _X_(W=_[N]APN-L)%^IV./1'UR"P;KV#M1GZ:"P;3Q5-2GCCMLIUX+-9++#:6#!T,%6<4C M:G"*5Z%!"@?LZD1?GZ#L*-V=[NO3D1]'\[.B@HU;_F,ZG!OK$\X:L>,SI JU MN3-83\XG]6FO\5'=;D-O06A!M[%+T?7P^IY*2$2>$[E@/,4"\ST;NM"*[[#) M]3WY/^+1^[#!9$JUY[Z,)AC6Q_"; MCA F0HG>4CX5;-%'"MX@<[/?LJ DM^+!U.OTWI3+GOZ,") MS?9X'X5$WWD>-LR2=4RGFYR!\1+^YEGI^MX>I@'>J9Z97MS^BOQ@K3XQ41$- MF\<&[[7O?Z:_PEZ8)5J.3\0-W1,HF6N!?!C^5FWTBIU4_RW]*#(^ECCJ:YP?M. M=YR(M8Q"U<4=5H^(0!7.)_:@FM_Y-.:.4S4%S?FW=CO>S/%9 P0/'FTWIN^C M@J_(PEN9TRX_Y:;4/_Y:2!N^%DRE=_Q\#2)=^%DTE;[P$Y^NHT6\Q+[A-F]^ M[&3^82%'Q3[:V)3ZPM_B/ZL[=S0W)QTB'#9K#4\T"I,K13QU:),GO="-\)I[ M)G9Y^O8_[:F M0U,1BN>;NZ(QE%(,I^0=#=X\F[D$ =OALK1N_\!OH70A7_@ M)F^(WJ2L*(R>0#CW56C@5J>IE1Q&>.DZ!#UX 6^(O?N,*;Q'_B('N.UQFN2] MJJEU'$^T\;^_(/\#DBQ/]S[*-%#B\Z_P.6WX<@NG4X (<=<@_ & 1Q)%1.1& M\1[@TR$YXR2]7JU0!>14SD(;+F9B.,BZ\+TDT0;^M^6M)K< 4X>P16-])A>7 MGO,(K7>LL)0%#30WJXZYO+:V-^%MKNO_(*XYO+AVB%#+S*H?[YAG:IG0*57Y M]W0*"&,,J-,[/254E@S=DZA8!:RH\]7&N(0'#/"(=+0 V#_/_(]?@.V0?(Y# M\@_*0LJ^!R^ > _$0B3V[P@AHI$8F2-VAJ.LX(T@2R"E(:6R2";9[E?Q]STP M(UA\M-Z!^Y,0:[;'.\'R/!E\&Z4#9?^*#S2 >=5 MHR,AEXC& MMW-3<4GB3A\) ,\!, 8>_L<&>/B'WV_PP0J-WH,08?V1CN02-O_MIX*__]+@ M5%)^O>$1"V:2_?/OY\/+T]/CT[/3\Z.3BY/A\.)R,[G0^)\[ M4,GS/VGQRY(FD?MBSZ&[%OL4GY *.91\S1>0349X4B#(5Q[ =<>!3.O2Q(G-NL=+DR"/7KG<"*9]](I%AS<45 M3^ MTKJ)$.'0/;9R+/>?P$)L<;*:]D:B4@0D0CWMHU#7VP$QV.D=P4S2!C@ MA<_6HDC%%C7KF1 %)I\(\J*_@B1.+82U3'PM2E(BWY##/UK=^ Y;KMQ>/1.S M/"V)U"_[*_4WZ_/!(??DQ!=.9E^BB!GM>R9I&2H2&5_U5\8CQ\$2"%[\(+3< M_PN7W 5=U+AGTA4F(?4@'/5>MLG_/$(/')>)-MNVGY(MI2 5;%W?D%:"/9$0 M[$GO!5M,02K8(D]1;P4[E!#LL/>"+:8@%6PO'4XY4F_P/\?HS?_AE8EUT[*? M0BV9?RK27KJ;+==PM$E_M[;^16/NM4:+UT_Z2P MO/NT::PFPT-?U*PW(A2>?!ICT&-GSV_ =?_;P_;V!%@!WBJ MR%:>BE3(18Z?5D7UJ^]&F(N(7@"B@"FBK79YHLZ&PS--KZC%9Y^*A!?+F/1.0!!&IG'KL@:&Y9D@P]P>XM4(K(9YS=UG4O&<2 MEB BE7"/'3)4S]Q8(9C%!1F+!9MKU3-YEL\]%6,OO2XQD9.%Y;J9>L/%8LRU MZID8R^>>BK&7KIB8R+L%0#.\JWQ%_H]PGKR=8XJSL'7/Q"I.0RK>7OIJ'NPI M&D4.Q..,PA $L0CN76M6(%UVXSQCSH?#BQ,]A2M)0BK;9CPYQ\W*-@TNO8?> M)%R$=PCYZ,;'<[8Y,B[OE&?4Q7!XJ>D55D524IDWXPAJ6.;)GC3')^DR+9UM MU!N9"DX]?=308Q?02_3N0OO>]2WVN2;3IF<2+)MY*L#.W3ND.+(?YV*C23VR M:5C8'@5.IYX)2IJ45')U WJV74(V91A-N..#SOP%;AVZUZYML!6:?BK.7 MSJ*-!4 >3<5OX>[Q[XI.HLRV>;90UG)A8URU[*E3^ M_%.1]M)?-,)4.I32XH-)[N^]$5_YK%.A]=([E!RE&=?-F;_V1V EN-^>LOVXERE&7/H>&U9 >X\;W =Z%#)C^UD#AG:@7O=+PH^#*S MK&62MLD-@_0W&R GO_A]/?WQ]!YZF <06ZI^_/2=D6%'IBN&T,7YY>GQY?GI MY='5T?G5Z5&=Q5F%PB2+()^6?"-=%FQM3F^6MP2ABK+[9!=X%Q)/[N.%!+_5 M5C?Y"PB-)6D1RAH0N"*#MXKT24D86EPY7^0WS)4M9:!!J*^>Z! 1]"Y(JA-L M%F@F\A=_85N3 M9"].H+YYT*J 8!S. 9Z0J"2[ 6):]3P[V#3]Y< A2M2=X&F4L?GX"4Y];#-/5X7 M/>$@*-DB*T"25+/\ J_X!(R@'0+J(MEPD0$,5G/#0"%%IEG:XM'W9F)^HH*6 MAL% E,)&W0&M.XH>L(R\&7QW0<(^$,85Z,CC%-]W?D!W.TV#3-<\!X_QAGW5 M9XQ4)MDLST):DVM=OVK-#094V!T, X@DH8WZ&EK7)9E#=JEM4=C6,#"(TVBB MWZ$4 H9+7T;P1OD@N.+64\B5_ L\@=:V#O40:*94:5KY?.Z[F,* G)S#58F3 M2;2[;J!0&*%4BP4-'#8[PX]8 !.[@VX8J258+DY$"#?++Y5>R;]8*W(?+Q:G MD&^L,3Q$Y,D.4Q @TRPPW"V6KK\":77=748R<%':+\^[D_Y#I!K%>GDP=RH9 MD]\0\*,H1Q$]2[W-+2_Y$WF>#[R RJL8%]4',@8HBEE@5B!4ZN^]!>\ED7$% M+8V!B"R-C3HR3SOQ6 GO,(S6QF%!ADZSHJ6$H; '*) #0&W7I78.#^%0&FX? MC6&A^-@J2+M>YJ=*(Z+4X5W<.,^EX7!XK@U"!$7*MR9**#7K\+J]=8K=@Q5V M,!$7DM0:IBLD8+$WB) &@WDW*^40T%CPBHV(/9 \27D'X_@R\E;5]T@^?>#9 M;"1P>AB.#%G*S0JSDKYO%>6W<3B1)-PLIT4FAR8W&\!6LSQG3C%KN\DF65&& MQ0D6U'BXA> M%]*S&+GZ06 .O !^@#AH]=$/2+SJ>/IF?;*OX&5&,0]*"N@WZQG!*P@MZ 'G MSD(>-M&"#(=NP13:D/W&J*RC<>BI2++IMJVP3:L;(!JW97EP,._>I9"'%0-, M\YPC%77.3()*)?);"3GO-./E"Y7#'(30MM:/UTK37YZ)I[\<_"GWB?_\Z9 . M\_C\\N3H_*S#LR\6R1C1:3OT^/<"$"TI47X<9O7,+9^KHZ.+CFJ*U98)]ZPL M17WOLVGN%!P91>$<*Z\_-CJ!#93M'ELLP@;?J8$ $:*Z]T\5=@BFU:&%01&W MWB= <"ANX&S;,1C899E$NNP3+,K(;N 8VXG%N?YE,)Z.EP#1+\2W5(7.($$[ M](2?AGWRAO_GZ>X9VZ#C^\'XY>YU]/: &PQ&S[>XY=/+Z]W?[YXG#[_>#1Z> M\<]W@S\]CB<3;2W4F#]K4^1*DDSA-QC.;Z(@Q--# MZXP0Y)DH_H_#=J16&$DW75(BP;SC2PVU9MWAE'#E!?E.9)-D51. /J -[HCJ M"$@.DD<8L-VJ=08U%V-5"%=DVKJ=.^EO_ #O^"1/3;!A0##Q7;:5R^K08X1( M$F76HZ M%B+J,"E4!0GIRXF?N0LH <)YT+X ?C@*.EE&D*JD&O6H6*'@Z)VA6E0 M$"-0E0=<,^-RU]7-$O^FI6X J&)0EE!C5H;'KQ;T D(K",8>/AEC^B,8S..[ M)/+:E[4GE/7K,1*JT9;@HIF:T=V\>W[V/3^_*OB& K]3GFLGP[.3;J-O9'2# M/&$)')JI0]U!D3D\$1"4G#&W6O58X"*4I$?&HZHBOHI%[($9S?;6N;-P4R@A MYE06\$R)L[OT6OR29*58:,9_T $24A,HO7>#7H1IW\1%7(.IC\ Z*SX(\#Z) M+,P&Z%EH]8!93)__DQL[GQZXTQ7%C01HY(N]QF&[7$EA7-O=H8=QNV9+HL:O M\?1/":-U[^(A1E(J^L@NC9#=K7?C/("P]P>;:]%C0Y72DXC7%2<%XI3GZ ML*!+TBMCK1A8+I@ .T+Q>QKG7U&\I:>O.%]\1*49A@B^1R'I]>;'[T!XYYOF MOMIC ';!F132=2]U/P!Z]W6PN@KX5_)NF],CSS+R=O6H+V"2I2H%@B%/)]-G MQ.F[G9++?5;S'@- BJ14^K4=LGIX6K9IO[8": N*GK;53>Y2PBS' IM&LZ[P MM^F^A6X4,I\O,5H;C@4>E69=W/\&X&R.21UA8\6:@>=H\0[0>+KS0H>G+:3& M, PY]6DWZX:?P8]D08D^D9,<93\P)45]*SE@NGQ)MYO#8BM]4,GSN:',\[G) MV_CFO_\^?KR]>YW\Q^#N']\>WOXY^-/MW?W#S<.;MD_F,H\W*R2(%.K;=BJ@ M9%)OY Q?-G/:*+\X3O'B..Y4-4C)))_LIY0LL^S4-<$Q;\C9W??(VA]]0I;; ME=M'6RBP)V&RK?35H;"XBCT2@D0R12C%GE$N5+D M]C%1HO($,P^5VB7]Y$M:M+^14J]%O*)CH-M%$I3M/)5ND M/:]BGDVW_@*3SO(I%K4U$0#BA#*?D79D<^-C.Z Q/F6&]KJAMO*K9%WSR3++ M!:PJP>[5&>9.UQF7A>17)'@ATA2=L)< 2YMXLU"H@?@%?;(E?L<^"U^(,D6+ M7BO9UPQEZ[',RZDRJY;4'L2U]1B-7?"IT1NBUD/)QJ]Q2SR9B]4S](\ MQ<_@!_T+VY@5Z&L,UJI3VV@Q+%T0$QL#%2&SU=ETS(B0JRA!CC:QM)05KV 9 M(7MN!< 9>QRQ(U:; :PX M YF.*UG2:R<#4(LLM%A1N!SC_U#(D-\(KR&JK@-\0+5I-!_^PS^35SH8]7NXR9V]:Q/)6-/M$Y MUD IW%C!_-[U?XA6L3N5>89W,YK\?7#_./YMTH,UO>:$^%(NZ-)Z/!"9PPOR M/R"6UO7J&T;U@[?.8#RR0_@1QQ_PB9(?2&.EP)3D5D"1"HI[7S8YKI7#B2?; M--!-Y(I$N(N-$I+->K>9.V:3,[)G0Q?DXNW>?#5:IHE/Y25TB0WZ;N/8&P-E M:\PS*UK^%N!IVY!"@ '+;!/=X-2:U'6]S9$?S>;740 ]$ 0W M_N(=>I1UO^'9XY/9>#IE %+U9PX0;I>UC6:7&G;B@+[>OI[A>:%W&A\ 6(5! MK:234A$8,%INC(Q7DD8KB*OQ;=C,O/8O[WK 3GUV-?J(0!&2-B3<^RAO:9 J M320@PO)L0 I ;QMRTOT/F%+$LT8K\;8>3'*;S#E3@ /;"?A_;_ O(?/\4-;M M@+9ZK%)5HT\/D(UL&P$J[?QZ@X'M1R35A>>\(+" T2+8%"YB'ETK#78 9!,, M;/B50^M ;:F8Y%7G64LZA%\U7M5]]Z#;>YJT(*.->2Q6DS+3\H F:>XT^[RA MB_IV". 3]2V(_S?#RB3"M.1*2WP W<#6V$5539:8E5]]EQG8;*#F 5[? 'YP M$B.+=-4-5#5E+P(F02;4O9S2;:/;900Q*CW\(0_A)Z &@$3BC 1T'J';FRH)FMLS?/,WV1@)C'L?@*P+H/TNE1JX!"9 MGJ8CA.BK)7D8LH?(;$'D)-D1J-72UTD_10\J-<.[M<-6HWY*&JR1-76 MJD>N408SXDL+!:](. /I!CA%KTAD*6X@U+'E5R36*GVH'X?"K3.AWOMHDLN$ MRKG^D1Q%-_ H L,NRE3PI6%_6.N>>\QE&P GN,G$M+\1\(L^2EP6!C/(#[ _:ZK'$ M-#_:#CO2L'*2RS>Q5-((=%&0<8;(\_08\W2X)S"394K=8X#J/;4X.I8RSX(. MULY/T,4\\[V=?9#=T'@T2))>UW55(O-3?0]_M0]]QD-)$4M4N:^T]B[<0\_R M; 7>! 5.=87]= .((H'SSV_BG&CT M@7?K.UUJ[B59HWBO@D2ZY#EV,AQ>'AF*'5DF-!Q&TZFK:;-X'GUO]@;0@N?/ M+.VX/R"JQ@JS@D$W*ZGL6:) C_V!CB0/&CZ5=XR:_$L/<>P4]-M3!(ERHN&3 MOJ*WSQO:BMX W7W"\!X4NWO$>AH/DKJ\J'M:UTW=O(+EFAD"-@ZKN?&XJ<2 MANNB=7;[=>^C35Y=H:-Y:<<\_X:8_2=F J@B*TRKC):RX16X9$)O_IOU^1L, MYR2[,V8ON5N6R294=;B]@YT2!C7\K/B\T^@2B?III?WV!UZ5.*%9];3V[CYJ MWWGL#;!JLD19S30];M<(*\C_D8B8#\N-%7I:V(L&,&0K?6VUC.LB[8;;VVY$ MMH"[3VR*>#- JB/<3:> >3/7[B1T0[KLK9X&W&H@?KU'L&\"Q7DVGPZ'9Y?[ M \I"XA6]\8IK*F%R4'A &H/9_7HST0#UBB)FMNMWM9PL-UHN7!- M?;2(I5E2ED:L=]_U5!TR&T@&V/9#4_QMO#)(I"(V@YEO27.MM)-X#0GNXD&$ M6+/J%&3R7Y;A8+MAGCMGQD%!B-Y6GI\T6-*-Y)=T_2!"8(QFEI?DG:1)Z0,; MP66>_ MJ7X7L^HE(X?Q-'$=6.ZF,%[)9JMH[)93)=:9] 8:;QA$UR[[9D?U9W136DIQ ME4O!V ;C6MD+6]%^CQ"?"AQ2\=-SDCP3^-3@1\@&HEKO9%?KK4>E*B\9=Y = MN!%E5QS;P2.1H:$D^JF(/N%]B:4HQ#OF$7P^'%YV$YXM+8QU7$EU,LU9J)-H ML;#0:CR=P)D'I] F;SCC)%;0F[U@-6=#X24[W%VRR?C$)LE\8;#YQ"#S#2U- ME5UNE!52Y'1HV6G!DVF9J2#66198M8V;SENM*;,VC;-TRVVNW5$ODD2OG($54WPO#;U960:60 MDK5YMKLV\X-HN38S4R3AF4D6B7"UR592FNI=?("V78+KF3UXR=SBXEXD*\O. M++$I"E!H08_D#B41$S0EK?@)OZG/Y1?:1>>U9>01DW='ML@E<]31O071KY8; M@2=@D9]E%-/YKF(BPPWH>(.M ;544FOJ-T24J25^EW854=%/>9!%%^]7WG!W3+ M2S_)#-%ZI$AN;C(KO+1G?C5<#H?GW=[(59'E5@Q))9+-40"/T*8U2F8()/>4 MGD-Y\9(\1]O\15 W7!5=K=&/##9CT3LV^IU!^J%![DNMWK7929D6!N'\"S?A MSFINW4H^5W+U)MI;EX5>34"92[A:!)MCD2>5.Y**1()+^?BHR!5/!QID1M)R MET]JY%!U1J9LN66G:6Z/UJL]9PO]I#/*55X1W]6"Y[,3?@HSFK<[C+/SZ)L&3-:YP%[A0^H9YTN4[X;4GN@$7A:FE_;5!.;BU<"S:<4$L6F;0.(!T:U@MERN'$\)[ MJ>08+;_A%)E*7&R2W>(Z/\.+I]I%Z)1GG7FW6)]^<[9LF-"&)L_!NO1M-04NW0_^V&9:BCKU'+ :N%LQ-6 <'_=-("8['*AJ[5( M-6RU/^"_8IWW 4@-(JP!Z2^9R,9IOE686HR2E6^S)Y9%>S'%'FK--,&@/!)5H8.$<&&:2C:+DX MUX1*Q,XQ>V!07)Q?GAY?GI]>GAR?7)YG7XEW1D]YL V[BVYK5Y;Y17$VDM2: MLZA?00CCT'-BUPNNZX+XNLTX@V0@+9=VUOJBV;S26D,6YJ-- M!A;=T@O"YY(1ORS)D(.M,;74 BP>E"S]\FYM%\0HGH_X-B\Q@FY:0%2&^8H8 M]<@U9]LG3W]2!?J/R'+A=$4S5,=!2>G_O@(;P \2GY1)YL97$"<%07GKCU&W MX>9S:2:,( [:?!_%7VU,A 0HSZP[_M%ES^(??2YA6K#S$._ZNIDA* M"1$3>PZ7YR>MNQVNK0 &X^G6'%?Q?Y=9)F*===$A M%>6Q:Z'4(%NO9++%[T,R2_05!M])P,8WK$%H>H$PU0=,;%09PAB$*".^T32S MK2<=_D8JDMT%(5Q@RYZ5UC[?R!A(2)!G5KGB"9@1?\\K6/I(=F,1ZFL<1*I3 MK:HBBQ[(6:>]R.2J?? P*R-ZY1XSA($W;:LQ")V9^%V/$ M7IG8NC6"]=()ZW11XAM%47-C8%&)4,/*_;X@?PE0N"*!#FFZT*6X,2':W3C, MU")<64%?/3"TG8P*GP9A"![A!W"XIYS2?L:AIAK%*5SJ.F8_ 'KW"P!SVGYX M"E:X$=Z,;7_FT7\@[&P*(BJ2DR#'&ROF*!86;/:='(#^#Z MU-A*DKEQK0R!GGD&GIT.ST_[C96J-*>@,<0U.G*PR1/" #.2OJ04TRDEO8P# M2Q5Z4Z TXRUM_]IX_<0V^X1@O$S"]G(/Z?DW-Q5&,@Y0JGB0@DP3MZOJ)[)B MVJBDEW'@J4)O"I1F_+3=E4L7]=,6-S<.&E*$IL%LAOAIT]+E6*.^0X^*C;\1 ML3L8APM)4E-D-!M+WQHRGL&/# >1[^%_VB 3@B.F162'R;/V?'AZTO,P$R4, M2+'5; RM1N\TWFAJ:Z%7&L,C_/_KO-*(O[4/;S1:/_^L7RN5A565!M'*C]0? M35)XV%%$L#DO2+,%:66TP^FN=L@,I?_R5U-(6=%;SQH3IWR6KJ>[JS0RE_>IML=1R^RM\LT>-/BSH$DG<^XA<)6UF M1ZZ8/1NZT!+6 76'S:^D"VRE=U]]45R$/%- (3_,T2R%99*E=,SYKHYA%$O6 M7M\HKIK,ZS[Z'T1_J 64BOJ!A:-]U2)KQ= M;=(8%\S1*.O 72DMO-D@UY.ZP=C%_Y*T-_C=\ZB_/#N[ M[#9MM&15YUIDFN-&V(Z5E5KCET5K?*O.'>1DS&T7]@]+&^\ >E:2N(+>+>+;DM6O-"Q-%4],/E*DN#2 MY.^8'5B1C=]=.*."NJL/U#UR-4-Q*_L,6"[1+&14GNT9%/(KV M9D4OZK7CKY,754++F-$ZA]F3H].CXVY/_B(5VL4):>4JJD6![]:F3\\WJW3; M$P2#]$A]!(H:(ANU#MI-C2]>M5=*S1?$9DG7[M5^1S@4\6E?!OB40^.U*H1.EIBVFR8)&>W]@#@-,0"PN<4 K_MX^8;L-UK52M&9'8?9MD:X-NA%>3Y%XJ-9INBJ5,E@R549MD4P_6 M(R^$#N$"_,B\.XO#\X!SCWE/M&H4)JIT1YN(ARHI^E!>.B?#RY/S'@*R46Z8 M$^>XSN$D>5-9^&B'##6@8VF_8ZWIEGBWP^R1SVAS>7EZU7H0PP;X!-:^1XP] M\F EF7-R$W\-/#"%LB%4TB/JID%D1IF=S>= N*PV>B55WP:J?66 M77Y(D^&GB!NF^GQOD]ECOL2/%K )6CWX6VHTDU%7GQ&&^6;37&P;'Y_K^C\L M;&65HDN@JX%0JDIUH][05H-)-I1[SC\BRX73%D,ES"T MW%<0^!'"[6]!:$%73%V<'IT<'>^$&J>#4W61##]8CS_X4_*%QE1"\6KBT_T6F)4=]5!XSS_/3X477::NEU8I:TE4Y47ULE/6A MF,7(<6!,XH,W]=&"?ES6P#FI9>!LIC#(S&&OK)6OY M/X'%.T!%2K>HG4YRD&/IEF(5)JY149!,;,#Q_PXL-YQ_17ZT?/!LMD0XS8T1 MC"R-S'.9"OG<8#JQYO[^^'C#ELI.(V-D(489\ZBB0@(OH^>WO]^]?DZ6Y.6K M&ZY>R*G#LE=^@BW/9V9"[E'/>^/ILQH4!N'][TT$7>504D(.(2 M8C51T^F)8F?Z7$5=TDM[Z9;(ID"Z%0AN4L(E3M57RYL5:>+%1 M3=0\1P2MXRE)*NE_T'Q/V/PA+N3DD%H(E/)>/<0&7YA;^*C(@1X$8D@<*E(F MK#.(3\!LP0D-9+8W&"W5:#X040>(;?6/4X'F#1\HD[)O(>>Y1'%^> %(0PCVJ3P@EUV$(.QHI AK;RW5V2EY&.N M>)9)OF6>\ ML\G63<:]I:T2 :KV,4N7.ZA=LA!%ASL"QJ+L9W$"/?< /E6YD*#H0H]= MIG88@_.!F0 #S,@D$1PK@&&GX1Y@1)#H!!*79B@61LILA(@/D2R0ZU5Q GGZ M7[^"@'*^^@;-F\122GS9GV^^ %]RAG<<)^UBW;? M ^#58D6*JV:]VZV\5A[9V*Z-299[?7RZFUXE,U8/7A&39)^9&9>](68TE\^K MIWKB18^(N6WSD+[$/W3\8IC#V@*;6Y@D15=0;AZRVNLN2(Y M MA[T4A0T$#;2=Z9!DDYY@V=##RV-218RCO3D]= >!C!*7)5-16$ GNIQ!*U>E M<_OD.70US-5@Z2QGNK@PA>' (;?/F_M7@'6@Y8X\9^0LH <#>BGU 1*?,?=A M@E#?G@"$(]Y=B%0GO/>[R"L6&&8V2:)V"SZ Z]-[)Q&T"/0T$2M5R6XJXVYK M2+FV7%)G8C('0,388#77#1-U+ TI&A6%E'6RJQ01RK4QV!UTD[^4#,4@H*EI M47R$3(L4)P6/,^6($J\T^T0IV+4/$A?: FH3W7MK85M9/C(>OI2VUPT3*IV& M?"(;B Q5DBUMBX@;WPN@ ^)KSS=D>4$\N;%''F7@OY/$NPMR,?9B02O6"(TA?PKG,W#%_*D\58Q A%.E#L"SE&#X^&EQ=7YN.P!FOT>LQ3.]@Z MCDP*WGS*-90F/H(?("XJR@JU+NMG"JSJ$:S7RQW5!CMK=4E&I)0-8QJ4E-#? MZ".AEK?"=&T]60YX\R? =:05Y0QZ='IQW7(=4" MY-59I]>C_6Z.7NUK>+4S.ZR)=EC::#:#GJR5UK<)I1,[K)16.-IHUH3NK[@> MO!?DVR (BJ-O16^\2H8Q!:M*Z5>5UT 3:,4W?R+774'Q^;[_L!"@3E72 6V2 M621UXK>JPX_"&PNA%3;M:30! PU"?;4$"5_(N\BH3JE>]TGU\]F!I06=Y%$' MYL@XG ,4LY2?]42@9YY_)T/\S_XAI2J=9EW3W"9SCM\5O5F?,0.> 0L>[ Y& MH$*2/+-N2S8&/M&?S[YGH5'J3EG<,\7O9:W "FJ+G/4W%FJ2H<'0=GIL:"EEJ*N<804)3$]%AAB M[Z6EA%^L%7D?QC\*%#?.LVDXO#B]Z!0)HI(L6/GB]"DZ'6KC3<"DHZCH[2<; M"L7MC4*#!(F*CH': (*>?H7AP&AM#AAD"#3K$)@ANMPZ,$?@943I%;ZFQK9G M>WD87H_N!:SFYH!%6+K+UU[*>DAY@L^KB"2*(-&^ ;-\0+Y5GC&GIV='_9:X M"'FIW#5QX"CQXT5V&"'HS8C_ GV46/J<'J;A09;4%!N&>'6PZHM]VX]^P"RS MF&UCFOS+B4LE7M?MHXUM_XI5H!>!>\Q'\OJ<6$6_P7">%H2[^[3=R,&K@; 6 M_\=YLSZ9>D)Z)-/PHXH%*D2\8YXS9Z='9WHE M[14%1TV*4RST*DHT)2]9$#(82+KLA?1YM*9R;S;HL97** _>!S:L:+!>+M:& M9*1=^"B$?Y $*$$XGHX^+.@2?RMFS\1RP2UX#R? QO88.7S+E54YVRVKDID( M_BF=RX!.9F!YSF ]G0&9S\"?#M8S^H*G](7,:4 F-=C,2O\"+1FRR=R3$HSA M:D-#R9V/^ #M%W')0V0;0+R2+@(]VACU;]5]#PF/WC#TPB* M_\1-"ZSR$[H!3@8FNR!KG#-]1N9DCHV.-X 6&>W.S4W/[J ;:AJ7>X%/5XXY M^J6L7A- <@("1'CQ8BT!8F>JYO?0#1.2 MHZ2E6@56L1HZ6/K'#KH",D:DY/ M8T4N2W.7Q8]*1/\M^.I_ .019DA)GM?14,%+D]QE-8IBN3_ZWDQDC^.?-J=Y_,/OKY8W P7.Q=S?=)&K.E=B.7G: M%2$5$63A\MWZJR["+!=!@;@TW5ZK".P)>G 1+9@BR_U=.Z$)J5(Q,O0LPE4F M/>N3+[WLWWLLO5(R>E]&CQ)**$);8=+2): M%?,K\H/@FX> Y1(>?;6@=PVF/@+LX%@E8Q]P68=1IKW*K,HI$FG:%%QS8Q_@ M6H=1=3?OJQBN'IB1S[_I\<*$S?@\XP1AR>J^C\B3XD4?DA(]^U[R]FKC='RR MR-NL<$6\B45^U;(^)@.C.@-:R4W42J3YO041C>9^ A;YF3JJXW>]R6^<4;AN M)!=/?KX;3TY&2J+'LQ_$?XF_F?[6&5AAMK'V$>,;%JW)+8L1YW5I/RI\/9LD M[9.7S=V12F7LO9)51AY[X@9XZ:#T1WKDX<6.*QL_OR!/3X<=5UTN$^/N1M0L M*[1S1%(+M196_@T @8.^.2Y9 2RLMO.+@.X MT>I28VB+,WFY51E[)U43( MB31"3O8;(3SR>W_MU\ ;.XV0T98M(\&6WB.FU\_Q-,"F!%9VD=8X9WJ_Y177 M"N'N>;PNNL&G<0#L8DZ:/?W'D$"0/[=MGBUGP].3;JON=($:8;[T?D>4>3<@ MU.< GPK\Z7W,U+?))LA^- .8?=LW@EQ$B78_@*L>JQJX@>W?#I') UE@Z0:H:L*5 M $EWX&@M1:*'\;:2BTFY*,YQ2$?2/\ID0[2HHN7V:'Q*%:>IT57:>F31FN[??/1]77*\3/"YQGDNG0\OAI>]E'PY M48T6Q.U.]/CH"(,Y<+[ZOE,J^EQC4T1?3E2CE8^Z$SV-XR\3.6UDBJC9Q#1: M]Z@[$1/+DPHFJ0!2*NZ=#J:(7HRPNN'C^9 M8Q@CZR(F9.O_ 5VW],@F,T17V0J(/1."1_A!RGOG)\Q[!B ^@'Y:0EZRQ=D) M*E%NUIF0PX+KU9/U+Q_=N%80\$/B1$?(\Q-SDY0(T>(-6R4D%,;!U>(%!ULZ M(F1#T;.U /R0?;E1=$-*7<%*0468(4W I?A%ZV^C_W[X'W92P,R?>R0Y83YO MI"=$K5X[!..)LF/=^^@WZSO\9(MUI]$>"%>,9CU#MDIRE;T@WXGL<(SB*!-6 MNL>B9KH)7MG.+45PWW)!)H1M HM <=@YMZTNHI>25*& !6G3+S_SK;4*X0), M7 "6T ,!)STOHZF&0A24QI9ZEJ%//T'>6*&U=,'GBBW K2;&"$Z$KK[IUPEF M/7UU]Q7X,V0MY]"VBA[&<]OJ(N%&ME8YJON6-'L"9MNT,?=79EM=Y"\OKBU1 M2Q&HR[/S -@_S_R/7VP_\D*TBJ6=_+ 1=O*+W[]-MB2[^4.>RLOAZL3'C!6 T0X#J MOR?H@B#T/?!BK>CSBA<+.D7FFE!'W=!169A;-EUUXOO@(MNFCKRZ<1/*1.&P MW6=?D"!$=Z,A=JT'R+-9^2T T\A]A%-F2C:!K@8BIS;Y9@7J<3CZ"HCU1EZS MQ-G-J:!? )ZK^^B;9Z7%0+:'D0V5/!$) ME4SG-O"G@WAV@WAZ@^S\!LD$!U,?#3)3+!CR$&29'^)WC8SZ(,'?+O+*LDW7 M&#*_V*](\:W>A&+^7E@J2CDWS'IUS6%/ 6.>L09[^P'<#_"$=X]Y!8>FP*"Z M85 Y@J1 6I5A^PS3?P(+O?WPE: S&>L RAI\VA<_'),O^,ORKCGN: <\UN)4 MHXZ]'B#RWH^8^:DK#7; 8QU&Z55SJ@,XXK;JX(C;'N!8AU&M%+W2%(ZC*9ZV M4DSF1LSQ^^SH].CX $Q);K7B>]0!G>PW]OQ.!XR),"2!T46C!9H[=F'3_"0W M%D*K^.HQ\D*2KA"$U[[_G6:1V[U?DO5<#V4]UW12@W16@WA: \MS!GAB S*S MI!0@;GMP6>N6%V![;E2:.[,3)*RXLV[ZJVX^@!I4ZQ7&UJ0EMBD'G=T-*AA@ MQ0.9ABE%'*CKF=,O/U$Y6VLH7=-05)EF5?ZS[A,?;0>6DL=GE!DO$;+G5O8O MPW"9VFP;FNTCAOKK(6DI"><'6HY4I;15:^AKZ2^3_ M"X3LE^E;37221SW&;NEA$3H5R:+6H_,)5C<67NAE#\ZS[701FEJ%*4XJYT#5 MJL9,)_K-"Y; AE,('/;+<59;780I)X(MT4D1UZ@*_+;$G,+D@0]*R'@ZFF$D MDI,S/G=-+)=1?DRJKU8BDV+]EI*L1; .VE-9R@[SM*@0N1P70[N:5'D.CJZ7 MI908MD0H16 #R["9=!I=2T2*JQN)E%#3Z&8VQ-K*Q/ MGHJ3X5E'I:#KR*0ZH7U+3J4JVV.'@E:[OPE3R@GW:W5K4Y^^L>-%*RR!0L$) MTM:H6GV!H>_"P%K7?R_2HSN--)2!(#.W%*<898U*H&(FZCYSO8PFYLZD@M_T M+'=MD65+H8\31WB>\'*LSP;O,T!/BF#*(0V9[^N-E*> M3'+A!1OUG($JWH@4PG M>P:#5N[6P>VC"RRJ"E,8#AQR^YQ7F917Q=R=XZ5T"SZ ZR\)TTN/*J2W?EN4C&Z\Y&175NRMRY04+=]J&" JD=R;:91WDD2?1MQHW]Y M_?J%"KXL&U&;O"">^N[W7E'

3YC3EV<&X4.&Z 0C]L$+@>L".XRPD8[\)4#A M*C&]L.6U\ZCF!0$;#TJBF]>66J%W1,6X9D*K6?:DSK8C@T"7N990##O&R ?@ M56%0"CU-4L@K@=XKF)',2#Y:*<5=T; 'T$ES)T6<)HGBE2 N?JJJ$FQ;(QYP M)L.8%&*:9'X7\TQ^6V(6>^&S[[V":>0YY/+W'@!19S6GN\'@J)/?%PB9Z@R8))).W7%8N/*$>O7#="BD3QN$<(&H)W0+R*@E/F2%HZ?X]%;T:.O4*>%&0)Q=@@84)"_F:H+AQ MGDL7V&@Z[@,:*A#5:%#+:4>[P).%OH.0I*7P@U!L*RCLTG,82).F5V'VDDVA M*!)<9#/@].NIO.O1UXO@E)BX%^1/01#0^9'H37+#%;D$VNM-+[E6YR! ?! # MX%"36+-"52B]"6,>H?4.75A^5.!WZBE$:A"G5UP*5UUD***$OLTM+_G3C;\@ MQW(JFO)-0VZ@GF)",<&*0E0TJ*)P"]XS09\/WM1'B_CIFI2/Z'C71T1&)JZB M]>"#S.CZ.XS(]#,.-+ZOB-6XW2V S.+!P]^.B%E45#R!TU*WALF1*I$R4 M)00VFD?N#:#%HV]Y[%0H^19ZBZ"$DULFD@!EFCXW)U5G2?79"?#PFIX &^\: M3KDH!;KI(E]1 6V)M"J%FLKYP;,1B,/@RJ7+;-QSF4^E0H8W>#HPW,3#,$56 MV- D"8D3R+PK4B&0)^*C)L@@J!"0"Z^]2>*1II-YN=/N2>X1>F \C<%U;]G$ MM;CBG,=9S?46I(;%>H8 MO<.G-/!O%<]IO%SZ*(P\>HGS^,(6JG!G$X5:C_A&#Q8WKU_CNWGHS1X?;SA& M:5%#$X4E3JBBTT+=3?)7"T%B%+Q:85$%(58SW617W\L5)77J1@")DI-VENOI'.ZHKBO?Q&5S\L-:EL*AUIC&H$<]%SKWI53-6E;_U MWW03NOS&7$Z.+O7[Z"P+U^_67W-4X/\,S[NKEL1G;8$8."1T6.?Y"7KD02B3 M^[F_:\=_SK3R$B@GHTL9Q(]RV3+(_KW',B@EHV^E8]<5#M(2\64%TK/M=!%D MO1U&G#3.XY-V"Z$G$_WF!4M@PRD$#KL0.JNM+L*3$\&6Z*2(:]2K^0J6^!N;->8Y!!:"5!*$%N>,A5TZU>H;8NJ:S"# MGK=+U)DP'DI&R+/E&+.EFP0RJN%0A>PN=V$A--Q&8.P]66%$=HU;UME?HJ>I MTIMX*>60412IIK8L\58?T\PDTZP7G%L\ 6@AA@#346_Q\(99!@$F? M6>]YBNX0D_/CM8^0_X/D.+"6^"_A2B+^A#6$68BI3;E926+RS'P!>"8.M-/2 M+PAB:WE)B!/0+JS.9N&G!LUZY9@IMB;SY,7+9(+G9SDCYU]1$)+?DGN/(GM2 MM*\9@*A/LEX%E-1JDFLK@$',B;&7O90[%M(E[.YY3IYHYAFLITTDJ=8K8TU] M_,1SCB]> 4W2]!7Y ?MXPVAO&D)DR#3KF/."?!L )[C'_"1SRQ J66#7L66%.2-IDG"8_>RT#;%[F$6 M;&0);;8B4NOI6.\^2:;!" ;SS?5#7#23 0QVASR[AL/A1?>YEZKC0I+.9JL5 MM;Y'?;6@%SQB4QX$8Z^(%0QTE/8S"R35R*U=9^@JQHI'*]HZW2N1;YZU\%$( M_R I S9*-*FKP( *OY-9.*E JV:5@M2>@-+LYS2 G81!.:56KO@ 9D&G)MW- MEA%2E PV3^/=)^2>>T2ZF(&!RI0V6_2G]=2NUY9+U"6VT1]];T:NTA-/DFQZ MUQ-&>M?T P-_.B"?^(()7] __GF /W/(\]KXCG!C(;0B.<]Y9P]>E_PZ.-7B M5%HE\ZL 58I"1O*EQ57H\2TSAY!/B!@%@6]#LEG]!L-YHL%(@_5#-GK<)O40 MDAZDW6^8$9:W:5.T"S3ZP?XAJB.>U T[*3S.M.R3S>PK+#=KIDG_H"%,A:I( MD$Q2^.Y$R:\;4=#2#,'RB*D;V:'98GWV/5M8R)O&>=:<#2]/NC\?R,NYA)X& M@C#:M?OOHQ#_*WD#NBYT*FGS#QDV?SSX(!E]D Z_%[;^[ZW[?[*PO5ZE;QM* M)L_OU(\U_'MQR_B'X7 ?X<9D1:./(/0'W+T?L?)P51KK #J!16 [TN&W?41HID<38R'J-3AE>HW3803+N M7KB+VE[>.[)[Q_^TW9YK- M4CB>YN\O&9#@=>DO#*2I4G2DKA,YT(!N$%<#_16U*#%-7=^VLF\_ KP[2E[P MG.S6[(Z'T7]GCN=9=@>2:_1[^Z_50!" 6#*W(+ 1I(CBE>7F]-!M_>TRM^ , M)DE.ETGYVDFKK87@Y(2R$6LY6;T4H'P:[LOAY7$W0BP708&X."3T36 UC=X*KGO"[5X(K)4.[A-^U#9K'DHR5);UT$7;]_;$.P9V7%6'4 MWEL"9)&WF92:\70*;3!96G;APR)FXWZ(F"^@C9@KT*I7Z(>(J$>. ^-)9FBC M?W'&GH#T^?V-!T0%\O6*V:B)D=U@'^G^^XP1%OF&A5E0CN:9\@I(XN_T)TX. M9+'.9H%( >V&A4X4,.(.GXQ#XB<=3\>QZ>;?40^H!)"88^P/GN18H"A&PNT+ MHLCZ@MYNQMRJP^PUKOA<4!1;T3VT\GP@-XT,\.PVS#/F:GAYUG&4C1)X"-)I M5C[+/-&_ 5)[%#BC#_S;6<$FSDJL+#O,/B"H(A<:39&I%[[2]^DD!TZ2!Z4* MO@J&V4-\B7*AE7R8+0893*+ETJ75]RPWR?XRF0,0/GA3'RWHIV3C$':2RR1Q M"%\&V8^EN68&]'.#S/?,#%AHQFF#UT7(F$=9<_T6^3:_^ Z74EKT\M.JW0I> MB?(:3[\E?!#2^UM]=)%_)=F6:7<16O<('^L2J^OH2,M]\0/JL:2.@ "^N^ 1 M"IYB*H^>D\/%T?#TY*13G2,/&DG@U62-VL ;=#Y"*UWFI>\9 LMZ:4;FG@[ M6!V2]+I,:@@*_!1%_$ZZ :&*D(6APJ.YD8QXVF)%\:Y6??B>X(^''%GX'38V M+I=*TW&5]NL)IM3HM!*R&WFNHS-HFM)L5;[0$R"60*@"% \JCLLH.>3U!$5J MU!D/#RI?I&GC.;ZQ@OF]Z_^HX37>24]8[#4F7QJ03YGO,6[]B5L>S6DB2*%U MGC;.(_]X>'ERJ=.17& 1]N]IR\E+CWD9SRKS%B M'Y&CFMQ6'#TM;A%Q:MEJ"6M/=E./K'>$)&5M?U+55E'_0SWL/ B"M0"CLK0I M,D-HON %?/T5Z#-K RD*"5QKN Q+1//65AQ.-R351LDN\)2R9C]!6)*V5FZ4 M ^2$.&+6S9441WA9:V7'.:!-D"?F/ZDJXDE-F!W0Q6>%JE=67,>='J#ZYCE) M'"QP\!D6-^7F$JTT5I[')\.+X7[!38HO=9]BE51(-N$NP4@$R5"N*E]M]UZC M2>C;W^>^B^D)[OX=X0G(^8Q.=W/@98?\CT$\J/[^HEU&//MAF?.%WZG]4DM_5>SNC=!2U'G'8)H:2PFUR;QZRY\1=+WR-: ML""WGE ?W<0O)\I=*,@3VV*/NT2^Y7E/@7+"-ES\G9JA@!53]NT%FI>J;YY3@V'5\?=($%*DGD MU*.5N9I5O.R\=BW[>Q!B331R\7P\S,D/<(.1!L.1\P$#'P6%VE:NLTXRK">, MC6 5<*!+"XOQT!>]PR?@O/HKR\5[%"5DO%SZ*(P\ZEQX?&'#0;BSL7"HQP&. M^N_,ZIK,,? HJQ]]NACZ=*">(X+N\?17 M/P3!"T!T#12IA[(^NDF[JK2VU$,ELLT*DYQ8+AA/QX%-*LQ#$-Q8K@N,=N 7GW"9 -B?,"DMSZVVQAY1&O--:>@:\2.\S*6D^9 M&9]6;O$"]&98_T/?B4\QS^ '_1,[5$^DL[F@JD&_6;GI*2-VKVJB<(YG] =P MXE<-+%4EV#O/Q[/3L^,+DW!4D0&M)*'O"DC.R'->00A1T0(30Q-WB+V!E#P7 M4H_GD1[ *G9[BU%)/2EWG[8;!?@(/)X2?PL, DQ.@#MDSL/W8 =537W&/.2U MRJD4GH6Y/T"ESB8NUY\")J-.'S&D79.00-*,A=\'U:M,FF??HAX4/K MIB+58">W23?*JD;O+%L/>21:B?%:H:A)GB/GG5]>-ROJ76B5\D+'QT3II+DA MC/E&NLFYE.]L47$(:D)8Q1;UV@R@B"-3>_OAO\W]*, 6P=L/_+<5.^!,N+.N M4N.(8,O0K4=J>_+,S&H"/O"T /!B6W_;Y-R9_RZ);,DW\)G^8Z0MIC3Q0J$8 M37>+I>NO0'QF>4G=55QDE'3IOY2K$,B)W.CN34FS;_6[%VW;)I@\U&*BX$;=->RH597?+$BPA_@*.9<&]W$UK8B M+F=&[U\!5N+AAB^>(W3T;N)3>7E<8)%T6PRF'"P%.WU;?.ES\I]7$(0(VB&( M+S>^>3 ,7B??N#L0MX]NR&D-!;L E.=3YZ\=&U=[+&8_EKR#JS^P=L!L^^#3 M# <5!::S*O]UD\3AO9Q-[]MLNOM/!M1;CQXF4/5. J#T/(!U58E,O!&RFJD?T[B1E^KE\.+T_+!.6F)S MHX]H6U\\E25WFY3BN<= >++0=Q#&#^*3D ZR!:NVS00^N;<+HW6F-OJPM\M+ M_AMK";'"B(]RKQ@QZ ,0Q1"73B:/5"W/%LC,(S;.W@)6#:<:?1CKLE-AUQ'[?$H'L'R@;9ULZ[9MU>CDZBQ<)"J_'T M9DZX%SPDEP 9_Q-P9%^2GJAX29K,;.!/!\GVH?GI557 M;2+LS+U4G!M*]:[/^DY>6UP-KRZ&ICTW;85EBJZUE_'U4VBAL,=F;*&#_ROR M ^711^PO'8"MBFF-WH5W\."'D[TJ:QZD:=*8!S#I@?8 DFIX4O>.O:3F=^\4 MZ;V/I@ 2)TK0E%> _:4]0&U+3*M[66T:K'4R>H\/F*[",T4WT+'9>^>9!>JM MD)9K*7[>S>967J:7L? 4D[P#^_8WO46E&EOL&T.*$MT+:GK!8- MF-ILFO63_@3+6*AJD,RPP2"9T>LA-J97L3&]3+UNIH9ME%5FI5ZOEW#N\GAX M3DPOXQ+@I,+>!5+9)NX_9,7R7' MRG81]BV"JFQXC7)(XA*MX]GLW4:B([\5)0E4NK<_@T*VRI*^UR@.CK*N_3E7;WH"L'01=7VAKC MK]F:9QH@HC7I[@)+GD]F;6&]N<;6 *4M;Y8-'99+"QQN_#+;H.UES4_]*D6*3^VPSG1COM+\A'T/\MWK MFJV'Y:B+!!2E1V15@#=H/>9M^ M6:G'RA(]EH<]:QNA.0J":!$S\QMN\^93;E'N![*1FF>*(S4S>_NA1,XK)-N6'S81F29&=N''2Z8> *'!=,-BQ5E"3)QP;S"X/L] M N#!P]2!(&QY?^%\/B_)L^'EU6&Q-,]@1:&4>[-4VMM9.)\_+)4N&-QHIA_I MI:(X?581@QXM^_MX^F2A[R"TWNG.2^ZL_,C;OKEL]=M[A_[NN:LHLE"G7>*] MG)7O,M8IR1!VS-L7&OG@WJV%CEC:2EEE;6.(BO],N.8%0#:(Z%QQ$!&S53*_ M0Q!1KX*([A9+UU\!, 'H ]J H5!<.@W\K_'T%=C^S(-_8")HE!ZE3"R@2.&W M=%/$3087-# M!FYJ.&Z?/.7GIT$F,1$*4O@ M5M:S)T+GB&Q7[%7)-FOSF 7#S?#3(@/Z_C?(I@IZV8B8"K1;-;5ZE?@ 62Y MF 4C9P$]2(PY95H :2Q3KK!M V0+(+S1J\:L6>:\7S>F>#B,'A9))%[;-KZ^+ MX2FIFJN/]9;E[*X*$:?(K!-@CFX1:>LF97'!E0A]WX0]^L!:E-A_;S[6QWB# MH3==<]_%% =4)0LM_M)1C 5,1=(5V;C:I%':MCM*M@Y6<]U@(K5[2!'5, #: M/]EO$<_3'85M=1.]E#3+P5"J"NKN+MHB(3'G!;&0M#8<#3PJ3=,,6UF5XI2[ MR:/;;(5,GL:0&L,P[-2GW2P?,H,?R9+:88LFI*AOY55'MTZS"; C M/!^88P:V"=W((7D;,QZLT;O_ ;Z1EV-_X"9O"%AXX!4]"SR!<.Y+%JP]/SJ1 M=:=MYCK(3':0SI94JLUZW"PRX3\/UE,>I'-.0B7C6>OO9U-U\&C]Q(0%@^BA MPG*3@R-==:,P1/ =2XD>*7?CF#-)*=B^Q)H#YY?[Y>G)T96>RJ[P&-80_8TZ M@?1$WXWENDF.S)'G_&8AFC^Z#NR*1]P#O$D0WNCU9^M *[0T6';&R/E7%(2$ MES)66_EH_0:82J)5'05\C/9N\]0RC;:1%T*'< =^@(U1=/<9VT'W6!"YN]"= MH[FDH3:4-=2R\\M:;>D,!P0KV[>CZT%?^G,%JL@TZ^Z92$TDB;T/4?&1ON@W M_I./QCAAUOU=339=KXH'X+P5:?"+NB&W!3061"ZUS%\=WRX4D["IL"X%359A M]JOAY?"H4WRU+6I1L)5P3$?$4#]5-L*/O.GEOUA@]^@'3DJD5+"Y2E+JT:+@GPZ2L?.R>#J:'AQT6U9HD:Q MI1S*'!Z:$YH>QU*]69\@V*B;%^1_P "/?^^C3 ,Y)\S%;O!Y$C=.!R/NE^2# MQ)6R_N1@ZJ-\0^U=*FL6;8@5BBPO[('Q=G%^>7I\>7YZ.3P].QF>G[6MUVXB M1%;R/7#(\S@\R^25QC7PP!2R:"KIE5]'QYC(,PV"",5%L*M>JA!LEM,CX0"- MQ!QY#GF$*0L7?E]C05.!;+ULI^(DA"2]UOH=V0\+;SIKCG%!(=?9'%0HH-NL M,#(QN)2TSO/IA#PH["D^JA"J*@*L\#*QJRU&#A?\3N;!HP*]C::T/6T;);?) MG.5@4M++/)Q4(;B5!+#='75OX1130?I<@_ ' !ZQS"*,T%5BUZ][D231LB?@ MG7A1S@EX,Y-!,I7!>BZ#9#*9_@,RG[T^&Y]CLMI_4H>%9!.'4@X7)%6"9T,7 MQOH@/1.NY9=KS(JTJ#]R?@$/AQ=:).D1%^6NQFJ**6:=PT6XQ,J_@95E@#LD M6\ +0#8[T$_Y=_83L/599%8TJA#/L@Z3S$Y>!ZF,(?<4E#+5%7 ."$E_93W3699!9-76*.7;C>R'T(NC-QDN *%/D MU&+1 /L"-V':516GX?KZNW/.3>#,@U-H6UY(3DJ^1_:".&NBY:TF.^N/F*\P MKFH%Y<-5=MX,<9QUF9D--E-+$RCBR?U',$BG1[UU\01I)L7,%/?:?W=Y"_*)?Z:X.($H M;DJ&T0U)%7 @ *8J3# <7LDV[\U(\L(;"Z'5U$>D9AW+9I(883] )4F_7L%4 MRO%$E'_RN^2*-^MIQNLM\3$+PTMXP/U 6SUV],%[ND/R(\"VY_C=A;/X//(, M"H/X1/H9A9%Z5)OE*]UA ][HL5X.5^2!6XB7Q=V_(RAE,#$', I#BL@WRR%: M8#=^8,I]M!*WMI,.^P$6/KEZ.1T%-YV1;:,(.*_@W0IW[GI%NA@E^-6>G1V?=>H\;P(($X0DF+O7 A/H3-;E!%#X\D\9&P:," MJ0D@KO38()KQ\TKY=_<#$&Q24Y_;D1XO243/J9O;%7SHN@93'X'2Z_$Z0QD% M$^6,2$%4VW.KQW.DZI$7TL$"/4=27;I3X%1VT5[%P/' C)0?U! Z^54E"IM\ MK_V C #-*5R:R:':)5@RQ(M?4Q=TT@TJ2J^I1>G5Z]ZGU*3)D"7O?^=WSK/G MO/-D5Q6$R39;*I!N5B;Y8EX('HJW>Q@%E:KTZJ4YE#^8SO"@!"!%78Q&B##! MC:9Q[RH:,PYV#AZ\7;O]WD<[IIILT.5I2=!E\GE2* ;X2KXH?6\<&:>63_.\*T MAI5Q4S"0V7@1);BNU5+B9VO]Z+/+B6U>I>^WN EX98?I*9B4DELWFDTW*+5M MXW2;G;D5(^>X?IA:D95SY[$]_&V?F&2/0&?<(]!^G6)RGM^S$_S_6L]^S'Y) MP"L=5=(KOQ(NAY=#;7>'0A'L+O\J!)OUBF?-PU$4SNDD.-6:BAOK!HLJ0MV% MA@2M.I:PV9T^M]@1J[ENLI60BHA(.40RA=JR]89G'(30OB'V*EIQBQ 5MM5? M@APA%!ALPC1J(L!<2JK_$R$8.- F4RFI)\7M99A0JU#+] SI8F@]EA1\$NBI MFYC5[*Q5"=?K\K+8%_BVSGSX"EQZ:3\5B]L4ZM@?// EN>4&K$Z[6?$.T@_H M1=^+FX"4BC3W06DD25*M&09^ZJ <__#P)^=P6:0LN!W,$WU%FOOP0CUV_(F+ MO;BQN2*7H+?15^BMG]_QGABG)\VRCWO7P^F1Y]?5\.JL[_BH2G0KK\M;\=6_ M@A B0%Y&DG?U"DX)(DB M@N\1F2.1R]UBZ?HK@,@4$:#@1:ML(ZZ*J#>H;EI$4GZ%EW^JV='*@:0E_>+2 MFTD+A:LW9&$^4X^,Y,7@59&FH0-_69*1!]FA]5F<%01 !7S;,[Z"9W M*=F(B;:*DE?AJ7[TO=D;0(M;\!Z2_WL(@HA,[L8/PJ!0+8MVZX/0A)1U+8(U M"5<9.0Z,O_QB0>?!N[&6,+1<[K[+[6.,=*M3JTFH"F/K>2R)4RGKIIN .SB$ M\7FAUSUD711]!1XI4SORG)&S@!XD#A)2^R=)(C)P/&/AH=0\*@\%E M^AN&(C7T-UHG8MAF&,8F$-YS_A%9+IRNH#<;V38)00G2_]TLMV<02D5HD)JN MVQ$:OV[R4WG.8//50?HYW&;]S\VG_SS '^\HAB- 86:?P#]M]@C\P^\E7"R. MWI#IJ&"[JT7"1GY%L1K2_?.+ZF1X>7S6B5*1EQW1(6K([?.5Z>[SF8!&R 4 M?8" [+6<2S6QSOV!B(BP=\V8&EPP%SG<:SF1KKJ@1H&492'#84"7@"FV8"? M3OWHQR='5YM\2L2'F83!8N.+KJU8#WO.#;9H9N#=LK]S[@.5#-PO%'$$OV7W M-L<U%?::P#\.398]8U;XD%C$W:./2FVM%QW?T -"&. MF)\-N=&=R]^7/J2/(O^OO[*Q3G>^^=GHB#CR3VTS-]0PBQ[T)L+UXHA%2 T(H6 M0/SUKTH2& S8V 9;^'ABNMM 2565^?_^<_,P_Q@6--?X0^_2)R,_P@;J[*N[%JN5JN']=A2_=8DCL=_H9_'@@VVS6>6YATT MGPF69NC>6#9L488# _:#:&A^%P3\__8YT7!UQWI\U._%!N+#U%C^"G\\&-?: ME@_Z6<6W@R)^#>HU5IP!38C)NNT(L-/=4_"UDG/82_A8\E?PX[:IO'9B< ' MG6P').MPWF"0Z]1^.9:@VQ/#T@0',@"^B$C&\$SL<6:VY1Q3&GYY,!MY?8[& M1'ROMVUS"TS.\B3U"_ZZ;>@ZUMF&V5_PUWW"R,_P^2DA)2"?YA7\X7!FMI$@ MB?1SKPY:A ^<8BJ1S69_K1&"MV\%HG2Z>_C#(4R.\'OP3O3K(Z+> "B(DM-3 M>PDB9(Q,':!2/HG*5(!*^<<__YD!0?KG/QIP!$PT= ?HL&<'K)U? 6'0PS&P M<.7E?W^$O\<0E9CN>"O[[0Q.L MJ:S'',/\'<=-YV_8Z2_X\T$;2;9-5?!^ZX8.4 -Y_1N]#5C!G[(D =W_$S8H M6(*(IHRYNNQT$&8Y^ ?/0@I*@B7Q')OG$TJU-"0]NL%4EQEFSG?J^8$ZA92Q M?^NR"F=HN9#8_H36P3LHFV].>(+DXP2/6,TW,A5BD)-<7EE,5SFKU5CB_2;U M ],%#0XX5&J_:4/39$>#9+$I7:+A"Z&&A I)!O8/3(9P*OECYPS88NK M>KJK,[U)AN6/V-(!2Z"[H& 9&AHNZK&W11KW]^ >'MC6#DZE4\D,'G#=$%ZG(@FR+@MJ"/1A2 M 7YG[P;=6*62W(BI+I2^T*WK%/RQ4*1X$@VZ,/S0P5)PI)(_6E68[@8H$X-Y M?.$RM"*[VJ8UJZQ;BT2;CZ,!3@35!I](T"$0K$-R]NQ1#/[/XIA%)E]F+UDC 23& $%>]KBI6 7\1#/:H< TL7.HC^GUW@ CDI0 G1$T< MB$A5-59H75,P+-H"DNS4#-ON !621&H)EN,A,_9(!49'X_'5QB$QV@LAJ\=H M!O<4MKN>\'Q\&6^_0(S];EYMO]Z*AAL2(A82=)+Q^HIER>=211^P [X_(.!4S:,X4/W*BK^+V.R8*?@9 MO+*J$77.U5+#6:I8U*DD]4%.Z=MF_WK/NU!NMB:Q/&%PL;4DM[FV55@1MYKD M$99MR^$[ ERO4VO9]C_595W67"UX-4_398TL]? 67F47.@K:B58DO^O'K"1_0\JI%B'9H ?IE&Z\H6 M\1HBO%4-W\ Y32PY01\V!SNG;YO_E9S3[FPX:U4U=<[) M/2_><0Q.3#(O>2)7=T[?28)W.Z<:M5I7E=F*5X2ZP\_3'2E.=5[KHK\)"^]; M5:)MI-^!H$(-/D/B7=:;*QU8]DPV#Z:XE'MR,AL7UKC,&?F!F;;56($ZK;]^ M'8:H+3 !EK\G]<]_T$[ ;]L/\L/Q8_[.P&\4/__O#UO63!5%_/WO9L'F"QQ@ M;+N)];"V)11F__7DG?Y'VW M_Y._Q?([I)$_@Y=H%'*%[PFJ&VBZK8>*HKL= M8$.#!FQDYGRMBL;$LT!$6Q62JP*"Q+.[)_(0&I8\=M%K"@#8\+._K>;'B:'. MG(*Q("IVJ(XIN;#2&C-AP7FEBW#2(&J>59IGI-PQO#D/BR&DKXC:#TZ"O59!V% MWOU-M((@^L&L1_#D5#1%Q] !I3K TB%1ER!H3$E+V3:L+4"TBK1.#"8#F6D6 MNE)[X\XR2SRR"\!SLPXA :9KB3/!!BW+F%J"]LCX MIN@8<"+HF=--0[:+0*XV:'8\Y,#,6"QKSK0X6T76Q)R?=.)U3*?>UT&I+/19?ISL_SQSWX2]L$TOV:8+KL7ILOR<3SX@+9V:>30 ,M$F0\- M0=MS&YO66*X#J6-X@@H)Z-N^IFD:EH.RYV5@UUHA,O":;$YZF4%.<5=-,]VV MJ$&B$CD3 &?[^]1LMXK_TNG>,H*6O3B"!IO&\8\+Y+Y5:;!R99(T5VD"9W%\ MC,NS DG4OY7&7095+\- !S@"]*TE1K!T69]N5P=XCIRZI28S"XP2-DZW^/22*[4& MQO3>Q?U#U?JMMAU>R^#GU;I:ZI0V@REM*#&%7DY6:L;UIGU6+5 MD3:7OM7Z*QA\JRW US+X>;6>4E+S43I#+3E/G>4KT]4BNZK>.Y\_0ZW??L?W M?6Z:F=5$SZX,%4U?+F)S)R:9X-YU^(?*\ZWV85_+X.?E.>]S7BS;J0*]ZZR;QI1C>!J M^IBM]+#R#:F.;.YPH6B8V6S M!EMI6=_2>E].U3%;LWBIX8P=QF;H+.LN24T5AIMO:?U@V_I2QL-+!YF;8U67 M8VDC86_R"7'4 M4>1!IK/L4--U)Q4Y!_@42_>G\:58>M8#]@_Z[U*5'U>P*.E6=(#D:R)4H-'N ML%S(WVH]0S#=]HAE8FH^UI];(Q.?1=:>'LQP?^'ZS!3OUO-]"SL'O5I5+\NQ M#M[4P61>G \:5C5R&CB"[+R:QWOIN?:W<'?;"I4W.@JPQ,$"]73.8J]7Q<^0^H#<+]$ZV^(7Q_B10!?(JB0 MZI2DR3HZR>V?X3T$^<0;X_URS02YX_677ZH_KT;5>.6K&:UG%!0:'M>YV1)M9)N)./ASQS->_]A_(O1'H6M MLJ<.:^;R0X&9ZV*;W MYD#R9>=R#V=&I"- 1:7,FBU#\$1;#"^!XCMW!L@ U M@@-JD&E267<$?8KJGP:U:W->79@;%JT*MOTH'WVJ6AYL3Q!."_R83;!UO)^W M1'>PR'7%3.2B%@C!9VGRXY^0*+\Y]OT0?04U0_G9(^X-Q_RM(EG M6!Y\^Q7[G9XC=-CQA92.^F[9I=YP'HR=,NS%,/_:!9LZ M=!MH2];,X6YJ["[I1,^C,_<'IF=(]GXM%<4R4='Q#Z^ \3S4[Q[\CR6L;@SW MAC==9BH-;LH4Q7+"I5;-]K@?.4?R=7 _2[UOY-\6^2^8\VN?P51;?#S;7-;: M>#]K+Z12I='LUPO$I&+ M!-T=A"*541G,N"NL*=>9&=;64!Y BM(EM-Q2*ZXEVY(L[JV!K0XY BD"=W&/ M975\+8SCQ>@6:SH]V4=LO##;J*\Y2CW.;.A79@,1+K#TYQSMC*'DMJ9TQ9H9=RXZM] >V,5JG2OID%=EE7#2E M]O95.=XDM=F>.W7$U";%I"Q[%E]G8\8T?K<*^2.E]L/SH]]U/#_-S9QYLMM? MXLWQNF&Z96*2_2ZW\:?Y\F? 81&RNJBL)PUHOU=9D]D(I;$>624037!$.2_V M7>!(QCIN+F=+8YQ>YQ<%OJS*R^C>NA9-<'QJ3FC&K\T?JH['#Q&-H7)"[= H5MI^4I# M4)^@6\\,$W'+4^MX7U0,9DXNZ_WHIJB>1>/9"=YL18MG8^35%CMIGDQ=QLD" MA/<0"-9SFYQZ,5:C9VW@,@N%:ZX&]'!J$9'U=L[R](*IWHZ[Z1B9NA9W([^M MMZH6S&9K4ICA6BPU]%1/&(_H^U,"?[)).BCY&S9=!9SLL#AV-8;C;*&W6O::4CN^]R M%I_/T>?FJ#Q)V1LA$$>K@9L$\%\J1T/398TL]? 67F47J;O(\O1 M?,B^RDLE99(%SB8UJ;%F8II4HS,.08C,7;#E5B5E/C-1,LP';:%C EU+T&W! MWQVP<][^+T]")X\_A#QE\@UN15%F!8^9FVJV[26D7'0#ZY?/>3^&\G32?V3D M]3IP:;9IKB!TY +7)]O39%)3&#T7V;!'Q.$2Y5CL=>"2TV>FK1?G&Z6_,M=M M8$IMO/>M7>XP.OL"7,XM)L(%TYM6$9=?NS)=?,E122N^_MT8.,'P/[$5?)8,5OX1E,2S$(&!9N>+$96=&\1_D-7R0?P MQ2^'+WZSQ$>T6FM9AN2*3M,*)K]WS#HO> ZD(JL"8$+2V4\/5;_K7"JO4Z"= M4[T93@]CBC?(Q!/93N2T+UH'GB)0")DS%'H_5"-S2/7#0@CG84@+CF"J8.V] M%WX-22@85E]0Y'7XJEANP"V!F7<504SCDT913B^\R'F:+X#P"7T^ WQ'E+T[ M"%Y%IU6I_&!,$=,V4YU)RV*;2/13V^ ?17? M_F"[[+V^?31/RE?:B3HQM4HZ%]/F!.>XN8$3W=,SWR?E;YE8L-.RCWE/4,U> M-PFJ85$.7^&&LK*@LO&$%=]L4E9DC7%4DJ">&N#]-*CG#?!!T]N=#C\HG,6* M0!?@FQ^1T0&FX*&?FA-$TKP+FGI=<%QTD@:-Z(ERN[!DC-'D2+&U=FJ,9TT: MT[F;*:2TR.FN@_I9^Z0)H709;=ZOQ?[HDC57@2TJC0=TY*8^OQ.]+1/H&\N<#.0>FLJX?LRCY-AR7 M[/:()"J--DY2&=E+CC)UIQ YF_Y*'+] HV\87[6\PX5(JTZZ8SL]R,D*J/+] MV7PA\?5!Y)#VB1S^C'C=2\F?K^3QMGD/RJ-O-)5QKR=.9 M4Y!UP36F::ZVR[DA4UO2M&TFE\ M4RKJAX'SXHZ>\G&O(,)[&/FE]&+41"PGV&!/9AB12B4 ,Y]R+E_KMA*9=#*= M^9:9SY"90\[\Z4)PD,T>+3L32Z][U5*\/E52;5K*BVV!HY*1G%M_3S+S M;6>B*F)/[,PJ4U&-I+IN,:S.0GNCEAJ97B03C[Z\S/Q!=N:5F\D?DP%=3%;Z M3;%!"PQPB#Z]2#N+03ER+M=W!G2$MIDO4>[/7-PC&Z9ES,$6T,\G_K&""FRD M(Z2N)4A $RP%78((0;0E.Z3RUA/JZUPG7Q$4CN4:Z6R[7BA99"0]H>_EU1_<+;P=\U':KV[.]2I/O4'U%XV>Q:HKJM!KC2(K',?U# MT+[,@/<[VR]Q;B_0\ASK;C*0XQN77V#ZEW::/EMT*=&_#1!"0 3R$@46;B"U MUG+,ZH0F&EQJ,DDR"EC.=>U;:M\NM>>X]BVPD1)86K!\I^0N3*NG"S:GT'A- M$31#,WINNC%I1'+-?U9(C^C];4F_!?-&@ODAAM-M%0BC.7.+3-4#AI!=,R-S M$LE01C1E\MM.WH4X0C;!%;M1 M"QFA4MPS7+NAA]B\GD^065:\4Z#%FO# K< MVFZ;ZGU)YS.4_[:=W\)ZO'2&6IY4V=T>[+K$8K6O0G6]JI5HSI<,GL'[B8Y- MM!I>+27:'&,XJUTWCRWRGJ[A&,CTU%R.*U>[+<'['>+_% M\25QO-,8[V13:%O5<;? :.5N);^QEH(1NR^+&9'8T;?M_$.%]4.L:(-W^BU* MJ@IIE40_T^,Q<%D:P3]R6B$?%]OX7U8X7U:9GU%TY=7EPB?2>#V^*1 MS,*%5* -S81/P\7-H7P9FF;HK&.(6XG"-X6)5B!EBXGUIF2J6Z/M8262&4// MG<)\=Y'SBX']+)WWH/V4T-<$\PWO;3\N?ME2!?T0G&5?6B&%J95@2>CW[LKH MS@S7%G2INX*_;6]<&L_*^0DC)E)*/[NQ*_**SX!8Y +^6Y[MSS0$UL53O1%[ MKWQO48*/XX>W/!QSE]%,U? \+';%!3"40L>*+VZN25\+ M\=M^:UO>D(4"7M&HSKOL48\P55>B-2:M>UD=DNGO'=ADK,SO3.E_5H+31L67&\(#D!51X\DN3'.%R>%&$AQ M8#DAV['X:#FKW:DD7S;E+\_N4^YV3=#&*]JC7&:A2\; J@SKW.W7*S=G\Q_C M;U]DE7L#N!+?C"L=O-A:"EQY@>=2T;MW(O)6.2*L/K;(W32;FUD-!N?Z]L B MQ]WYC(C=.7__$&O\&")XSACK!:T_3CIXEJM6DG'*B658D(GL[L2E09&O8XM? M7D)=X%?C7M[*M+NS%=[<<+7Z++51>.;^/*Y/\ZL_>7U\H5_=D5*C_K#LCAEV M7,4U@NMDQ^:=BO*G^M718?%#2>L/.:G1_B^3/\ZLC M$NTZ5M,]NT^-JJ5D!?0R^E5B9MB(TX0S>X MJIYN:^M._DY%]S.=K<@P^Y1^UFLQWG-3=!'OJ_92&<<'H_@=.EN?MLWX 1%J M0;9Z@NJ"G+?[LP2I*%CBS*N!)5 /'.M=F[)NNH[M-R"?9!Z^Y)QS[&-,@9JB MV]>!?5)%<$Q#F8KMEJ-4*\/Q@HR!)-(1Y?Q&+3Z!WANU/D/D/X/QG Q#4!7%DZ1FJ^;CI ;YER=/'JJS,HN#-\E"+QF&'7E\8DKA7IZ!K][P7/]4QO,4D!M;8<-!6R ML*9!N[T:+"*>9H9SO-HOFO-$@:BJ$9;[#[ XD6?^ MN^(2&X%?5QOQ=!F/E5852ATI5"H977[_H:& -ZW;32'IY5/341R7BY6,JS*6 M.G;NF;5?:JG\KF6!4%)SCMF0E079'C2S(U7#\>@N"_X@3YR\BZV5)N^Z<5U: M<+C@:11>JX^IF!5=S7!7<9%/7FE\P(9PU+96DFY)K.IQ450 /1U;YISA1LPW MFN_6G_JB$#[EHM'\>)T69S*.R^MELI:=9^A:&UO+ MI0D#V+P\SKBC227"QR&^(].?#N!K.:^U/-<4XB1K*]5!?MB7G72,*487>=_^ MXO6,;4UTV"1966T8%R<+RJ)&S#I,=%D?^-C+]^2K_^66=4!RP\6&N2C%NURQ4"B:7ZA>BZQO_H2NI-RU[ MB$%;ESFN46,6RK+ES&TMO:C>,VN_U$KC/.\97Z2KO;'>IZ. MKI+^RI[XKAYX9J\>^&'%X;#2<]-B@;64Q;U*D:6Q3>!;MPLUW16Z+0)C:@GF M3!8%=:^ N*KZA1@MJ-*8M:BZDJQ/Z1FD[Y-%)V7;P*%$2$Q;1J/;>P7Z95N MDYI:P.\.^O,)A:6YZJ $W]SI-PNKR/F$ MJ%+E*6J'ITOVR?WV!2;JY"R?MO7&7V#4^Y>WISB\[?Q-++ZFH#TM_)VYN/#W M06'EZU7ICQ]4Z7_<'Z3@)"19=5&UX4=O(> 8D J6@4XB04_1?UESP@B6#AEI MMX#%S@0+>IVG7W!X3AZ5O$6O@2STW[-7UW>4BX.64ZX/&8TA2@-)4:EL(;); MC#>DUMYA^_/DNAE$XY?7IG^RI7F[^].B E&]PIN+06D54YJK4EZ2:\*\F(NL M%_EE(1K%^\.B M&5-AL,>H61B).-Y$;.D+F>'MV-]B\+T2A@J=-J.AVK MEY<L%QBEJ:UWIPONXT*DYK(=7U!YNSI\KXUS&>:I7N'S&5F M2<79?F52*4\8#'O1=;N4)/D[HBA/ M1);*.BV8LB.H6^>WGTGV8TD-5Q9*PBB8Q1215R+KQSP[XT?(/#OE/]*#N094 M\D4G%B^E' =/59248L3L'MV.K ,3::A\WN7?>[&Z%V[_E@W3,N8@G#/OK%J) MS)*H-_%%P5T2B7*3;_*14Q0OW=%].*EK\O=#COF^CF5)8;7AAOK08V23+";P M0:-E32.W/Q,)EET__^V% /GQG==[EWJST#F&KP1ZH+MV%X"CARATY_>3Z[^/ M;PA_DO]VF?H_NB^>+V1)HM#DVPQ#KF:YWM IK_.ER G]5I>?N&?[!D0]B\!K MFZ8C=OR16P+W(2C9TJ)K;?*&IH#DDD]4D@MF&?L6E*\F*%%P\<]9%#\;I@/, M,-&U9:%,7.U1;)JB8T BH&=.-PVA7/3P>E*V-FT\QLPU*J%6)J7;W_+^9C?_ M[*Q#8%\X[2^M6]\*&,O2]DJMD9"'-?'9:9:)LIYNZF[YC"RKF#$V!J!C:Z7 M7+O9JDZP6BE>5U)F9^.Z5$-;]"++WPBY=E&VXZ^'0968\=) 'J3Q6%\R>U2; M6<7&D=7>$8)!%#8ISN4AO1X&)7.:7R<+_3HNK"IY1@653&,364VTL(XL)LY-]K.CQU'0$Z\& MR,$%X*BH'?JG;-LN:DX;]JXFF%3(Y-N=E;)DV/6J[1+QDNZF(YNM>!XC!_> M/S/AKPF3TU7$^FHERPR9_%2)C0RK:[BXDU-O[B&^00%_7J&GE$\X(H,(EPKB MK? #1T]M1QPR-),RYP97Q1OT7+FY3_5*PA&0:JG+"!#NCB3!,LY7#A*ZC [J#<&Q>$ M1=MJL@Y>?MW1$GH[E*.VX;O81'I*&_&.Q?55NS9GZ\>%*BB)*4(=-%("^%L7H+ MR6R5QE*OL]Z8S,+H<)6J:F:84>2N6%O%:$"4=/=+NEU7JY4?_;9G[; MS+L0RJ>!\J]D,RO)BE%4J$D<;^J*,O)FHH$+WY+Y;3/O9P/CU#JS(^C30!!\ M895U67.W1R%TDNK:1)NC.4UNY]EZFO>D:B0AOYO%CW]\"=B?QI=>I5S 4F&] MQ](>P7:K?:ZIXZ#86S>4I,O$O;M@Z?XTOB9+@^T!(KNW/0 _O.Z4_/-7DO2I M:GD0MLRY!=4D4AN/(>N]OJ+.2]G6.I)QTRN#[RRK\C34:GD=?2W8,5;:%QZN.C'19D2:IA,9IO&CDXQUYU8]>\EM$ M,'A$OALN)0C\\J4$_F'K^]L!\=KE[E*=+E$8)Q2+H3M&CR!*.7W>\ M8"6J"O;>NK\A"07#Z@N*O-X*"S.@EKE*=LR0K8;,BOD1GW B:06> ?$3^KP? MPJ\@;#B$(\I&8S$+FWX0>F_A)L_8B4."L=ACM-PX,:"&M+HJ?[O)G^8F?S+V M0C<9/W"3\9NACVN4%%&:TS(N\^MX=9(:5YJ%;_1]'OKPRUUC_/JN,;$7(8 ? M@D2XUX8($C-17'CM91L'U*)48)>3>#EZ-0D^KY#>DT4Y<:&V"9I>-7OO?$#H MO/;("YX#J!,[.TCUD70 M7RHMLU?BM'6>JE)JK\]4DSR9N3Y^CD-]-7=1F;=6 M;H\3,F,);]-,ISOX1M$GQ)P/L43&R,RUL)3^H+!Q.]?>Q"6[/F1( M#W\F9ADZ),QDL_0;-"36=6F *VS> X^?BA!TR7LK3"6(=8P2UTRTGTVQ3 MX[YW*]YN6"_JXRR+?_P3\O@WQUZIBWUPA/.X%!U?,]'& EQ8.SM7E<>06R9%>M"(='K]X>PPV_?QES#25G*1;GLKC7G8F M.B"WG&2J7U6'1FKAD+EP![,TM@FR;KP M)*3F2PLE+ES9E@^/]ON_;*MD4%"]^MWU96=&&[KMZ>C4>W<&8-_ =61Q:X^S M[3GHC+JM$;/H2@N2\1RY%(^=O8O&- M7%_BNI)%[/:WME#WRS7 MUHN&MY>=H %)-G93?^)@* D[^8D:%,01%F%UUG8O=N$,4S@QZ##5WL@N=5152$74+FF-:;5,%3A'K_2 ]1^7MU0&7DOE&V,0/-V-O7ZOM'%91Z9&:<7192@_Z MQ^BP4 [!9OKX2:>ZDJM67J^/5 M4)1%;&%18H.1+26>=$BFZJV^@7#9$O43,SAQ]/^=3GC\] XH++Q>-S4>.06F M+W1TFR8!'M=K%AH M% USX48.)!\9*GY?&/[NI,;Y+Y@'WZ^]+?I\_++]NQ M(CD>*23>'(ENU8U1#:9Q\P7N:RGWB?<]7\?0L>1,SN?'KK+HM(L2VZA7Z_7( MZ;"(&+K#(OK[MNMJ1?3C?"-3(08YR>65Q725LUJ-)=YO1D%C?,@5 A4O.^F# MS@A7/"K?H#*ZV%_/HU#'\K:5]O'3C@N='F>:)=Z-,S$N-G9[>;;*D5&@QK'+ M]\%V-P!.6/\44BI74#67[GD:4V7*Y46BT9XDM4N M XISL49Q!466'^K#H MYI4%6YG0F4Z")39G.D0/O*,_M#DA.ZZO#/DQJ=5[E7:2$QH.R?"IXF;HGNEV M[[EW]&["]GQSX>*%$4$#IBJ;7G,H)MW9A#HC6^B)]W08[*_S%9,'CK0F-*:Y MC,\L#E0:,CCNTY]J^,P[>A7#&EF\9=837G54Z2MT:6/WXZ.2;>)G*+Q]Z/E^ MY?5O"ZB^,;-GLHD)EF@9ZJ$)0NT?#&OZB\3Q^*^PQ:^)(#JQB6$X.D30#VQB M&5H'3.S__NB*?'9C<40'MTI,<2!T1Y[F,#FE#6TC3_[ '"-HQR>E!)Y*BCB? M%L> 3X!,AA^G$B*?C@,!I %(@?3D!V98$K#^^X. L_SU9+2W&KY;Z+5;M-F8 MXH+!)#@UUEBR(L4G[V/T.9!UA_T-+^!%6E'I#9B/ZL[47ZC?P_#GV2[>TQLM M*%JN,FEJ0YJ3-U/?S[R'X=<&XVY" UR7H?6^UM=ZWLK.KGBXK+R+X1= M @51T10W[UGIY"BKK/CT?8P^Q8C),B_VR[BL&W&&2ZCTM$'Q1/P^AE^>9S+- M=5*D.;)92^0-+;W)+MI\YCY&7QUETZ6JU+0Y=I489V-V/R//5SR1N(_A5\K< MA+%+>4IQTYDLV1=3\]4,#C]['\._S.0FB'@FD21$7AH#@D^0>(H?X_ O(BXF M$BF!)+)CL!L^^9'4EUKI9(^0Z\_E M-K?@)N5AVI#+)<,??^:ZPP^^L0W7$H$=?)P!0?+7_W"!\L]_X+\PV_'0C#1A M'5O)DC/[3>#X__[;%"24B1E3P<3YG7A(I!^_LM"R8_N=$<2NPXZ7X.\?3]YJ M364]YACF;S+]$$^:SM][G<"VYK;EQ- AP01-5KW?_Z(L65#_]?-?): N@2.+ M OS;%G0[9@-+GOSK;[^Q+6\ ? ]\9=#+;_@GAOXAR. /]'[AY/N[L@9LK %6 M6,?0!!V^W?\&]1)T\ .;66#RWQ__TVW2\"VV*>@'+_+__JT;EB:HP6A6P"=+ M^-6/?[HH0PHS)AB- ARZ U>0Z"V0\@+\QSS! 5$%@O5[;#BSOY\RXXC*<+D9 MFP4]$GA UVL1<\MF.!"X)OA-['V%V(@^HX!-3%#EJ?Y[#E<.\L0+OI)U%&%" M?/A[[ -S]Y('Q!?;4&4)^Q_<_]^V!7IG_,3/CSS]^R0#_/'N>+_K"++^[Z5L MRV,_A?+W3);@D. ;_L__9$@\_O>.">:5J+5'"E22&%A'E+AD(HEW343PEX'0 M^F2D;)*<\"0QP?F$."'YS"1-\*DQD4PE\/$X3@@_ OQ]RM3')QB(.+@O/F-# ME6!;KE'N,GF,[5)=AOW/K_$G,NP5HV89FNN4NV6&Q:A&'F,&=(EJ%!F,;M;K M998M-QMW,Y6^ "V(/G4,_2>6?Z ?,!)/)K*[X>]IK3=.(/N 'V'>_V9/L3T0 M6:"=4'Z'%F1O+&-!5*:6X>I23#14P_J]52;;-R)==O0ZI('PAQ3L*G@QB3_ M-P?J">IS'>S(B FN8Z ^ ]T=_/O=K"3>S;3J0>O8*G(A1\?<( 9$[K?ZK1X*@:UF%: MS4X7:W$=EJ,:7:S;Q*"1ZT)+%B@8(HXU.QB1_$OZ=_!%LX!U2PQVSA)2=!># M38AL/'%=4WBP7($+L8?LBTHUMFWV9/60>%P\G';6,OZ/!P\Z\!B KY>P+I)M/WBN.B M.3);XF3Z J_R0 Q2M-"N]&D)>>[QGQ@:_UG9N@*&,[>"<+/SK<+/.BT6G*MO MFH_4>%I.66V<;"Z8(A?O*U(_2V7XCU+CB>NI\6Z':K!EI*^OHWLV(T%*2A^4 X+)ON1_W:,J-F]EVP=;6B:;*/45JP@JP"#@(3:]/<9(W== M:67\#"74;=#KGI3:O5*7T^N3(B//>2>^X@IRMGI22O?F@J.3K-E$$G].GW\O M-SYY?7M[1'7 5+:13G#0 9-]KZBYZ&@#R[:518482I)4=43_YN/G%J\EJE-O M-H98KMQDZ3+3H*&Z+#5K^7*CR/X,Q+[._F+4@.CY=4)C: MVM$#$VS,-H&(,@4E3-8QV;$Q<298\)7__A:/:XO'ZURKQP?CUX@99Y*9E)0$ M!#\9DP2?("82GQ$2:3Z=$ @!SPJ)208/8\;!$UV17[L%HV$+0%=2DRG'- L5 MJ]5;\21_U+(T&<<:/4:L*\U5,T=(%D=2_!0E C]MR2X'%;R>TR8,314)RLXF MLF"RXN/'[VS31:5>BB>G7+':2G*EAN#D]2FJ"?6TI<(H,6\>XWFE2G2R/;[F M5E,%BD\[@, M.]MB],K[>.=A_PJ,_W*D+SZY7XYUBJV!?QN*ZS+X?&&X+JH_=4"Y-.F4"_J2R56 MQ 557*SQ=3DS*:Y0KZ_B4X:,D60ZFT7AH.UW(^ M8ZVIH,L;__._[YZAASH!:Q@/_WZ1IXD'/$(\C:B^I23) K8=_@>5+R/VUM#] M56_,VF->Q$FU6%L7-MVEGCS> 'Y.TZ;B.-8_O6"^_"78S7? SU&#W*,&62[' MQRFV9S&R1,7$' NMS^8XHO#<1(H >D"Z8ZQTK"4KI]V$R]_V\_/H$M^C2[67 MB \]:^9Q'E$?5C,KMC5:OPXEK"L[((BOD$3RSLA"PS^;5AF=D\7V,IM6"_CVT3ONAN8J3 M45I.,3?FM YO$C2_'O$SZG6TH;Y=[/>QIV7 Y9?6"XA;@\W/)A8XI?/J:O&VOTWW(>M'LQ M_[VW&_"-$]58;6FV_1Q;68+Y>VP!08FM()5>/+2PMQ^Q:RJ,;4-UG:>[#Y&, M#.[M3CRC,;,/B5TJZV9H1_OTQ<7M5HI;B4KN"MZ%M&) M62W.>)U+FXQG8]D,CK_)-8B_,DAS8Z2_Q60^[E8C@2?2?]N8 U1@(GICND_P MGQCT&8+Z^9@ <0CY&P$3F_@X$_L&NOKUJOT"ZN'^-[" A)FN9;MH(]PQ,-@" MR468(T7^-0ZSHZ"3AI***-'Y_1D9=E?>!HXG,N,TF4CS9#(A\HF,0/#C3&;, M3Z1)-DY*PB29!$^W0KOS.557-7R!5^6-+N'JLI2NH9T/\FG+)=]FY;47)K6;<8X;3++ M)FKM>EG"4()%L D]1-*>D#5-@K?5J:!/ZJ/=%RQ6[16E28A:*+0UX M4B,S2XJ/'[=D^R66<75VK(!NVM*'6EDT8FAK>=ORZ[IF<3(2.Z6O<-V?7RLY MAKFEST,V^[7F=LBXKS>_;]Y%?G[7V0C] *7S%MN;>9?MC12VKW..^:3W?BL* M?:R$O,&[?#9CM&L)TBXV_XV&/QP-C3 +%PCB# -K<2;H4W"(C;,9",E7+6YO MJTJO+B6RHSX21D2W649.8JX]YW/G1BZ<^'T+0G!\ZB^TS?'-YJ_+9D/'5C,9 MBO1CV.42;9=]O=NX5V;F5!6:B!G26T9HPV"71Y!C7ZWN]FY50JZKEB1T%$'1 M-W*]A3NN,0V3[U\Z%P8YR3J&J/S$3,'"EH+J NQ_X0^(N$3XT435JF=^=NOY M(U=1$?,K^S\?Z>Y\0WT+]="Y#HS)#N?\?%F.*X."RGC9974SH[N9; WAG'P! MYZ5.??B-W6_L7G18MCL#+U=_\(\Q(#__-B<8MJJ>"5<23XXXYH<#34ZG]22C MU? \- ?Q6+_4?F%>#<&6A,5;ZB<$!@)#566 @]5J]*51HM=F5T(G[=1_T-Y\^EG!>5*QX^)= M>8P@_YK^&]O;B\<:A@YN5%XC0> /9/+)1&*[;U];1BI8R99U"1U. =C8P\09 M@&920\77Y&!*>X?R91L3L!50U9BBHV, -A!L.%<)_F"[*/M#L#$)3&0].+/? M<56 )?#DECA[-(5T>OC TAU]..8J&C(;CKCL#WC_M$C?ZE-6:@8X$"NO)HGD M;,3FS]?Q" @W!/;K?)'@L6V,)7CR;#F?.HNUBH8SD\6G*#ZJM?9R;PWC6KTF M7M'KU;-7HR4,NN' ;Q:NC'0#5 D35)C&\@LYV:=U11P=;]M]0H6.]C3'0T T MB*K/Y-7MI;%GJ*[N")9?4<>R]Z2092:?::R6C#\AA$- M(?R %*PK 'DU _ZQV2=H_HL(D\IF4(_")/BK/O6;FA80@9\^2)#!._Q*?S;V%WPS7+MBMBO. M,'MFH$(PVQI:SDQPGLYG)=C'HND_'$[IW]!:Z1+V%[DW[S%F;C>M MTV)/#^^8]]J(?\M@';HQ'7 U WN M=L#86!?["_V8_IN,DP\[+T_VRS29J$S3A\AU,/*=I +[WQ\I@GO$1;0-)7)/ M!,%X4LBG2;K'R96IQ,:\\;HPOI%;^4>+X*L6=Z\3,G_5H\)W 4P012AD$#L0 M? AM:,FCG_P6^H9Z[.0/M@:E$_9B;?4V1*8&Z>#]1-83O@[:N*3:UC)4S MV_[\ .TH")97_G$@_Y >6B:3^-_G1N?_3/R];?9B@_-CVS9$-C-L?&:Z-E3J'7KDB=2A9O M4;Q)X3%>Q6->U9P)<2#JXLDZ9&.CIK8*,VNA "[;$EI./:;FVJ?2R@77!#-M MJB^9V$)V/4^R":W8#C>3KID"'L2QLJF';/QMZ=N/ 4(R>2X2AB4?0A$-_OK[ M]J?LCH_6^97XS!O?$'3>"7C/$;MOXG\3_YOXW\3_8.*'^Z8WX,(';)6]L#GN M._F^IX3#"@K::9?P&BDD'\O%YSW[DYA^80T24NA$^.[+4.!@HM19$'RE*5]P"\(! MYQ-G#PI]#7HR?0,!7H,#!1-ES*_KH3_W=YONF-[@$9MLG M;\ZU91W8]LYLY]=)4RX3 Y>C!2FUR:2;O$NAM7[\RHKKA2(4]\G4YP!]^P2F M;W+]!U6^(6?=K2 6EW.J]=;5>K^::AXD)# ;HK=DMT"<4B M/U3G?7AMF6"44V4Q A7HNS'-!>XS^SB)T&U'"BV-@K@W\5G HP4V# M)^ZU,BR_+]5#G:]DV#7L%M/!"NUR6 !2S'=#=4$7X?310A55MD>-;4?0)<&2 M; R5UY>E9ZOAQ/\2#I,-]C<7'K!7(._K[0R':1RA[X=!YJ#=&\%Q +J\ #$+ MDA-=K*,)NC#U4QMVE9T$VX8>#?IJNVL#)A/@[W3J88%(]*2,-D!UR#^D<"Q# MQ5!,;(^MCVZG"^=O'3(O@2>>UC)B!6LLP YBS;4*/#]+Y"\BB7$/++H .DVF M4/6C?R,2/,XWS,P@),V\SS%4$BAGC5-2M]@C1:V<:SP'S.^%]J^J.4 M-X ,G(\3 ]K'@-6/"-CB=0]3OG+:);,@/2T:?LX.5,>J9\N!EM51.C]4N[&Q M@$PF,JI MP/]C;)JX$]^*MZN]WV4[O3YTQJ^EKV?GF-! []$H-X-(33C^T(5 M9OLD\ <"S\<(*%E_L'WUDT+L&5#5K4N%_76<_?Y"\L._'UY,H^G*&E1U#>@V M=0QHIB$A_&\004Y!^<6\UL,TH^;"P\#7++#M<\?$BJS#L*EZ? MQ^,+.3DZF15\+ BR=:"TY]!18!0 M'I>&[RTBSQBE;(4?;?^T*(2CKUK]7*X),O#P+3M?X+$>JG_P!7Y;<76 Q?'@ MKNZ??B,590B/PP A)@G/Z6C-L'T-#&<%_0)_]030J@M*GZ%+X2WOV,+U;\'\ MZ:="_J]0: M^%B*T"*XN!S+)P3]X-EQ*\1R;YQ-*M30D/;K!5)<99LYWZOF! M"BWXOC>ANYID.!(094U0?V"H0\BIU*&X4S;?G/ I/HX'XITKJ)I+]SR-J3+E M\B+1:$^2&A3O\#7V?W_$DL?"WO(]]H)J"/L)DVVSV:2J9F7)+"9D7EZO.)G\?+(PF[D'1^ MU0B;KVKF++<650EWBQ,G[<557;/;EU //T4]DB=2B'H)7IODZ]: J?X2L"")!/DR06K>80JC-)U%YWK#&Y? M02_VH3*#TT>^W_XQ#C\X\^2Z9?7 MIU+]/Q?=(2W"E;Z%SI;/MDFZI,^\*5P<^MEGOB3^%M05%,MMTBYD1VIWE_2. M$W%?63XDTO\;>_P333,8U-YH4![P7EK:P0G,Y$,F\_A54.PY_.Z%%+B0T0@O M\9LGOOF6 8%I:QJ$MZVU?F S"YGP_^DVZ9.(0']#X$&/0#U 1?@5]$?]A&RH M(ND@L_KQH(>PCXD]0NWQ_"DG3I$XS WWQ_>8*\ZG4FDBG09Q/BNEQGQ"2*5Y M^,^8!Z(D9H1Q(C7.;LN&7X7V1R)Q;,C/LZ=+Y6H,UBQ@=+/1148Z@C?-^*.) M03T#W9[@H:<%SB^M#I$E']+1J*NIK'0&[#RD9IZ&_\#_^+CF/^T6HPOOX>T MBM\-8['M/\G$$R[34 %!0P"7O0W# 1TPA>M6.(Z"8:W@7S7#4(+CP6]# $UQ MW7*S076&6*/99> *J4AU\N5&$2LT.WWX9ZS6;%;19[8+5U'U0&._#R_?D'@G M),IP<4CL$M/>Q/&%AA&H/W'F[3#Q@]S#$=EJ&Y3KD[_&9P%!A,MBS#1*,%[S&[Y /6ZC1; M3*=;9NY<=#/X%^%LO 8=:_4=3(T_8#7H.]<0:VF&02[T-V^CP=M$'3K*[V!M MX@&K0R<98ZD"TQUB^3)+UYHLU[E[X27NAL&'<0\*:L[R>R(>[PYY?"[?R+OA MV_."F0PJT[Y#-)-0-*E.E>FB< 4*7I39;H=J=,.M5=;WD)L-C&EST(GZ"5O4 M_+U@MMNDJZ5F+<]TX NZ7>AH850CCY59EH-?M;@.7:)8AD6!ZN!9+/3$[M]D M?Q7TI#H O@"NJOA4-IV,I]X!H]1O[/^%ZISIP*75_W??W$U\$>ZFZ[MS"^]@ M;!KIAP95] .7.Z6 +#C'LF6H&)#0PP:U(5OVA;U0;E -N@S].+K9R)>[VS80 M'5RMZS=!GCN%?KAW1?!EH$*U41JS[/@;I>]!"_6 M3EH/LI=R. >XW,>?E'; M?MYS_3 JU^2Z6^N#XF[WC89LZHN@(5/8'K9X!Q(R#WN:X''GPP<$R[5:-?\S MVC7)4UWJSCG_5:(S6=I/:7M/:";[@$''KU%D4.Z@SVTH\E2QPX3\[Y>[)8RB MZ28'N8^^0.8A^(CVR- #C[AYU!;W#1""_"K[*UD*I>98AOHNC$ K@9)7.LU: MH!#\B$_^_N,!!/E5;$ VUT3G>M[#Y-P#UNR6X%JPW(!+R[KO\-T[>S-?A;UT M7K9%U;!="]C[&1&0DWK%M61;DM_#>_KAP-,[R(E@RL4&5N&@PY=WR0(+-WP[H7-E3QO(R.V!K6N])< M<"3/'<;/BOB),0.&YOSE7+-0*-/;T-_NI A6;/:8#G+B[MYO^S(X()CM$>?W MX(!XV&,^W:RWF ;[)0S[E^$SR5XA=X)\V ;KAUBSWX "7BJW_)1SIM.EX+HN MQS08*/EHC1;\[BN QT!A&/$[NU7P#9>(P"5.P[$*LMX!PG]Y!FJ5//-M/**#DD3+DG51-M\5 M$202*&NGW*#++:@V'D- 6(%APK@@T^E!=^);.WRBW]][C]O?NV_&Q;]*O@Z1 M9-8S>2P[[U+E2>3LEJ]V]P'X=OJ<*D(7OX7GJ 85H MT(HO5L58KEZG.L-[Y^Y7V*5EX=@$!T7KWL9=MEQL4%T4C+MS9C[=2/GPDJ;H M''[T#]V_ZHS]N?/4_L'?;54#]-8/O7\E2F4",ID',G&F3(!_HA][_!/-X[M, MP!20H;/Q$F"CR>)=%Q,)";AJ6-_#*606%,5(W(%B8 FPD6U&]!56G;K[J<&1!/<>#TL5DFL*.;[=^O-0Z[I>$$[2@Z-%?J%UX:^9A\_"RS/ RZL,N M".9$%Z5K8-RUOZ2FJ_WBWDG6-8R%7")H+XE!S.!:S] M&1;)?4)6:X=@PX7T=Y'7ARJCNFK0,3H_)80U4_7]RKA;5?;3?W!750^5RG+ MU/N)6"NY<*C^7[89U*L^_!;]A0DF H&@PJ]@OU!SBC._*PDL@6J8?EDMT;#1 M(RAK$ 6&4$TJ1]:VM0)560&J/#,,O^ 5Q*085L46H4/CT\Q!@@9? -9F4#P] M?'I7XPMJ;!LN@2Q72P/#O)(>3\?MXK-<=(#B@X%.R'=%U?RJ/ M-$&5MYZ3O.X,4FB??;*^1"=5,44W5D%)<58Y$45&W M92C"A@:5'P06G*IGN/!/'1I#5$%XXCVGZM L@:79@7J%^B14(9 Y3R\)7LFJ M>G1Q\,QP5>GIMP'TGWZ+4'UT,_$.FD]_$4^].# %3[]U(&' <7>6,3\Q"K\< M$&3QB2['4+(A)HYF _FAG6@.,2/))Z9I(,]-1C7P_._]ZYWW.I=U%VP?,8+R M>3HJ4QK4:$:?T2T+/D_@SX$$V5"%J*B67@!4).N^@#['V0MUM:\'#!T*43B? MX.5]9#;AB(+BT\&@GNG,OX@:O@-5/(?"+ 87HHL^AWG?@2Z106ZS@6 +^^(I#\&\E.+ '/_>>1(53@WLIT!M/VIBMAGMF5M"2 M"$I '&%7I%%"%66W=]Z_2%QT\0*.A M7D0O")3=OOKSE5Y0?GQ;E/[LI/9ML]\R[%@"MFC)8R"%-S;XWM.659=BR9$= M5%DR1+M_J(+\&\7OPC:H# 6T%5@AZ/3AQ.WB^X4>CUZ SFPA&U5T5]E_"-5E1[B.@\(J+YB(AP.%%1ZW7# LB=_8G 'P#79S"Z4 "98L1" MH"]ER] 1/1[\M2FRQ3NF!D9ZWRHCV?'OA@$A:N 2%H$*_3=P1F6_R#FZ\06Z M7;:,%J3(V=CS/8)[#)"NP"#\7NCQ.C5AKT!-3E=]5PTIU)5L[Y4/12(1E/-% M\'BUMXN>@!/6MXXM?"\7M2]KV.U\0H7\MBZ&N@RR&5AN)I5_@WPE+O88. MK]\&2:+FGX;T!7$UDZ&EWD>$'6IIV'Y_(CY_$6U,X!/H<1"A3@S\7\.:"KJ\ M"43@YVY9($/M84)9A$.&DQ)#AVX/!5NS:._+Y..WOMJ#BL2_IL ?2G!5"]*E M2P%:,P2L_>&&CK'O>)T9-9)K9]^S/#%,?U&T0O7Y45E^Z%('G0>,"2^MV<[] MYTX_[P@HV+:KF8'6TP3)OQ7 M3'7]$>XE,'*5Z?(60K\=7\PKF^:X63#-3!(S.VQ7D#8WO@"P>_[ 9V"F';.9YX'!%/!V@1)%A0IO<-W:,:"!&' M](3D@L (+F%[X/AET4/=<6B9D#%[M$EA5># -+W:O 2&_A$V6V6U;V2;]$34G>'9X36[?K(!U=D-.00KAL"AQY!3[KO']OR?ADP?O_L_>NS6TCU[KP7T'-2L62]EA-G[R^[0 (4$8, Y"2.;_^K&==NAL@*,DS]IB> M<%\262*!1F/UNC[K6;!P-T:'U[H^<4[9U?TW70>!$LP9G,3EC>DA>:D-XBV7 MIPO#PN>?QAEM:M+X(2^8TS*GN'+,:J](KMFFIY7860J,V*B:@ES.Q+X.=D4R C&(+]&[<]L#)#G'JB(Y%7M,;Q:Y#^5LH LNY M-0)[W& DG7]JR(I$3JHB7B7UK"K7(]FU6&[9=']#,M#CG>(..JC$_LIBCM>G M-XN>YE4S9DO01*^J C*+J[-+6XX'I*:C9QF) %2G$9_SBS UJS$*VYE1DZ=Y M F>BY_)Q].;-R=:\C1?+&A+"DLVQ(]AV\W%6-N8!T-+9="VZ4]P6-2E+F$.7 MJS MMQ^BL^-W)V_?/#^_^"^Y(Q@A3J/C]]'[5\^C#^_>GKV,WK\^?:[+P;LZ>WNV M?\-G6IX(!ZHUNQO((E:7)"]/[7.OGD:OCM^=OCW[K^CIZ[<7)Z^!$;P([K3Q MKPAB\\8F_?%6Z'RRQN\!R0G8$.A5L,LAIH?_RMLL<3&K"QEI!*\]>G_G;Y-B M(V]*O-P;]'SDL@V/'AUN;P'S8CF;P2L*O?%M,5-OPQ)2WH012XDY M8!6%>US0Z,EE1(&+/"95-ED6/+&I)"LM.3-$$OU?AD\&&W2%$$&4)8R"'VPI M&=VY 9(W7D=2GY9M\(\B>E_3?T51(5+]R^=2Z/^F(]F:WQ$H GYI(7'^)/^4 M]8I8< I,L3P8?$H.PSX=YS%TP'6= MV*SPX>,UK-C__E]/'CYZ\E,7?-8!E&T<"_=K3NWMRNE#9DEHN/,+C8I<1%J5 M.K5T1N(OHTA]79,=4LZ <^W4EQ!C<<\&T>L)/#[<8,G)"IRD&80U@8@C[3*N MN>39)(4X&_Q%*>8F H3"=RZS4M(--4*199!VZ$GKHQB%,"])K\"J6EA%($L] MJ',-2K<[!__9Y^ ]2[F4X-)0WI.TFMNX7A9.20QBLBK[Q1:5C)&"2#EN0/@N MJ &113E.=I;2[++.,N_<2JH/8ZJS.4?4.RG=2>EF;5T'M50-H:,$$B7Y'DZ, M!<%T)=BF%+X'78J3F#J'6N!3!493(R1S85+ZHB;V2@I9EHD#VKJ+H>A%;5,CLNRB5&]XH2#%#@X9T0BBT0QL@]:YF)$ M'"=GY32,]![77"NG(Y;,\U2SI)SVUVR<.?2^_'>-#'&)#"^ B>+!^^RU(;&\ M*\/&P0^6%YLQ+Q)!+(V3.>=IU93P],TM.AH'NY.Q32=#INQ&TRPI2/CIWFDV MR\=KZ(^3M_]X_6Q_^,1](N;ZB58,2!#3O*F76E(D4\'@GJZZCM?!C[3W2U39 M9-2\K[RY:-7C<*S\*<4X/I2)J]Z8#8DRM2#E[9"?.$B@._C?.&FFT82"8H=# MXFQC<\,)ZD]JL0EPZ;2= ?K//F8&DTO(39MQ6<'+GN"HI91I/^ML93L^^%A: M+R_=(<#AFR4?,Z!P4+;,QSB'J%$ U$D',,/\903)C,]JA^GN<*&&;77[I&GX M([Y\?Y5KT+VS'CNQWBC6D$1U753,)LO"?!S2QE4M<8:!C..@W"< :RY]Q[ @ M8T&Q6;S<SZ**I.:Q#F;-S>=AITEV!V9N^26ZNQR26$U*WWM-(% FXZ& MRG[Q[!A%!S29%'1FBJR\7$S%1N3EE%$J ("4"K#$"_7 *?@%>/23NA20#!# M]#!I8]&:)V:C=@=M ZS"1D#PO F%,N%&P MT9])XV?_9F^I@.2)]T4;DEQFBH'-9R.< ==2Y9._&Q._C/[RL-,YO7Q@%Z6X M(8FOSZU+[.S+3MSO&FDPK%30PRL!"2O$T#H_Q,GG&AS%$6'"ED35]<_Y[+'D M;WVFV0)VEJF1@M/"['/;X;I!K$/(PN/#)P_O'QXI9&&GNO^C9?E=DK.8F>C\ MSK]/3?."@;X<@'_*!;_!"=AI50":'$>U/M+: MM1?3NEI>3LGW&2TL6U5>RM6MHY;\LD6="_8-!HH^)"W(J;MN^V+D-J:^(]F= MVKI&4EI.J:;Q^+HAJA0A$P.+66V@MX$>JLZ*O*1?-%.N$ &9#_B.KR;A HML M/"VKHKK,!0^\;AN_T?O\SBSK3AEME3(2EV^:D!K(LM+#7+1U P';1/MT%R@6 M25PTX0S#K4D%.<2?DX6(WO7$4Q0Q6GXQ6)96>9'(AHD/PB9>L604W37<$U+8 M52ZD?P4]^]P5=XUFS^SCYF#.J[4@..,2EY6OZ-/,S&=@;ZE302\%V9F):VD. M8[Q(\TVC5J/L!.$H&O?IK@O5.7GYKV5I3:D.=Y1F4JX&\%NQX+2:6;60COZ1 M_=.J'DN)>COKHLC6WKWOV*XF$SJ7H\RZN?%=88] 3"PPOC29(:)0-5EG\^4B M<=U[%E;_1B7U?<&@[^]@T#L8]%>!0>_"X/]L:]T'-@UR/PYW"DH1R3):]P^; MGM"-75DE6 EQ8%XD2=N,R5FVC.WZE>1^"+FE3]YG6 NR8765I&P8@PJ*K=00 M*5+-)I$N5E92T6;@7;YS)_EWR7=RJ^Q*O$>.[D;TN!K>248'^7>MQ\6=9(YS MPGQ6QTELF%("-I!^)?Y-HUDA)#@+H1KI!19JS B84]@SH!LUS%"^T]JDX-(Z4-U9[6A@JSWIEE4XX^:W*$C4690 M\%QE8^ZS,*TJG;TD_/"*DTM73^-+.(()LP#9)]K85E86@/2Z*B(4)H![6N"6 M01@4+,7%9#LKL1/O?O%^(6K3M=H88*\J52"U3"!< ^IUM/@:^9NCE8"UUP\* M^TFA_+;SH"&E!I\"_!4':\SB/Z$S=(/P?H/VP.X[ZM'>=^1KUG+'H\?CQP?# M8?8_239Y_#_WA_>?_,^324;_\>#!PV$Z.SIO8!"D M-43#0?349RN^5+=F(+CY@E[+^'/6]=?1W0)0O@PI]RMTJF?7?_UQ]+=MZ3?5 MYKLDP#S1KXB[V?_=ZJCFW93G+%M$, MP!7Z>YEE:3.(WGJHNW8,1GL^\78O1A"51).\;K"A^^,B ;ZE(K]R62AT/Z$P M"N7[60;4?=[,F,I$8K$]S=.=OCTVIEN7$-4V1R@K<69=)R+@F D2AJS):#>- MO" #20/]1/IOE"O=3!6]^BO9X[8@0C@>#1ZLFQ+ZI/ T ]_(U<:F'YP$8'! MZ7AY2?*C-+\'PR>V(==)LY9W_OO@8A"] ,\L7ORS>GD9':>TY)Q9;_G1 \;? M%\_\X_=FJ[-/<,,A*&FR8M*WILBRN2!^;!.?/[MP5[EC:CNG/_!2@VZZ(EF6 M()!* .[)%WFB30UG]'SHTO ;P+OREBQ,\-O#@YNV96,Z_K-R['+]O)&*. M/L/GG1T[_%N!6N.L]7;YI3X'%<]8$"@W MO.!GS]T+WAK"EP\!81FVP1]K1\T8M/=J:2$\?)=,;)P+'8R'?P7];*+56$&J M&[[P@+$;])D+/Z&-A,-92Z=?X"P[1'='A0@=#< 7"3,T)5YC[0O!',M60F># MX1EE(4K1TKBCF::E;FB3O KU^% MQ.+*Z4)?KF5OV,UFBF_[+DDQI!*LUNVC+8CQDH0A>#%"'=4J,@5 D(@;%\=9 M+A64.?JH &Y7%2S?Z1SCUZ^$8GV^8,T0T?$_XF=^D30+<-"0Q_HL^'J@1?BS MHE;)O2SPST/.8GB=DT3G4ZC[(Z4&DG-E;2K"%_7Z[/W?SYY'%XME2L_=1=AG M\'J3L:0*028OC#7!"]J@;5Z_XOTP1K,TRDKH@IDP&H9W;G!G_.XT6?GG1Y*3 MC#N8'V"ZYAB7(G2&N=.8N@,?IGEAI#HYTVYD93JO\A(M!"EKIEF&CC&CGD1\ MZQSX<1:WF >A5ROX:8Z;1V[;3*MKE/:2JZKF$)/),K3IAVEZ.T!L?7:S*M 93MQW8 M\P_>XG+^>E4MJI).=[HB<:WFTU4<,)8J\WKC_DI'W[[AE<"S4\_Y_]1X+47# M-D(O*AJK,5K#3(_)(9ZDFNS3_S&EZ7RAG^0"J_A;'<[Z\+QTRJF]!7./K/R8 MK6R[>$_;0D'[$C//+:SR9'^NZ^L5"+@)TZQ@%^/_+NF8Z+'P0HW#5(@7V/JF M[0MM985]VJ MY(2*%E/B_5IKV$SFQT'Q'ZMD@EC-K!:H2'@/QRTJ],-X M^V(A<%1ECKWB#9P)BMS&..CF+2JR&^Z=VR:^?WYZ_M9KMY[WNT9[RE""!EIJ MLE**.,Y$>]PAZH0!>5Q;H8MTE:YRL[BNUJ\P9X> %!='/]:&@V4+@D'NK,]1U[3 MVZ/1\9EE"8B>N1=JQL=(*1DRQJ',JE*FDK V,HVGCQ8[LE3U).C[$]AN:# F MD6JXU.B$CY0+F=J\F69I]RM=AH1O$Q%H/AU(^!(=7AY5[!T?[X2Y/?>'9F-< M)4#^T2Q?B/.>!4-2#/CT?(FB$YVB4VA/A++1\24IPE5[&,YID!G(,O',6]BF MWD,<.+J#Z"V=DZ24X_PP5@WI']8IRL2+'I(VCH6;5ROKX+#HA()E/)E0J^OR M:3GGQ@F 7[]:4H@0_;WQWL+)J]/SEKO 7J.Z0D>QW<8CO,+'])0"O /+Q;2J M [X-"8E[CV=K4YQEBKY#>L8'.US2#I?T57!)7TOY;M[,A^+NH.[2\?,]ZWW+ MZV^K8= E+,>**'6JC.V_U[O8YS.-N38H20K/QV$\_C9T?8:QNC_MSO[\X]GD2:#P>(&0I9: ,4._28$*?0=,; !AQKE,-DZ&/&.>ZT;54IKPM M2MPQ53!#?KDH/;<6TWD^S]AELGP9$SNAEULG4G 4[\# 8!'USQ#0<(; MA[;E"(?+ >RV;$UIPF7K\/;9* 9/P[%( AI-[9&PH ^MA-Q!R!X:@J]%KM,% M\G)2)^3_+8886NBRR=;J6YF$YWT/?OS>:L@3)* @0%TH>I2QCFP\*+D%@X&Z/]R M=+Z@O[U9I(.XLXA6H?!/#P\&!]$,V4D;09"7G"UBDO>R4:/(O@Z39C8Z5!*Q MQ2=C!?C3X>"A767@5L3949,W*7K?H>8=%+7;'^89=5 !MC9Z23-<@UR+9(32 M2-$I@VL5@HT#.0T4NHA]=MG<,%/[@K0Z0NM_0L6VT[0O_GGACQ:S-*LO]>[Y MR=NSL^G)JW=#Z"=ZTQ4*F9@3=I57RX8+\:SUI#IZ/#A\\WDON!?]JG1Z<481E07&KJ,S^]\-0?:)9C;H)L.8. M ATG.[- MY5M209JSQCQS'@D\'>4-?!6'<5MD8?GGM'$LE8 MKZO"X%CVJ0-(0;Z-'O#P8/CP+MFSO@1V)88=TU =BL5,,?9I^-D-J-5(HA N M]@'G0\LNLZ1]]E!>SY:>;B MFKF(8_BH%7%H6.-@1(\&4>?]]5590AC!;2\J0"G(NST@31[D>9\BZV<1LJC^ M5:N,[PUKOK;-C]!H#;EH$%^*)97 M_+T"JMC_S6&8-HW&9T$RA:U35_5+:J)UP.L7P[>>^;=Y*C3 MVX!X;2^,G7[D-N40-3$)EB M[6S&(GL^2BW>#D>&CP[B@X,#B_JY4QVG89)=,U7)2K_@ZC] M &.*.TCQT9=_$0'D"J4($_T9$R 5R(.0\,:CK"!#@^;(3$^ZU,I_3=)POA:O MP)(%#XX,$'2T$W1-WAR4K0ITDJ@2@NV0U&]K["R\( KE9&@X@W8,7\ ;K;O" M+2&-)(4H[KDVBE[_*>7+;MJ=+ZB )D+*F]C3]"'_K( [B(Y]BL5A/]J:5VA1 M9)*-5VM[;NO7WDRS!"+?AI*5#1/=97.2J51B\MFR :SNFC0V/U8R-H9P_CY[ MH"B^CA&G1#R6#Y^C((-*@>F0MN_ZS MJO&F.6XIXT::))P?80S[59U]RLL?R<6KQC72D@C!)( E'Q&8R!90&6>B%0XY M7"*]M@KCVB XRSE/8EL[7>YLZ1PY=Q3E5)&CKUM[7>$GD*FQRRUQS&HN>21Y MDR0&2,.S1Z*(%2$N7Y%_?"ENRK2JTI\B(,F8$#3GOC[ )3.*%F0N;)J-.1:: MF0 M JV1!EKB>1W*9?4R4#V,N1#-8Y-$>'8-'1N?EFPX15ST#+:5:.4[K)P^W%5. M=Y73/TCE%(A8RP@LJE@-[4*J"QK;"]2YI[M&YC=P9KC3E=($;2DM?A@%"AF& MYT<*5>AJ:A\5T(-:%9*/%)73_9@UOQ]U9(CDN%VO !#1P,49/8<2\UO'"XC$ M= ZXJLQ<$SKS:JXE E9BB^G6! 7GJ 9;ODX;7,2U,%B+@ZU(D/8D5L C@[&: M_),/UJ7RY\88L+-U4V>+)/J50:G.VJT=?8T=NIMEQ9+CQ06FI\TK!>\K,%%N M$;U!-+EB8P!:#QX-=(IY^"3J**71/U=U-HOVR.?)EV2(/ZU&]&WR8,Z1#KO, MBVAO5J7)A.2IH-^>+?67")O\K]]QM%+29[/%=%7,IUG)'??T)_+;8-#PE1G] MWAH?DF+12#GJ8@F1P@H*$I$9B7E5W$/_DLXAE"QD][W%W5#^\,#%W6Z_$MY1 MN@R=.'W H*Z%:\G3XZ3P5EPG5[%.0!3WB@?+41@"1E;AOYM$[:WB=1C RR#X M5CH]:@WR32)DZ_;9VZ._ZS5[+KGW9CFK5[__A0 MY*76*>D=:)2X@P@H1XMZF+ M4ZDM,"._/N_1JT;3UI6KS-%;^YAF"17)S(4*1,$ 0/7BV#?VM3E^9>UNK]SJ M$S?DOZ1W1.#0@^CM0OAZ PB(WULI+1F5UX8.N9ROT$<+5K&_\4EL#0V2JR0OV P'AS]6$=$617S.HMWH M&"[TC/LW+CAF,8"D*V@='U^<^FH*ICF[N,P]![GYY)CO>^HT\MH,A-Z6]1A0 MAA%9H-@U;G$K'9+,/-$Q@,IB/T,8CSGV?%5\,[/0(UF)E5;9IWM1EO6Q?<:Y;0YDU@%*?DJ2S8- I76X%^2WY9RSH3S3:J/J%M(*E+ MINU,Q=]G"#J&V]):,+@ZKZ51[>_62")0T(B\'H BO'PXA.H:7\VG86+@_'CWX<[3W MZ C0 NS-DT;CRJ]-)H3*)><: 1@V/#ICUV62C7]\B2 MR5DMJ0!A$C4R]"-L&6LXS>XZ)=?>'5-N6Q-5("LGZ1PD<1D\S[M7W1"V55;GO8YX>&=_+[:,, MS^M3OD#$T _RX=:GO>+NO?*56P3BZ].WQXU-]?%M;-XG"NPG?6+/OLQ>>DH? M6JW?),!+>^H])P]K_;"78UNV4MS7;DJH7(%LZG>ZUWY M#V[S2N,[QK%VHV?/CQE@VO.)#2Z*^CMD'_B_.\Y.R^.7<,#A.6]R?/H DRQL MYE#U>D.!7\UADTS6B? YY"II-P)'SG)!?H9HCU@&_CVO5":Z:7Y&(GQ7Y/%? M%^!\-3T\HRBUR MRF+B>7='F(N*T2F3T^9A'""D:=JJ'ZOGY(FV=O5L M^4TLP-]78?W1KK"^*ZSO1B7L/)XO[_$X2L--&8AVS+@%[D^'BI$,^_XZ65&W M@OXK*1@YP1'8J( XZ(:$3V-+_>PL#Z?6VR0Y<0BB;]5; ZXV.(1^*?0O*85+ M[M5G"AC4:*3]4[8Z7*3?2Z(+75;T^A\^C7$O7J.<@1]0 ',.'$O[\EM$.+Y3 M,UNC9MS9Q=%+O&Q]&TURX3-T2'5VS[/TYG(/J0-:!(FTFTN$?R^9(C-,I^9= MRJO&>&N5*K$$ U8N19$-F4RNM_ITIC8"]=5VR=FHZBPHCC+22 ,=MVXD-#,D M^24$:4C NIDS9F(%JM9*/)W4['+]2>6ITBJ3%^U8E--J+D @GJ[L$$P,3'8E MYCIC*D;Q@RV<8+V%8Y&,D M7%P=WIB0,T>.QSD2\ZIZ@)(51;:EJVC,@+.=M[%1'N(IA]QK4D\L+LVIC&6A M;1QIEX?L8X:4-EI'#!W9@WF*]L#;H80/'3OB5WU/J^.!:P>SH$V]2C\J) ?5 M1U*ET!*.I^CGL.YBK'\*4W-W5-QI]]?2\Q!BB%&]ODJ$[3:X^_G/X=65J.A# MNP :N+FR@=*%@;Z-LD=,[R*9X=M*0+]+GC7K3@X#BNQ3[M&&HPQ9,1,3>:4; M3?7V*->#G6[=*MV:._"NP (JM.CP&UFT-:OZ,;.*,7_"8X#,)O[U;?3HN4D[ M>S4!YB#Q3N!Z1MPVVC+[A>+=D M4Y7KBQLCX)5F6:J#&%=2SS6HL!Y8X=G) V"SJQ7^MKENWV?E5ZOMVU3YQ;HN M*QDZS^$;"'Q24>B2@+AE;(W4 &Z!:=Z5'DX0[9OXWZ0=A/TJ M1]P&S(^#6W4XV[!<1^HF.#LPE9/MG*GSH2.U:D19Y 9(TTS4&&Z"0\_EHF#B M,SI'U?6WJ3_OK,]6S64[<4CFER(P8>_2,=<@SULNS=E=7)IM''CY^PC>@_LW M"]X)G5+8/!*]KR)DU=8X-UZRUBD<0R%;:R[[1OE^96I"(\!L5"C?7C);YY0[ M?'# H8GT4V!>!3#B\TK(D6!WZFR:E4I?,P&X4;@__$B$++@?,(8AH7H2U=5H M*8E!MF!=]DX>UCE>+C+#B8Z!71WIA#RV%&WES\R/W$?/#Z08W$: 2X\/ A/I MK POTEBUUA]VS*"_TG?/N@N,"1/CGX\Z;PN4\4. >X M/IZ+D; RS2L+K;@?+[E9NG9::V.$ZO.$1@!+YEV4#RFX<@)-UU(A#&U;U8D)7J0QSSNB6'YDTP]%&@B[H M>Y+NWRG/NS/*9I3/07Z6\4E^'73G/A61"GR[Z%M8X3L,[G.@2(_5]2/A@%@=FN'UA^RM;I E'5/K I,3^%-N1K,T@PE*EJ C(! M]OM!K2X\HYRA_:/@/Q_O\)\[_.<.__G=.)D_;D^0Q.5;KZY9>W(DWZ48P$CM M;S37[W,G?J9M#HG-(TOAA6S)B-!H-R#TCSX@=#<1]/N>"/J?,PAT6] O_QG> MP!:EG)Y+FE,R\F\XK$+$]XW;.YXNR4PY% UDN8^T/J0TO*4C4\;4H*I?U1_] M$#@_A3:8*$ 7N]39?.&05W\_;S+65C7XJL-L6V-L3X^W9S#MJ]/SOLFRO]]4 MV=982S%#N^&6D#M,K;S[M,J=(?B/-01:>SAW@O7<^['?K.8?DJ7/98$;'&W- MC4)U<3SB=-B$0A\>W112&0;!!DZ396F[ZO.ZQIDOW=\=QOK#.S_8C98Y+Q+Q MN.MLSA.1?.3G+R9^]-JESB_>M4;KL:;AR [RQNP5 P'E[.%07>(AG\ M>>M4V=\ZE]8[HW[!2,Z'3WQV:[K;E5AI!\O,E53(SBWC0JI%9DX<'MP_8/&5ZNPW M0G@'T[*$*U/&[':&9,6N;'37R;(@SV[-@6T%C'%T]E)BY;.7AS=-C>7A,)\W M.O;73([]GD 5NU/]34XU_O^9@^[ ()PK$N'< K?Y@@?-\*0JXZ.( 8=9$ZA M@I*@97"3G5+^X$T8)]$!X:%-.)F.L+0J@ZLX$+I ]_O&NK>!3_RGNP">I V6 MXVN>8C.N]@.,/YPMGBH8#%$/!OK>CMZ_:89[@P%G\&):T74/#ZKO=Y%X'7O( M;(Q5&_'O>%^E-<_O=VN8^X]5Z_5-JFI!$1PRX7>8NKZ6*7=#%W7>7/Q=#4;^ MY\5OFGJ\4^L[).BOUJNGY.#+L.*\(2]"^FK&),D+U'.*HAJ;\*GNXX;B3_F, M.(N=_*[^Q@.\?]4@?YT#)\%1N*M@SOFW["%H@7?])&Q MF;AQTDQC_D_,[,M)]%UUV(^*:GB4-#LD'!6X7.?1, XL%S?089?,E^63P M+\[%[=V*5*438L3=S=CS:_; M"C8K+Q'\L@N#;L:X3:QCW)9=27 M 27"^+, 5Y?XMS.&8NH9C+!]QV:A&=<"4 MMF/?%L"90.UK&O/8S.FJR>GKI;2)V+5^R:32*NJ"AW+SO8(6SC;)59/)ZFVB MN$Z4[VVK[NB\6UJK^3Z72=G-".,]TKFNF6W,#;P,U*6?9.$'HH93;S=BKN]& M:Q_64IU*]O=T/>=Z3V[%[<%L!?E.CS??HN+K3J]NC5ZUD91.MWX;=2JC(@#, MG^EP6SKDX>&P\7@M#3=\=!!38.*FK.JAFF37-KSK 6D'4Q_I('H[T3ZVL*6U M#2];TQ8Q9A^L+RZXR7U9A3#<;F#4ZT'.ZWE%R:6'V3JLHPQ@;GBLH.O/]=;& MZ1Y.)2V:6V;V>#O$$[*@_)8EKS+LT%A7I?9);2F6D8BJE&;*T6A#SFG9V"EF MX-4,%RK8"CW1D6I;I(]V]87M44<47%#T);1@7TL7;8HJH8F^T92==QFW4_QB M9M[/A90YHBNN?PRI*Z"9U0/O(*_O5E<@!)<&W)KPE(+V_YP"A9 M2M38G]B6YNMLO*REHPJ8%W(J]>'@6WF_[['X?6#CR7D^7:ICS_=\[![K_%\E MD9-_Y.F]35XA;9/\IY.HAO!#:CTA>ME.96Z 8Z*Y ML!W2/(R'#PX&T;$.?T!]*[ZQ& Q2\:TUF=^+M?RBDGTW,6XYF%=YH^3J?YGF M*7V=7?/'AP='/SE3?FMU9MNJC,.#79EQ5V;\\F5&,OG[)AB/#P<']^5IOTNV M\1#&=*[(FZ]68=03&RJI6R2H_4#MY? M'Q75^*-358^'@T>02-8<@2:Q5-/@",IL3:@M[R22?__A_<&C0TT7V6YN9U;L MLU)@G('Z,BFPQU\H S84\ MH-I$$Z;O,_510$A9^L74Z\//CL5Z7[#?QCO1F"9^BI".S,[\P&RM+NN_Z+9C MY;!!J":SW?)%U)XAQ[W!J$9D+9+3459FDYQW6_(-/F)W72DS[E+EDHY'LVR> M\!X,;;]I'GNX(>'T].#)@J?BNJ\1NMHU\PT77!?4'_[63P+[UQ_SVY86@H$[ M_4R#Z)5;*FP=T@4N)[V(ZDHB8Q%[*?A+FU!D1$!X-.U>"D:06QB98%PA!Z,+ M?HW(NEWEEQ1S<_IDE$V3JUPW37F&P*W!'2]H%M*\^-=Y56Z5TQ5)V30IDMF2 MXED>HM@LLIFLBD+=4?_8HQ/?-NU[[_F=>^ M%UL>')H F=HL^HY3'<-=JF.7ZOBJJ8[ADT,-";^:XW?'9.7:J?: ECY_3Q/O MX*TWA$K+=[-I=+T\I'>CGH\]'2!=+>&NWCY7*V_8!ID)HO.8U<5*.YFGE7-C M J*2SXN[95>PO?K6\(;'(AEV?!\.'C[\LP3(=E%[Q1HXNTBT&]]6%L?>/Q@\ M>/#GT#'O!*V!O 47AQ&=8/R9!E3V[WV$R'\1C7--#WCK87=_3T9-59"=[N0O MOM*QOT$2[QXPA@T[G#*X?W^WWU]FOSD#T^[HA,>FNU\[4=^)^I<2]3=&UW!C/N57 M.)D<&=YQ$9LCZZ_[\.VEIKKJK;_ZEXI_?X8EO MJM8__)75>I=4D<<\?/1X<#BTLOO\;U^K8OH9 (9?@1+; HRF3?CMXC$_,O=E MAUQ^8UZG=QBAAWDS/WPC%2^XZ*4KE+2J %)[<.;7E?Q&*RY4].2)MFN2X=>? M5UAY=KRA0DO_$#,+?\>Q@0&AZH:1@8L*GY:);>DDTDO(IO_VB& M;QRU$W0[=!Y4'H='Y]092M2RJ:%Z.Y0I&G*$D^Y@,*;']&-X[(V8-B&'B^0* M%R\2I4>G_1A$Q]LW/@RV:\EE^MWTL"\R/>S+C@S;C0O;C0O[(XT+^Z*@QC72 MK+LY\*_3O(*?0V?@E?6VY8"G;4=\\?I5'!7YQZS5Z(A&06E#7&O2Z^G14T'B MLK RT>QSZK[AOE!D_A1F-%!VBD0B%9;E:5V5T ]]40M'*-# TP1^&SW^+Q)N M0(9(+]#+AF,Z(4>9HQLZ/62O2G9\E!('O7J#Z()_7M.DB#.DBW.2%:PK1GB: M"3W0E)G 2]#M+B#^9)JC&7H*];)3\C$N,U+^YQD=IS8-!EW6&9:L14C!LN\# M*I9ZATB;Z+4!UR0-$^W-L2/E999RFC,?TR:O4!21GDPYM_R5>[R5C!-X^!,G M6^GT7BIN(-ISE7Q7&XG#,@IKAR(#_WG3W*/-"E9$CU)-,%MF1.:C--7 2--% MEB';0UN>U*0#%M>X7M9$HV6@@N3+P6Z(5VI,(D"7_HOT3)D)%T9:\=M0XPF_ M.QF3^>7I"O*-'#"(!85QS"RDAC2'ULQKW'X0N8%:W)G'??_C(LGI>62J*I-R MK/<9.FZ3<,(]]^E=D+326U!%>204)20K0E8R^!Y!5H<[D-4.9+6]M)6_S:2] M#]R\M%JB2D#^0IG&$1,@CBI!Q58%Z 'H:*?5C.T*SGU:)]P(U ME4$;)^-5)VSAJ0:U:1"[V0:_C!3,7@*M0FKZ\<&#GX:/(V8'N>]Z: [6UWH/ M9HT,OQ@8?9&&F=<4GHF R^7IU62I<%Z9TV4*TV%_>SZ_KN!37WCN@ OR=[)H M[_G%Q;VH&:/!W V NWD[]S[@E3V^YWJ]_:?OV\N_XR;+I8:'][H9KEZ!)@5S)Y&F)4QD/IH26:#TP/J$RJMXKXE.WQR)FZ[ M3W$G5+(X*1!II+I\1D[B+HZ*Z2UDI'UR[/FBE0[CTUR&Z3322^0'X6A)E@4I M"O#JR_MW*;B.^A#4O+&.M;.R&Y*PVQ(Q?)W,>6>NC,^TV3Q"B56-0N:/3&)[ M&WO^]K*;_<[UY^,6W\?CHS^W'/KUTZWF,SB\WG3,1:MV+8AF;9VE0Q^*T<:R MZ4RS<E8X5!==40\+& M =0W?#;D1H?#X4_1D\%]O=XSW*88B1-,M#AE558W$3?6) 3,0C7.&O?>90MKL&]%]8%@ -3 MMQH!ZISI@>AXQ+WEU=U)V)V$32?AO'4.FOZ# .6?%$WEA3(9UQ48OWP[.9IH M0^ MUD3A_X\B/*VF1)9O$+U WAY=VD(CF10K'D989UJ<<20(N_.Q.Q]W]*T>MWTK M]?7O'&%Z]!*/U0B@"4'\U A01W,9?L+B%DGIW4"\.R']G83T?3LMU]?1?K?P M.O=%NFE0I/L5)4BLHY3!U/H7*05K,=0,R??'*XO(_P\!9.,9N@[2P?;1<45/ MEH72+S?9PC(6PJ7L"&4WH-*P*&$+ GC@1J0;/KI%"9UOAHS]+67U\SJ!LO^0 M%T4>7:S*E +C;%MVE%%ZKLQ]F96XHR^A,_>OY@^*2E* #L:!,K#XDV/^IE#E M3M$%UP#E-7S0KK?[3AO<(L"#R !HR4ZD40'R)+Y356>?\O)'?(_^N)"J+E]Z M#68D*>^PE\=*)XT B[K%?IUILRPOZ=T ET0*\"=!4I'0DP)87%=VV,%T#**W[.!.Z, OZ\QE!:."B_3-F-.V)7+%4T#-L+1E'70) M"DJ/=,N-6+_>21J=L1D/K!A\*&7AN: !^BA>&:B 52.%PQ@N1E\A/J;-G9LG5RBI*#AO9 MFL@'MF9PHRECCT! H84FY,^%E&C";]\$[-;J^)$KL+^.$6T-<4"L=Y7U/28Q7!D\%U&T, MA.*;)>3'7G)IWQ7RREY&L>!B^FMP>D?*FD/9/7P2X=_A MP4\OSC^\XQ^'/]V31HPK&:J$P8^!R\$SPK$Y3 HEF!8;#IF[-@Y^ >M=B2Y" MG[%'XC@.<7-O)=_+/#0Z6?0"%_E2[H>O75?U1Q>:!]< 5]8%@X0YL#I.K_#N M5]'3"@$YK>$F= MCZY.V/E4+76ZXHM6SGWC#BA&(6 #8,8J/IV!#0 M$J]C5K2GDL?)Y+'O\P+-)@E)IW ]+W ]@ MB6'7E#C2 :CH=B1BOW_%W)[KK\\=6%X5_H?_%QA/N,ZO-/'C,S MZ?IO$1YKX3@8&<0EY$%(*$U?9/4!C6\X\@6Y AE622ILR@-E]ZS#3);]OXO% M3R0;/[7:S8:'_D^/?PJ[SX:/Y5GO:5^.F)QJ]"^E4FUA'AE(&,2?V-Z$GV_? M ".=KJA-[[XG:VN&L(U9U'OIP=;>\%F6R)R;T:H?B\+CS@6"Z#9X[_G;]_<< M,F83^!&/=&(;JO.HW38"&;E_\NKXV;WH'//%%C^>6(P6_8.4.Z1K:W3"?RQD M[?L=R/D[5ZQ(P[7UF@ H?2Y+;>V3(1=4OQ:HWL%L0 6UA=R=4_53LIW4GZ#E&.0C8OZO(RWA9GES,)X%_UR\FF6 M(!&[3.V4+'ASN6+?9)EK7->I+W2F_#$RQ*'$:^*)E]7M)^<6?'JN2M[=:'<" M=B=@8UN&:S%2P#8)SE[H3Y3K#L1=G"+?B10=[2LRG1-(DI:GT\$^EG[J_D_# M RVQ, .(+.2>H0'"A^V!/TLX^A^/SX##X M;*O78W=^=N=GP_EYJ]W"DAC_L1<'O G+^Y&>N+SQFUU6H9T4[J2P5XNG YE M3$'DRA9!)>O!HW831;7F.SQ\L/X);;K?B=U.[#8 32S0/CP-D$\ M.O@.!/'W:<;9R>'=FW$T4D,] I>JEDU;%G6LJI8J.D[>W1,&6]HA5_3?A_9,L:C^!U64?>%@$J%RU@Q"#ZQNSDM.:GOBR>=>'!C2>O81P'_PL( MFNTD 4Z^%4'N)D[<[Q'@>G\'<-T!7/\@ ->)=L[ON*F_!#=UH!^W@J;Z>Z&F M[FSP9H+JK]V)^:L]G],5R0Y8?9^MZ%UB&NP76>JC+^N2=?;@A[\]._5=FW$T M0X_E?K/B.?5!#Z=G)DZX)T:.._,7H_=P623 C\MT>X\K;S+.43E\.?[>M&%Y MZJVL'RI9UTPV-0D8$B0MK+ASDQ5+7Y&42"\D PBA6#_])/!E4E'PV;13\IJL M+:/Q M;GM3DPKD-;(?/6'9F74[":2%P)RJKE FVJ<.EP!1R%.1,HEYV&*M1@ MN -TL9IGS5\<3?FSTT/9E6"D,/?+8@7X$+^AV7*1&.DY$U&9ZY3?!]Y[47DWE]J'$:/5 M\3GH&@A;=ZU9\J^JUC>Y@=.= _M)5M>&$?:/.>'A M++3_957N!X*YR2.F:ZZOMP+[,K_:-AW(P9]QNR>=+(&_SDE/7P2_.9#I](P9 MZEV.P[B)[(7]8RQ!OEEME/EA1 MZ^_1[-XWMZ.8S'XPMY"YC:S:K+Z7!=0K_ M,RHPV=%?O%I*C'9R=@'Y.C06<4XQLW313W@"8W+S3<04XE$\PP5$4)AJ#?&( MA0D+.'QR%[G:?$ .^P_(R=.S\[X#)M&93S-Z1IQ6 M!AV:)I230S=%[JGN>Y':4FKO;I&51B%+%V9=\MZIA98_=)5R=N,*8O1&]U$G.#1X,<.*:1AC[ M!I&Q'6OEGD)C#O.S)[-*O3YR3[.) $X3J1:NGV]IU*2@M;[*6#G=?S!DN;$/ MQN1DK5"!%WX P7JW[H_7W3"++,D/R..K=6ODR '",V-=9&-R;=_V-1[E3:MK M(NQA\"VL"F;OVYL6VY;V7) ?#FN1R*P#U]J\WOOJV\7ZIA1+KX0V*,UH8?7J MIC:B5BL3WFA%.PE9H"B*N2CY\;@S2?H%?'N3N<^9\T-OBFAZCFS$ M.\X!0BRCP1HK.&NW4YL36OKO#87,[4?NDTBK)"5<[G#22C#O[?86HW66@DVC M4"R'(VL:2K_9YM$HK=CG3C=>;!R=\A_3O.12=Y_;L[1Q?@TZA*QMAEW/K]ZN ME->H /=#]4FT#P_H6\QWXK5NF^T#=SI)RB1-0A/;:662)J;]WB:F]=\&34R< M2-=&*!=B\K$7/SO7>3O0*.%-7\Z5,#ROPX7@7G&+%9Z#04^VWDAU1_JC MVG&+O&[?OZ0M2_KRL<$=RHB>EB)VXM5HK+.C/[NXN->B'>_0+&9Z,W$/P*9C M_G80@!FI3JC\>^@+A"Z![$V>\@["%B[I%.]+/UAP(Z-MR),R;%B++HMJE,@D MI,QI17.7&J.!E/NP;_;R];[8H'/\%$?"*"GMFK'(C-NKX(GTDOONR6P!G90 M^?G'\V<>M,0747N9A>,#OB.N=40P6Z.I=RUEN[KKS7GXDUZ@ZAWGL+6U\#,P M*3.=,ELOBD)[W5)HCL]VC_77/?6EMP@?L"64LB?D#.9DA4E4OXI05MLE MCF]+$2.AZ;BANT24=@Z@,M.@+^1 #__(@)\?_#X<:_@;I;4KF0J'OMV MT?S.0 ,/=J"!'6C@JX &_I@@Q)V*[JKH$PF5?[.2/A@\^:TZ^HXJ^BZHQ3^H MA[&+Y;YF+ ?Q"Q)>W;3:"_U3>P!)M/<"2;7M<79WBO3;*-(77\37/1@\?BC1 MVL'@Z.'7#=>&1SN-N].X7ZSUEAU,9?-T[8%M@C6I& 4JUR$+-[@,XBB@;U88 M1"XAX?0Y3]D&#*&VP]KWY4M!04FG$%NQXS].6>^$^(Y"?''+#)P;2JN_8L1- MNXABQ.,]$V^DH,I#"I@;O;Z?/7KV^%_<40YO8 M4)MW+:FY_A\=WA7.*G_NJG=[;]\\OR<(A)Z1/,8_N7$FCXTBQR=*>COTXK-Y M\Z7AT'+L&\%?1W?+BC#2^H>_V>Z0[%MQYRW#IO^UQ]' M7WWTSF;!9TUXP\ ;!Z8/%_S->M3:P^NDJ9H6>%ER%Y;'^WM]N-<&N![%#_M MF(.+P3T65L9>"MKZDA7B\+$PUPZB"X^[ [1.YRC,0+V MNRC:9L+O5PSHBW:@ *GQSU6=S7P["8"ND.*4"XRI81=[>R'H;\F\R#ZMHI[! M& !)E (&$SY@H+^PT?0T0(QVUS6@E5PG5]$>R$6:*@4C.! (2BJ.K_-2[_FU MBDZ;9>%"&1M6>!3:P;=#;'W+L5R?/Q1]45B]J^,)1Y$ MZ^(4>WGK" LW QDNTPG*('KK@(+1X<-8^YG\Q;T<^KY4PTPZN_3\])A'9C_Z MJ8E.7IV>*\[0CVX[BNUSKN5'3DGB6Z$ WY=&T62YF%9U_HN3,]'"A!;9:_78^D[:5L>M=0N)F^!FNB+KX[:$N[T8G;D0-RQJSG1475_[ M4X=#'HC%MV$_U##6GJCK%F9RJE!/=$G1HMRVS M%P/PN5=F 631L[^_.&;0VX*$#;\250A85HR+22^N+NI;#AG:L@%Z7\"*/_=M M=+^?"NRL3A0+:6V>,<+#(Q275HT6JD1Z&_]8OOD<"D8<>H%.(!E=)F_W;8[] MWS9GFRU$"]G,Y\]]QXFLDAB49;8)L6P=WSK(Z7=JZOO.Y/AW\[?9TTY#UO\7 MI+%('].;.K?&7G("!2I[>'!?.G.>9BOT*WQ9/_RWQ9NOQ6'AT1BLE;GP;E.6 M(6,\T>W-R;$896\KK]%Q0Z;B.M/3A.'E>@CHT,G\$W1ED+V=D.+E\8E+S>+B M,&;UF!Z4GD,:MV[#=I>XET^ )W5?B;D-V=F@W7D6TV.)CG]3>:FVUQP9@]-7\?V^4:GW:"- MN;J^)\%ZL*%%H>XNF[5P3!$8)$.G&'@ZBIY5,PO5ORH36-1Y M6>:9NWY_-X5-YR6I,KRPM79[Y6J#-:%9-R?E/B>/*"FG;]TZ=F..\7,?YXZ: M_CN#&#W<08QV$*/MY27Y!BY/8XFD9SSAE'NBS%-EDB8QW.0#U8L)&>SJ6[HZ MWT+#;2.5QG^O2HQ0W1:/\ZVGDQD>6 KF.FM-CT:#-]MI3+N&US9FNI:@E1^E MBF:1<#%#NLRU&XM[YYM%-?Z(?^NSQP&//4DZ$H':D,1]TIS]F,U!S! ,Q\W+ MLKJ2T;7M#QV^H@?@ %0$G?00-9L-G&))(P446VG".? MUOJ$\Q9MM@:-"!+?7%.KS!C7;:?E=.$TU*7F>;K@G><9@54W\J11'", M_S$O-0NH0=,XK\&6L:B8E 5,+=;P* HR;]K/95=+@B>DSX[51R;I?7EZ'M'' MI2K+]Y+V57J'S/R1^@2?/GC#*87%0#<\2JM,OH(^6V1$WK\ZD4PESS5=EIJ( M8RH(G>-F>VF-[Q-W\=CEVM9BK%$FKZ(93[-T67 >3Q][XNH%@Y9(J0?U\.CA M@X=/VBB#4_H'B33%5O_?3[T4B-^:T;![5DZ\W,GVRMQ,>H\4\Z3&6VFG8,J3 M8;/2Y3Q55Z1==BB)Y22[^\+GC>07R#7W9HQ-F?3^D30,!%HF<)+@I34(/?8T MGJ6_VK#6073L8F; J52BL/86$]B+A"*F]R2/'UM+[[UYWX3?-1X!6OX@O-N: MK-$+I*U]S%0ZLA4HL'JS(8@I4YZ&?=Y_TA-:D:&_RJ_1-\]_S#)^.^B#MW*;4@\\A=*E43RF,SQ M>)X:@_09.O)M@6Q.2RE=E%D(-_!=KM"H]@ 8XMO[O+FNMT]]+^DCU[>D[\(D(_9%4KV=DT0K)/4;EDNM=X#@05K8N?H;D-B_Q7F)5#ZI93UZ^1#$0;KA^I0,JP#P1<,2,N>9> M).)DRZKPGR"YG7-]A/?&6"!A^RU*-'(X/%9CXVY6K-,J?S@Z"4'6!4WF!NVP MV.F6\4XAN%X)F*<6RK!EP9_7VJRNB(,%TRM>FS =D1XQEG$&#+D]E8BCN^60 MA=AMFVXH)$EV+DLEG\TPS4-HP'P6+$C>>@)'*_"W6+Y(5<)+,[4WB$ZSQ715 MW+8684;K;F8(=+(K)D;N9[<4.J:6XGG81\Q&1R5F8ZI#X25@([5QE_4Q>H2% M1$9(<_S4E:]58V_*U\OT3+D3QX>496Y;5,@-Q7;CR#EY>W;V_.2]5/'B%EEG MR%=J?W_W7+\0M[EF0C+K&SAQU&.B'56E[R8TMPA?#6%G>? ZZR+G(+3 &GH> MH_;,=HE-XP+1.KC&P^/C9JVQ)3.$WQ(RXV?GKRRW+BC_XZ&T1[]_MWP'A!%R655DE.N'(<^9RWE M+MR@H!='02V]V:7E'5 VH>>AB!I=U'!WD;&Q-,#)*TUY"GNY,8K;^-05W61* M A2- G%P4NRQ$"C5R0RI$BMH8V^ZK=:'?! M&'PQ[ C.'JT2TK!->O@M#R9(Z8LU)T;0B6AZ!D,#%L";C+A!599R&H,-"LL?]7@ZQ0*^82SA\GJT/JQ<-T$6!@K68' :/ M+^#"EFA!T*62S)&F#ZMD8[_[(GXN+=Q4RWK<[O8LT"C1*<*3ELY1)Y^6(MW\ M_&",38I%MV"O0(K<*CQ@'0\W%%:()R6X$I* Y,=C[01EU+T^:KGR^6*N'SL4 M@0YFOW:/'H>UY5CT8_XQ$V+X4>:R8[&FS)!H**^R$LELLHGS.A]K-K? !;$2 MYJX%CB#8/P/K)U=)7@1C4NHLGXV6=2,H8=[E2Y#FELXPZ=QXTACI/O"XZ!Q< MT4YL3;0L;4?RL)EF%;S&;@U2=MZ!UO2;8 >X+L?N6XP.G\ MX=R,(5+_-_GE%R1. XEK%&BBK81[VKQ7?5J-2%#NZ9";OO7_BK;"1STMA:[W MJJ^G$$MBO^)"P1#1Z]>O>Y_.9 KN.@\T<) 0TBK(KS%X1$+FU>@G8LQ M)QS!!'%#]Z)DD]T^K'4KQM'>*!NCI]'[42C)NI6AGQ@\0J.L]M^Z%QL@18>S MW/ZL@4YU;90W/R84'S\##SS@B0B""%_RSV%ER-_^']&'\V--:R$]N 0@IG$E M72E<8"H)*Q51.C/ZMPQPHIE\L[\4^7VB=L+VGH@7J'T3'I)_W4V[Q M;Q*;X38F[Q[@'/7M+V4."89=5+1<#A@%H#:9:&+K%BGNWO03+N3 61?+DJ(Z MG)J"E,V,5&-5W&M+B9% /3MV78[V[H=/A),G(5]ONBY0F)W4?X/.D?C'AA,A M4J5M#A+;*),5+?%C1D&'#?KH4S!"3]S.Q04-@\#ET9WJI2+!3#GSA9;C=FH!I:54407N4?9\G:DP18 MN+P.NF5X7_I4=K37$IE@V?<\7X2<@ T+.9Z5*%1\Z95H*]31O4'T5CP/'[@M M$3ZWG!EG!]O1#9==@^C;>U=R^%JQM%FOXW]2*',8[=79J/J$SF R76MN3TS' MB9R6Z$T^@9ICY\5=X>+O_SC;?WET<#2,7AWQN!8PI%@W #O]" M\DZ1WO-WZU\00U=GGY!V]E'OQALHQ\A[.J@IQ61]N__CQ7*6+ZI9I7_@6QP7 M'P'&;,( \QOV+JWY27XHI;A,C%+FB5F.;X^$(,WQ:Y:=1>!R& ..0;5"<6(A MS1*R3=8I:O)5@%N'%,6(-%_,EJ#M+;'#T+(_T'WT]T*/$U/&5_<&CG32&(),ZT "?9 5$QU60:\.EHGIN,V7K0#O_2*DS@Z MK@F_8E\%+%OLK=A*NLI>>5<:"2F,KXY1()_Y!GJFH++9[%^FZU@64%&R$I.: MTS[HTCN1!_(N+*%CK>[+M\/'95G<:((PHT^43-]S*ZT9/[CFB'3="/_, W.N MW-ZL2I,)O<."+(#SZ'A/\WFQTLZ@1G9RRY(]'S XAZ),D=-%Q?%2 M/N-2?8#?C M2'[K#S'K,&MO:T,WMP@S#?95*"T$M=!.H;,<2SM FI.)QJU5?9)(N[9EW#,P M-$W US7X'LN;CW?ES5UY\X]:WFSI6EC8('FBXZRN6I4=\2UG]#RT_5>),"9R M-U&ZK'46>EJ-ES!66I8+QZ'SUR5["2^?!#WZR./4+N.V@K(.)47/:PA/VI*4 M7 -(/EGP?R\%;6HE)'S0?D>Q^1*T&9D!H>M,Z%8,\6G$"*;5.'%_Y.>AL*Z MA4O$;8NIXZFF8GE(5M@RCZ?PEKR7IW5!/U0\J!#7*@)J"T'0@4FJ-B).3!@[ M.!JF] I%[+XA?C&JV+46!S4?!V.$.::HQ>:M-;"L<0>43P9U_LI"C$]LL)V< M&S-PJV>XG),M2"[]%0*KRKU$Y,HUNZ%H.T9'MZ_3P\<71QC#A]C<_95N3E;NH:<:6OQJKY,2H/0F$">/#M]ZV O:T>" MQ'4GICLQW2"FYPGI/I*EO_\E6V&VDSFJ^U1=-+E6/=N*D M.D,*7CO']2MUAB0#0P!!7; =:6+EC-N#!-.\4%FIS^M4TEF1=:4P:: M#A0))%:.._QH:-1@BVF= 5WA'F<\KI:E 7*@ ABLR2./O$!<9>4R^RDB59H! M-L(&N_W-HTI>[W#S]016#J!=FLUYJ!J3G)#6<(A>R?IA"!V3C_G#%?>A-#BC>4M.XH]3 MN>QCZ?T*@U%^-U[&-]H>@[=XLM;\XI^Q0]_L'CF)\O3__/ _KXJ/3PZ'PR/Z MGQ^D>K(%"L*34P\?ZI>/N5KMCFY5.O)Z3XOM2\V.TL4/D@BAUALPCW3CE#:!HG0Z&MQ,TU2S M$LTTYPF&L3'U;,)D-+@>OL>Q'::Y_">Z%,=2_/@-?0$XB2M5;QU'=;V$(K6>S&%;%9NB>#FS'7^ MP?J9Z'"_APT>6GDR@L+@R1(^B^M,>B1]UT)I)0N[KNHBO?&%;#C1:/LR5)$7 M%WDREI@RF8D3Z]G&/,?\QK9#VS<_[ND&)8413/8QTU'"C8I9*8O88SHJ.6WR MK]@WP0A$-F:H"QO[&>D6?)I!A_3LF#C!J];YJ-Q:5ZY\\HS;:AB@IZT@2D*R M1L#/PO4M9TU\@$[)0X.0E&Y&GKW92<;P@#\-'QP,#B):6"%\)_@Q(Y>RQ$56 M!FC\4_@IT5Y,>S$&UI6KD/I:SP0,;X-M/.!==>*&RS]Z$%Q^7H@X!N,(_G08 M_!U+9Q8PFQW4OG>W#P-@^]>.6S?LZ;C6C6I=O:5P#$D@P.L3!^4\=4]QKD^1 M+KF1D8\,!(,6\D2)%]-DU? 2 CRW=#3NVS6 M@KSV0BP%<268:C\(""-GRUGP0('XR:ZY3BMZ!5._ +O'3:%XWMZ/O&FWF00M>FH& MV3=9"*Y_?6DD8IF.XPQ?\\JZW=*L&=?YR/?/*.Q?+Y3,D'C3::84:HV-9-)V M6W;:H#SD?/,P)TZKN9>0C4F*MP8 ^#YP'63*%"*JO%QB[*S->%T_B=6(;J@0 MTJY =V.&M=/0RLR@I8+QY4(^:FR5;DTBX0X=!2M+'U9/2"-"/I43\D%/*ZNI/1V$$(9+'/( 99SAL< KO,P>:?GG.'-)]9>X@!;UA MO,G$@L$,N7093J%VK\X_R7B*IC/74:[)D2YNC'7@ONR^"\JZA\2^[!;)6FF4 M8=J\+&3#7<.[^:N+G:"W?^,[0 M=P*J'LO,MUQ+"\7.,+5B4B[AZ'2Z@B^7-UK>B@)_S/,$]5AV5J'!B8A[M/PM MSEF_6;B[@Z9[>I,07\O("+A:2LRMC#E<10Y>-JT#6K>Q+(-DV: 4N6PEK9Q. M3 )0NN'\ZVRJK1%YR6*V5U1-<\]ULMY0=3S<&I7[?MJ=%_G%+7E7;@;1\SRP MP'T&5=?S^UIQO>GV6/&NOOS=K/@WKJ"^#OD(SY6/<)MP!:_["!/#PIJ*@-6" MFFQ,HM3$W;S_N)JOK)8$&I(9QK-J=@[2-B+="?X1:5H*5;+264F!7L?:U*SF M\3WCC7)SJ!7SDFO5@U9M&%JLB&M*9C*,\]>8*[Q?I-;:M':K MJH8+VA?ZL0)"40@::38!J/_8)T,%[A!"N56(K!ZW<;\"5,.-FZ9-M-!DX.S+ MRPDL49#5"+=0O4N;/=%8L6K.>(J%_98-;'@E04UT+B-+GX-#D"GC@J)7]QW: M&_+P)GR%#6%ST\FSFF /@&0GU(=R*V116\]4=#W):Y M3:8T\HTZ%S8EQ1GQ)MO&NA"%?#)G/P08P.+BK<5RK6Y'DE*V+A='9Y4.IGH< M'QX\BH=/'EDN KP7XR+)9XV6^.0^X TM5C-,!*,7-\B P?.->.-Z13Y0P3,# MX/?&W*H8E$S+-#:)TB[SC$Z48[IWUVY_CW4=O"];!;L765@W.3H(R@6NN KG M&;E$OI7L-DRF]:C"RG*KNI[:1?)1IGYPIBW,?W$]DGRU''[RG/NJ> :=]U8' MT;%"JC?N\/W'#^,G]Q_%F_;6-@9O'LP-6 LR20V[C.20@&M+ !(LTCP^(D72 M"(7W-OC"7N/&C;O(YHLV:=J3S]Z'OAW]IA.]<;:,@'7M=-G1:O1Q0\.ACV'!ENG$>;L9O[>TY-7^\. L]/PW=7=P^OG]C8W"IZQ_0:"IS9X1>2.'?RVN^M^\)Y>DC:UJ=[9U6# M%_EH^# ^.GC\4_0D/GSR,'YT_TA DD_BAP\.XJ-'CQVC(%_#OHZG 5DK"6D2 M1T_KY!=PQ)PD90)^*29SCJ.7F-,)Z/'%G-E_7VB'>9 '^IF>/JU(7[YNZ@1- MZJ])C:[ 4#5/Z!L_DWFE"YUFGP1X!9)!"H_^.TM(LE*=XZE+$M*-=>UBTCA= MTF(B%CHGS=I$\9B/O?L-+ T0MV8*7APY]H?W65PIAC1?GOL*Y[ M>+"KZ^[JNG^0NB[;_O"@DO;C VKG]M%C'Y\&9@??X$9SF:G*"5_^U#W12%;+ M[-?)Y$EJW??\Y'T8+$1[']X"I_/C\/[AT9,'HBLVN$P+3UN(2X_RTG@@ZG;B M%7G;>GGI'&RV6CQ7$,0:E9"KUMER3I8(3S7-1TK=!8[[&_GT&^-M2'ZI/I'A M6C.VWLC6%N*Q Q#2PX/>O580$Q-@8!P4$D7Z53_I=+0$1U3"8P6K)HF#[A27 M>A1COCT$A2P-,-H\[Y3.1IXNO;APH9MC6'/5+.!VB:PBNT0!1"\1?$\\CR6H MT@0**;X'_7HE-(1:V^'<6@],=#%M>Q7DM!RNHPXXI9G4^08>.DRJMY!CJ5<[#912<=SG-=]7L\ M_;O@Z8]E#L/PR>/[K=6_2A;CZ?Z'Y!/<'_J0>Q#;SJ3?O?3%JPEIZ% T1MFJ M4GSB>KY;KC6(/DR%6Q,R7%XNINV_=^^5KPU-";Z%Z(\3']B4O-$(/RB>D&[) ML^MXP[4%L1NB*B7_S6_1B:9^5Y\MB03T@PV]WWLL[#2X/)^""'7(1LU._'E5J(NYM$7WA6V7.G/A9> _4 TE+ YTM Q3X7A@DQV+! )G>E+%,N$7A M$_ 6,FR=1=")GD<=CD >%<&A(FKQ0DB8(=UT&0OGK688F581@'3.&2H%5(#F MUZ0JOZ(-"6VN;&D[6R?O:[EAO(F25-K8)_!=].^5V^9LYUJRD^OQ>DPO*31" M$DMY>4UK:I':9;AZ@?-K]J<1R/-*,/>&EE\*J*%DJMQ22%WIX6J]I;^4/H\> MU78[4NMB;GDMKOYE UKT*,A!^V2V9OMQB4YZ HB*H..#U6;5A(7=4XJ*L<5Q M-RI7JLMP"X.BV1Q<,[ H'?'FTF_A2I0;>RC"E9,0MV\MM,<%T%B"V!L5U?AC MS^B3RI2H+L>E42! 7(AV8J(6H_V06Y//?B%PO=AM@1\MTG^RM/JA@M/I[\27 MVZ-=N'E=!P&3MC3Z"M.=R*S0)1LMD#D%*WB*%XSO3*!>XXXR@31SKH3?4%"# ML\.KC-!+S;!;<<8R[:%L= 2ZJQZ#5]RMNX2:P;@%.]*LQ\[5CE/6(8F!#G!Z M\WJ\G&%U^*-VL_'ZF4ZV5[.NR:'TZ6"-KG?-="9N$5QN$?BRWO6SXA+O'K__ MZ[P1K9-]RC4)W[])'2\1UV_&)"TF^3:BS5JFV$7 >^_9*1Q\I9[ JY).H:#T MY4F?6V35P.4 "[!H;0Q_NZ&'+I)059!!16NL$?MUSR_B/M">2:3A@MJIOB3<3 HP/K$ L.QZUXE*'0J);)/(>> ML0 P9Z.V^F9R)V\<._5J=E,\;>/*S5:Q6:-4D3T4N=*95&X? C*<.462788ENNN5??\J@ M(!*23(6\*)&L=W%C'5S@A!MA#:SP%\8\"AWLUP##HE*+U"QJJ1 MN@"R NLO-/%, "[1HQTD+I4E*Y1_U;9(9Z2P3]-\KHIZJ9+%VVY/9CS ]G"\ M(,1'4FQR;A:H=^E8")J@0U&PE.)@DX5_,2,C@B4P./=X+>ETH_#$IZ7O2#^\ M.IE!0BS(J8P1/3IEZS_C<%SA!M@R%?\QPI"[^:*](L')+!@E4U2-91A"EPC% MYOFB1:TKKH4;=O9!!K%+9#$JM(AUTZX$?BSZ,RT[%SZUGW20:E.U? EZ&4X/ MGD?>CD4=;NX@]';<0NZ:@R4AYONIM%"4,MLCY'?&<'6V:[S41??U\C7M:?P8 ME8XO02_SWTMH!S!5I\9C7_6H!+&95RK6RS)94CA3PRY9M*,O1H,=#9R=%&V- M$7#^OA'\Y^6^0Z)T,"B29!)B@!9TV4PM.M@M0<>@&,W*;6 (L!XGON^F"]OK MZ4U[X/7H_7X^>_LA.CM^=_+VS?/SB_^*[=;Z9XR5/7X?O7_U//KP[NW9R^C] MZ]/G]AFKCM#GSMZ>[?=^UETP*)FP2:J%HP*#6"XKEYY\VEW JZ?1J^-WIV_/ M_BMZ^OKMQ>& M"6P3UOF]4 >XKH>DYM<:A'YJ^Q9:LN.V"56(R ']B[R@)LW'09+4#VQRI3X> M)F%D_,[#&2U!/ B7ML->$^\4[J!61N?BTZ42\V@;NI<<3%XYY$Z MDS#\(.),1B&3M\*41,8;Z\;_Q&M3.(*R3\IDE(WME#"^=M?;V^]./W)D1'X!(2-8@H/V$)_]D MDLHQX'(M\^CH4O]:DLZ7]D$=_!7J4Q:C(/B=+!MMB95RLD,3G3W#>&7L0EHG MUU*[EI7H$G.':)3DH]/]4SIQ4DLR7J7KI&91*3*@'H.N$J%W#7[19/DOX'^/ MK6 N;5?22M+,/91 OZ#Q8ULCYN6_EN[1)\A;Q?:D++O!_':;F<"?H+.Z6#H5 M>UG5!@5":> JY]6,:Q1[\?*R4MKNMB:B#$^H2R,'(YXMZ]L"#+C)N[UAGJ^X MN[%"7*6T'.UNGLZ.7/J'OPGN8N%.9N94@4MUKMAUXH13CO%:S6*9FN,63L6V MW_507 ICZE;Z!SE!CU<;TFK=(^ YVLK=- MLA?2"G)NWU7&T8MNK@N[M5P1'E4)19:F#%^_>^J4(>HZ( -F?.LL7P#:0XXL M]_@[P237SLFL$/[H)+^5#&;,9?SY#?*ZC6,I=@IUNX0ZG+_)T8S6@6"CD>S? MUYP*YCKU:T[4;<=(HGA/@3V#$_OBOUVB?Y,OP32RG!)H^]:HXL[S*PZ-1?YW K83 ML$T"1AJHF?!PY557CI3]6M EJ\ /L-Z'?!)$1SLAVPG9KQ8RJM M>:3TDT!JT6LH/W-F8!&@7 )"4?E1631XS/=:IL F9%_"#^B.L.XX ^.7IZ$W M$*9V2[N'@_)S[LLMT5-P),&,="Y5.3]& ,^8T.I[CCR%%&.*4"AJ%C7W)_E: M$I=?:,V+%< 'N].W.WV?>?H\%KA] 4%2>?'.=) B=%+4E8YQ'W-#8>+O.<& MV!KTL)&0;H]L[M(56R6:4JWD3$0X=R<<=0'ER$VC(83;XP,ZY-H3JP4)6CWD M!Q5B[ZP?[;:5 P-_6Z7G,VO?YT%&_D(2[#U#PH8/'A\^>?3XT?#;30D#]1 4 M3;*./&":OE10U'W=$;D.#6M49OP36]]$@[Z 073>^9/#F8?%"LT#M&N-T7B: MS5!H7*$Z^2D?FYT."A@M8H=VK6,0'4N26#'?DB;F*- 0G@!7!Z3RG87BKI<9 M%RY8$[<]FQ I+71,X;A,21#"\N#,C!SH^KW+6^4 MQD:!+]E21WF%V5260_H>L:2'.RSI#DNZO5C2ST*.>>4^B"Y0H^NS%JAS.$)F M]!MH/@YG6Y6BJ.Y%IL1A^"UIQ@HZ>*S3)% ";((:X%' BJP7!"=.3FOS0(TX M6I:%]%KIOP.B[*.#_311P)%TS,51G3 3$//BU4+:XP@/0AZ,D&#?9;"[^70. M/ MR.YL>]2FTD"VD#S>="KZ(K'6CK2RAG3,-"OO -@^XJ^)*^@_1(K5(!'+D M'D#+3CWWEQ84>K$#G^#'*I1AUJI3,WFV /P2 K7T\G AQ'9V]P"T]6CPE0* M6Q;Y!TNP%^Q?5HZ&:,,N@L2^ E5A.WAR_4#B'?ML@[\\/N4TXT6.TRG51! (\@*S OVK1P#1+4A?" MK<3XS4 7<,Z)W6KOK:'GL*^T1M&_(Z:T_LS-.&HGX+Z1S8&K%=X8]KH)Z0K\ MV$R:#:6X'5T#Y(Y4H:-FD4 PGSMF%ASN]G8$&N*6[3$'L_$>Y@9G4GW(M&J4 M#&6%F_;=LN9 MN0W1@JI[&X_9@,P4 =MZ?8OY"[! 5C%Z>6[D=)53Y83)K]8UOWMIJ:5RUS&V MUK8*:0B@Q^Z9T+"<&D>,8Y2R((?W*);.8@%1 AD/0S^C7O MD12*:=-:-P9#P MD.?8R1XGR1+8? MS?+RTC@-(K2EPC(F/.6Y^>AC0^Y5:/S:&O0Z8B5* J$M(^T[:>C-PW2CJWQ1 M5SX/<+?;^A'8P:1F3YY.;Q#<$'SVQDA,*(#![03#E7EO;$\P1(,U@W3SV!/A M#2)<=A!<)ZV\>O\"HA'IFRFIFZU!'+?H.SJ8I-?OGCI048!/"C4W9RWZO#SU M$CO)0\4AN>UQ>.8U32%N2"/L?$D+'R7\"+B^3/G3*TLKM<^@8$1LG;JY>+7U M12FA ALF?%H9G?06'";@5L^5K/!H,*ZI9[*,T%#7-RK>U>Z"C31J#5 .(L MX7UKB'UB9\[[F^O&79@*\\RF.8XRH6-W1YK$9EGJ&&:$FM,L*4"I0H>1PC,Y MXP4;,WX^! "V=CR6F]P2)IC['HJ[6P(YR/N4-\R >-T:CZC)Z?&$V' (J$Y; M*8+:(4[NQ!7\O >>-$TU9MR<4@VL:U#P.,EH']FU#JD/M^2M61Q$,ZQDLK(' M'HAW-\>^>$D*G_QL9+*2*S<"LABOY(J!<\J0@])D\V42E?GEY#K>GU]/;"[RRN MJV170/SA;^>0E6CX%^L\[*D'R:A%[DY:&"R$Z6C$B*P4,MIKC)P27] KSYC/ M!?Z<'!\B6+&G6-;N7I?TG!1Q04IX-YHRX:) %5X)&"T%!-1DK/JK@GLH: MQ/8M!'8/[-I! ;P=YO/KU^606][%Z)Y7'U1H_[%\X#="!7;';G?LHJ//.78E M_/"$^;I[#AZHTG6&NSL5(JAZ;B1M&C:Y9U<^%>$.CQX'N];"ROAFS7R3+WEE MEQEH]>93=>?H3,UQA+L5#H&)Q9R<[;1I]!0&Y X+C)7FR?+LFS.#*O!K5B[K M/_J!SNC1 KX='2%W _D'$3=G;Z_XJ5C3[(]H!9.<4VW,W=R^5&Q[9'OJ\)MA M3L#&RQJ-1^;%CV'4A M@%0XU4T+F5_T'L;C$D021A,LOI"?@,5\MFJ7D.R<>&.JJ'V\!GFMTP M6?_Y?"T;Q1E)0QD*%&.Z:G@I2*0E8U3N8#!=\8GSBT9K WYF WDW\-HP;R53\F M/%+890L-7.\3!\K2O##B>)..]6(TARSTO,).[)/JZUN35IGDJ;E^?5FU,^@< M]^0VQX>'9R![T$RS8@(,R!\(GW'J7(IC-;-?':+10BNW%"I\90J]_I*7&-R[ MS_,0PBO _JRE6\,@ZV^J6H^;9CF34B6GM<&7VV[N^'_LO7F3W-:5)?Y5,MPQ M'5($6":IW9KIB!(I61Q;%H>46O/[_>- )I!5$)% &DN5LC_]O'ON\NX#D%5% MF[*2[NR(MEA5F5C>@B=&N-*E.3\'%C(1 /LU7Q:+Z MM%N95@-Q .F$("_V1C&I'!=_(AW>TBXG9_ ^Z(%TR@HVV7N6T '&XIB%#![Y MXIH(L,]W+2D74!(A4_JR%!Q%MV/HW\^J%)-R)SK]O>#*$A]A>;%Z+;D*.CFB MBRD['XI9E@-)"/U#]$(T7![_Q\*ZG\YQA/%1([\_;((8P!WKOPM^.DF/: 5F M4+6W?J3HJV+3;2==;->P-[[1AM%8:R3'6<'B1\ZZ8)GX=GDCSZA#&Q]1A.9( M_/:&J1?8\L^]CI:?Q.5-Y&;6Y,XH MF$YA1W@TKH^J>E@O% SR_0JJ($F[00^GP!".@^N5Y%WNNAZG=N)A9_'%ZD=# MK[U\_N,WEZNK,7R3C*O3(1#'#0ES>:4XOM>(QZY:Z3LJ 9,:KA=TUZ0=E"=( M69\9T$'P5*I#Z@(ES#E/S<>J"9A#0=/A:+9B26 M&5[IMH02S](3#M(RY6''=$=>1"PHDKPTV<%?@CLZD)[$<-OJ96$7WY"7N/C& M13!46+D2N@^S?9< GW^CD_;O3D!2\$D82/;%_G!=%6$E(J'X^=/''\4V]]. MU^BV-VBS:DY,CJ75JZ^_>\V"#&FOLF2]TF AQ!EPHK"ID89G X.+L#Z1]MX0 M%[],.[8>$34B'JER#A[&1O\>/!]@IM TRGR7M:*H2.FDK 4:$35F+TJQ!200WXF% [$E6><*LYQ1/["M8EG*$99;M-:<0&CT IC. MJS 55@A>Q(/,OVI_K?IB-G&,3*2#XY8%R"09YQ:"HGPH8:7 E_2VO=*=S@:' ME(,)363J-JR>,?O^)B?*4;+NX=D;D5LT^WHZK*%?B:^(X6-Z:-H3\0R-QQ3V MCW23LS.Z3-UP"[60)-?@W0=MF%G/IS MFHC@O\PI'SQU@QBJF,E(:&?3Q(7XZ!:5:7U2HXM+1Y=YC*M(/8X@ MI?)Q-LKI):SEMNSO[)6'M4\[C<@1WX23=-HCG-30DSCX\NBC6?:SX&M:VY%< MIB@Y;-Q(&M&\UMBX[5NRH%06O1H7M$4= ;0NJW^0-XL?DM8T]0,\IAMYN. . M/H)TU8[YRMV.=]UQLZ3O$H9_FE&]6'U-O8$6>$IP:;[9]+R2#Z(8O!2BQA5% M^ESBOC->VP^K'W,7247 M3[48++46S=:1NF$VRP1KM5Y86/*4.4B;AR:L\?8L3BHR' LW93AE<2:(:!Z' M@0YIKJ]EG'-3X441@:;!'5A 1+TJ_W:)TPX_#&T/[-2S5Y4ZZWF3"\?ZKMQ< MYTW5[U33(!($O)!S#?AT:\!':E&_2N&)S,?7 M(; M@)I\/FE!?,4)OI>RV4^I;5AM'V=&FW&W#K:..6[X9(BXF1:A.[TA^Y;N M):'G&W6'$V1/FH989H"9*8I3+!D,*&EQO+%NCZJ-,J_5D2>+D: DVF8[,K!TGMA=B[++58 M3G.\<&4^+[5W#//MWFE>G*:5U>XIOAH;#I^V&KQN.VG(I3?NKR-FZ17)6='?@8F#8),HI4J[ZN4]L+@)4=2[T8TI!/C,FC]YKHL1GFW M>1D3OYD_47P-R+=R5H&K]=GQ>ER^80,R9:+Q65 MN?E#<^VS3\E$#5!W L;U<@GW^RXV-RTL5 &F*Q<.5/@Z8+6,=#PD=L;;2DKX M3[OE=<4O/3HYW:"G(?6*^VY4;9,JM@4X!DF6D,NOE86ME->2[>*$W5K;YV D M?"*,PP@VNC005? YKZJ-P%"])?3U^1#$4-S(AQ@A8XR3@-\)/GNSF'$+88?/ M+(1)Y2;$F)Y(Y,8,FZK-#^T:!='"VGL6U1+9VB8#:QQBM;$GI@88!^0VW(^I M*!P#G8 )-R;X MN,-=B OM*-S+AY&B-:7(WCYL#,Z[A)"A.Z$49G-8V#2+F)44JNY;J.<7D'Z; M(W[#=,^[OV7'S82@ @Y[!MS1(]WM\"W/7ESJLQ/STL[>NTY6/;06VR/X598M MI9E"2>5N+0.4K6Y1 C+H?K)+_7ZG#*PT$G2QO\"3,>0W>57#_S!K,"E5Y&%F M=WNL]B(<6IL$XV)Z@D9XDM!(BGOB>ID71Z@1LD 2Y:1$4.K=3B$A-'7Y3%?3F[A58^BBOOI%00)VWL(Y831FG])6."A%$@PL0B, 8N*T#GK" M!6O+H [Y+H$T3F=O)YC/PC>U#V:>)_E=6C:SM-[2!E_R0,E3JM$C$ZERI[@Q M/NOF_L0#O(D^<2?Z!S\">V*Y.7KB4QQ'IE[GRG7)A2O X[I@:KC[AX],O@" M,'D?=LZZIM3NFY+):X(70:+%<2P%Q<"5_H1_+KT@<\.%R":G4AB?LY7BS*J. M$GT=]R6&8W%=%5*XW!&C2PTTTH.>*WF]!UPVYCSG;S1P51@]RX2Y'AMQHNFB M>*0NY_]R:CI,B;9W<920-"K36F0+9E79FLX/0 G#!#:L$6JN22]4<(O]*C$< MB/UA3FN5K;,/"E%[8G<11]O2_D]K% KF2+QKA27 J)5^3 M3Q,_%IF=6V1ZR8N@UJ(N9WW;Y4WW'-OLGA>1#>2P@J5E@YQF:F0(FX9KVS!/ M0IK7,!=N NE=>!*"SK;P)M M-URJ(>ILOA?:FA:GMRMC]8.32JQ9C1'C[+W1QS'42%J$F5LIEW$8JITK:KJ" M9YV/3?CJK/'N- Z-;Q9=MNS>V"F;GL_"/;4TQ$6+2A\52ZX$;BKXQ#[Q,H%2 MH55Z5PYOJD0LU\F=-^8"3Z_EZ%#Q!9<^\J]I:!/:NM?!0(=]\"YQ7?_,##2:-;7K M8?7*%;5/*=W,QM1C?Q*YYA)87Q**'A3-ZC3$N\3 $GUECC!6Y5:J9JP2F?*$ M1->BK&5H]!P&((T-!"'IBC=EN<=W>555&\&,\.]4K9KRUYI<3JD^&$J$9O=> M/V'F4$(JN1X+WPE3@K6YNKRH%2XOIRKA:%> *;"8PRKC5OXV] 3J7?#0D_*W MIKM3^(M>EE_$8AQK?M[4>;6;39)63X^H/R!N(:@'N-<86B73F F#H24T-!V8 MSI2R.YINM;QFFO=HTBB(LXI O(Q[$;A/FS7Z2>,?X4[>RQKM)^<:[;E&>[HU MVG_\-$E:/SWDN(S]JT@?&F;'?6%FJ&/$(V*>;-',$<=Y<,5J%@/HVXQD8I?2 M2"FB3:UICY1-V$",AH,5G!UH?+*,33!]85,R?96"%/LI5HY=K"/7W[;=(L#5 MCU"=W_9R]#B2R&?I^;'8CQ&_5C4 MO-I@=X,CU&Y"W.Q$(M1')-;?:P'*LM-RL?HS!T15OZ$:U(&G):S.=NQK(GQE M[DV[M%0$(AHRU@\2NF6Z#MD2X=<%J2CGD0"3X.+[AI-)"PI"AI_/5I*@0#-1 MFW#,'ADMW=:@FBO)X 0X;9*@=XC8+WE'6N+! >T\RFZ! M=4B@D^ZRZ';ZTL",=LWT1#"(H@E"BNJ@7J^_QP0BS #4P1KDT7:FE\./, M<'EF#/O=?Z3(V,:9")$72??G%-9L&!&7<)Q29&D3J6P8QHF(7:*RPED_^KP\ MCRU/Y3D/G@GA@6C!=?NV4U#+%0X68(7D""C*==YI;C%*7V 1;LN"B@C"S$K- M<98L/"_!\Q(\L@2%@:T(7FWA$L!'*@MPV,+>BD#8H:D46OH[;JJO9%N*9HP!;(6Z3'D283UZ8T)'_>NX^!&X47'VMS]!)(A>"O38PV=YEIB>>\ M!L]KD-:@U=/*ZK]&468L$5-+[Z$NTDA!A9,=:DSL;/*_;(TARC^=U?7XO+A^ ML\55-3^/36P_U843LS^;ZJ9"^_BF WJ=8$KA?ZF6\/YS.BM.=):\[V.J(?-4 M?$=KUFYSK8Q]"TJQ19J\4 B58*3X"OA0N+VVI"PV<#-+PZ+4$N"]O6]"2?.( M$1$;ZQVQ^ *7GRC&R=DVZ;UY-81N^S.8IYB"QG%$"F:_GU4OE;^JU_9F9 M'%B.C##_AH&VV9:^>C?ME I7#HAI;[PUJ4\B,9)QJK9$5R19*2JSB+C*^K 2 M34&;U5C\NEB]'@'Z\J,OZ('=#N)/74L>-C@PF4'4&>A MX4N;.(1*]Y#0C),V&L'JJFXS[H1!/*Y#8V70'2?7O,\=HZ2@%JS2B.,LKN*4MI,N\])_#;5EQR<;/O:!4.2]?/[=I1#D?:CH MQ6A&EQY(*LD-UY09)Z1ZA*7EPFI"XPD_,"'?P%TV[B:(/@:&@N\L5C<=YDEN M%Y^!F@%4S8V*Q&']?-6*&:57T,:W\W73IWIB[1T G!6=#)I MM+G[O:B!_?$9)Z&^>/[O$T524=7Z8=8KZ M@YH#Q(@46^CW-C/U[-(WHV[#:?7H0 DUP6=2DTC;/*(")26720K$/ZGCNOVQ M 9[Z]9 /$9_ 3:!R7X8-MFL\U5QIP=%U@IJ8>P8&<(M>&B'JX@<\(PTU-9 A M=S5:QS9WD(.<+H)+NJ0?AI3T:MD#6>W:"I(K(J M56%NE^&N1\ +@ NPQ@S, M0M+SRD:%NPTWI+H8V=V32<> IR5QS[5&@1/A?:7+US7RA.%['\%OGY[!;V?P MVWL%?CL^F/EZW0&P5!;1M'A,JWHGE\'0J7>R8LH-,GVQ#Y4-_FL&0S&3Q2>/ M/_E@_>$'3S_D'_52DU_["\?+05_6JAU[,H ,RHT=V2E+TI(!9&X%<#N&65NB MJ;8^-R,QH,LX4<2%'RK:,&B[&==\R/3&6:0P81D;?6M^NH38LO80*14Y$ .;=NQ MX\&G(Q-=0TPU2B<*FG HZDLJ87R.5DVXG36?T0%;-5LZ%4KMSD;#AL #\)U> M=<<3#*-XCC*:X5JTF*BD4'8G$Q"8G^':VNI#]#J@.^N'\1Z?8VO;)DN3W*;2 M)B0!^$3%7:Y63TFPAY0%'XS=?EVU24=>%%N@^/.V[#SK&P@9 0B,X6]/5O(_7.O!F !>8XUR_<[,J%:Z/ ##Z@,L=( MLWOG!Q2XMIXS/NSBN/(MW9\=(-OOPC+A^IS$=C QBKS%':,N*,U2'37.XM@P M(>,0R58OM9PQ-WC"&X3X;>+(B0FCK-)@5LF9GRC7VJ6]<@!T?F-^,*=#%L?- M&I2.>>2IRCGQ"X, 9-6C MN]L[)TB]IB34(7&&3 1PM"COI0I$^?8TS-#+L@CG

.ZSB'%%$TD7"!QBK& M2_Z#,=.V%.]FK7W@=QS;^(W<>!@*EB@@E/VN,SI*7V;HV M7Q,LF4XA886OJ[KHJ'G0 AA>+:O;C@ZXQD1!#).&U-X/$X3&_/,NCZ8MOQ$Y M37!I$=L52QB%?5<7_^MU?OZW? M//GD\Z=??/'XX\]_QV[P"6R8J.?A7^O2*W:07P0L=[!$^,B$S$CZS)=8E3H< MD0OT22[>SH^H%]-Q_$$EQT NC#W;\E8/\J>/'V:0FX3W S3.@8-M0.2.G E/5.J.<]+O1NTW,G M'1R?46NFVKZ!E"UV=)_7,S6W"YUG/XE1N ?[F_P9[OGPIQ4+94K#HZX-K OP M2QS9%;R,P%= I-:B,J,/-3@A4#[$D;,,5XS%$UETT+_AU;2I(5;%99G@SOBZ MQ*6KXWBMC>-/R/6%_)?5AKKRI;:B:362S,D[:M:D,W1UFU)1631J0[]T!T82N^&TI)Q70EZD,1*Y(B MM5@RC/)NTZSH\EDMS(?185[*Y,4L9-+3FHJ@(8">;X(DOEXVG^%Y*$$8EJCJ MQ"I9N]N'D:?*B:NN<4<+T]]YOYNKF"53M:2#>8_I3",? M>3-]6UI&[BUM;R>.&_6\,7$&Y 5GP1[+"O JLB8 VN](]%I.P3XVF+_?SX)& M20KQN@AV+%.1J+P'TW^3A**9-$2Y2(F3/<<5/L'Y)0R2A82R$G-)5D).I_BP MMIC\R]VY>BS<)R">\ M-9@O\%_557UGGNGSKR]7KZP,>4JD$Q13/(L!YVLME/2HZH;E^.2+SQY;_O39 MZYCEM.9>J)W'FFM&K*.C,#*E_!".%J(/"S2G'M<9#[XVE/GVPH+*O=18'+=1 M&%*.B&AL*R0@@F_0^!2=]FF&MPBKIJA+SFZY^-KJ0BR^%;]*=W>,?OFM0\Y# M=MU "-..:1.ZA8P)2A["B 7N_)K0%]Q9#2XLD%:&OP='D9 L:/UMREH>%&0^ MI]-,JL,="_J+8TE&[[52V[[(V+U_$?_Q(EN]^$^R"?_IOG3AON*OM3ZP 67; M@4QS<._CXBL8RX)C3:48G?4P[@LR[&U=',D?7!XKV4ON6;*_R8LMO5#&2\A] MR+^+\AVS,8/LHY"870=K00$\I![H;%KKN]BE_& Q*"L44E3I>U8%B >B+T[WN4' M:GB S,^.5<4,D,X$YTLV0J6(TZVA5"%/8%J9"D$=52K5-4QE*22(=F5-'&RHZ)BE6DF; M$-)UN:+"]1)TN#P5_O+>\HJ/HT. 0GK(RK=7U7=[RA.Z-XD!F99$3 M/2V?)HZ^?H,^,!GS,-1'[NEFXT7J#"G4.N\V[0!B^QA)N, UG4)Y9AH*)0+' M"\A(;-DZD<->]LJ+<]P'MP>[C!P2=@MF.S)=>@>P:F*I>'Y M&L8VVJDQ+=2PGHS%2-XRA_'XV]@.X0P_!.]ZIV,CO$]AE*_XH8(]W:6@.9F_A6$?(^"#9"1(T9GI5O% UQ-]!LKL=R4?O(T!D "=&4PDG:T37D.!^"U+ M!$$[6W&:(A.:VY%38CX=UWG_Y_SVI/A,W797PM(4BG^D^R";_D'WVIQ!ZVHOO%TIX>UVGM(4E7COI MSK)OR7$]3UXGDZ'^W(\7KR]LP<6N$#*1C]Y4FS?D[_%L! M3*N4K72*3-C-B MFQO(;[46,_TS]'9+/.=01IL>AC28PIS01 =9V'$A]^%\I&!'UZP\+&8@7;_M M./3, ,UOD=#]TK@3D0:.6RO'M?KV$2*R+NOV]F1@ZO:G8MR1#L5&QIW 8CQV7 MR/9CV,5YSYVII?P#?H@\$^\[^@%,Y%W,^!G0@2]1\@5P#W9DQ#^JR#=#7:R[ MH7Z[L-YVZ['KD0%AP/1W:"?LPB7X7U41N5ON8#-"WC7L<<;K"0+!:O(4:-.K M,[HXA-;A(C0SX;"^$G@NY0%DOMM$HGL00.I-U>*K=K?"%-M4%*Y,*OO-WOL''GO'' ![2?7&DLY;F._I,<58F^T)RU[+:PH(= M>XF@T<6,/X+SU#\H+]C\H&CAP;WB%:W_AOZ2N=LP'"=;\=5G-T*XQ@VWA=V* M:TX,R@U3SXK)4KQ1@<*:E_FVRT?R_*D.C@>\XZ':;CH&@A72Z\6[01VIK<#V MNNE< 713XNP()T^M]*M4!PC'/3.1'KW]Q>J[A-94Y%NNRYH");<146">S#DW M+@6WO6$/1F01&$*D2\A,%(E^V'WIV=JN3Q0X!5@=/B=%09J34NO=4QCN]OAH M]PN:&N[6"(M"[-T)4"67.7+:9P/(1,TR]=(W#F,'%'/A 4>FHG_V M=ZX3L;SD*1F.:WG#&;7641] #)B49F9?IW"%>3Q8Y;VZ85(YVZ/DP;$07:XS M$ER_RF[:K_IIU M6IEZ7M]7$'#OLE[_[NSK,\S-=_JL+VUN0DAUGR,!=(KX!>@#):1MS1!HI]B="*^ M8\%>^4NY&:4?B"I*G$H9CFI]2'X(+(_^>[_9?QL=YK?&%X2"_>VWVR)/2PA +NDM' MV!(AZAEB($GMMK2"J6,W^D#APG#K./=8M!O&6Z-+HZ?MU>Z#+T-^$7[:M]S^ MUDMN=1-L38O<<_C:AU&V"HV]M@@X.4T/3@_U0?Q#"+LJ5'_"I9L13%O^HUG, M(_-?I?[%SR)=UV7A*S?\N;PI^S 4\@KR4\]+B*I?[K8J#\-7XJ_OJN*6\,8? MKJ3WB (.0EF0O;MN^SV56.2[3FAV+H+C_DANUMYET1+5[O[(X@G33ZWOX7+7 MU=YJ[ESX8M'PDF8"X?GZX&=7HL&*L",[]"R20#F9A;!Y=NM3DNQ6:ZUY[@*X MFGJYPF)JVG]_"<1IPS\\L\[&!7?7"OC\QOXT)JE'.CRT.6-H,RN&9!-=.F[3 M8G2/U0BF90QY'!92PD*,)\Y2@H)SIUPWINT8(QI*3\U\A"5/H@)'E# 8KQW/ M6AC=74]KH__2DU9);4ITA([5UN;,?,=FRLQQ>&5RW;J#%XJY&BOR%9K25CNX MOV_0;9)^#/\@VL"QOLJ'B.T^DG^#&;VMD..356965J!G!TL+TNE\3SG).MG0 MLTTW%$WR9/2F2ST9S6*NLD5UR:K6$#C52]2(-B$R3]87ZQ-50,^M[/2T=EX2 M3*6/757;P;]+DF7@5CTL/3UH/ AFB/E7S@Z4%H6^3*I>"66(!F.80K4FU=Y M>5.%P>$D,>*6TS%Z_^GSA>@4$\U@O*O@'7G0DHT[6R!LCE*AGRCU-5BHDKGD MOK8Y=(SGCBG": **?,?H+V$Y#UYL./5;V2/!?%V%\ZODGUR %-,Q,]DFL$^ MO*#:4E5T3>6AI,J>WRUF ?LF9T7\)0[.GK3E.(<8'4E]6G@&Z1+(;?2+@)D M.B!1ZIZ*:2\6@B=&RQ^4)K4$!&MC&+;H$SG9J.F2\<>1<$YX'&+&I[:&R(7T M(DA]2B,NVV!Q7;D%$7619\JOWJ=>\*9G)G];H@KQ:S,:O+LV,2+;>4FG_(;3 M 09^/35LS\MC7L1\?1X!3O!,)2?AGM\\-I QEH,&90UIN!0 .?4 >>M*YUY9$&;\Y#0.X!GH\])8I6$4K!20,F\^R/O($\ MO%O*5O_K52D.D#0IOM?#R"XDJ?E+)V0E<06 /2;4K7R6C=;B0>10-G5X< M&6=Z=%S6JE%HZR9Y)L5W4OL AX/A&N M8)#D3I!*Q(HNB[NGQ%B OWWAWH>M.\VOJ/;(-G&AH?#SA(-ET" @C,GB:>=\ M*/*Y1Z1'Z?5MN$ PJI(V[=S-G3D0Y6\X!R M)ZQZ8ZRDM MYK=+[T0N5PU#/G"2>DM15"M-JA7S^NZ5"X6UF0@8OL09JM&)V M?^@H)'I&B"B@63; ME];2QR;"3M,+ZLT.&46W>+@F3=X\!YR_#)&^"%C!NH'80,#'((T7EP?$D7- M.Y'8$N!?8M8&5B7B#4T'MBPE%$6%HX6\7;6Z6?1*A=0F9EB'MF6!3PH4B/TB M.9BZ$J"RF[&FV%&QV1XU_8 SJ$KZ6O5EA>F1PW+25:6T3M2JR;6F;#@MF\+HQE," MKQ4)=73K9<880H^R:?<,484\QA7\R,[CH;"0YWYU<$F8<01'9\8*%(& M^ST4!) 9'GM1D$7HP<>4AJNL''Z?PHG&*L3$$R/M+!4[P:BF>CLS=T>]E[E> MB00VG"(F2WXE\4K2V/HLK(SPP$V5P_<&O5.X APZ@GKUM>-D5AJ?^ M9'WV[.5,].%6:B&M$%*N_G?>C$ DT;G])%L]??ST,1_#]/7EVCR'":Q+C?-$ MUYSWS+9:$R\+WRK"81[S/]+W]:NR/JB,X\>BQSDW@]$RKR),#YC#^ 2RL5$T1]58E\?74.#[T6+("[HH*-!!US:;$ MBST)P5#+F,611@9D'5O<=@VL V?.B%]-\T-+[FA1JC!?J\F!A@QBV!ACISL\ M6>NZQ%_Q2L%*'R+)T[.7KR(:Q3;1GK"J2-S%*\D"")_GUF_1_'"1ARSJF(UP MZ[IM;(AT8-):EKN.>9*RNIT^?>SLP"5QQQ%_H5W!(5>2%0:D@_A(.J84H6]( M0RWO@71!CH*!33V_X$0._-)NZ8M\A!OJZ?M#ANK@VMVU-;R,'8DW99)N9^>8 M<)'1D,H.*(ODD)H%*;3L1.:*4=8T7;O\Y[:K$BXNE0/!^URUB5D+UUJP;!]) M%=K/D!T9KEBA)3THOQ$<^Q(C=] M,_>_9RW2RW]]Z;NZ$+>3C?!-6_091>!+9A,O0ZGU]!6.8+3+$$XF(E/3BX@C8^BS15?FI V5]P:C!LW6JY)W(KISG758MEO=&/& M0OC6S"%R-OTI/$@1?#1V11U=Z]))P,9+#*\4C;V1Y3"8_Z F$CWG:^.OD"&G M'9W7!PG'M?PPNY-99SD(,2_P*:=,T&P@6,F.R<$L#X4D<\1H9^)%WOG@0H"F M1UPOR4?XE&YZPPO=7@NK=+IX./\M>87FW+*8F\]E8ZN:U9B^A(NW[V:' Y/4B&PN=U 7<\?C S!Z: M)I#?H-;]*78"=F";P]SK8>3.@-E4AI/6KQZ$0%V['GL3Q2./T)U6@./=9?_2 MLR6^:A,6BGN0+>%(N9OGHT\_#M9VM2,R.DX2?OP_3!:!R8"NZG:-C&E8L*.A M+-TE![5V$@@0/RCEB"12?Z.\^C#,F MTT1MHF0EE4(I=EP' S[*)<)J MQ&"-#9(AF:!3:$G(KXA%=OH("U>:(W'@C@F!MQY;5 9TF[.?BP4YNNC2OSP-I N2I_V5?M%O,@L/N# 8-!2,\"6^TY8FWDOZ:X#8X[;DWUD(Q:T_3P>2[$. MG,D(?];A39/PSN68N6%M%U>5G'SIW%RL_J@(.%H,*3;"$OX*B=!Z"7JSML1& M/NZ+7'@M/2XNA"KO-#[X%=$.S\@R$<\ZO>TK!4;2(/S&FI"OE9X?(K;+O*"< M54"W/OEIF?J-BO!IE=^-P&.1I)OMB87UAT7$I^)@!321.>"=@GSNABEE6D>K MD M1L+SPU(4A+_RW$L1S+"9!<94[&-W4,$.V?ZG%EX@HB52BH2$-$@K^=\$U M":OIP$I)+HFG"V)^UV-BM9PX7'J&'Y2.-#/; @:8O+/\GLP7BG'N[N&:8S/, MWUX;W,4ASCMM0B>\%M5V'ZT/CU#CA1H3'P\:S4,M24B\F:>>O8]\_O"\5.0^ M\=&85=OX^R/S7A\9"\WL^-M2E3E&2J*:G$QCRQ)P%J): C1Y_XX[F;0_U3UJ M'O7*[9)@IM-GKY0U/=@G$L2:-D.1.6=Y7?L*E<>UI<.F&^;1*9J'Y9.Q%TC- M/PTW0M,*H\C)]$-WR+12K5R;*IPVTS?/+Q_9!1.RF*13ULOBT7HD/7>W# =S MB>SNO(DB.Y"DI]"7/1E9^20<%4Z^437W$753IY A.;4@&:C([XO5]\U"AUDL M9>MY#D_ZIIR\F/;MN+6@Z!F#&(@P,=Y$Z7@P;S')M[AHZ"LL.HVBQ"0!>#[3Q]S@.9M0K)%4$CG[L%7#FN_?@ M(_R$2A ( BW28^ Z>@;\6^!@=:ZR]*,R]:@0"J>G"NB%!7DOKK/^QC)3E6+< M"G&K-B7 ='!3YKZ+G'9=O@?.*JG,+V17P;-JO;ZA+7D=&U-!].EL($<['YE?T=][T&^!4*GVF*7QOX6)_) MCYL">,V+\%=%+7B0/$!XV+S@C,O*&&6A0-25\E%A7HL\LZT"6:A]1#/^2N@1D0M6=1YK0($K^ @OZEQ/]B%=\X?EFK'J MX'G:BG-O9F+=J)&*\:OD]<.8B")0C(*$W*ML8UT4>O M^?[KP^DU"=-C$?+,8AT)5O4&OO &-JQJFP8F!IC$6I/P9GYGQ;VF=T$D2S-D MDK12UJ'SA>N9DY(2$U7:..@"K-\3.2-'.ON*XNO=*;6F+"4>DM:&1997W178 M7^NR;$002.4CY<^88=IQ5<,-1VN05#0CC%E8?U;LO"E]OIIJ-UK,EURB.XS8 M6B%G\ATU(EO=^S$?"Y?/+E>WX/R\8E>!TMOY;68Y)JMMU7H;CJJ"YY_T(_=" MR,JY)W(CTS9&#R'3+N-%Q1P&_27'I;4M#,<[ASD?0J\3M6#97TE:SD#G[)F0\0Z:DE[Y_VJ= M-2G'UD=F:XL&\2K? ]N&%)@QVG#)RC$A,R,Z]3L 'X>X?-^&Q?FHW3ZB-E^[ M2+_ZP(U=N_KL,:_P/4']Z1YAADAM4+?&5Q4>+IB(U5=C<54.2@O$];=X/.08 MRWD-\>!1Y6"A&"S:GP>V-0([,>:=.K+ATE MYBS/3-_(:1>R6Q#'W/ST=APD;1-O['+"*2?*ZF48"'ZQYU]:YB='9TA1@@"> M#V 49TGR=.X%3-:>RI;0#[?7AI'9N@G/"D';%$ M Z=;T!/M,/YK5X8=71#K!YQL;7'G=1[\H6*^8V*]U%8]Y&)?X5M* X-\K%'* M%6[/6!]4U5R'E8G$_99H0S-VX6O^';4I,7$I_,6?V:"%$X"' T[!8<_+R!K: M;-7HM'_T\>.OF!E@NHN^C-?B;[%'$(881$V.B:8J; B_C)17&+Z7O'H>,7U- M^/7WXT ]VWT8#6'U?J%A"78F?!&"4G(GQX%%5RII+<\45L&*D^3V2O.41=B) MI+RCR\A1!T5TO!T;PX0BKZR?8NH [X#E0KR3\.[@4_;J+YJFO9%2V "Z%;(, M)2)C_LM-#.$8?R[I2F6IVK5%R6@73K8NWZ<7:&@VQ<\:X\9D_=LW3B;^?5T! M4CCT#./F+O>)+Q-<'0IM:>+-]6#@$[=- M469AD6_'< 4Z$",2D097 M^?;)VW48%I,O.O+2_#19,% ", ]G6T'Q!T%: 0R($V*L8A [9+BL*HLXET=$ MD!$]?E.N.SKZ5D\^L<%G;OS+\8J.9_O]E+&6\TX.IQ8#_UA^D6OI '&4B^"3 M';GILZ,*0/:4N!#*Z'&G/B9!?"M-6YAD-K2*$ 7*08O"(#:AAE?X&+2R8,ZY M6)1OD#U,>O\3D'1L*X _2/D6?G&S D6Y8P$#S4?^7&JR1G3%C?\!-]8*TFW; MO9D@!AAS)<_K.IW# 18#Y'7>!;^"O; X#],7N6M&ID1IO!%1E9EL8NQ@9LAC M[9JRB1H/G+=DC$I?*7VL1AO2%I(,ING3=*6HS_0);VSDX[$D9&= "KIHB'.( M\J$CQJM^A#4M93$;X%>:0^+;XDS[B'_]U/D"S]HN;.N;JAO[U27Q;;\*YK_< MXKT,KFL<"DG'RN6KKU_3;UR;,LA#L*^E,;)(7D>-CSD \:7U16,$)S@V#">U M/U*R)9S.FQ TOJ3JL/FS86O>$=F5-;I\-*J*G2%Q[=*AQ+Y3\'SV?/X2GV0I M9$:"?,>I2>R0Q(^]CW\50K\UL3QC&8HSO>+1_EB18[@!/2D)V1)_)$6:P9.F M513,S./'_X-;QNEZYNKFLFR]+\>.^&]V?(83\[L0_[<*>\(QV<5 M-".)Z0J^ #&".OGU':GUHC%-^\B\U]J7@\8=XAM",%@4::/>#7^7GX/J)5P. MT 67'M)50_;&=3C%K;S0QR7J9Z#B7R*O5DYPP$T3O1'>P)*> FM5IN9Z.(8E M?!^+KT_.Q==S\?5?I/BJ]')2K7(V5Q(."8\5H%&[A:!]DC6+X;I2NAY#8E4, MS1GHD!]\>0BG%*7V%R79%A.,WF<9*JJB Y6R^>?XPB8 MSPQ#!FFBLWSCVTXDB!U'Y MN>+@QBG16L>QZ[PV"E;)M+CY8M66=5445E@OE$U#X0"EG(.=KCC<8R92F5J7JTS.4X%ZYI(0_5.R>=]NPE9B R,B0\*( M&IY&W72 #OO$.3*^:ROY+=S.E<,&Y(5Z1^)V]14>%O]\'IM,@._KR4#" MJ;0<5'3"P^H*(_>="&-?[#<*9ARCXH(*7^4X3_%'RVU/ILR84^2 MX%U%F8-M3H3.*Q I5+I8.$;P \MP0*Y2YXA+:!<-C#=C1](+K4:Y*< B>O7/N!7&38V]]^^SH3MJ!:E;,:O5*?]$)K M<*X\OBB"M'N.1H;6'<69C34GMNH5Z?,@>HLH0?TA1V7>+H1).YNSXR97) M\[3=*+8NS.NTXH&:>V,@,\E)*28.E*XL3F>,+=SRSSE H"MV?+SB >9TD]$, M]BE@/?4?(DRKMWWA[Q5LVW8(RT3T PD,]TNU8Y#J M1Y]DGWW^9-736]')7L(H^!L!;AM^IT^IV=)@43__1-&P(2JKVT-9SD:E/3I^ M%ZN7KC9/GWNEE#4_AO/@TM@.X=R$(S2_POM)Z!;BK)H([*9C\E&8AK]GD3-O?K,41_/+@???(X#.ZS,$;A:MGJ15U731L&\=/'GSYYHBQ*G]_Y M5N_I]N(C^5F.,(HT'_.KW[PA;OI*1Q?:K50:G6QMP!5&,87*WZZ X*6^VG MB(3$G9(<*S98>G\&CA"AQRDY FNJP=QHIQ 9-F9D[T?.?8"TMCY(!V7/',9L M@1A65WBD9#Z #%Z"/J8F#E-);MD;H#;B>& %:V"9;L6%>XR;*-UR>7!KJ7,$7AB?!4^A'"$>>@7N$>X%AJ&30J4 MB(/LB8 CPQX-YOED5]!N9 9BFE!=0N$LZ,)I&3W$H@)G[V",^D.I64Y>6:30 MI0V<&";N,P\W8^KX>($^'6_;;D9D$KA9'>B"<%'W%5@8U160ZCU-B4X: M%F-#LX":,2@\WM,3ZIFY":];F-I79;\GH\5;]K?NW.9GZI)G8BH&%&(T T@B M%JP&+:Z/K .V(4"1F:@;92A;E@X2=BY8$Z>$0:6WX.5M^-NV7"(9>6J,B('! MM:,[@1\? MC350+[)A,K'@HFV4L*YSR9[WL;SX]%Q>/)<73[>\J!,J6X9&[NZ28[AS"%1) MKV&J]>@38**C)2YM#:^8NPA)I$$J:GEQ$^P)D;E.)?>05J66!LX DO%@OCY- MZP>'IU+D:0X M[3_9+XH&X0__ML7_31?WITG6HVQNJJZ5 A6Q*>/\BY4KP,<^$)#3UZ__: Q8 M2''QIR7-B+QS>04R"6Z4X[B%#J^OVKP3810&$S<"T9;X5-Q:V/='&L(1;-$ M@N20P0.G.D)!D_EGRJ5FX%)CFIM,,M*O=/G0']7;N-R2@@"OLA?@SPQ'PRL- MD"Y6W]M34G"*QY=.,4Y3TUO\I=6F8[[.'^,0/9.5$!Z"O 4G 7$CP9@,#W=S MDA>J\5K!6,>HQ N? '1'#,:-:[!LKO(KKN^@8Q7IT3$9ND$BX69S31F!Y%YPS17VOBY1=14NI??> M 7\1*1I/*3_T/;+@8=$'?]5; ,X!/C CFRVE9"]73[[X^-.GF<5U0QD,^C7E M9J2%+)BN#S[^_.,/5Y]\],6C+SY__)@- V^WL!=NRW4X2=$(=WM[>T%HD+8Y MK*L6W *T*#;$S/4342\2TJ^$AM\; U.@X\Q)-\:V44YAZ/6WU!1%9";7M-V\ M"=BTU/JM8>HE]^V\$JG(<)5OPL4%!?OXT9^RU?_A1&QXCF,?^C_!3 HX??$C MGS_ZDU :A=UM:%;>>:I128*5 !-OQTXU]5S>-Q%?>?)15%_I5D\^^:!(M5B^ M_H5AQP0<0%&P;UNP\EC#L G_;+:,\*/0TNDI&19.-H$UL]/2/8@2Y^3 M!%Q1]_SZ&4]M-R=V1#??K>;%73O^!(0*X#>%H5A@(OKXK M/'S_]?%U\^M&GY>_89>9OO!C*W9-+^=6[L]W>Q+X5 MXHZ>1T;K\F+UBNC2OV'5[9-)J/W/:N%\D6.*NJ5IG0OF1'-EQ%TQM)LW*U8U MAF0!95W#ZKH2RT9\M1>K_Z\=P_)#991RC93U/ZQ\'X<*$!!;=2-@..0L"C16 MKLUP<'P4):Y/[U'.Y&[=]DU#D-NDJ4NV8ON\I;D[U_(* M\_A*5#3#68"83+;./]79?BL3+@G?E$2!BU/ 3,5\JQ07M0JA,K]-?5A-V0.S MU4^7?WKQ?\,)OM7$[-B((ELB=:D8 -'%#M?$%S-@3"F][_.0+I6^=7RV$0CFQ M"A\>=LWO@ZF@6(?UDUR67Y&?;$_)S1S1;EO6?]7&O6^1P=*EHV1U M6U">1NJ.N0G+PI0RY:;*" WM'[#^N%Z@.7"DZAXA3;CORS_H/[[\QS/"25K3 MY:&Q?.D9'M5Y..F&/VRK7\I%L^&2L)I79Z=JZ,+_%_H._#$L^=_]WO_A[;+. MDY<(FQ=]"O),>+SP^%^&93J4CP"F^4/3WG;Y7I_S\YC2E0?]]W_[XM//OOCR M?_Y^*/QSI1^:Y[?_<=M\5VX+'4TNX(RTMBMT^ ';%]UH%!]H,J M&\B^CJ=J< \:ED*1SQ._JJQS:SCF3E" %N)&S6LAF0L^T9>6RZ=1_3VMA=]C M/9V7]G_WI:UG^T0ED&77+#^*'MY4K".2T@1#G!YOSO= .(VJ[U2H;D_$:7'7 M+"B!)'^/D(@^<@1)S\4WSR_/*_R\PH^L\$1;+0$UPXQFQCI ;6]*A; ^(!Z> MML>E375*;[0&Y]:<]2\N^(G?8@ZU\0'>0R6/_77'&G_/0 8?G4$&9Y#!KP(R M.!O[_][&7CB4%)?+SG5*E$MPMN' '*9U]+IC1G?#'5#LD5-F,1-ILMT0T[%' M5B->#VRG15P-P7D+#SN<5^)Y)3YD);(XFLD,'5U/J+-)F2_V;:\/GH>-\CXX M5PCS5 >#*&<.0#\$)"'S*T>.8_?LPU=[SD0>-!UZCF;/*_CX"HX)1)>9X>R_ MJ.5J;36NWZUJ[OD%?%YCYS5V9(TQ L@ RR@ E=W.:%3K<%0W5$Q.NVF_JEIP M49X/X//2.K:TC+R"J)0?%&$X&@\A'"J$, MR.7TTWD-GM?@O26/S+1Z):A@IIP8M'?#-IRBI!8 U" ZHD-W>9JM2>))1X0]+7"@*8I)@IKN#4G>U60'H M+RRV+N2ARY_.BG]\7O"GM."E)QWK/03=NM:Y/9U^^EM8TJR,P+K035E?'%]- MRVEL6#E+H)\ 8N<%HR-#]-5*RX5XQISN^P> ,JS!]V 03";D" Q1H6XE10;- MY9A[9A]Q(,EENDD1?%!ZW++K*H(G^>9:.@K[LGSC< =+,0,#,B,N1BU/RTHZ MP+F;1!VRB0EB(2%HXY'%\Q(84%] ,ZNN F;/D\C=#' F'"9D&CIDZ&(QCU ML&:N6:UN6Z%=3-^D_C%2D*M]IG. CV<094KQ/! M9NEU.,==>SR)>P[1"S %KW]R7_];(1U_2)+YRXC&F+L'!AG;0=/G&SK*"Y9> ML/P.@PUY"^JNBS!Q3WGM5OK)P!"_)C$XB\H A.!^$,\3_38*;SZ=-N0B*^,+^TPF6.LX=,LK-CU-6OFSJ2"O1+5?TXI&:8 MM;-8JRL'[%T>-*K6/'!=%BUO],TUR$06U0)G"_-^&Z,W51LA3\0&0)9+1*DQ M1V,ID:E(#/=@Y7WI>8W>M,4@#[K6[_5V>)KI4 M%>9BA29=R\0DUP3CCHY@51LD*XJP;C@0B7$([TK13?-ZM8IE=ELA$TDU;HEA M1YZ<;\Z\60.Q>0'GC7'>&'=N#%Y646-'_8"PCLIZHF+ ?EJ4L$N7YOP:SC/, MEKX,F3G;)NE]@JL!]<\^JN%4A*]'S)=#J(%NPIP8&L*2FE!P6)2J ?SPLD?) M&4KA04Z'JCD8-54I+,"1,>J6:??..^F\D^[&M0FQ>,Q2-,:Y"8*4V/+A[/-T M'?9A\=5Y9QGELR4_K[_[808Q-D&IM'.#Z"'(ADRIJ3?AJ73HD5"BQV2T-!4LC#MG9?F M>6G>L32ITA">P&>^F&,RBD[&HC!EP+K#JB$1V>BX(FGGDWPLX20,44*J1G>=62##)(.Z4U+M&:-]JU[A3!95RR)&K7'SK;NO,CN761::JTK3221,-N5 M"G"2("5Z3'\>6;\302\YA>UL&6H*%Y]Y]5W# -+F!>J?5KP MT ]C,2&UF8DB:ME':=H@S=QNSW#K\U*[J\F4*HX()7S%OVKZL0.$ZCC9R_N/ MNOX^"J-!%""BKTE_%*K4[Q0;P7]@Z6?9L,(_J[FQ76Z[? *^%=D&X6^C,(_$ M$]8F_;8=:\;#S1-N1H^K5(%5$@_&8+ :A'"3,G1]29R7*Y^BNUB]C%^CAPAW MFH63[O SKEP#:9/1RE<7-N'>B M.7\]!"I@HCCQ?UAP;T.*VP2USX-!'4I) M&3X8EFJ=$53)]*APW?\QIP@Y;34& @/A-GV(ZT'*^6 @_:/?0Q?%TL/ C%3- MAK@DG6TBOAG:!)QU)X[JCC=&P9W?F+"+U5>R@VZ=G/64F?=8TP#9I+I6@V(= M! +RIKT5A@C+1N6L\?NPL*$$X*X>=GNQ !3F=TOO2 (6*7DNIW!9JIIM](B- MPYTK4:58*'.;JQ/O5Y!QB,J\H,A(CZII:3F8W M_I!P&]WY]@KJ/_KZ$'(BLT25)SX#-Q7HH.VUP=&M/T7HXGT/X)QZO_V$JM]. M%A+<"!'EN-L/VF.)PTGD2I2"E7JTL&[E]\HKF"+;:8,97#*)* !=9QWM)JH9 M11;957BZ7%JDJ/!!Z G[&.=I%/-&00Q%RU'7*9PD8\\M9_8=ZCNMR^*J3,\3 MTP\V'1-K%PFNZDUY()&C:R+)NHTBIVTR 2PI+(U5ZM!2A%^SP3A@(0,/(FH; MD$0@N2OS!C+DU_5-^$2&( O,K-P*5I*4D;C?RA686."$&!Y[S9JRF!K[;K&1 M(/%6PA*D_L!!GJIN;W67*=?7Q>K2S$]]R-*%1I,[;T6;]I/]O;M>G4IB$Y/> M#CK#=Z51LD<,&(X(NQ$.FF-WXO.+!CL9"CGTA2S'H6;_3XQ M85)137O-?[.CA^<"3/DR"=KZ\Y;#RA;5)HS\]HS#J.8@UBQ+YWJISGS'"B"K MJ#/&V_A6XHO;8*E8P$0$K90^0"?)BW@LS9=MF-5+)WCU-@^+V, .E[M8#= % M0]W@&U%ID+;#>Q;(8L,R*]O17HB]RIEHOMQ"5Y@_\CYJYGYR1ON=T7ZGJYG[ M5J>=\*& !33!YKP<@V5H5Z^JC9WZXC[3Q@U>$_3DHVV&+F[XCTH&+1N:]K9A MGS4:SRX*\FA6J+;.7BV->Q-D;"W1 LV=+#+O"25#"$N[D<7>^KHL]ZM\WY1Y M>.,B/$E.\N@L M>WNZ;*<=.7.>F>]R0L*(THS]GQ/)EH[$<[_.=N2N;&N.JC MYGQ=2N""" (#7->(O30GIZXY!C[MB@S>)+F"I&J% Q3I+ITDKRVPP#RQ?$ZD M$S7#);I^']?64-?HCH@BJ^'56:&5 Y3T59'W0)@C7XJ=.:QZB+]-/*/D#9RJ MP=C4Y O'L8WG/,:>P4%YI[I;]-;;D1,Y\-;CQ5A2E@1XA!Z#E.G*F;^BJ4_L M >1$F#=K,C-N'SGGC57$(I(?LIEETF+?QK0M^)"#N[$"7]%6]F(98JK2^F27 M&>'""C-UM?"$(H.T&[']X\>"[71N$TFJ07/,.@^GK?\\8O9UB9=HUJ[+&OJL M=CG;I(0A[$JZ!C*T\7X%]4SV<93#TN#DD^R%V9!2X,GC!10C/!WA)^1_F]P9L Q.7\,HO^W.1* MN'KPW\IZJ[J#ZLFQ5$+%ES3K;V\Y>^;IE:>7X]FONH*W33E34G#5CY.QO-^_ M3;B G<'J$;0KPJ+SRJH^:-%C%3E]K/SYB+Y.GC MIT_I!VP+SN)G(M[.U.:T+/BG++)'<%8L/&YXIDPJ,,@"@< ]F*F_/+]DR]V! M6 UK3D@NL#-0'N#XBM>.9-;G,,8M3 MX0PQPR$)ZS$#RW^5=$:&^*HS&H]U&=5M<&X$SR??Y5=\C-CNY<1 NIDGQH4V MD8:@WL:D*1N1=JRP"-E\CTNZQ2J. MVBE7TM;$&&V81[K[X09A"C.#K]MB7DWR*Z6O< ;(Q=BVFU'RZ$<3$_]\]B*B M[2(+[^N,?\=2F1XC]ZP5-6$=JI'EV+5U>P7OQ3+B;-ZD'!G<+,[/;N#A;IA* M2@;M_S\$J[3.S8?:5WN0FED)]*T7Y3]G\.%"2WDX9Y$G$@[& 3#9O$6["G.D MTJ,>\@&2K!J_ 4 MW!Y]36X_.')UO&XT^DL7:[W49#_WI>.TO&K%_+,=]*/-.B$3V!%7(-^4(C&(LI9K8 M+Y 6,N*4_L9 LZ9$7BG2*"%B,X!]9ZK?RIXIW1R3F^JL)^S"=A5FPA,ENRC2 M@UP!*#1[JJ-V5RF#I0*(]F7)@52.&!A9%RH,6IV:D#)AO^2]T'NJC%[_@*O1 M^JF+T@%IU3+I.%V#<"N$0Y2NH=T8%BNG/XC ^Y>PAL!F%(ST;4/:Y'/M/CGR M)]RC*7&@%$+GA 0%PYV0]F$=^9; Z#SH^DJ#T; MIS"ZJ4)51H]I&YG9N37U9PDF:D/H\5RG8Z4N&R,!0QH'QX [X'NA/5H3<=&Z MA9!7&MQ%2QY6.$!8G-&DE;N$W6)]I9U*@'M,?&9'B$"Y$EU+1M]X"+T&U@(B MXR\S;(V3;4?1;^F'(;=<-A4P$4U^90DQ[A(&P[6"9C.NLY,??P^UD _/== SS70TZV!OGNHIX?1 M,>2KOZ[VC(BCU&XW.&Q&1&U$5N^89\/F8B$37S938P6WTFFBP/Q76SDEYW>G MF,V#CQ,#:-'"-#U7%B=SWD64#\/@-.*95N22_NA-ON>32"N5!*MC2N5#*:47 MGQ-.!07]MU$TT6 ^2U1E>)(FLZ$.V?3Q%K-16@Z7@VF>*- EXNX'URJ]::PK M)2,E+,C? M$M=3\<2+^TQIH2.,,GE@25.MX@+@48M:?^$8#M.T$U>D$;76X/V%):I,I^5. MG)7)4TS6P[&'.)*$S]=A'%A&E<&VJ>^V0@;?>@TM8Q]B%H+Y E3K2O@Q$-0: M7-E2:002_NT=8N2]X\Q MO$J2DF.=Q.8!F@[K0AOM3&=U7L/'N3'\BM7*H#M/JBZIWN>]=1"<5]5Y5;W= MJF(\SH,<2>_+NB(@0QWH&M0MD]1G>DD[,JE!'J5&EK!YTGI2$J0!SS8HEFN4 M_E!*%]_K$X:K777YKH_]3@FJ\,#:25+?HJ1))LT_ECA*1DH=O1@9H0*,.ISU M6AGD!8 44"+73D5$$IJYNTCX1]/GC&PQ]KD0L8;5YPX.>D&J4I4)#4XE4CKG MS7[>[ _>[$7PM@^+&%M:9"GJ,+-N(@)H6=>V^O_<_C^]U&%^(6H6)#/PD,]B M0TG@TC;E\= .V= RE]T_04VZ=R)CL8"FU$)WC@_0B:KM]Z2_63C$LAN4>!#[!H:;U3,42+@,8Y3)3.J$EX,YV?M)9 MOZU53IUT.2U(<6\PK&A#4IP0% B(+6A HS>P9Z62(L M:7>"^U8=47XJE$7.Q]YY\]U'^.96NJ/S17N#2VGR=HEEYINJ%/%-Y"=GF80T M/9#WR?[05D6*S6Z;I3W7^HHFE_/1>8Y:(WS$=#N2^TOP!_&H6R0O+:6@_;T/ M3HF>M\UYVSS86R32%6FCV.NYXO+#"9+"L=FE,*.D4\1-B[OKO-#/"_U!"QVK^@[^XTBEX&"E]U!K]/?G.33U M0K:;Y+\\+=;$O-_Q<-HOI4_@3I<3V@"/S^O_E-9_6$%3"HFC;6_I9U'>I28C MXORCWEOM!D/]-]AUM"-U(= ?C#)$9!FV9=>A4$R4DT T)N<"JI;L!"%' 4?) MD8\8)Y*6,[,'U87?8LOJ0]1ECKJL0]5;'Z]6>:5C<]KZ]59WH^,,-XQH.<=+ M3-_OUM70Y;'X:Q+$MXJE&,("?D1MI.-.S0-CV C"\H]1>IX/R?_>1N)(H0 - MAO4A8H60OMB60JMT)ZN+I/855.GM2-50#L[:W(X_ZOD1$@X7L4;//I$[?';(WD/U '#1"/'6[S["9VMYWUSZOLF M+"Z">MW5KJL;9+N<_8MI@F1E>AI[2O"YA2J8IW\=8_@D3@X\VXMH4DF.=B8%A;'GOK,]M=Y+XY)Q%@^ M%-6Z"+5(N!VJ@7E7S\(0YR5^?(FG4'VI2&[52Y9PQ@3\5"&TSS%YBL:> MGBZDRT$[%2/F3;ZG=@=']+1ESMT'K7M A6.>>0'8_=[+5;Q0^G,_,](V$!," MW.MK+ !:Q3ID#X-J^>[MBA+FT;I%9E8TO%M[R&M6#^#L4>3F20IPVGA@;\^W$L0\+AUYYOD:8*9UD%V? MSO((\FQ&-?MV.:&XVI&4HC9';O!@U0[Z.,#O^W@@^.>**ZH M*)Z0(TM1G!$N:4U2@G$TZNXUIH9_]RV$+-]0E>]'G\ZK6>L1*E3E+]IO MXI-BS$K0LF(\$NCM9H3F3=I> 8DE[J- GWV> +Y=_P$W2"]Y CVUO81;UM0* M/6VJCUWJ2%U(US7M='4NM"TVWFNIY(QN]6VX;O)\5H26!$I9OC'%VGU7,7@P MNT[*YMM(8 MU4NJBX->_*'J1?^!,2)LZ:3?-;+PAU=L>R27_0.JAM;"G]U=B+ M^8:%PZ?31\ 1MFGWI6DPLTJ(+^9Z6DMD\)CQ@0E?*)\=)CSL YY_G #0Y;G7 ME7#\,])N1J ,Z?*V?K=:LO?';TM:(R,ZTQ]^0UG[X899;%K8+_'H0?E03N80$FYX*;KN>BJ?UDS3[^AV" MA2)-GD>JQ@[J2@D4@DM?Y=P&X1;4PV#HZO)/CMK@K]).JW3&"Z%+"K<:1NE* M??;J>TC5:+L%/6E3)DIF\*;B)M#S-GJ,Z[&X*@=S/;#6Y!'H\LRVE':4$,M: MDK6/ 9W4MJ4[WQM)+ 2L4@@6R%E4,%/TR:T''2>LA>LROZF6C(=U@\>J/]OP MAU%\YR(!J%1!V4,:S^TBR;ICBAWYSDTEI?P#GX!L2(K\\&AH'Q5Y2K,=%_6T MVJ_V)QB4BH7'5*?">)_L88C!M@W^YY30V]N=B]5?2 XJ7* &W'Y"I0GR2=/54K3A?S@#P CTT60GYYQ-521-^*E45W]V@/#XQ3R5M_Y_?/9R M+L([:X'A3$7[-JS&<8KQC2RH?;V(B[9OGE^KTA"?)9>;"*9V>'DS& M:X"2969->R)G+'Y+)9Q7RR\@0R"S,!O;X;H#NRKQJ[7!5).AWI<;"^.F%I2F M&,?%'=O9&5MU;R6?TRZ[$_? 6:TL#Z2:-QI-DR>K<$E.PM:I+A M69PO4CU 8XH:1-P!;'26/N5_6+_*YH_?O9R;/3]/N:2 YAIPG'RG54.W8#K/J]QT'W4W5UJQI4Q;0%R6>OP&UX_Q6^E^C,^.H?;I\ MY!)'OAZ9)GP;C"0=*WFUZ_G;SOU33K!KZ*AMA$CP)M\LIK;7/5"A>NW34),#1-# 74V;*DEP>_M]0^$N*GV/H:]P>E*6=AV$2(A044 M;Z^9Q^L0;Q(/=?"LS1VC-%&US%N>,NZ*G@0'?N)7:2R##5M>Y_7V':>S\*B. MYX4RY\OYK4P:>F.F&67Z?9UON E7^GW_%BY>,0@VA'YC1_M5"S.)MXMK2=JK M8A>L:W<5I24*(\PU[P68>1319+G,HE]O>F:A(QD;FQ46,>J/^&R\B2"$7A L M08NSWB%.2[5I)H^KA<.TE)+=G^)+YVZFB*3=HBD/\XR5[M+G-&!XK!2K%*X: M+KC-$*X$S[HW:MP'W2YV"U ]DH:+=Q )D&ECNA0^-$:_BS%O6A$_&;O^8NO# MAP7KXK:DP :0P-,UU\>UFMQNBC1SR6"6 MYD$M@S:Z$/7Y=))?MTEZV^0EB/#&*X([K6PAWGL=GF]SK6(213%1DL##"OBM M3X)'8B3GXP&[MT]HD?7L #W.8H6=!-I6843&#CLZ+ >N6G-J@,ZH1F@YPB.$ MT0_336NX>S/9-Y)*I6EJR8J9J0X^IB_*1 T@3QA=EBI#W",YM#BTEI.E\PSY M"YRIP:7%_N?W/K;<@.;W%@:$IF5="YP;6A(Q=Z)L-L2;24+H5=A#>4>L M1'5=@IA(J[D3;FMNLG("'-H^Y;Z:*L$M<$XSH_J<O M5&F5:$&\@%HX6(OH:,GTCH>]$V]V,IOI)X/CR5*OE06S881 V&K!KVS@]*F2 M%/>WA""2%6[%-!G#\6$Z,G2E.#!N?_R-Y,4%1J$3>G2CS)!,R;DGZR)=%.[# MAL4(>S\?;/;[6%.9;FRD^!O\763"IZSV"DU]NS5\MLO1T";-4T5:HPEE>IIJW\BBF7!M+1B)#\QN<0_WFDRQI3;16;TM[4%> MD+\:_O;ZXO(B6SVCO'FS>@GPZ^I9\.;__=^>?OSQEV&<7U^^QBN]S,/%PQ=_ M_-/JSV($>-\(V2 %*"2@H^:8RO17'6714)53^S=[YDRK\Q ).IG93,'@;N#, M;UG>VM(\$?9N[VDD1ZO7;B1(3;8$S6_JY/>AW_Z&& M6S:;$EL8I\P23DTU/X/;5/;(MK'@@^0%QR:F)R$C+-H (=R&;RBQ5%B,2JE! MQB7XD0:N-37[?YT>YB_.1>,UAHIB:J96!?_ M4_GJE/C+SLO]M)9[$A;: I*U3*X%2TB:W.H\2!]$$SMB41^8 CRORO.J/+(J MC[C/2#>0@>YMM1ZI.9S7UGEM';5XX7B$U8O((8%4&TH,B9-NW&L#9BS=54U/ M9=QF<]:;.B^Q8TNL;OND&DJ P1$)Q? 8UM'")^1Y&9V7T;V^&7&D-I2^%A:& M#ZH/__W?GGSZ^,OK%C4)J:%KX%?4H+&^0[4H9QH4:25A=F>M<&3T%V/ZY[R-LGZ@__ AQ& M(O-ZHTP4ADA'3Q.PPL"D1G(?44-.8'$:;4TK%"A)$G:5-8>7>*>8I4$'&/"; M)3":,#X@%"S0FWC(& 6[/4@K61BC;2D=_XI9I4GD0O+2X\XK*A>K'^0Z7+\V M]@ DOU&Q0;=:VBH4D75VRRQ^5Q,OPFE+*TX@![XWD=(N5%RB"X.,@>AO*L+^ MH_4,J7FF2PE#DGEHHV.78L*O9K4C@-\F[UEDBY^2]7V[DL11.!&D]?'8\L@% M*(4>@[B(/JGC3&;\CFH4XTH=I4T=U0X$VRH:1S9B?U9//PX0WX*[1+UAA]:IMD>+3KP "VWOHDKP,AIU) MRI,HQ"C,]-+YQ")&.*P]82PN+<)6C@/F> 4= SB6,H$/ #B&"=@3LHXVL<=C MGQ[F,2TM4Q..HE3!5E2'994#47>TB7S:OGX,#JGJE=3[&'O3(\N#C*OI -Q5 MUZ8'<-WVTT= >Z5KB):-3\60V7FZB .X6'T3ZXIC[\2<'O)T!N$1GLZ%.\9B M/(?9$^A$"AT%WPSWF:+-YZIU+;*XW-HQ!DPZR+4;HBYO\B9)'$V[QQ M"\;9=:,^>##PV+[Y=-[[NM3\KKD)HHER-5[WWDI Q4!R'"O0,EGOJ@$Y6CN( M'3>[=M8 ES0XM.=R_@]?3HD0INNR+E;2!KZ% M>?LY;+Z2-E5/1INJYQ'9/@?-3QQ,7S3?&@Q(9M5-)HGSM=PN&,(%<@?4.YL MWWZXKM@GN2+_IA-F)R,;E/8$!AIJ!Y:^J1)HI->,9AUP]DZ02?J*Z+59HHSS MZ_N*\E71SYATYN>_P$W*@TW=AG_0B];RB,N&2_X6>ZH< P$@P=H3A#]Q7]10 MVM>$,]#8S4CS@&M.XN:52<, JD(I8*;V?7B"D8 MHCP27"W!&\, B@?87X>-<#(']C-'T^B 7.NJ==$"?(UCY)$5)WH;:=>JHNJ[ M+P"K;ZK]IHOS#F;>!9DV\!4D]\?\=611FG+L$)>@5Z;JD5^0/KWP]QS^(_?^ M, HXWD[U%9X^>%]\E/B./FO_FW0( M)A+<\]XO.Q65^YF.!.J,:93F8T)W$/E).VV\FO&KEF:OPH=FKY$T=W1&_6L' M42:G<7F+?&6A?Z+N-_I'K$0XUD=5./(&UMP6GK MW-/@/5<[>5XZ4_(]GH$^LB5B_)7ND[]+3)03B%T)JI"W^7;3-DZB^H2CE)]2 MFF0#,R+B9TK5(K83NB:]MKL*+J:TZ*Y!FTG_4& $73#S,;EO$IY$N2@?:) ; MSL#;X?ID@H>?Q.2@_4Q2E$S@LWKZ^,EGQI<91N5YN2GA\'_T) M_?/H1[6K) MVO^B2<&GGSR.Q#7HKK\%[;]DL.=A"3=X%IZ/<]P>9[R$G:O_#_9_GI UGK&*_%$UB7$+B*OL5 M<['ZAO<.3S?'F13W]RG%?G RRF*N!=I2?SF--08^EI]9<0/[=?VCI M$571+K@?8S5PA31X8E=<;Z _4.2D:JZ[-MALKD1XNGC=M&<J(3QCB[_-6SBOZO*+?9D5/ ME:#"'6Y"'*?=Q%TJX#=U:J9L"V^G#G46W3LOUSN.^YUG4S9WG7+:$7,@"U 1 M2T+4B$J85MOZ0PBQ=X9 "+X_:=*\_^BQ[R/A9AP/3ZJXP-:2E%]],+X4=MP; M&"<*5IZW97+7F>%)6'PD2 0+C9O*1":A@#S%4$Y$Q:1G.E@=B, -R"&UC?#D ML('CTH2$)I&8)37K7^1VWXV78E39I8=/Q MJL1OWY0Z-=6-U *C_J%&3#Y<$HK3+?'^G-X:_HD7,/71PHHY")7DH8,MW!.4 M-:85VM2X3&0VAA*^%M]BO\-%HMO9Q2CNWU9\,:2U:U)I;==Y"W2M_1\)S.A M/[3,V]C1R0 Y03(ND1(:JWF'-6JMSGM0-#L5.!BCO,X[37OUUV3(:8IOA!$) MIXDXM@78,JBE^S;OBG ^Y(WF]DDG0_1P@N?%4T9/Q:;2GLIF2BYT_!):HTC! MN:IO1KBO&;]4M3$$&DTA4,OMYDTL/JS+0VM)=C@]L1HM0A"X]1K584=.;98A MOLGM=6M<3JAEU..FXT1[&QZR2SAS#(^0\N78Q7B]UF5^XYF]>4'&Y\J$X[/# M?XF^.6R[\-(GLR9?67YI_Z?%(UR%<.-[ M)B8(-UH21R2T6Z/4G%:(8EA:,P:STX[]M)@$H%-2<8KX%C*DRMH:3QTK>;FB M0U+X$NPFNV9 /$3#GI*KV^M@.7L!-*5K9T%F+X*VK%[ZP+-3>R>4\LZ>("., MBN*MN]T$4JU55MI;L4HA4-TIV/IB]35-0V5/Z3H28#'QI$=\5?= TS'%W^.V MIG63VJ]$[A/?;GH^8MA=OA?__[8O^C[B1)Z<<2)GG,B_*D[D ;YLXA&3-Q'^ M3G!'A"31E4K/,6EE(C[SL0=QKIC(8YD,$G81A]C+OHAPY>%B]0J=1&3VWOIA M5)#,8(3J9:%/+&],1D$)V*5+S/"\,CA*UQJ!I%3Z#:[H*/!0C^F-VB6TW8L! M$H7]FZJN^\FADK3S+:5WPCE]AR3#0@AN6!./M25I3X+*"&XP>!KZ/ONVK1VH M-L$))#PSU\QQ3)D3.S P%Y1N>X2E MEBS>L2_]H$U8_R?M#O;-S.V'(EP=TNU+>X&<1]&\R>M:5G3PA<'FUD#Z$\4(]OTX38,91^;9N M;T^V(7"U3Z:LW%\@:D(G&YG-:3C;]F /^ MWB.HC\7\N*2UH$1-'7I#.3G?_(A(OUA_/0Y%>RLN_-^831O**EZ[*U*><@]S MD4L2Y(H2)@VZA&K?GG>Q^HI$3!H6QEY]1S$:ZECEW.2:&A*W=D M.O5A)@)"V-@'\@],^XU6ULELCS^R@!L$J92B,#PX%=3"QI%N-NXDHBQ8#@\N MG=B:W)+$ KJ% O\@_)TL1M@8FQ@01J=.%UD6I M[W).9HY#/M\L/$]Z=[B-48DM@8_FO>LJ0BKCNMIR8Q:2M#=A*DCJ=GZL^=8F MSDM&%1_?4&\9UJG R%3^9"-@X8GNO+4&U43,.5,&ST0O9E$MB3D5<0FBS92VA"Z)^;_J,PC7<=2@A?)>8#P>]-L\1<*(UH6EB[84VS+ MK!8W53>*>>4:E_BZ(<9N5+M"$M/\6=8Z#VX02O\\V$E/]"F'!3^5JAN1BD] M_QM2G+?*#6$=J)-,*KM,*@,7[%].C22]@3[LO!0HMQ8A])-D35JTDI(MBZ&= M"OG4!SWDJ6<2/E.N*1F[R$F9C;%1JPR_-[/.];"GVX+L .4?RE^"4][#!I1A MU*_#R[[!K]$O&L8]E^#23,4.V)/:0H&>_'[T]ER34;V$F$GA_$XX[(PW(5(:W$]X,+4Z MQF,Q:4KM! ,B#DW2/=R4 WFPXH/-+'+,_$\B1B\'- $%%\P4UDR40;$SS.S;! ?[_F?)88JGQX0,?>G' M+0W'8ZB!4D=VU,U8%,!+>'@60O&+U5]FVYJ//@/0B'.W<+@\?"[N.2&/UV;< MR4B:H3,CI/NC'0?(.QH*@GG.-FCM*WB=QR!5K-3$;[A[5'DRQI+1N?>YF6J8YZ&I";R*,D9" M.(:^&_ 49;[A7?MYDB6WY1%VY&]IB/^;F7>I+5P4.]C2?7IN:1Z+JF^5R75XX.Y;T,P(7V7"CF,R$*8!Z"E!TF; M68IY7=: N.:=<)_M.^B];2=NQ<7JVW 6WY1\5DS81LT#]0[HRH20_;$8*8; MT5A*M9)P;A29JWRRI\J,[Z'$0RD,C< B/?A##W)NLWM!%>62?8O4M=68Z1T< MSRF:1UU15[$]-CC"=8;JMN,[RU@L4@Y4B@MFV7)\I=.:6>)_("YSP$WA=IM( M&'->:YFM_NV\\'?@^9UT;!TS)[Q*C?_.4\I*6T@6B24T9%-G&@8* ,HB9N[I6-E@?M M?)42A69VR"^1[$M?0AT>#E *Q*_?C(%T[&,#4F7GWZ+ 32$6 9 96,E^BUE';I9)F]QZ)+M93=HD MC%=W5DD7A)^$G^AZ2/'O=Z]UO;T7F#X:B-A,AN:/'K\3_)CXMZ*M M@TN.7,\*;T,[BH_2T^ MZ)Z0PA[.ZFU)ZL@\V?(:@!:[E>5.8G# LB7)TU49;5HF)D+4>+WH>*1X-BO= MM]OA-@>"J&T%!15+'U[_UNRO^D(/V!1#%'76_BY:6GVO,TZK#LF,8,2K*SJH ME@<:Y4AB"T45JZ A%DV&[5W/,DU3X$SRL!U/0.AW5ACB0LEU< 3$(-&26=(C M<&2)?#]*[FJRGA]F/S1E[RH:RMPT(6Q"PVZ(I'(&03A$Q SB$P_(-#V.Y#@= M'Z(!S(1*-V/="%$[=0JR6BJT,P1#\%\H=6WDA!NATJ)U68%&[,(Y%6Z'RD*) MK&;-BVV68*=D;]>%J_9TF.7=4O(7IR+V%@R!.!8$]RB;,/Z/VNTC;;/.AR$$ MK#0>5/5_I#]C+O&;,#7AF=A#0#])6*D0C&[*@3AI-F^P8/?787.G()^^Q0E9 M-N&@*DLNE>K=\(_KG1:NJ;F&JI?:#MPE,.> MJ4LJG0(4FHF7A!N@$A57:#QA%N][,F?[#XKTD;11XN@YE(ARW-*13[[?)*^M M[,YWS1#/_G0YK&PY^*-L?8A+F%8$EBF53\-KNB*=;#1<1Q>0GU+2V[0)4\#,H0Y1.92GUI.*UV_[% B-X,+W[:=&BN[ MZ0)Y,QTD>10#$U2;B _1,X121Z<_4&FKT$&V0BC1Q21N13)59B-:%WBW,Z M;]ZB3C"RJ0I/8K029-<-*[4! 6Q2$]Y39C[8/P..X3&#)T0\?*S;A[I;\-74 M6HNG0-Q1J&E0WUEF$3A*H^"P):P8<]#3*S)Q[))E'UK.II.OLFZY+&&=(DHT%P"P4.*I M,FAB6ZMK+O0(F25M)@A[8H+C1C8%%'@27J3>!1LF=YKX#N9X_(:UA9_<_G)( M^IDAB+!%:3\E_8&!B^\"CYR _Y77LN=SE6/B$*)45V#3Y809?M".LWW+W=B1 M -,>P](!F3--+F60:2$I?B6,?5B/Y"^O1^*#-XS$<2"BI )20QO[/8>"%7 VO%G$O,H%ET MV/S<*[).V"\7I>N29%V=.%[)$T[R*8C(< MB^1*$]#(;.ECA6=>ZS5N[H190-*B6T%[:5$ ME20\],7JNW#HM)P7)WFJ/C%L'R M?0S2931*K=.6^) ?R+AT_>B" MEY8W/L7H8U/GM]3+>22BH7./_:(,,B>Y/(:T(L601=8K6G\J1/'JUN'T&MW4<_W5EU(HII,$. D8!%K\F51Y9PD MC5U3(.#/N9S@5$FP(B6;DIHU(E%'L,YDL#@!UJ6D,)D5X_^Q]^[-<5M'VOA7 MF=I;V54@(\E)G%V_E2I:EC?*KF.5Y*Q_[_L?9@9#PL( $V! :O;3_TX_?3E] M<"$I1XY'-JI<99&

65R1+'W\J.LE)/P- MQ@9AUDL*F=M4>(HH^)(+2[DN/%84!,N[NNK@CN"P[ MK[#T)0#E,F<"SBGLKX>S<2K/QQ("I7+OY*F#E4NJ%7J"-?7Q^))#65N>@D8Z M=5MI^3CC^N*W2<#,3FNLP22-7G&9(B=1- N:!M6T9^;Y\ ?9TC$K8W0Y?0JX MJ*\I^TD\W)BVRG4D2TKL.1/A@/_^(87G?&::'2&>MGF[5>'PTZ3&"*5ZIO0\ M>0[.)K\GS%+.'4A[^YJ?;N^33/E/+ 95%9R:2J7@%/S@^"D>0M<5EG2W#K7P M.AR#U$K#&+SKMY4$.+]!6\MU6'E9BO2> ]?5N@R9+:EL*DF<3*L?296E0_T4 MH>=D=-UL!S+-CCDN*KAJ]CRQKT812==O^R*S"&8E/#XRP\Q'I0W[LZ.[?C' MI=AY^8*G^.R*+5KGN)I$E^464_1=[MJ\Y]I:ON[E@;,'_-B)I0@G^ (WH[]_ M 8]R\LWO>]ED5:)Q&D0('#^]K%UB6T9-98ZI* $VYFU+:3C.1(M!<4M@U ># M(1/(L& C#2NXMMN'%:+J&%AY\/NIQ- M80.X)F^K_8F2-;LIUR5E".^H?('71+05/L%]6?0D2@F5+@\50QN)D\#U1*>? M"X]AA\**-'NDDX7(S.)S#R.97.++U1N24Z< F!M*CC,X?;$'9A401K;T#8J5 MPZO;N#[/57%/Z.@.7F:\7K'A+TN%:"UX 8/*:^U_U%2'/Z/EF1\&^]NC)( C M4NJ4E,*^*C.>Q\&L@/5%!89WC>@YN;ID15*K%I,4WB2&LQ$=.4[2*)9X.D94 MD " =(A@5@K7]L.U!1%&]9Q]HII3X^-JI!>BKF,+%:U&SAQ6Y'J!K01,JD>% MINAQ 9V'&@.?/$O2NI(GKK@5Y6W=W-68Z+">NKPHW[*WJFTRG70MSYBZ+]#4.J/4'=\Q^>M Z:1F/Y>\"5W% M];P)B(E$J>!;L1JW=_ *J!"2KJ"B"^N!X :*^B0I$A6FEB>Z$069JS]H?YSC M;TVIOFBD9JT9_H[\)9YZ'78CSAU%_(HS1891;YF RWW+Q713Y2!PL1;*!XZ_ M:!L)Z9! =;?:!/DC'C*I&@E^D4*.C"EBA>3FWONK(S@3QF!WT-88M.$=E[SRI(JKP,@LKO+KZ!*JF( MN>@15LKZ36#TMN7>S63>E9)P%?Q5HJ7$OWHBP-JNL4O>/Z_19"=UP7G7S-.6Y4"HWW55!R%29]Q)T4IP2!A ME=AXNJN^I%P2D4=?D<,9WB"/5E.F,/]76/!ML[>^'[V*1F@3SSHQKIF86RY7 M7S4)Y\IP&\45ZQ*(%V0A@7@P0ZJU%!V;7_1,I-\^N?S=,B;A4=G6/2'94*,C M5$I51JY/P![F4GJQ%5(#S.2/Q_R=!*&4#&F/2DW!X\$C-TOF^7WY"\Y!3@:) M1W.:EGFDML?PL[T:F_ BZ*O[]4XV]S#K =QPMX9#@,6Z1JD:I9 MJ>+T[+O(3SX4-!ZXXAH+2)FCI8 M20NW,1!?A&H1JD>JLT&6PX1*HYE@)T_(V9;[-24S$5\$3X[6S@.M^',,7F8F M1J[O'')#C=XCE1\9HNJW"Z)J053])(BJ13W_VM4S$HN&O7;Y^$-1%T>!0;C, MI92Q%YN_"-6\4 F$<9]OVJ;8-'5#/,N1>2\!$L8>O15(<':5D%5@V*,2[-%< M-?PF6P$8922,RJNNS,/N]YYE@ZL%U W/ BZ5@W5>O^4:BX)0+%E)8;LAD&+- MTV:==)A3D#F:.WG1#$U61VZUIS(V$ ?&TJJ,-HJ3\^RNRZ%:#M5\TC/6W;E* MI(G\JJFO(;":R!*Y-9&DZTI5>.)$;B&QHY%)ITH2EV57$+K $E. L&!>#0E!-Y7HM3UU4L!R S^2M.S.,/..ZF8ZZI^/QU[ MHY==FQ=\)(!'"M)+\19W2E^7HS$J-BO"$[:FE#ZE=/_%!Y=G+;KP@]J^[H#1 M3\P T:33)_C =KXA6Q[G$NA5$%!8)UH7 C&!.RK N,%^IJ)?=ZF6(H%=/ MKY9#N!S"V4,X)B'_)&D0\8P'FQ!GD(9G;?]I>EP$0>DP8<+F(HB\ 0&5L*73 M]V>8E)4E1L =1\(U76?&Q]HF3/5&+3/J[3^TQ0$H[:9=#L)R$&8/@H4XB>T) M6X$T&W-'==RAVT8Z^<063;"!K)O3)NPXX?=2L%V(RK>^]]P.@ =H+ *[".Q\ M3EZXPXW$V@%X_2B-+'X"P G,:!*6M"KV*QOCZQ?TX_D(WI-%[LY+[CPDI_:# MT04$*PU+W!0661(E;ATW90F!'/4GL(\\UX3E55H>ZDN-&^O2W#KHA? M#+3WUQ*A/F] N;%ZI6U!JRN"\Y/[OVZ:MXJKVS34&8F^O([C ,I8(?(]EA?K MMEQCU(K]_7+^=$R7.Z \K=!R!KV2<5(34T6["4TI,X<1YPIX-DTCHT78:!;3 MWN@L3O0X5J?L(T. !UM_" KF/\JZ"F;Y8ETUF[?^\E0*DW.+I:;-99EX;QSY MU[$1YFU1'()GS&55;0M/D9F"\&R+6IIYN[!%Q4VX%&4OP7\3W6?&GE,?7GU; MMHV@-C/EKJ.OJ$IBBI K1+'5AONNHJXT%%SR&M^!PI]&>"47RKMF 04[H9S$T^-_^ M^0_/GG[^!4EK%-;A1+28"XW!I;#HQ],@V"PT\I"_3YAGH[/2IJ,]L2,2Y;'N MA>>W[+@U4PELZ9&XYX,25<&RR#NOBWIS0XO*[<7<>< -:M1PUSWPKJXIZ MLJXQ6+S5+K(0Y^+9TGX*"P#;8A(!& M++8,Q'&"1>]VVT _;(N-V$=IE(S=D=I_+U8D7'7S5K8>&B!93W$@ %<'I3TZ MBEI^BW19F.A.Z<(PDR!2V_509RL=)"_D4' \@KJ[7/VUWN6W#9//'D!%EJ^I MZXV4'J^<=N!U7<(#[*XJ=2 GA.$LA%U 9SWR$@6$G1KLFR-S8>^IT,4DJI'V MB M,*3,#N3O*8&E41G;^4)G$MC#,MDF:9:&6]1O"SLY6*>JT*2_HU$<[]@7JQN=@))TV>I2 M!F>B.K%>2_AQ^F" N 5 R]6B:\%\?C2B8HD[K#=7QJ1<\U#CHC >>.@9B!6O MX?!-;1A8\ICX%BP;:.N*KJ39:4*JHDW%^^+X<[G '\Q)261X4;>GS'M&O M5CR!M!&^.3)4@7[UHB?H=5BH\+?PP8^1T>UW"_YPP1_^0AC=XI$?]>8;'U98 MTABZIGX5-*_D[&5:133:?^MM (^4K=*!+V)ZY(I;GOD27;K(6C%FG:%46*== MP' )6-&9'^!R:YYELX)A'X)6G>;,)#IQ>R%(?PGYKW7?Y]D:H:V=? M => $;3E@NR11G?U^N/C#=W /D M['G^F)XK^>2#WGM)/5\>?1L8HKUM,=]H8!2FBBQGA]5 M*D$19'&=0.F,.E&;LV&.V<#9C@9-XSD7$[:C^"]XB.97R!Y%D%!^J6B]> W6!C!"9" MKHVR&7U'4!T:XV'X'7?)FT*3!'C*73--K>V8T 8E$_"1F[&*0X6UV5JO(&?I M+U]=9.>D>\3Y2 >M;Q*K-+*VR3QJPH(*V+/@X$HF M>M-?])_A,O_VST]__^2+4W JPQ_<#S+[)/=$.COEX-PG]$,4%:Z+4V-D_(C; M+:T25"@!8L%52?#4CA2CEKVSI/E6)V!LU*<1XOIXA!P]&O]3GNF,>6W5'N\5 M5#+T4A/GD,NR;U.TEL!_L<-?EDTXB3\$1Z]'$A$Y*G!Z1.%6;E.(RG5;"%$( MG?2H_%:;!WG6*2LXOD,LH) RQ IOV"0> VZ"[-S M2V2HPQ)0%K>6ZH M_CH7$ZXF4V@Y7>5%Z.ET,H2[KRM0SS P-X-)-G.3G4Q=()GGPR .O5 M11N$5IQO5( A^5!*(8BKW=T$Y5,7Q9;&[6 62KOGI/OAJ%_J.9BBE"313+V$ M#:*@;!A/PGT:BUCFSNA-WD5O#7!+HN*IC927R7CB_F*:-*M5G5DB(Q747.HX M/C9HWB5BDE&N#8IKY S--,^GWK*O M"Q^?CW4RVYTN"*&6T"D8HZ[C0PNS#LZ[ MCHBN0E $Y\I5>F(U=_B7>,JH)1_E+# )%P 3A,-Q+5RMRI\G)6P9*]GU>\:+ MR^48-ZY#^+CPLD]K3F&A.NTO!$)QQ\53JDS(E![[<(CPZ=&J,GQI*S7B\#F0 M;XM20=UH8ZRH-UJ'Z]/?_/,K&KET'10, M.SOKRH* MRP*P-R +/K4:@PD=O@$#*J*;"(0TJ^IGAP6%EM,/]Z\]:[ Q'6D]403'YLID ML!AG#[)P/[?2#YORYU M74$$82I47.W<*9N/L03Y^Z4$N90@?R$E2+7MYLIX:[N2=+90Q6.F;W1<1(M3 M1Y&H:/(_X]$6VSRE%SY-:-I=EP-91;3@"HP3 M" _8GU]?X]DB7.\A7#(-5#R?'^/D+@*V"-@] N9"*B8]K4Z1$YIEKJ*B9!N^ ML4C2(DDS!",C%\Q'4 ]X>/9%OA;YFM-4-9=#J"WEAWY[S<4BSL$P(=G* M9L^NK@G: I;^R+G#,D[2\&Y%/6P*:M/8I)/&EF3U-ZG25E^\("NOA/^N2_[?/J% MKVP*0@D]D825$:0 7?\28%(N@:#4H*U&ODS@6H,(JM/S7 -*TZ-DYP$+%@WR MFY=",N4'F5$E@C]'Y=J8)MURLI+>?Y39L&JOK_1&;AX\#)5GN%SAUM;*@B<^\74MT0].,#F=J8 MWZW",ZVVS:87* <1XU']N.,V+H$=Y6'A@K*,[I M99A]HICD3I_J4XAJ:[CWROB9)I=1+Z6K)_.Z[+203(0%%K%PW8SY7:9E46HG M[4MD(J2[ML$OQ='*C_QI^F5XXLQ:)M'&RDIOXQLWX.X7G# MDKT.I3^G$OS[B#+!L>@8<%LRJ7 I-VGU%]H[4N$0QH:A4((,'%1,@U1S;1IA^?ZCBF:!@')3UKN'>;$-D!U>J;>ZT M&UE.D#R3D3(PXYD_TJ+G6Z=FD4.7D%R]/OFW4T/1,:JYW'D1C&0*QQO 3<.3(B^?=LR.UV;:/P'H M;E>VW5&7JJP9+$N6^^/%'"DVM:8^7D85&HA$59K?'FO&Y39O&1(.4QTD.GY5 M>P8$[PO!YT,TA1_''%Z9/>PA+]J4F@H(802K\FT!5/>!;@^VPD)*+4IO,B5< MVH^E-:ZS4;WI/FR#TY'3V6ED3VB1[MT7ILJ8VI/TJPJ6G-B6[PM0*F%T[P"1 MV18,ZHG':SBQEGL7K,_->F)&;4"P@=0Z#UU/:KL]-%#ZA[XE%!&Q:= C%XH& M1'/?4+Y2R#0>D@P)&P4:"A\>V=^^(0X&T 2V!>/%5U<;HI8"CTGD:>E6^QYG MG#K7:S$X[&B4PQ6GPK92Z1QH*'@I2C>V3?%V(EV5:5,CE-5=?F)#0/C%@GL! M^5WX+!B*Q^&_/C@2YP-BW%]+K]((&!H<@[(++B9YV7"9T;6"R:_@)-V65:]; MK$K:TR9UL0]J##J]:4&Z0BBZ:'7YZC+\=1H9R%I,KYM>K)))WW%4)GYJ6TI( ML@M*U]?K#EO '**PEP'355D3H@N$(.>F;JHF4I8,D+D_ M7V\*(00:<;2/ADFZ*\9(8&6-7:G)C=:J76:NZ 9NIORP-"?=Y1( M0(J8T);'G)NT5&PX-Y8N ]=@C+S6_,$K&.WBZ K0A$VRCL$I>Z M82.@#[&(S8"0RI *;"KBV8\1N_3Y@EU:L$N_$.R24ZBD(P#"=C$G-\Z%C_1" M&L:^(GH8(_K[0;HDIQET OL )WH>?C'WWLPUG8C)3OK=2*D)_=>&/%8P-G2Q M,P9!8!JWMG.&7J#"9;M5FAQK:>$FI<2\HPN>Y''>MF>J_EL*V'NJ' 5%LP>_ M0A<$]:%Q.[>#F)DKF0!PM40Q=(/Z1P'+BVPU-0 QB?,[MH]^FQS7(+$(&-"[0 M*UB:L6J(J3 (\"FLX!W8!F77E-7D7$[U%1RHKXI-L5\'_^NSI]GJV9-GGV7: MZPV>X%V0/8H0'WS)<*E_>?KYOU_^5FNVFJ.@2W5$=O"H:Z#!_1UHJX*N_)>G MGWU^^9E>\7+U5RR[Q;0(/N4!A4+E,;>1_?"<68E;BXWBFTC_]?@FCNI8#C1T M4724*5W@O&B!4E W8_!&B95P%33=II 1QAJ <^1:3#QB?"A+/.PHYS?]8,U-XWJ!+ MKM'W/K% 8UID[M",;\]9PC=,WL?IO\_^\$SEX7FS#<]_%;M"X,"#7"'HTCO. MEF!ITG?.1DO:J>HL+N3AWF-!X=*G=[A_4Q_A+N@^1,[$\]67SZ.PA%5@KJ3( MS(%]O.=-)UFPLT'^ZHQK..1NW__::^+8S<'@YW1")I/$Y _> G4 H* 'LD_ MV#=;1C\T4FCDPAM:*NM"R!>)4D9*9I!Q;:)TG,0*7'U0'G_L+JV^#&XAZ'68 MQ^?9,S[DWX77?=Y+B>[/S1I<]'1UHOI9%718:J9907)3$U;; KZ'^6Y(PCH_ M)_'5D1(/]]$\I^8PP;;!\7>QM3&*Q"PKSE9'7SODIZ+UM+"<-MS"?*C&H@I2 M<%/_5_JPTU"!,I$[2H/1#3MAJ]$'CX0R$@[$TFG*&H2*.EWJZ>\>?2'5R*.K M";^.")LJ8F1S/8\)5U[KF8JKJ#A:J_(R,V5>QLCA;@I[_[UQ" ""4_\7^4=;GO]WA2 M!1-LZ8@77EAAY*7X@1=SS2E@DUHYBQVEBO=B;>+-V>FAB_7L@:#HW& M#O$,R;#Z(!G;!+_X"'.@3+!-].;T9PK)O*7^L.?Z7 MP(YJYKZ)ZR,+OC5[I MRK-%/1]&1>=K;;]#&^:8] JUV<[:#+[^ZHH, ',"9Y1DOS[>*)4[ 56@OOI: MF*0XX:D,:[;]T8U1CUFF8!C[M$L7T\P<@Q&H8!E"G0(_1CY^)2>'+[>VAFE&+LT(8% M:X7R#E4ORIWH@C!-UP7E"&@4PAVQ<@H'/,(/HK]+. 4=6YNMEULE;W,MG3\J MGJQ83-E(!9U?"!@@H9/#X&-*YU#WGNPG$>I5_"M2[NT1 YOP?ZK\::&H+FG$:HL73E;>$4,A54] Q%0)L7ONL@\&7T* 8V MUO;O,?1N$ SSG6P.,4&2!PCN_!]%=.3"&XB["@!X[8)(>?$PNDC^PLSHB% MWH\X$WUZ*2DNG\TQ_$Y$H!$N#\[L^07JPSY+S8M(EGQ^CC/%]2GA%,RGF !! M[4;6?K*:J]B.TBMC-B&TNM,:^T+?8AZCJV M!L#.QU&K^:7W^;GFTM(/(KP/^;&+0/ZZ!?(>\TU*Z7"R2#$.?@"LY4E.TQ.+TO7R606ZUR/4BUS-R35\F1E@2QKZV MZ7648;">?)0G.970)4B:]2F9LFL-20//@IMF*?]X6VY[^DW?V5B)_)JI)HUZ ^CZCF'AAW]TGW*4/O7%G,U.<] M A[IEX/#'><]D%^#KC'7^:/SG..L>U\VB;6G1887&7Y/38LQ(.1/LPAR7:[8 M^PDD.;<<7)#C ==QQ' M"$_04^PR,C:2/ZOT#_UD;&M1%WU86@UZMB.XPYI/.56W.[L"'=3MD1#7*5K>+8 M\_39!7A"1=04JB?XCK(5&@%BD.H405/W !.&&[Q/Z,_0#FG13Z8= M&BZWW+ M8U28T@$=K+R\Z8-GVN'/>,36S<3#?<;?()@)5QNXY!L.80N"'NT<]M!'1Y,D MO&8<_O44OZ77';0J(%5AR!KLH$=&R%HD:Z6_ P2H SN.W#BLQ8E!RCXCHGWK M]R=J[#N003Q6WEDOV(EIT5;;QH,Q=TQX,X*,'%HFEDE S=J@-1$$.^23C8M, MR'3"S<'(2 @6_N!0+NE4""^V+?RFRAE*R/&T$81I_]\4?@^]>;90X3W*H+S M%&?0KLBYP[)P.C#:UBY':S^!A-:!Z\O@_B-87I&C*)3.*%3=?,CDQAR.BP6;^,4-6( MO!=8V@3N::2/#U5.G::#=JD!?I$@D!0]Q]&6SMYH3V/\2B.3JY@ZI&?,JI_W M^\@E$0&6%S\72-LW0150,T'FB*:8\(0XR)HV#BF>*N6%)[K%R-@.0L[$!MO; MLJ,OZI"KZIC+W,Q>&(;0 4=VD_[/*\9<4]!)=6=,SRS/M5)[!^9JI@"$5XUIORT*E!'P/]B+*'*N9S M)W0:'GC/MW@([Z819@RI-T5TO7^N\"+'.QK;*GG4?&;#,.YP S+=+0@RZEU5 MQ.E'O]M1YW.M_M;3(XI#0;>Z;F4ZDE4T ME'QNJRQ"GM!T(B&AW@/Z'^.U!A\-)[>H=BH+/Q3-@7)J_TO*!ZTO4Y.AJIP! MM&:G4)G^@44QTXQ:8FIM8NXJ38H\=_#NHFW"ZR?A5Y'DP77G09_EU,0$+ MC\CJ:&\G3#MV,,;_AQ L4V\<4U$98=^P?>9GU.K@ M91VY$R*[[JO1AL\Z]4 M#4_Y Y'G#2>3.7'LW"5K;ELR6'RH_M&Z7JY>&4+]IA&WJN@V;;FF0G;%1#LPJV%K M34K2][7XAL?3JHT-@",= M=)_)H$Q+<5>I)I2R=;CCZ[&2[.YK22+M1=F[M/F(T@SAW;:T5%"0&PJ&6Z$% MPC^-87:0Y4K9=;?%ABDI5OF:IJ1.WQSJ%'-Q2<^&<)L<)0R/V6+F^?-OWF2P MJM?@SY=,P)_^].:2_H2;;(O.J#XE_W6'*;_,396+ ?-66MV@Y$RD1%DUN3L$CC @[M@753"]=Q^:T\1::M8/2Y\=)7^JKI%5T-R-,U!A34[\QD25R;U/(13O*"-+]$3I MGL!AP3X*A=(]SQ_$,#R16PV"#9E MK<4S25I2,Y"EK[8AS.N.(N-P30 TS=2-43[%1C8S:IY9=]DD&JRP88W&0H.F MQK#"6R(("3\=*.:G7(R ]F%%40*?YT^*-^2UM=$[!!^V*%)-D;OGSM^>N+? MB8%I-I1YDX!$^*V/?NB?G4NJXOF\DB;N\PFU#E %2P?/8'#IF?AX8P?<8J,DB3[]J>:IEVA4C^R6BK)O6U:Y0T_WX 4W?@\' "MU/72 M@,7&9=A,HJ0T@4KX/4FI9$)9QOD7GJ4C-9#)N_%0O!#!1)Y+ C .WS$)#R2H$V3$6O2#B8DGR##(%2@1C633+@&E@K]0O[S/J:S3@:T3DR=S* MRMS-;,IC7%GD A*^*RQ#6+1)IK.7CZMWE(RPP9YB1%_Q\1QX)26$BOOQT# &)/CGN*&>AF+FEFH&DK9 M-G?"2!,37(BY90RU9D)3#(R-6UDEU&#'OJTCFZ#.6SF;U,.WADV\[U F!&2V M'SQ3R6=LXACX46( 4^QY*AASNSG$?,H2)+NLF"-L MA&$TLK1SE6Q]##4 8S'PD\.\."$SD 0>FO.,827#PK8G!98I0R>82@%P$#[+ M88))4YE(C$N32UM*2U80*\[�N!FK ;EQ;TU>>W*I-T*M72&435W-5$XFM" M2R6&CDD[:\W?%3U,LZW! 'TXD;3EFNJN9[Y5'8"2X.K6;0Z5B9206X44 MK&$S;\2!!VB]BSS\^L63DBX/OH_L>7)/,"/G82DZY0;D"DX($DB@@CPG(NO9 M-+TNNPQ.SI%',?'^,$[0$#C$3(_,9?""MEPUH1E1,FV/TIMKF!6/[QLE.3>" MN7/L_-[(,%YB??*SG*CL\\X +:#:Q)D1EH'*C1%B=CD'IH&[B6C$F7@U83 Y*VBE3@?&:[-X$P"D=3T$"KI[ MKHD17Z.D)HNM6U0\/1T??3"8*J;RKHC]45.>\N?PZ_9:4,&2:9@3=1"4#4Y% MTB3!2.OP:Q+RHYY (*\4K<53N_B7]"3[@G;!%$O<^UBZR>4\NUOI\"_:]T)? M]7+UJ@BNI(%!"9T#/ ]07P2PD>$*N+#>F):&;%W7KX,U!@J)AH8QZD95<'7" ME+8?Z^!AW89VVB$<$ZR[N($CI\(Y%/,^W\\)11FHQ:*-[.>N."O@2T)DFG7% MACR WQE48U5$,S%E)B.X(:!/1G5')Q,2K_S/WI 4+HL?+_]CP%P T9@91&6 MKA2/='=_L=E@N4$7D6N8$E"H3'V$&)C?/5DP, L&YA>"@4'E=R=3L(DH/9% &PQV4F!E8T+:SA9^3#0+&'IPK)A M0O/KB?P%?1S@FUR'D*KK(>&.MP@*E8@]5L7Q*",,V'XPEV[XZC93V[/.J5C? MU-,KD%=!?VT)0L]FC7U(A&))-D(N%J?$,%+;C>J4&>F=:]F($/F!5VZ7_@<[ MYJE3#C?!N,4"^F&_("(S0?RO/*JD%QZLDU'FZP+3,-P,?_WPMX=E'/1 M\DPD(,QTH'0([_ITF)9FBJ7Z60(Y=BW&1'CC-M$WQAF5*VN7JOS$F1N1Y M7 Y)$8)#M!]%0@<*4L/E.IXK/+R_H@<'?Z'3_ZYHQ369>K_:G:*47HC=GFQ" MGT:?+?.IRP3(V5LR-A7-*$4*\LWPF-H.IG=9YVTX MGI*07!>8(]YREZ#2'<1VH\EY)-XV60.ZE)RV,KX+HV?VAPK+;=]TOE\"/QZ> M[*C29%-@LO?A;<+)E'%/">>0'^L[M5DF90G66'NBS*,Z&]OQ'7I7 =209+][ M=^UK#*>=&^'CV]FX2NR-FAPXE$@IB[25\:+0"D6!XTQA6S?@M7#V MO]@?R)- ,=/TA:I1KS/"/KWH*>OD;N>B9Q)2"<^"7S^I/+7WJ>_8KDZ7DF"6 M[<*9-_ 37QE.:%)JEF2%PK?(^RJ[?><'7ME.B)'H3D%T]^$IOAV\' ,:8J&- MNH[*=U*/#>;"9U&&#\A3=?;!FSE*SX\^%%_O)*>]\WP75D$8;+29-3=R5U?6 M3:0R!DHM8+09U@1]AMU- MS+"TS%::VU,6 *?U*QV')/.6V 2)3L6Z_L-TY@-I]ID$^5PW/$UP9 OP'S?E M-MP \+T_/'OR643F+B_V$;[81U:=>[I4YY;JW$=5G?OI3GAP?&'1.'8NZDDL MP.P,QD>,781_\/@YC9.=YI1S5EB#>RP-SM7/CM1=#NI@U[ WO&YS9/< .9%< MN\Y1F9VP&AV9A"#L+O9\AT_?!&5Y5#*^2%+ST.Q(RRRO$\=OQSF1@Z%[D(;\ MH:\EB>G7X"<,7,EE+"CVWQ/[J^PS;LL..I;PA5V^8^VA(^-]R3EL4TWG&.*",*4 MF.W]3\#['H L#K=E"F0)2-*W8F)!P&A MFYR1A#!SAQ()E7_M:Y$JBSWSRG@*BTYKRG1_(;#+R[TCX-':-5,X)#G!%.<4 MG6XIQYET0VX[;9A74-N4#LLI [RKE/P+S:GV.>671X9%E@ 72NXDYI)^O:RN>?SB_^HRXFZ:/ MX>'FU(68**^5'KAIN+YBW$CQG:>W?&L<2J6&Y_B\-;3[$0*#:VQ+%/2$L0EW M#H'F]$BO2.@9Q6L:%)>I(,T;!A$'IYF3M_2BE+RLC3RH?+8^"CM.97B-^W0X M@V-#T$EZ>L/I.PGT<7FQ.1JZ$AC_6!Y[P%M7OMLRJD3H!\J^FVX+"PB6W6U* M5Y@:>4=F.CD!.J:1)%MI:8#&^$,Y@E\7P?91-9",6Q0I YH'N2JY[!4?6LJI MO/A<8[6L3#A$LX]*?+8WS5T!T*,]$2UH7WMRO'49%-7FI@ZAQ#6G"U,D<4CMFXD441 V8;L6X%AG%'+?*/L&EAO3Z&(D=NRF*+B93]LV6 M"$>&-]'^)"W,L*O"+1C,8NKSHD4=!&(CW2):>.U ,PU\\\;62,#V,E7Y2URH55Q/!;,N-G7X44K]!+A=X2>[M!(PD5@VMQMF]_)^.EZ!*35 M0U_(J-*H957G MS'N1$0KNZ] ZWP10.N!/E,$752WG'.8.=Q#Y)3%01[!+*B,.3")LMHF=.6-21:/:R2/"0BSU!-L--%U.[C&U]@6[ MSFV\?E@3.$<)P*'4/01:+(ND.8DI-1V=-:N?B> B$]LM56$K_.3'8YO'!B6A M76$;AS. 0PS]IS4K#_C1>2+0!4"T<#)7AIY//PEC$G$\SL8]>#XD9+4 M,M,62]H)6E@N^>8I. OU ^'"9T\K'$!AD)J3!";DG901ON/0Z[(NIJ(FAGTI M1XR8[#.5P,[9MZ'UT<).VQ^.692WFV"UQ]3XB9@PDRI8UY50=:@GIX+@Q\^^ M2=<%L3,WLR9+!+3KL.PZ2W%.*AD.$V.^3*O>%A.G0L,WD0RI\2+M3XV7F=R6 M01%1]3OTVA 06TACJ5F/74H]CQ+( !9P-D?HJ]FYH0;53!MP^G+BJC](OI5TZW!UG0[<2\&I7\,R++7OEQ=>9#(S/K! M*A?L_M0O,.< M NXK'JY--J>7.&LSP>*>I4SOT^WAOOV),5:5F*P]Z5!X@F0$">,?XGQR9+)9 M 1N 6&@85MFJ=Y6$MC'-E$V;/O+@>?$E]A\RJT7R5A!RB2V8^P+.-+)#D9\(M MS>\8*=O$F"M65&E%^7TXF^4R#..&^DW?M@!!CQKVQ'F:\YKB9IJ/G& MP[MI M[)TYI=FXT"(S! OY3GN-T.=F5\YJ8LX6*3!7*J=GHXA'PQ]D< ]M%N4GCI20 M4Z['6?\36@'!OB"8A&I$8U@"/,15ULX-UH##9 9U([(399I_F+ZR,>/J326S M(":ONKO'-\L25D*[+4%$'G1?O;GR,2*A$SNGS],%.$U,F M>I")Q7"K,V)L7.3MO.6-1"NFUZ56T$6P[D3N=#@XS74Q=LNX\$7TY@?;NHH- M@FF>U2>$4L,0C+.PBSPM\O18>;+IR)18JCFX%S1;0MLC0Q"(>GT1KT6\WL-2 MKEZ_^.8-^HW2%KC(VA<9"%?7/;J6^F-56@=K6W9OD67C(94^0P4^/$_6XK*3 MF?2W&4:">Y[H*RFW!K6CM;$>SFRZ53PC.??B8*!TWRV.XB+^<^+/H[@%D-KQ MD% =<2XY]4VA]X6H0%]K98Q&<1GVGQ$=#8 M$(0%0!DP! ;'4LC_HHL689H1IEB--KZV6,5C(NJ; C 7XV,%;D_JA\XG>V#< MQ3+*XEUSE.GU[Q%D,$!D2(X>^%9R#0I$YCJL&"3V"#!M-H?%F8#?I$P;9PS#=4CV]R$65IR'D;0#%RW]6+GG M3//C-93$9CPF/EMI"U,*Y0=^ #U/@WX=U^= '%[-%G7?L?,L@V=5?PEXZ[N@L04SJ0$#P8:_55Z;H2WI2 MVF(7_D*7(M)VH>?7_A3!L@1I,3@5DXL)^DJN<:4@(((XKEX9-R UU'WGR/]> M*+-_N-N+\(]>3I3>CKM@PEJ_K8GZ(N?.M6];9.&^;)JWEZMO4KYW8@&D=E&# MQX:-G-KWR;>,\PM OMYU O^Z"BLZW0(#E)T2!'$C WV8DBEZ5T](C\$O$&G+ M3*<0GLG5#C)''^/JM MTOUK*S+]DL?L7J[^4QYEV*V7ZG\_BH+<6>&(O[_+L[%A>FBFW047 ] MO'U*R6.MC>A]PX"% 3$L=9'U9'>L;8!AA$>^H'85V8UX!1/FT7_[YZ>_?_)% MT)R$3!&*G$3[D0[7 1VN+CS]LF%'X@SO"A2?3;+I:9R6U M'*^_"P>:]^U4Y)C%?=\M\SCE76B6&*=/O]T$H8+6H:@D?/X3T=M_>?Y"5.^G MEZLWKI<1&'V;6 $:I&"J_2V'3?R9K:7#B<>9%B(?M >\JD>,P0[K8*#;X>M* M'S2S_IEZ)F6PT8/&I,VK5\&%"8]QN%F]_!\0EN(UXKSD7)G!8 PM<3XGVH;C M#(JJW#(ZHJKTG8@)+EPBMGD.I":+-:*-$N!%QLQC1L8M_Z]X^G MW1NWV2<_F[.6\K=94_^$- ?Q&XFQ8&GWTV:>D/YY7X>U'2G55#FFHN7V@(ZP MOZ<,NLQX28*(ZT\4SCP!(DC0C*;.%\QK-9_^=^#I;K4(VF+RQLP4'4 M0RZR^,':;JK3[*?Z%HPW78@(4Z)!YE[H;E:[L$G6M:HP>K(B: (:M-]+MW_N M)K6QY=-);9W)&?@+X!U0V_@8[WSY,?(C?;: 1!>0Z/GR(WWP%F%N,BOK34\= MY@##!VSR?'BMFSX/E-U@3"6- MKR266#!\>B\CV7A0L3+7) J&)(_X);P5SWEZNOA6Z>+MO0-+:5L/T0 MV_UJVYL/F;XG$V-W<9RKV,3!IS2KF#C*VK%X-M(EA_&!(Y#LK&-IG MQVE;=QT'&1WE2.11T*GLGJ?N@S@W/44*E/GK*!J1E+%LT=3#W<<.,!SB.YN^ ME(=WQRG)N24=\*)J7*/4TA6UU'/^Z8]W1C47C921T+H6:7>4@NUJWI4;,-AD ML;^4R'W*VT:Z $-8TS8\2=>QF;/?')MY'<69AL;(9^ M^?K+SA-1W)8%@O!UL]4YJ$BXR5089=.( [>I=MZTT4%!46,@C)!UA^^.TCO^ M[$IG5Z(4)Q-^C)F2/T)NTB+?BWS?@]-][P*I23J1/*%.TDBD06EXZ.;1S)$) M_V01RT4L[W<8F'@OI])Y)!FK5XY"B0CJ;"97U(//7W\[%9U!&THQG+\9.TAW+T7F5]D_CV<9*7F('S. MINU+F9/:YJ 6*EED3,83+^.,)&U!UYV5H)'VBWPHHO$ZF2K$?#XVBA;3U,=\ M> YCEH[]2NBK/>OSF.)'A+VBL2DRX8K(:VW(53;@K&.@W/!AID:%? 8C.1BD'[=>H)<=C^^#3U, M^>8XF#K)90VGA)(/LG-I=,YTN7U5G9#F7(W%>1T)\-)3A MJ2%T7XQC#,)--!N:,Y9@@F9BZ7@DO!G5.@*^AP$"?E;9/2> VF8)")Y%$C7C MZQ>3CFL*,(?>H:;$EEBQR4?< 1QW4;S+J5.(GG Y(')ES#,DGF]:-T>E MH5I:Y99S<'^0!3%!U?5OP0T1:F\7.CT0(-G)B2,0ZH)DG5)/G@)F')_-^%\3 MP5+FI\R'.R*O:]$+(A^?;R-\"ERENU'-W+C!>5!4+:^_=/HMQ^3^8Q);2!$C M*^[@$([)QJCD;1*O@ERE:C' NTY5+F3$!TK$2<)6.&\0# CI31LOF/>WC MHGN4G(_V#9-ET,HR=*"% MN3]N[&8>=.@$M.$4[ E$IHKW!>T1WY4/PXI(9G M/Y[NRI6%"+$>W,8-H:9WLWS_>XPP2,?;82?VBF?DGA>[YTU388J@08$(4T8T M^%W7\WF9&G^0K3Y&7/!O%USP@@L^7USP>X%^G1RH:]R/E065A"/0;PZA.D>P/YSV*BWGU'!,K6X\_ZP^ M3<-&Q;]7TXJVL$1H59P*]B"&2%--XP([Z=K'7=#BG%F"I\JB+;:[A MW##<^V,HC+/C*0<=>D&'[RIKHOVKN_RV80B,2-=H3*; T.=F]@Y>YP.^2C8> MK$F32LZK39^ X%')1:@W/2PC,@MK'R:@^B/.ZD/K]E 4+9W2*;A_6FR3Z/J> MC9Z4W@<>X^Y1,^U6WTX%[DD+!W>(X#P")1YT(J:82!_?)(A=FPF:R7EPK&ZF M,\7:EA:7GLQ'TFPP"6(/SXY, C,FAL@Z]D4,MUQF65^78$$@:L;:1DCK/;94 M'.HV-\6VKPH>QH)2#:,E15]9ZRJH"%@''=L>.3_<694KN7XD!)+(#_?NZ\O5 M&S<,9!B1\$JZ^6%=<-N/-+F\/AE)AR#QD\0[5PIN8B,FL5C2Y*7)>3C3);.< MNCUYZ:3?44"D:TV "@^)B:7P@]Q!YZ,7 3.-AKHL.9^/>1JM*O";#837%<(' M-#*#@4W[W)AO-+"35H4<$T+):2ERVL%,5WZB2$_/X!J@Y!N"0^09<]-3Y=XG M!W$"3&YR#]E&BZ""<4!.>V4;1*LBX;2I, M 65X!'E:LN0^%>YU4;*4EZMTV-"A;VF.ZE$?%,F\=:/\&Y9HQQ-\639A\7\H MCG&\?4O;VM2<4]!N ;2BVX>Y02?H"X[-<25JGIX9-SE&K@@0L$6^HG#Y#NOI MMJ74643#%KHB60*9B+XM*,\A<,7XN#0I.$F9@&N @OC@?S*2Q"_O1/)BD.Z* MM48,H0JN,J9[QC%=F3Y*3BU??()X.BSSY_AS3'/IIOQ3 M36;(PT.?QC?[<3)J"]0&+QLI.N),91 .6JK"9@4'7)\2HJ$S'(B 8.[I&/4C M5Y?JS9: %A4LV0EI53V.FZ-+MX51U5LM#I=8AS5!Z8IT0/W0M?/+2HW%,IC M%YJE'R]-1Y!JNN\ET0N%7=YW-@Z.IY-OX:>0VAS&".H,:",I2Y2Y 8-NT+&S M->>:>KKFR99X9U6LL<<-<)-6>=XK(V+Q.S^$2,5C8/?VIBH16$Q=$/B<"]G0O$]>.:ZVK))W.=5(^ M"=LF[ !=T[Q'>L"J?%M4Y4W3;._M8A7MS V#$VKV;(SF5[%[=2#VTO[Z0%>P M$7H\8F>]#PT_$20>N[Z%'G)\T%T<6<^^G3[$W/@ZX5,;"^V'D@J7:5-L(]4@!P2YS"Q&-F[(#;7 MI5)^ND?U/-CECFT$?5Z?.TACU=2%#O5K]FM!F(A?PG_"_%V^&84%)34%EAO" M\3>&J*G?%1="WE&@!,]"V["#C@K6)+(9#K9V0F08-U-*B]?6^ M. HU?878HK,DTM25+^<6(&?0@'JI_FT'LW\'T2N5DK6K*RI#-RJ1F<.X'L,Y M*6%I" UN1"1'#?HG^SK"?K#RNY;A&&Q^-;4XY8[0.1#5*N&(P[M*:)K(&5P,,CI\R^!_\I4B[(K)HNY];SNO MPZL3])C]2+IX)N10>MHE-T;UE=8=JR"&FGGE':7G:4#K(I=;YQVV"@&:B $[ M'_YUT\4HA1/(EG6Z=RTC@8%&G MTD#$!>%%='A-&*V9S(ON^)W0 =#D^?ATY3%YGFTD!)@S?0^[+8AM9D H](0N M4S7IT9C#,N',<*\BV[UP#&7.9O@#O2*^&%2/F4XYKSCF-OUMYL7" I1'W1 G M[(DE(]]I%0P7-2Y(USE'IC$@2>$#Z6N1];[\**NQOUNJL4LU]A=2C?V:?7-R M<419Y/'GV4/:??6KV833RF_$2'XJNC*SW\@TH@D^S/GQ* M2CBC[_ AET>E\DV:^O_P4=V'#KU?DMHJ]\;1' YGT+R%4BTS7WE18=!%.ZND M!]5/,J,]*-5;)H(F1C\$?-0 1CZ\-H()C"QX W"7I8^+;R/S6ARBDD@%VZ31 M. \..S=V$F6G\7E&,^:)?&*N1U&A'B+ OE,MB+6S"<2_'JY;IJ$R4VQ3 BVX M4!4U$I7W;R97X!^WEYJW(H<;23%XXO[K>5BJ$SGD[&+6%W&CY+ZX0_1I-:_' M*4%.RA%&'7,_A5,:A1[RH0?[+'(2V3N5$\HYZR%X V XO%1/%3X\7V%Y6+RN M2P8B:(PN(R,WD(0F7V=/-&'D".X/DL>C.N!>DWIAH3:&(1D]>X<+6YK2/4A< M$=>FGRH;#/[@%8M!);*#7&QB(K-@D_!3P?SHA;UB".4Z4&'28F=* ?T>8J'; MI(>9T[#<68G^?)89RTY:LML(M56",%=.._K] G'(CP!0EI"N#J#W[F2)?<$0 MP,F-&4ULH]0>BSHN&RU+NB0ACI<7_BY]85P"N]P6>VX'?U^%0L\;U4FJ.B29 MX-A0XRI8VFMT$._PNUM*Q%0GU9KT#LEV3N\@I]MO=!@!N?QA13@_G_-,OTBG M[!Z4#IF=VI1 ;:A3[M<65*4CUEX2920C@;]#2K450E"I<'&/12D5(X("MS;A!>MNYY$RL0C K FMV*;LA?!-^Z@Z,P]@W"QN3M MEN&1[F',:@[!W\[NWV&DA"?SC_PN2=F/'IZR)@K7'M(=2>L8ZP%+B^'2Z$T3 MITR_?E=V13+2Q;_NL;'AIR4W/\NK]JWDT[GZ$=6?" MO]2T>[,N;=_1_+:4UKG_G$<@?D8+ZO::D[3QU(*0B-*R,PS>'@XX!@O,9Q%M&7O11\[>H2*L'!A3N%:R M> ,R7(HE+L@-Z_>N%]3!9]="E\XEI)) ?^3O--KI4VRYS:)#4G5-0VC" 3I4 M$9D4C'3'HX@-)',V-DR):^OPLC7G3[76SQZ#,D4GI$+\)TQ-B?U,L=?&]L!C M_%RN=X:V8=.W\ [!JL!#)XU1@7492M]PA?D)"@\ZC(\7!(*9\'_4TZDO]R+A MCIEZ;IV,,\\40P5W0]_+U:NQMY9*^(14,U((JPAJ7\D25OL9G!HQ!B-)3AWVU M1'XF4,>2X:8874040PRO%=)KAMURO#"P13$$9@/B:'KHR_$%!0A)BZ,P?H'] MS/< Q.]P*=E*9A3NQ;*JS11[1V,:3B.9,^Q_I)+CH@POK=;*79]!*0WD":^*7F_6W("/CD<"FF201I3)YYJWL(#$[FF'<$(J&>Z? M4O^_NC%#&<63-@0*9RO:1.9 M%H>')@V*<7*QB.A2.9*GO$>+CJ"]1A\N++B1<]D]$=(-5..FH[>I0N2$L ;' M$E'0)%R9!=:ODR)+AVD_:&L!O!NF@S(23'Y.?]'9FHZ7W;\M;7 :N7OC\I6@ MDJW; :^DT/6)H!W^AEJ!-.\R@.QE!N_9VDVHB)+&>,@=Y?#U=GTU&)+JEDQ! MJV/ L[C]DZYH:[GF&O & S$Y:*I)\T "I 6!];E">.^EX^2M[>1I#J+KA9S) M:)!W\U,&6,UA@7@:$Z.+^+IC9H].&NG$M 8Y"[KHEH;/1>PQ\=*1^F?M.%A4 M2'(EWY58(SPV@K1@!#_*\3N_7PJ[2V'W? N['SP&C5@7+;4V[8%" !C([0#I MBXF[^<=_VA-W1@WWX.#AIGDZ11H MSOHA=L M1[?/H[O@HB44M]SR!X/^5Q@ZNLVW_'M,][W:'"-4+KUA+J-0D9/P6\GXH0$T M5T&J+7I#)C"CKE(9IZ5N@^"0/Y%W/-9Q\!K@Q2@L=GWVY$D65#(BF=MRVW,C M1-WGW'PYM8:H,TY<^!K0V=%UIRYAJ,BV$%@4.3--+<,'R1%PTRDYE=;!G(LW M80!M6CR'[C4[',ZGS'5VS0/3 XN_;FAN5DX.7=PWA5O,G>^D ^6A[G"Z\;,G M3Y]P8#7YX9=_X@\]^^QLCMW+F=WG!7%K@9FI%<]F!6L:Y84#D&QO3!ZN4>\W?429)C1"\[AX0*O=A1VC4OJ6(U\"SM8'"S".\D M5.G@"/HW2LCD1-5W#F(Z,>_H/FQWBKDF "A6(M'?)LT$U^0%E;:-CI3S!4WK M2>/ MX!^9>/_^D"%%DR=#U,O.)4(%PIO,1^*K_XWZ*L.5<$* 8*VM;9$W>:4?+ M]*/I(1XI-5JH#EGW;7Z"8'1541RLNI=O*9JUR!S/X3DU9K5EV(D\J.MWIX>O M*@+=P+=Q1M(8:SP3> ^QM^?[H,YEPUSWKYD3>=.)C>,I$FRC-6A M_YA!V'6$(W)+&)?,/HYMA>689$SQ)1_/.)O8D\"X:<;K@GW[N/KLXK*]<[\6 M;;=O2LIH;B"8XCDE_92F_]S^8%V8#2&OX\?5> T\I\0\#5>#$B;DV#F]S;0K M4XTCZ"?J6"\GT%>"4#K$4;&+8ZUX^\A_OD]!BF(T_E>Q>A24"36X-'#YY+N9 MCUGW?&) ^020@5X:&^!]#B6V-9:&26,EVS>]47Y1N1"]]:LIZRR;1JGM-N.L MI8EGQO"2M_#L]OD/VN]?KGOS@;5T$-;@8.J'!_5S_HAMFUPNWSRL.^W&DWY/BWW4-!45@Q5I">$NO?'2"SL9CX-7EIK[Q M>"E?MYQ[M[KS#8F"V=W\S:_QC^[\-5PA#+NTC^6'7\@6*&&%55'X3%^ MN26Z.-$ F2#,2+'S_RGL;K>KM_#RKG6*O6O3-ZFM$9>V.)&AL0HZ$W6&E*.S&/Y)[C7<4D$#%I[X,&FB,Y%LL97:I3U8 M[)_M5 O!V1SU&Q_RR2CGQ5=OX$\\/MB)Z+\Q9ZS1=HE^U0SV@'_NH4+?A&Y& M%*RT:K5#A\80@;MWNYD81"[)6H#[ *S;7;P9[F60=\B4>HBIU@8*SY=N*6U$ M7G94,CB,3&QF.7&6TWBV76_Z?SY_Y?,5S%+&A";2_IUW;ZVC%&]#-W.9E1'M M8_@H /8G<=K&*!=*T<<*\$9"0-W5=HG)RFM!1T=XUX93#D>N$,BKA/#L$=4$I M_9.WP-2=E"(/-K0D7DEIJ@@$^P>=&U0+!>DQH/JD^]_N#[P?QH1B M;1/4NA&\B.,;F]QRHE"6*A:^>SYA!4N'=('Y\4[ K2E]CY+! _O423NL>5@: M-W%5I3YE:K%!5R7LJ6EPYLPTY2,$2^,B#KT'!QW1%H'1C'_)^:Y]7QN/ZS"X M#1+1;=KRP,W81C7D^]QH"B\2)T% 0'XW'&,UCE3)0P"Q:'#YNZ/Q#PX;420* MD74:9-/#*B/X2CUY30KR>Q?.^@[8:@?^$P$%M=495Z%(SG*3),)ZZ?K$)LZ+"7)9?5[CL?""XE3[43OAZ[ HNL#=3P 2JMD,[M#S+!@Z]15X- M@5QRAY4[,$UR"%ATT_X9T@3@O+7,SY#*RHH&_'SH^)G)^CAG?28-DDUN)OG& M='0WS">JR!*\5R93N=F:'&^H3_L_()S+@*Y?]^0A#$M9W>5LO$BVM59?%PB:(N@ MS0@:$G+LU/'DK(E4SR(^B_C,B,^A(HA!,C<,7EW*W,=1>3,[0&<1L$7 9J?] M[GHF:S"<0\'(SR3P3*+2SGU\FWQN$;1%T.[WN(;A*7BS;$[6 M5L=EXDPCWC2GD39[,FY>/I@F0C07._@"\5>4G[SH$=/* *B#:9=Q2.^H8++Y2\ILY[ MQS]BPS"L8YM9C0#>OJI/Z1C;F M[" ^$:;H)YQ9*%0^,YDBI:.@;]GS)A Y. M73?M?/$:>3SW<&$K-"E,W^Y3E]!"FLC.!%/2D<55I^SHP@8*.&?'A6'O0 M\)6);>Y)1()Y2V!QSZI844&Q,E#YY(32;"6 MTDD\/*,B9! G,=S0C";-(*?PEG2X%($C:)HWR2*8NX:=F3.()+XL4OV3%V3L MA:6ILPCC=JN3Y*(CBBDA1(/T$FZY:,^8J>E;_\ANQ#74F]#],&6ET&B*=-Z4 M!ZE1)'0RV>JFR*OC#4&,2:7L"H )T9L"#J?JF"/)#R:."^Y .P2OA+ZJD)BF MO^Q!WK:D1O81 M3O /W0(^$YXNA?-K)175F1U!!VIQM"^LIU9(U-*)?$VR=Y&7ZUC@J9H.1&YJXB^A% MII&QH_5Q3F3_PX*\6I!7OQ#D57 <60T9&'Z>H=%-J&-4!I0*'"#G;4_H9*>U MA>TS"YKG:-Z)]IX>FZ4RO:0$_NF/1YWNH';RJCZ6%_]5;MZ2"0,O-XAZ"$@22,+&=,"?FJ M2JG%Y%H\TFG?UR+>JT\72U(]&(UZ2,20CU;_*.J2%Y5/&69ST1:C#$UO56-<$IQ/N%AC\4>5Q/**1>XA45%R& 0^BU:)*@1H](!>>2/9:L>O?AT^41* M4L^.*,1< SL]_3= .+;L+_$/Y=8^2SJ-.I18NGBX%3&$)S-7V:EF"*CWDI1. M_$",9.'@]3B9@UX6R9D2K]H-"+MD, >A_-9P'G5]I:N'X'A$)TQ(GCHX"FTJ MXS%?BQ\O5UVV0O" MUV -_I>;?3GRX6?]6U^NCOE>Q1@D/T=#X3)NJ:)%(*3!/(QN-G-': M3&HE?\242 :J)@L9,S$9KV#X'U6,CCH>%-%C7Z'9F1=OQS9->V/T2D1B(Z\5 M'VV?O\5C\1.-'@YDTXSQW6*L7=45"BDGK4+1KJAY(8J7@;X5MYP/'R[C7R;V MFA_!OA6O29>Z;>U"HR@9^>!F7*"HYN#C2@T*^\ TI\P,2:_% "LR MI?A%UXF?+16.X,J$#WAD=YP.*F_M4G<@,(H_\G4938_[T.V[0F1"'IFI'X*D M@^^(6.,U>*"4J^6F#+([38H5/\(5%BZ7H2#'I'..22>)=GXIHAR*9LV&=-[GGG*FI:1_=O<).!\^65B]VYF:3=)B1_(3HTWSN=T$KKD#%PF\^BDC!'?2Q3K'X.5V.VZ^2((= MZ&USJ56W3WCA0@&Y*>D!A.X1_2ST@2C'G#B2V54]" \BGR0N M9ETI'=J8M+8Y&--"HX);:MW(V0BBC*& G))?S!WZ#E93-.%/&%$VWB"X4P:*O][HV[W;+SV&H:7>X$,FA\)B?D%AN<+*.NL%!.WOSZ_>F2.%*%4(&9:2*#$B@S55!0F$QY@ELL[2_OL"P*+X_-)5D>+(]QV+:-Z M97X.GB92L78\ 81)/6V.)P>#'"H5.N?K-]RB#: :=]D,^N>7P[ #LAR4 M!ZP&\G)!&L$ D2"KT4A1<=J?//*-HY=AI.#)VM#27!9298,JF]XOVJ?D9K&\ M\>KFU%%>KEZ]TAN\Z0DR6!<\2"2Q:#.1A,(C!H5SBQ\D4I@+)"2GEQQ??D)- MY&56^#=0P_.;LMJ&=;1TXI^XWO"2#C)H(U]IT@-K:*&WI?JZS+$.V8E;"K M>!ZZ7[ Q3()./&W4PL2?R^NB"T\AKR$_=6P.J?71W19O8E?BK^_+[1UQSW\J MW';D7S-$OSM0TXQT9MEK-'?TM#?E05A;J)E"F@KIJ;J4)1J>P\-?"2M8L6,= M[V3FM]R3.YUD55T-B(X?*B[O+8R">$ MW X+,*.*XZ<'&I,#C80[7Q*H$8@L?<79:FXW,#ACE!C;E94FTSII7.)JYQ06 M*LYN !DJ^IQ+NI;=ECY1-1M)-SC&/V$2E(9.&6>>;BJ/Z@O/PH ]N#J+VEG4 MSH.8V*^;$+]>U\'7;ML^./^OX#A06NJ*1T$__??//^=>W#UF;#ZR3H>+1ZTE M.J1L5T70')FHH1$B9/1G_-]_.L)%7:3 (GL=< MFYO'K'2@93%-?@4?B=FY[5%,N:F^7N;SU$T, 4P0_;[4/,WR!($#[DN9!+(Y>HE<)*')@1\H'>@!XXJ MC0!D;L0TKJ'#TR9>[J FQDD)YSO#L7=S43)N#[7Y' ?)>6Y]_[B$H(D#O&T MB/)+H"L8>58$^ 3R'S=957B.S:]%UP%WM5-XV52WCG$-#?:#!GG2O,X/M:4& MET;:MHZNU!WE,*6C(9RU!/DMW(%';8#=2O_65LI3PLO!]TOV8W)S&8^NA:@^ M#E6?F1J65)THM,U&S"*^A\9];YOO:=1PQ@C@3'#WE->HXNBZ<)5^P/OE6_J5 M28QP;':];=E=!RLKZ+R@6OJC&E]RB#-/YP+2<5)R+M+ O=P4.)Z+MJ:.P@'= M?? B#@WH>D@_78/D&I3@^@*J,.,OD9CO@H@4W+ 0Z8[JIKX8SH8Z&EM")LT* M&/-('/[D#3&RF)C.A2/_7B8'ZU7@-(AU5)(#5':-1%\B3YZ%XR$:(QDR%H=( M),W92J&CUPBWR^4:\8P*C5#P-8,$W! DFJ9-"G7A=5[6E$H*3\:E(+$#TB/% M"B@#"=0%(UU*F7G J1>.S])>*T)(UD45":/.AB+_._+$R&O+0&KO)FV&EZ>. MFEU/ ?IC%LC8@+CDVT/.Y<-TM!.5*Y^C[:$4%O?4!\%XJP=O7:#[!+IHJ(6B MH)(1""H![4XQS,\W1WT:TU=[QH*2&D:7$J-U?7^K?'N:B!Y:6/Q8GF@51$>R MC!Q&P _H3(L&Q5&/QE38[60,U?FR_URQFFLPK%S&1L^PE;D%H[DI#GF6<1?A MAC'2U!0&I<4:)C%R9#&W>;OU:9'!J)%9W: RE1D]&(F0T]NI@8XC<']&8A^2 M]NNJ6<.2)&L65J?>=IO\@$G.P6LO"9=7B)VWT9K2EL'':&@K:D+?4<,CM'*6 M*&J-T'03!JQDWCJS_=9\#P5T==:^=!^.UJ\KBC8S8+79ALBI&JGXABG'O-@&;9 RHMVC^QG=MP.3M.5 M@Y- BP15)@RH*O[2PD^2TELE@#3CL8AOPL/'TU,S;6;Y ,$#U%5( BI)G,IV M\>Q1FI:M'5-*S=3=P!M0(4AF@X;=I>H17 >HW@V].GNY.YYB3.4BM.YZ%ZE. MB%WMX-,?8K<()UNH]2N9LMTQ/*]G=BC\ J/H[_&%_)D07T<$*JSW35"P[..D M;5O2@BLRRKN?DCY.ZM;U29BSO(:5\ZMI69>%@0V,8Y2 M4E#@U] ==J' P=:P(SRU>T:6J2L_YKC,9FDXQT?1^L@%K+8^#<+'CY LZ_=/ M%L#( ACYA9!E@2<+02^L T;A:JP[&<=QUU?L<[/966)NQOS=T4<+OX2B(75, M-S8;=RYATW,QB1USE?*[$NMJOFT.%$R@T-!"#&9]X*'#%?0[.7*VCDH&U" Y M1%D)Q/0$GD4KW.7J#3E3\VFS-(N2!A^D82DR(>/*P8QSO>->&,-_*E4(T M24A'J_\U98;=DTHBFA^(@1^Q(YY^%PFO43Z[ _T=Q@D+UPM>"&F^C8UN1'A" M9F=SHPT_Y&6"Q\)P1NSKN(^NJ/QS/7Q"C)K33RO3L\@*>V9,C*SE<'/F%$Y. M*0=))5Y(W#Y_GXSAV1X>Q7R(*-7<,%U']I0G0Q*V5TR B*>X; M?7XPU1MW[/$7FAB9ATL=5Z/9V^34XFK=6S<+M3E@L&N7C(WLA;FC*VJR4[ M9.0L7&8G3%("^Q(P45XI-A&N_K%SYI6RLD"J[DI7($QMWC<4M4^W;_@R+Q,N M4U,2N(BP<%@/8V^6@;A:TAO?*QN>K$D3GK!5.]R9XRWPB!4^DM^]>/ZGR]7W M-X39NBNT1D@C9<+13@ZVU KIA&RP8#SW6JR#T"XT+KL>C%&S*3GS$YD3.%?= M=\8]:W@5[R4>N\&1;1T7^NI/S1W-N&4E(-0/HJ%&O%^XJX'Z8E4N:E3AX/2X M&>&W!*+F(CSQ1;XNCD>CT*B[0]G2^H=]"/HA>)SAH<@9Q+!=5&:VA8ZA$H+( M'1(YV,@J""?)+ PIG5$)42HCD?:#Z5&+]Y)<9=/"RESH!DX( MLM0C1_++8D'TG+1_A$OL &].EWIDSV.J]OW/6N*%BU:S40K1ZJMS.KQD!J0.6QGA%:&?47=T"KN:BO\8\:* MJVEV2X>S7P N*%&T,QD\X][I\%'NT=Q4>=>QD"3Y^=J1M21_$T/E_(RSL=/B MX.^1F%;3):^@:IP]&A^Y)!O ?YXB53"K3$-TR&\ZDOLD'>RNP=9D3;(FJ=?P M&\A;$^4VBFLC$>0]\[GU"ZXLHWSF74'Z2X7(R8Z.2)@ZZJ]DC *!.<*A"\*^ MEZDHXT<3RSEI,6-L:1XT(,]T>K@><+PITQ(0W,5>1D@@K&,X#+DL325"5UYA-]HV:=JJ,S!T4$ M5QD=>=5))NA2F5Q5!6(%A--H.[5]@QP$&7^.T;=)7A\UW!A4CHK\9$6XQEZ5 M/-2&#>*:J2J#1;@#NPP;@Q MCI!#HO_\ZM7K<9@7WNB;7$(\Y)<032JI+D[DV.2Z"DKD_%/O/CV2$!9%-;ZX M(G_&>BN 8@BO,@JK\*B#",#)G\\D('8(H;RWOT@JMLV:+NVB U^2H<;C02@R M,<1*XU=C5B1HD7^0'?&=A<4,DOO9[W\;%G 5MK82HJ3?_JO1&Z!S6(OB.I!, M_N@N>=3Q8&*^R!LE$W:-% /Q@+NXQ3^OVV%EN>G2SKITCYRAMB_BWU25LH%4 MZI ET!(%T(GF"^4:.,BU'I:'H\[=!Q.Q#*P"82RVT>:=HC97^UBZ=0M+GUWL6(\X/\-8AJ.P.\S?Y7T"D"? M,5M\?(Q=\(>*NZ9]&W.*^C=2OC:#,%Q1R>?25Z=!A@4_L.;GWMR41<7YD#_W ME9W/9T\DO4%);5J3/Y,FV)@L#7##RIO]_,\O_FIIO;*^#5IDRRV9HUN.6&M3 MS'V4J:@G""7;JOU(;#A=OF?[KU%UHKV#0X84FS[GF^?/.WU.SEC9"STGGCL. MLY$S(Y4<(BU:Q? EVKH_]W5!*:JGV)X-I-C #=MB@[!,%XI61/(.?KQ!QS37 M@I:RFW]%>_HJRO>737@3@77YIX R4W*='<(<:>*B3$@B&1*LORD.1S1!KIY] MC@3;TR^"/);L;7V,9>&G2UEX*0O_0LK"]^JLI"5 #_Z^O&YSQ\"NVD&_%!3+ M5\4F.?#/6(^0@H .XZ5#]#CLJI%+V[;A6-I+#O2;L\Y!.U_U MU[1&I.'PPBT@@*@)>P!7#N5 _&7'., F74/!*IN.I2G Q].!K57Z#)ECC";_ M,E[UI)=I"Y[G6H^--Z(@PI+3NEKE6BH\:B%CIT,]V$L9 M@!Q7+>T'<+D]87>CNT-B!)TG:Y)IZ!T^3:SXS+P[AB.Y#"&/ZQQ!R:2WF3;& MXGGG3@] 3SQH4#RYW_!\7,5RTJO?T135OM:!I2;4Z2JH'X>%XS/9=]7CU7BM.4%DP&"Q24W#K<(!-'S<'*>=H5 MP?&+4Y8Y"2>FO3MU(!GC*F**S'U4$4@1^V>66LK80TF*@'1\L^%@C(FZ& (* M["%52%D'X9<2V!"MTC4?1ON.U@_")X?^%I6I*3@%%A7/)7(9>/)E;5? >DO"+R=N MD6,W%,C6LDPR"[_\"@,\!X_PJ!H=ZM]; B T!\W.$KM'OZ?G0]P6 M%KE DU#X*MUFK%Q1Z-/P:/ 4"O+1>-;8*NG:N/)\A$ U! 4K$6$+0M00XE@4 M0+#G_!9MNQ/WSFCZ]!KPE"F?/40.3%RB"*DTJHLOP"UV3JUV^2Z\#=467;%) M3L?X(1EBT ?7/D<3+$C?#]2 XZ*=W^F$@N/,6K3%!<$WNLXT:' U.IN O94H M7^]Z-EKHJJ+ENX;&1G ]WYGQ )(YNR]KZ+*?U$,VR"AR/3_-#+6%=2Q8#AM( MMBW8>+*D[P8Z4&;&TWD%?B-.M'*@,? M<<_NC '>3+LQ,S_>^27K09,@'&YFJ(TE?]^@E5A_%"12)'AX>,TQNY2Z:C$V MV$KW&<1X9F"JL^R<[Z4/<66*B4&DE]2J6\J2F]2]U1%*[LA#P<0ILXIMY9!E MQQL/)^,\MKB^_!HRG"%>-,JITJ&XU^H8MG^\@;E3J@0^)?=/?I>U)OM.52+T M4XQSXZQQN&U0WSX\:+ M24G:%1[B/D:WT?$5LS0ZNY>VB;SD=<(D"DD\-7"R MP#PE%[X&SHHN3*8JXO ,":CF-,(8/2+8.F3/N,7MN=:3M0UH2#$TS'MAR[H; M+G4J=C9EV'#09U]&BE-\THS?]U?_]?+_.QMS\LJQN4$F"L;\VOKP($Y(.&6H M#EUFT%&I \*HA"_6&^DC]Q8D62EN76>!U;7OIL7PO\B9W.].N&4.,WA'I,'IR[?,$^KCG\/<&M*-\; M?,8NK! U_//_PS6.V&G?IJZ4_"P#&]0V2CKF=&?J^*-G>SU\KM:_=]=?7TN] MF>-_FG>[3<1*.U7M-L+\+UWZE:2L;XNH>Z5@:SD=^EK.J+XU[6=5!8>,IT-: MI;B>Q*_H28@U01U*N/VI9/]#JX=78Z/&BMF[\X)E%_\&X GF&\P[MJ@-RA:B MQRV(CG,D@XR00#XG[?23[,?D6C[0.#L*]2CST6K9KFP],]N/VV6 VL:/B^>,X1['Z<_?7(T> M2(*VKUZ<#QSG.WX>5WV=W!':JC>45^V#\_S:@?@H;(>&19"'[@^SQ=4,NQ+TYB M]'1*?J<.L<@A\9JR#,:GG'HAX=AV'_+O@IAH6PA817CUV-817)\*^<*?P+PO M]"YV*;]8DB*XPU>D>C#\+O**,&YND7]&H,;_B(L@Z03XU/1A0NPP--9&UTQ* M%1E[A,JXP,6TY'$W[2XX^9(3\^,6,L)R4WI=;>11CF-74*?7L1@23B&%3A*@ M'R"@K>X'*-T5*:4H8*3Z/\:*YK.EHKE4-'\Y%4V<["2I:.W+"8-+MBAZ-^"T*,0_B!%O M"R:+VPFV2<=3?S\#(L720)?+1B70^O25(&)<-R>X9K+%3G7$@1Z"S9.7P%.Y$48S% M Z"W+! Z]TPS;H,7K[=D< ML=>^IJ-]7UMA3)I4?IRT=H*"7$10RY1<(J;CX*_EU_BG-#6 [ EP<&%"IA53 MV2&D<\^:;_6WOCGF*#1M@JI^6Q2<:[=6O\RZVH-8WI0'.Q=T_28(*F2L2UM\ MD\1^)-.C'8I<\)+F'RV!) CL1C[M;V"%"5WDQYO-G042?2&\0I.G8E6;&E<+ MCUHV6W R(Q>O@;F;:F&1J##+,I@8=FSFMFX,Q)2R,F66JJJF34M/]6G"C+D, M-KL<7+5AUM1>]%TLH8R6;74Y>1,F_]-W(:FXBDP"I&XZJBK=# MF@.2M%W/10L4<85B*H>!'BP(L@*"RMX$6:(65_[B;?.V$..;? M88VSUH)$P M,BL,3+]O>M1[7*Z^E$#2$7P)*)CR$SFK[N/H',BEH5HGQ=A9VI%*G#&YS,#: M/BI7=L;)VA=UOM%:LN0 /=NM\[1]6WVB6+8EP?KZ2BIR( 83YI)XUF*!T-QE MX.O>IRSJD%9V-87D[DNK(IX$W,'^-LJ*\R3H>T163L,.(\IA*1 M/RM3^#FAQ2+H<[0S(LU^#Y(M$+U)\SR4;044C&,Z8)"OB(Z!NH9VA2/F M=B"6ZC$'D>7O]J%!=K"XCVG M&V,P8]J53]^6"8C/M73X(CPPJUBJR067G48D".0NL_[+6S#_A:]?87)\N&PA M.HE6$-VU-0@..T<@ORIUS&*F"R/ D6!RQ!\E.HGC3;H.-"^K9I;RHKY!R$\. MV!;1A%#N#FC 040-"/7\\$Q0O[AA-;&X%Q]4I_4P&S?WI>*J^3LY>SL,I*B' M!TVG_&2N+<8#OWP5D4@+Z=D(B"VN%@53-V*92##9Z]LV=_4=E2HI'2Z]F.-D M/&;?A*62*6-AHR+ 46=C:M>V/)[UU!UOXJ.[!GO3.NN^#3N;0%OAY'3 C4"3 M'%,:&0F%@IS@-'%81BNK%!K3TY$LZHT]=U,&1E#/7*REX0TP)\MTG5_W+ U" M>*+!,@-:?UL@@&/H64&3+2 ?,NQ9"$6405NS"9U2JA)7G,R!):T9U,*VX!,8 MW%VFKI7R!I&]R*Q:':SSB=I54 J0#M@6!)7)I4+6M ?Z$R[PJ: MR);6K(J3I"3GNL-)&]F>/LU J@"L='?A(D82WGE<;09^@&PR*WK((9?!&*P9X M[[C3"N1%%?^..J5J@5.4]0] _MXCR8^9FK1HY%^WN"MW-R;=FM_0@<$&2& R0]$'/W^=/_C7XW&6X>;.[0.E5+T>^_(Z( MSYLC9YPEG]/L?'852EP/2K,JP@[ \UH'A8Z!>.C\IZAV7-?4"6! MXB7'/U]+//C!=,JPH'NA;1Y5%-06H6U(CB M)A"4L;$MG_:+9@_F%DE<)'%.$CU8B!E^GR,. M0D5LTN@//;7147VQ>$=# !2?,X!>A4@&<)QI?AXIBU^NOA7REJ="^!A!)F_Z M Z$5A-TS&%WB<)$R_;Y!0QOEANQYXDVUO$YU=QU/3'VRQ#!#>']V8I611NJ; MW/W1<@=$HT3SD8_?,"KVZ-_=](*2HAL!SR3C1,-_D5"8UE7)6@GEX,8104R- M,&?\TOPTV>I5D#7(]NI+^I]R?H:C&;? ^B4,[)BO! 4AD24/0D6.D0&>7Q?K MEMBL5D]_9XN/Y5)^.OO]D :5$4<)N[^"1F(D(-?2!>(2[:$*RHEQ'L-GETX_ M'LU.(>^HADN0(X72,WRSI,E&0N# /9.26#7:T&0L)C7F)'SB0Y@.F;ID\E*, MAH#M(D 2O[C9PFVQ9Q2/DN3_4.@0BKN_R$,J=PK:\)D++G=NV9Q "@J% 9,C/I89?X>&;VE%EW)C<.K4I1KDY.9_H MINDP7$ :@.A4ANO3T89.YA)'-X5'DPT#'M:-=Q,M;J4MH *]K'>5 B*U$<36DK8RG*&7KZ],;L=+2Z94K'9O,6G3R=4O0KB4E3VS[* M%&T[,)'T7G3OS.VL"*@U0'B$E-CB/.\]I;?5EWA8_/.K>,*TJ?_8D(6+L=4Z M/%H-[0XN]F>_QZP]F$E[TK2H2?N+O6<( -6^].A/O$FI<^\B9SI!J?#$TO?F MH\VTBDF,4<1V1NTMC/$J55@$QND6%L\,TT\>E884\Z] ;5W)&L'(5CGU>+QPJ5&ML@[O_M_-W<5+3ER^"6JV MW)X,)$'BCC=#XFAK>WY,W]Z()I7V%K!R!9RF$^S%O_RN[?>'H/8\DY"E-G$N M)*U)#@V]8I".S^%,*[/PO^N 0KK<&V+D^?_9>_?FMJTE7_3_^RE0F=FWG"I( M6R]+HL^'Y/WK^IA\[6!J-5G%3^A]_?(7C+2OD(>8A(J>% MB]'F-0IJ5EHXR$@'6I8I/2I" :L!IEZP:68_6(S#5>58^T82.0D_;$TA=X"+XYXF7F M@!,!ZW&H#YJLM9KJ:[8Y-0;C+RWT(S)2^KTU:]3(:9"*1@8 M*Z3P&\!P63(HQTV32>T:O 10?Z1QU/,E59ET/5J=.0+B9>UE+@C8E\J[+[%( M!#E=[3H67PURJGZJ[-\,<'^E>SZ:0$8WC NL>BK"'/M#ZZ-X>5-$NX)F6Q)M9L&H%0P;^\% MU:Z>7X%+G!-J VSG#5\'.P>#1H9,0IB96V9 MHT()EWQ%@.$8%3@FN]'/Z&= M5A#X./5X25U.FI*S$!:<3"4'#VF7(^9=ILO'<"X'2[*FP5RL[0,H2&G:#XPT MF=9;F8/2 Z/C8E"K9OM8L*?NA-(X^'46"E]'*(5)GHHX5&!6TPU'7,O(W XC M!^,"+-AQ:CD))9+UX6A0G-GJ7&D^$'D]DGOSEO%(#8P+1W/SS)Z1Y:,1Q..- M7JK;IV";J&XA"-3:KA_H6L^R.N.>J6P@V$X13)'L7""?8:?$ OH?;*%YS@BJ M%W34H\ZZ@;W/%VA',76'XQ@QI![!LHY5\%8X2JVJ)U]@V;5!V:&M_97I;(TG M(+7<8>$VF-PYC"6I*;Q,XA5'&#*O%EBO%1KZAD=#VIM>5Y]\DX+X&,,-NJK! M:5,]FY>=YHY=?2?;Y:Y*7\@EQ,%1969CGL'@)8C3*V*OZJ!C >.,)&:F'+:6 MTMG8F?UVV142)DQ=3B%@&C M8'V9* 9&G#L4%OKFXQL7M@D,@0&F$I4/CL3^ MM8^+HTRQ1GEX 2&PD7DQ:8LPH$')M>P=O+;A6N=$:(^YYZ.P?H..3'Q]7W_4 M&/ESV8S5?O2+N0BWSQ\ FUAP-^,E95F\ M)BJHRHLMKY5VP2A7QA8C<=(F\M[JRO*"*&]@OS3;'5Z#K6,CWY9K[/=,.WF! MH""UB(0BW\(QGU=8)8'V-G$^(#06"6E<@[ D39;] ML)U+9Y=RB :]77(P*"SNL6,1+RU8WU?N#.:$*+Q?2A'W#:D MN6%)IG.$ C.[ARGU7568]B5?XB/RVQ:IK'#16;_C:GCW/2<"%Q4) M*P9BQVR2@7W0,S>1E5C;ZEC"2TP,)IHWPC.93(6 V/(/+'NM;W"1[3D$NHLI7'R&1%*3C+FR\5^VY=P[%P714^O MJA.P@6WW.@]E#4HBOR?F;DT9-,?73WJ._]DW W2-R$49FP M%KFQK&$1F>0^8*SGY_DM=O2XP02H,9BC,M&[&M,Q= )7/N! P#)BW#.E[828 M8T06]D[EGE5D+WIZ21&(N!>8X!5VD:TI9WX:(D&F9%J>:,U QGT7^Y253&T[ MT>YTY(D8,=,(1B+9++C\4?E<]$P=#L'TDG*&RYC>T ZD$]N2>@&%G:?W??]2 MNNF6"/;)%YD3WGZ?ET0X&>&1[/WP);$RVYTP:,-,$1$7*,"3;%6)9X8@)K2S M \;+1?(V,Y2./JKIFJ_BQBG>-P"Y#,99%)GK;R>469V]=I_)*7R6%"#E3XHD MAWL482Y^D\?8>+E9F*'A9.UDX9QFD\A/:995J<0U20#%L.UCR:8=6DQ7>GTS M :KB;JEI$G6@6WBJSO>YA]=?N2,W].?L$/',TU_W(#OL#6$_5E&FYD)V.8/- MQ!>$5 FOZJ=S5/92699>9ODE>+7DI6?Z/G-[R\G>JYSL^L7$SGT9(R>TL][*!5JICL8:1>X DQ9&" ]> M5_WP-"@Q(J-4NVZTBC+6WCGXOS[1)E2C-=UQZ(4@A(1HXZBI!!'!(6JVNMJ3 MNF,%@;(B13RXP^U9F-M !QD+4?VX&>C3/6J>1[%]!O2ZL<549\V)8L[3FH_J MCKMQS, DQ N5L;]"+5YD=G']CR8=1N2SQ1)62S2P9<]S"E@7,E#/0^9/1DGV M)VHNF/#W:/MY@[F3LFM/AX:Y./C0^TK7.!ML1]&UR\E?=W.LN22(I]J,X(9. M,"=IO9?A0IXF_F%\T- U-X/TI Z44$ +P3RA'5\T':_IN\#$1&8WV((T(1B) M2FJ0SZ4V7%\SA.!O7MA@6<)5]NM&C*2F1;*-@9K Z:"#\.9YLA279&Q3XDCQ MDQ0&&S,N^YSR(.\5G,.D;'OY>#M&"2_F""5@:#[J @K2,](C%E-9\;9\S(=F M7!C^&IQ[I%@65X)A:#>ULB3;PB_3?9=HO%27B>77F$;8*O!-UK;;E%!^31:M MJX#'"B-T+(*&&AIT%#3=K"L&66$7 .)JRL!H'CG0+B1$Z "EC"=G5/!-G2B M42:Z4#+I':,1FA%KGIRSI]B!J-4\VK\0BP%KB-S120X[JG&,?SW6.$;L/,57 MW.K$]=S3[SY[]X(3'6SH@W\]CL=VZBGM05B96'T?98@)O MJQC\U>;@Q8>9UF?&13+&X&Q99\ZH40<,Z+M"OF>^L8>YAWX<@XVZ1& "A$CC%K"9^G MO;H#G! \ VXVGP.RP$D?N?84^_3XUS5A=5;F(+NXP OLQ4&F^C,1Z,=PAX.^ M>^*DV#U'O_&$91>4"KH00!]^NIQ]/+QZU^?OW@M70>\J%+2(\!4 MT$G4<>@!W,. ZO (:B3>)?M=/0.E]DK!A2KF 6W+X3$7?")LT;*F^@;J5R#9 M"KA3YODD%XZ$4B]5AA6"\U%4*[I;F=\[:+UFX^&PPZ6K+U3HOK:36N3<68KX MH_B_:C&8I/L4.(N(="#B6/U7S TCEO3XE4MB)^6*\AM@G7!ZXC(I.LG*P(7/ M)7^R;@PQY+=Q(_LFPZ&3KD&34@!'=<:@$GTYKU8BXLY1^QGEMJ2L MD0T41C UM][.&,%"I4 %THJ2]J"A$$6 VZ7[3!E\CCQC-541O2VKJR)++S+7 M*S*4T95MJ20XFM'>=RG!6B=803/!UB$]P![W+J)F"9R6H+M2KPY*4[.0^TPV MRE3>5*4CO(B*BGM:BNIU+/@D,SFL)>.DX2:5WR3OJ-JL@9M$,N48H9O.76>] M1-((W*,#L9<7B6:XEUVKBH#N);_H]C;;8BOE:=Z( !(-2:.G)B4)M:N,:X MO[YU]A'&IL+J+2=K:@G;CIL&?1XRAQ MC&@S_I.'(B+-_9!B[Q#%9G2&Z,/ULHIU1I[9N;YF8LI!>LTY\&T4:?I39'/@ M&U&Q2#,,1-34S<=>/224!MELNM'ZOF8?.F*1[ZBNL&@S\T(-=X,$NK3BD,+V M/35SS=;3130K.BGL98 ML081R0$#3O@2Z06I8C=2 D)2 M#+.0,FC*(/M<.Z&\8<'_AX)4<5#LU/Q?KQY-A;W3@_\S; <#/^&D*.\C5\!B M M_]"$Z;?_O(XCIZ"0Y'J^SG;3CSI'V]$!(QM*=Q,,0G+_[U_.G>X:.($HR+?.KN M=RI26%)S*RH/L1V#D]9')^SM%O1O1F,$K\^<;T.-TE#?"N0T02_-$&W@*TFK MY=P[L.D66>KCO_[U0;VD_:7IPX>0D#)OI0^J*Z"U":N<7&Y]Z%BWRY+]MOJ" MR@'%EKO,ZTX:BDM#7?%@[:.&"'TJ'6D(7H_AZ0KY&@-""-+FI,RKZ;2K'=Y] MC9LA#@:W0Q:CG%?"U*&.FAIDK4L81F)PN7[93H. 5G@1-O'X,\URY=*HM%<$ M(F9Z.VX17S=0E%!V2XQ5+$:'I.K<[SQP[X,PWEOLPOXNG6BQQ;CI_DNVDRE# M"D@JM$*H3!96J!5QZ2J:^FA/M@_TJ62';;1EML7U>BR31W<(332<-T:!,#)6 MTJIABVN%7(^TJ@S)/%P[944KX&)SUU[BA8/EOIIG),*:Q6LR3'8A=]2,G6 * M0V.V(+)MN_TC?WOU\O4+!C3PT^G$K=U")8^D4NU*:+E\]TV-K]'$B86(513S M3!6*[A4V/GC8K".P*T<+!25L7B@5W9D@M#,_+GH#F/RHO]#<1]CEK"OB"(XA MOI5KRE'QA_,\NZ['72@-XN3=C:3/;UOFD4^Y^%#H,1O?*'_%!,)_I*N8. M=Z;?>)TW;V-M;BO.D/X*(Z7J"U#1DH_%M=15G-CJ:BSB03WM]-2$B3(%O^UK M_49WR)<5V9H&JG+"Y"=H<=#?B;157VR21JW%6OM;>AG[&D4E+<.YH*%UT5,M MO?)R*&V@/&\:G?;!Z[5L;S 5 O6FZPN/&WCOE*/^"5$V8EC28J#!W.MRYL^V M:R>Y>9H.=5J>:5]"T[C*3X-S@1C>OZ\U0STK@=J@3*PD:#*'%VQ! M!FRU"[%/,E/2-NER].8,9D#Z9_&,!$>>:"-C&=_FL)KU$YG@]3W*/>_ZMKKF M;K**>+-%_RL<0N3 =H4++V#\ST$)4U]J#+:_I!Q)N]K>^U;.7FTE0>Y>J+AW_.2>QX:!@=GV!$,80K+H#;1\$G\/@P'-23I34<)'8ZP MD(Z+;6DBBK6,5'/63N,2ZST-2U/7VW)I_YY)K)?N&KR ;:-W_HAJ/&!.D[QT MFIZ7"UT /7,.$S+CD\E,V(1VXDPG]%YWG^THS5+>D3@M" MMS TA_<2Q#PK890NLFDTR,V$=92>B-:IIM[DI+I_?_R?S_^+%R+44A_P#C5& MU040/@#U)&U1\G! 9,6N6S\'\I*8)FGU)LO>0^5 F.0)-7O.=S,,*S 2\MH2MDK[#W'SUR"6W-6H%SY"N,%@@ MLZK(62TR'RS3"5-4511)P"0B6R8^ ^_<]WE%I.DM\I<&OXVC7ZI]KGXYCX\. MSN+#1V< 2+4[0BR6($?35 E'1X#?O9_NQ\M\CV<&T7H%%6A2480 /(B9- MY\"F7.K(C)E"&%QC?(?]>"PCTF>'OS,Q>I0K'0O\=\Z$+LJPKT351X]MQ$;Q.9%KAW=?O087:)*06TCRW5R?AH_.CF+UZV7 M3A8O222B)A3%.RIAQ+!*LJ*D /@$*M[[3*\ IN0:$_N?!VV MY5AXQ>/U4U[NJ8HJF<^A-=_BHNBA3M!?4\BJM@\1?2_J5!42^X>Z-W7Q Y6.#YAP:U]7FXGJ#.!"J:--J/0&?85[*,KK^2P@U2 M_J:YD!L2-\W VYI#PEQ-J5,:KB@!;W%@L34'N9$#-FN'=9SEI,7UN

CIUVM>+S@O8F]EF(AWPC68L1#+).ZEHR= MOE,WFWUZKG+1:<0<$>6V$)K#9:1#N:+08A6,?K.5ZW3O%!7$QD^@PJXJ[E_)H9+A8"_8 MRC7>"EW#H2"* (3Y8J[R=B.R6L%Y%B;*HQM=U1OWV;(NN:8YC$ C@DKJB,8I M@*B7E)4@HZ0RI%\"7G9XK:5\+ UZ$JEJXZ6"YW>6M]JNC'%$2/.7]&H M"@>7)*=&=')MCM\.XSB\5T9#&&TRQ1MGDL)2-K]+4 MD8&$=_^2BPK4;C/A1K*VA/9?4GG^^=K4B*!9+>*/=1BT_;)V@]^YRQS)8*C+ M89!A+3]=9O6N'*#(&2,@?).\ZL=K0Y)C+UM2IDOF)166<<,.!ER1653!/!HN M8\O>2:T1B89 S?_L$#KA3$[T?!W@S[0V8F9CME@8@X?V(>Z AV?WT( .E(Y8 M4 FE^4(,=<6LNR56DK)282)&: H%(*:/&X3P>A V1S$HJ\ND)TQ^V1C=9I M?=]>TWSXY3FU?)E4ZU 0 1^<5EM$ ?G2DT(WCA4:#H/4OC04L:?P3H%= MS84.*DLJ1Z$/HST,U[W< D\J81<^FB>W 1(T7L2HBD+YC4/O3:54SK(D<$.Z@ MW+A6;=08PP >!^,SO4^Q&=Z"T@D\;-<9>ERM]>6R7W!(27/FNB@W5U;M1S]: M:GA^"837QWM>YXVP-3Y"%ACY_G3C%#?!/;2.3'T\ MB3V*HV3/#1-]/>.!@]&]8"TO0R\$[Y+_@0G1L\X9GC1!27GPFGJY)(K^C7[0 M-!6^X%?8U1RVFE*0[333M< M&6TZ%VDJP+1#H709EJ)*V0IWA9.[U[$8$ADP;"IY8&!.9\@O+P=?9-,9&5MT M#;]V5FUERCRO2BGZ%)//6Z"CF3E)M=PDVS;)[!TQZ=&X8^]V/"ZN->6 A]07 M%TM"W#B)-B,0(JU'86Q4*&2-0B;EZE6A4FVM]'W!R1%Z!YWN31 JA>EVIL$X MB'D MABAB2=UIJ^F=)U#-3"O#(Z:4+R#^3-Z7Z,@9@&)>,WL;U6;[26' RNO MZU9X'M:E&A'BU-6*@:1ZFQ/W;$A7[%F32MC-"'1-S=AE+@- M&Q'P'*E];5K_1)^_PN)Z8F>0"OD]DRZ-^1HGBB4"PGP'Y]8O-J]J\=P^^@ M<96Z/A(4T!1@/!PEW<_D,/5@<\/XZ;@#JOXR(1D=WX;$<6,'S-#R8))J40VJ MRLAJ*(U",NG502V\?[$^6J#%?*_95F+!11M$X"1U?'WH7 +CG-XTGN::>$_L MPB5,1$J(;WLJ?)J26"E4AWF%D^7=,X?UB M?DZKW..VTJX>"\Z&T?4-=1+6%UT8'-OG$*A&-(A92248PBJ;&HK85KH]QS 25,\?GK&E?9,]V$ M:G;IBLS^I<1UZH"[>\+9ZM^&S?QPQG;\L8N[X DM?(Y/[>DP-*Q"_F>3R>D#1?^:7DI(5 MJF)%:KD559"9(52!B6>-X6IVX"_U V:6Y"<8M0J^3AN/9,<4D0K>6* ^4PSS MA!)Q9'7BTE*<":6X_Z.DSGH\4+W$UH@18W#T)I%,X(ZNT<)A+5 R(0/:5<5H MK,D-><;K485#8)9MKL[>W%IMV$0-G3!G4QNKFYFME0A'"Y?6595BIZPT61 C M&?M*KA9T33F2;(HVQ0JQD2*RK@6&L>U S MT*O]<)4W#%+6$-R&9_I>Y#W0*H:38@> XCA4U.F5XT\M&$L M;4M,&QCWJ:7))ADT_ I',1+HW@'$-U:B+*P>+T S5R5,N:Y6V!,*B3U!YC+. MYQ.P Z]F_')>2K0N-I>12VZ8<+UF+X08TQQ^^%[GZKJ%@!%7Q-%3F"^3.=4U M"HH8D[ A)!K,WZYT%)>I%&7=5'^PA6& _W>T4Y_2 ME]#*UL1!((8HI;+"M#QW&DK)[H6EU\_8&8VQ$'E*?4697514T*\4B76&V+F$ M[47Z->T#@> HKNK#GS&[]/2'Q-D'%1D^%Q1>YII,B2".#&;KKR@A1)5PN;&F M/+7]CTD[G>_]GKQ# -9CY"?F PA;0(:JS^T9&[%OC%U3&3&@>T2B6"0K3;?F M!GG167?(U>-2LI4J<:DG%7$A?%@UK@>EC)_R420+98M,89L&GEH<64!UX3\+ MPJ RAH\Q+N&@&ZU(SQ[T+7:DV4 M;UN.P--,477=4J %;<[UQ\Z[)]TMY:LT/:1,6=\B_:;ZH>2,9U6[Y']0JRLJ MPS7[F&GHP7LKI)80@*H6AM=PU(2'&ST\,4X@CDD@4Y@BCWXU/W:\[>9I/29+C-.HVZQ,O45.W9T6I&O%LR>.4R"Y'!KBNEL.V&\0U;2L!(9!# MQ+G-=HD*K.660B-*NP=4H/(283[JG;TA ZCN@=R0CCG3ZZ/H@6@(0QICB7G< M3U)3DNBJHMQ)^AI7-C>AD][;"=R#4J13I5))(A0*1R;2%X=_[1I/RZ%?()*7 ML4(]@W7!;_9 -H:]QK";];L@* >JSTR.-W-7&QHU)APKEIH!?1J3?81 Q]BW M,*?^/\X[]:S@EM&*-)Y17%3SJE$I3PZ$S40Y"X)"= \J]?4U M9; 2[,O4_Y]D;-SVEW);;A4V1/MUQ"'3#AN:'&[UBT\ECAX$Q45*CO');@=; M-608R%])W(EUL>9'KB(M]6G,TL?23EQ-?Q^15:HHQ*F#6PP"D%QX9!JUQ94. MN0,-RFT'B0V.NC%,5GR%(!^O1E?T*QQYR=R_J<>Q,2#-?2JCM.&S684I]QYH MP*P@/AW[=7!@.O>L4AS4E@Y);!)YF9ZPMX?0_WM9./IHE]S;)?>V-[EWUY[^ M:RYBD!H4OCC&T:3DJ8F"Q+:B'I;PHD;8:_1]5;TUMM,M:DJE4\$F(.*V7$@O MC+.QB5Z!=*!,WEHU04E.HT8&*6#-F*R+D$G!$\,LV+X0!!,Y*SVT!15@X5W) MN.?6$J"$.4:R51%!*'E+3%4J3R(W] S0P4A@8*:^(K \Q@2CQ[^ 8 M(R=!>E#U^7781R]RC'*]T#?1@\.OV5FR8$M-^);$S$J+'8J\[1!AQ7^LKEI7I6_@][P* M?R"^C1X<^4'=X-!1Z)6C$BG\^-C\6'X4),6ERQ%^F[OPTKI)5(/H\WQA!-M1 MB>LQ@AY8 \+5X:W/\8Z!Y? M[M&#D_6CX'Y=),F4>2"N8C;:5?!<%#?@..D8 MW-PDA7.YS/Z[';'2A[12+ ,NW3Z74A@T^4A W0 ">E"SPGN]"=QJ.WU)84"1 M8A8AEF[$!;$!(P<[^"[+>?3\7^'0'=6L%7J"9N+S-OS02#_!^ZLV]RSE&WY& M+3:I1@B1M XX&56E8O%'5I_4 $R( <,2J1-8A&RJY4^%?V.F+>= ?$+E$EW> M<@)@II:]P_&AS-JV$&8%AQ:,*'&$^AE62IKDH20LP M4^!-EIGO'E'))P_WTD0A&P,5'BZ750S]YM0'>[1<2/J_TE"BJJBML1:\TQY> MF9_#5ABS"((:DA%/KA+H M#F9Z)/MH0YDN;UWZQ+#V@Q*8T@ 46NH!KJ.0:FTFA7Z2"ZNRT'^"7=RM2SFM@P M:="SC%$0& (JFKI=$I_B FN=^YTJ*\RYY77*M?>XA)3B/0C:Z1;INMNEL\R MRO@&UX*M228F +SYEW&0N0$$8EA>6MHLJ MU90?$F!' ;IAJX0H[*6KMTY-AA4_ABV,T)QQJ%Y39A,8"6X\2S! MLFCT87ZQ&JOHCN49WQS,6*VG"8SA:-GWICE'M&E&;:O,\\G:]FY+M&CBHLXZ)T/GF?VL%& MSXC#K?4R-YX^K@<@N=M2-@?-O#5;W""A0^:G2>DPK) #$XA;"-MS?')^LX_0 M.8HRJ-(X*IFRCC0HRW%S35#\QIR)13Q\=7'(-^\*C"75._S[-<776W-I/AZX M=F#!K[%K;2H_5"\.Q[M.HNK;J]:=4/)VVI MJ8]5ZLRKK&@R;BVPY&H2 ?JH5;<^Y$&47 0J$IU_?7U.0/\R;-X(OD#7#&TQ MAQ2)G3D6:U3&Y(#58=6REUL8.EAK:9@@KWH='JB%7U5XG\\42<2!#^K+YRWO M9Y\")UB X$VFV"R(PW!)6EXNB< AY&U:.QA\NK)-:3."?N(OY+[I=X5@4TAM MX5;I+)LV6_K93# D>)GUBJ\JVW\GJ+:\X58.^ :VV!Q];8@T?+;:4(Y@_/B" M'4>3?_ =OX(XI#-FE',$4XE9]E9.IJF9:JPMZJ#WHTFGXLB6<'1,?7E0UX M<8FY#ZHB.^E0MMB<9PP]RQP_EB;VFAJ',"K1HX3&'X>\T;#<72-HVX%3,)9. M:^* JBQO$*L\L,VTLB&:*+OHU1#GK@H8!N2T@87R2/@XQ567<'_>F8CWB43 M]4)1X*C>**W=?O1+!X*#\;KU1'B]1BHTP$U\O>Q_4Z) .X#T'%%"?;H809X5 MJ8EHB<X>H=12I3P;*& ;\70'YR8'>EL4W>L!NHN)V=S]S .0_I$&%E_X]NRW:N\XSO MIDDF2EBG;(?FI[>*BGPO]0!KNBNP;8:Q=UM1X]M?M'9YY)4($MG0L\&WK:(S M[WD6&D::2\^@P.B_[XD:TFG@FH"K<X[-#GVPS&)(9)#(HC"]GL"4W$0]:P7R.=PRJ4+NMI"&C6^Q\VI:T(M5$M= MP2V.>0^2RK"0:,VKI)H^+Q/?QQ/NYJR8L:[%V!\6#E6&_K%7B>::11?5].WF MT-%XOVWMRX$!=FW[Z]DL?>V:R>Y87 FCD(*1,:9H/WK%=SGQ%J_;02+%YI3? M>^QB0BY2HYL5:@-O0LSZI[JVJH*ZFWFCR7;[Q1.9+%?7;<:-]D()[/I&?#98 MW=OMT-@>**R+SJZ0V:/7+ R=_L?O%2PW9)VA;A@ERK3M%H<7W?4VL(ZYL?V6 M*9^W7!G?:V%Y@QUV#G^!K*IU9GDJA;R(M;XT'7$:Z-MZ8[H[89ZH(+)2__Z$KA1E=#$M/LKAK-XB]O^J><(Y_N*9X,9Z(ND3@NY3'B'L65 JU%X87P- M7$P3AV#D$=^=GD0W^#9!CY1A5B46Y0#&/U7XSR!Z1N)^Z3+\IAUA:'#7&X^E MD':Y/7/GGDD[F-TC&"PS?025IW5&19"& R1IX6"5VU+.>%$FC3:K3P%M)TEI<#9 M$2OYZ-,^@FXDRIW?78>:);P8+C*7BW:7R0;B9%:WW *%?Y6W8]^[-L^I72(7 MU#:'>XX*-<*DR82BU 8YKL(D;C\E-EQI2K1AF>*43Q,(989]#00M"KII-(1U M*V.+B)!(W%+<_Z:2<> 6"&+"0<(U,.H()U;^Q+IIK.LS7I4C^3DT9OSUQP4@ MER235V;S?-KQ#K5.W.LY4(>GW#8**5;[T9/P[J456_0(]AG=7TRWPP?'@82,C?#8I(O%*Z]ME)=,ZBI)^8UY M8P2U"E%L6CAYK3TYC*B((1B ?+=%G)[3K)V[X0(GDO8?T9\>"4"E2*ZKLAYU MW@AV)'S$S!GF#$$P4,"N10B#Y.VX'K"M*D:$>TMZ4,+ H;=I.V-OO: M>':0$7@/E@#R#FZTHJZQG0'3%RON&DKLCEP 0H/U=$A:%V!"P/9CK?_20+ + MXU/1,H:=L$18&4U]AI2^1R>0._3"($I]QS)L>#9>)!"XM7YU@_#MK;LQ;,W) M>6VU8A+H191A[4C#,;BD]%=:0%]6)%>L8*_J'&NXF*BS#/$=>M17SU8Z_S5VD [XE]R*J!!S3H$9BZ):VFZLNV-K;=>Q&59_9WOMN MU0:IWL95+ABRU+%K?\R<&$1!1BMWQV9-.H[T0: &["U':\BK'K8A4B;](;63 M9R09OYAP$\R]=$5.,\(]:O_:X7ZHBC&E#TXK^[-.2O%FXCUS_7HD+6O$FR08;7YEDO@HTYNB2*P&EA>Y* M'T/=&BWXI,K=#,2#EV*78630W90Q6V2ONWYY3A=PDR9'+Y(W M?6XCY":G."R"DPE<<4!W.V$$E,&X-.*,I-2<(XB.8\[&PP)6]![K=M_ M'$R=6/?('C/MV$R%&K4 L,75 ?Y4^\#1"4 [L$>)VAL.Q4X)$P2?2;OOT&!P MF@U+K,BJ*%3YZ2L2E\T:J6LTSR<'%A:+=OPUH9F)ZL.YG&%N8LB30)8<@S1Z M9!&4MZTY 5CZ M;H]5M6W!S(L$VB7]-JIR623(;/)/$2_F%W"_]0023O4E@HC-@LJ]198YQ]94 MV[:=\+/Z0F3KU\*[90/AEL+*I6IRB:6V7 B/!8/,?N[+)OG[_LF:45Y@77W= MFT'%M8K1,RS#V()T?Y!D52ZUMC1^3!:PN?2%0M_&S5TC&D$\ MDI*@IM[Z=?0A\J;($EH?YTG$(^8\,<[VX6,HR'6"FER#[GXOM:M:B+LD.*U' M9]K#KH*=O6-$9Z^QY#CR9@;:B MI)7].>;EX7H,,U>L'^!K9%5X>DJ^8)QT"-PP:'X\D"52^F*P\@GV(9]^B*0U MS%^>-(4V5/J QI%K'2UNO9$O7O6L9F 37)U77!<_E(EG51U]3C M#O.W6H1,= .^_0*3>.5+"9XP,MWEOTU7&7,OB.+TJL6[!X8$*#$ZCB8MG!88 M B#^L-Z.]39L1.F9/!RU'H'YPSEKVHB[!'(\JIXG2U*CL4X@8,@)VH65-T?6 M MS'N0J=81^1G/%W688]$/,ZQZ@RN Q> VI9!C)4##I@5#-D)C)>4." X$Y D=/IO 274UH'E7'7"&;5P/S/A0_*1(]=-@ 3*JME-F*QUNJ *5&F ME."@L0G;HHW*-';,%&'PSSF(*Q=F+2IG=_O 30U><6!]US;CPQ![-"VY1X2D M)CD/S SS&$R"U9IF^:6KX56"LHIY(#A :7JXK:_KY1M5:$.%)F6!U'1P!6]U M(OW[4!8M4A-WA_P 9K@>P] I*RUU/&4MK;V^VQ$'W.)!8HU3B(GO-NKJ!@++/TR770.&5R&N93$)*/:0SC/PO:J%$,4D.%H M+9TAJ57@FGEN(=689K0VZ$GE*50[6'=IQH&F6MPZ:>O+S":& MU(OUA+#N2B&T:$U:.PSPT*83O9H\%K]7%=T=Y][O^L0_F2=4EP0[8!I!43UL MX(#S7V;]YC?XI:!L571CFE-Y+1.G@3/;&20'O4R:0\N-!/<(0BGS6B4_)!YH M-2&T==B8UX-$VCQIB!N9TNA9F4RYK4Z*$^0 ($7ATFP/Z5=4LT'L# 0_/&-33"CYYH-='CY3+#+BB*&WF6I12^?)+74V089F@+ M:XE2:XNQ)4JF]SW6[BJ''<_!5O)Q<%M#_)OZYCB\-MHH$CV:XB@6:-I,66RN M,DSO._B JW#5G.I5*34D^@3/L1>D0YB.@.IUJ:.:T<6"D\-R!87)#5L'CA;V MQ6S%V&(IK$1@8CS\ MJ"F.3,.3324[UW<7E3BL"R DOJA-;H M>[Q9:U;0M@.J:GOE]TE'PM;!5>VC=TQ=K)4Q9B>".KNIUU9&+?4G.^S1-513 M" +S#Z/$E"4VG53$(<#6?1^AZ5(!N70A@_Q7].(L1N'!U\"U<^]5_GW#D: "WH\V:6U9PV MS>LZNZRD]16RO>YU2]T2>L3AMZ2H<80(&9O ?3C+90#!F-A5$MQRXP;G,%@T M41G5 @%O>VYM]O5-/X=_ET*54.HI,2$=)]&^L_HZ9@ 85P5I3H)K!8MMN]^OJU?=7 ^*)Q;O)C:: M?6TH:9>K&JXE#D-WHF0D$D"^P;IZ&ZT7I!)R]_+:N//;Z?QA[UD:*ZY*#B>Q M0TOK:EYQ3@?#YVC[H_SRE+#@3]E! L(33#&$?"?LX! _S^,"^2TN*'-&3D;/ M_F6C:)XO.4NTP9?&IM+85SU(W]NN[YK4"/9?&\?C-ONH>(_O$7\),U](?PN7 M:!#27\OHS"K#^8.VA*ZAVL11'4X4FSNH[R_CHC"\&-HQ2967* M RJ7G(FH;>/,=S"U^;G[D8E5)\S'ZO)4)BO6I];N)ZV8!PM!%9JX MDKG?('UE6J":^EN;D&-\$'HQ[((3J W%=CEEV-6.A+$*%4T,BNH"";Y)L31$/(CE(3B47.&-Y@:5> M63,MT$D"2//Z#Z\NA^?UD-1V2)L\?G:HERR"-3)[J[!6=_I^[4]#]6YAICB( M^YA[/=[E7G>YUWN5>UV_F'RP?12_]$>BQ;AN\WK%I-B0K]K+_+#E(PK?#+A%FZI8U&0OTNAK@?! MAN#7'I=&Y1HN.0,L8X M_]J2@PAX2$M(0ML!EF=LSN-FP[;X.INZ45!;#$'I M\<)_#I.-G"A89$Q_%Z&Y-2 /#@VPS1.0;0TF<0N#K5EKL7EK;8O#!0C:,AQ4 M&D=TG%QRRB1^Z(P'[4$*'T_L4MN>=6FOX)W@@6+);B-"$).[[('5: KC)OJ% MP4,,9YU[!>'QY[9Z'::[;DNM%[E6%JXG*K.Y8843+I9#6KNB-),6E3*87M-A M\3K\,WS_/)<;\B21\+@?GKXBBSII$^P8M^*#BT(.+F+NPP5E4H/UDBV;E8F? M3FJ<8)DLLNCWQ__Y_+]BC_T-P] TD^_S"B;R1]8ZKU=)BFI)J5"8VZXVM],M MQ+:]P,I1>O."?1'WU1 6;!$XNK)K"]]*0Q*Y<9,Y4TG%O:=G M"XAUNK;6JS=G?]D[&GN#NC+OMF"48%GY^O!;.?Y%81MF;ENWPT$EEHMN!%BT MH,BTE99(7LFZJJ--E36^.3*'L/%"U#M+ W+AT]8,$1.834=M9:U;[H<55%F1 MQ%'392ENXWU&;8[5'D7/P)HB<;)*+_>+\>M\Q[??-7>=5?J;_8=?J2/%KYXP M]X6UXE &GC"$ZU5;3=]N[QU.)<$YUMQ29(5:FV6U,L3G)98X8$$33$+Y/CGS M)%!N3$4EEF:+ 0 $C2NI#9LL!SV"3T-M.GZ]PX-A?AZVK>#BIL9&.,U0MJ\E M\6-2=D^S:49-#H\/X^CHX.B8+YZ198ZC&3AMP9+AD55**O4Y$:FP3O#.COJN%!+N/[1'(.O5(;+^J528 M9,&84(1&SLC(>R]1RX %K+PQ)-< P\)!UX+N M,B [A;IZ"9H2_:"JP=03O@8K,QCN8S&F=##IEEA5'5=.9&"3\,6"?ZM[.#NQ M9^W!EB7]1SX2#!$]]=5W<$SS[[97%3YCFYMXL?HX7%HC;3[!"&1M4>B+.OF7 M2&>[[K13[9_7=1::&"O AC&C"EP46# &SI%@<5L4W2M=I)"&U3=W9>3RC9?1 M80=1"2Y]/:J<6GJ;0'ZF4WH@@08S;+G9.#LD:\=1U.[JX9\QZN#$1\/WHB*!-#BST<0QUV1!=3JH\#8Z_%LU61420K MZAVI5QZ?CJB/95$C'%Q:@W*3K+U"PAQZL Z8@,D"?3=_CRDU_ Z+ MM[1>].BCJ2Y,J2W9BY:A2H$V/T^-NV72IE>*$#$3 Y< M"NU,:DX\*4F\I!MG5CL1Y0L'6\I1Z6_G66\UGY MF@QA7"1]TLP#?EW]6Z^/O-!\3; S2)C;\Y8J+R5)0IV(651TB\RIGBFLY>?# MP0GT3<D3O#UR3;XWVHJ7%,>P5R0JN^F]F M^;ML5$#,T55MS-JHK>'_ISH'_AIMQU=_MQ_<3E?U)D&9@6E2R)AH>##\;^&2 M;[,]T$%35%Q7=;+4<9[3U4*:70;Z__[;H].S1]_^X^]M:L<5?FFH%3_\%&[2 MJ)>)4(4X'Z) N 25%7$I:6,;ME',P0"QEG5U42>+YENGB'%R?\&+MPR=8A-%:)6-DC1N*=&2L7YB#N5]M<6-<&)^E;ROOR R@P9H21H M0.5R3&HLS\],_H^ .#EQ(U,Y]TH*J5CQ$6$^5?0RAXR+ZV.@S#QKBS3B3DZW M2TXI*C&=YZ .75V/%SAX,X85R\R+'LL8U7F\8PRB%6T!96D%CD=2?XM_WQXQ MW%W,6R>%SC,E"2L(MHT(KI+1J83SY 0L; 78>[6K>9QT*R&9 ^$&K-^R,V] M!?&DYYP*V!06PTP^&+Y:4=_/"7B"L?$,3+R>+HQBB$'TT*;GBSZ3'-YMXZ$M MK?PG%FCN)#75X,![!E%0V^A>,8WMCF@$*A I.&TRK3]> &0(\Y+*KI_-$ M\DCV:Q8E8O/TI(H92@!?0&0 6 ++(BD=',30U'OT09H7EHM["+GK8Q$#V),' M0OC="Y)>(],T::]M"=P^'^5LIK1\N/33JB3EVT,&.-S5 ,L1]=KH&B 6L?O3 M,HEPE$1A7C)#M<&IC?=?I8IM7RO ?0[Z"[VF-IT):16Y<#,I4ICR7:T*'F+X M@)#D9E'BJ!K).4N'*C/0=:+N-9Y \@PI/,DZ\A[A5>N_J$V:UHQ(!/S"T[[$ MB("89756ZM[!-E[FR.??P"S+G!ERF#@9"237PWBV6'L1!GY.&MW#$6FV3[." MN=.1 $DZ30B4,*'&6=(\ ^D]K;9P77T\@L(K$&;=SY! 9RT(ZZZ7[,/3/03D M%)(U!#12"!U)@KC)8,:7L (Q4<\^P,D)>%-.9KE]4;?=5D171. M]J'?TY_.FBZ!;* 1QC#?#T$54NNK!!H*7I5#N+(BX7V8Y?EVGD/7WW' M-%6$2J,&+-,"BWF)4&I2$7NRP6 +XP/8.!?87BTF/HIL#]D&F4A^%RS9"=JZ M/(7TW%( QHAT.8N,+07DS&9KAL1.JB*<@60JBXUA8=6TA^>;&U8KQJB0N'"@ MD<;H[IT4[Z1XO;IT/;[!NNL8'Z6R*3@!+6 )I'N+A&H7P-LVF9(KF)3798)% MR>0+ENLTI9)DY 46,E"# ^IE1"5,.9.:&[TZSX@^E!'X,;.9"V]=(>U^T8_^ MLZOJ;O&!R;M[!IA]N /,[@"S'P4PNS,5_O)JW9D*E"E,JR53P;E"5LX_(PF\ M!FLX#H%_WQ3F,%CFP-[@*,="BUY#OPVK1;CR1/K1!/6QVI+N]'3_].QOKK<- MUR[9DCEBA^#>M-MNY^Q.Q/:>B*!BG*4(+!CM<(]!SVPCCF@G2W]M6:*VH*H MF5K,]5$H M 3\X!6\(AK-^U117S;7YG@M^!NFG4F@"\Q*I##A]AD"&HX-CM?]')7%DI;(;]"@BUJH^[!&,R\5V>9 M;:E4(3_WHL(X-&?IWPE=AJ""1F(U^&C':"?D<(Y79ELDZ;44B*>^[Z]/%S*= MU@9_)%:_A7OKX8*.I+M-/'Y9M<++WX_+$[^WRV=S(MNC#O"!R+U 1Y0(2ED9 MK"<[D<2O8'AN1%0RR:@O>W7%^?@2-="56.!B98TOVEZ@P)ID@Z92/?X:11-X;BSLCH@Z0@V7'A%G,@M(U M816N(SZQG(9D\ V^HS#&8?.EQ F_NA2XN4RPW*#(/WA613&N-BJ09_I+3BQ M'W=7\V;=ANY@ SOSF*O.8"WS2\Y_^0Z:OJEO-"$&)]_ (9LGQ6SGTN]D:H-, MB2 Q'RIY7]J1=B94\4QZ-LO!1LB)E+S#=-<5P;I,=UQJ=Y56)(>K>(SFN7)- MK4:IXH+>)?UK9R?%.RE^'RGV?0C E,VE_:GRR;%/M!:UN D@&:N0;L0[8L>D M7*@NF7E3OCT 2W]-I&KD6+,-IN.CIEIH$UFV;25!N[E]L8N][8[0AQ\AIDO3 M7KF>6XV(4DM>/9X3;L5)748^4HN1NXZJ M/.%&0S-I6;DH?7*@ST#,^Z_"@&LJ(2[:2==[?=:A_"+%.CRFF:UL%QSJ=[3' M'01ZK9!$]LQC*>Z[P%;:5(=< #M(VVS_F1 W)V9_JRI%"NIV/BCRMM^'"PG^ M!Z07@QD%TK"DSLS%E4#F9^[ZY?R>H)&&8X!6,GWF<(D'_0"(@ZA&9A?F5Y,( M=PPJ(,4^VFX@F9;T5SHB.V#GWF!W8FPK=Y4@)PRL'ZSZ+J2X4Q+KE82R?K!V M:*9UQI>?/U=AYV@PV/"J\BHBKZ?= A.Q6"1WQ3W@>U=;[CFNQ"P%7$[*V/1\#10PXV^$-@$U MK7]DY5N.($ $+ED*M5.Q/ /&$KF-9+ -WD?8?M+TM)H4V+:XQ]ARG;MB) [K_T0N^_:+/S%XN,!2E$>P1*OU MY>-)$B1EZU&>WU(X5,[;IA=HH3>_84T!(_8>%GB :=V9<%'W[ASMSM'-SQ$9 M\,P%P,E)=L>O]_3KC+6WQMI="WIJ%>"EF 2TI9,P%$P;&!BZ_^. F.@$7V+ MPZS!^>MJNC>#6-S?._^:1'GZ'U^].7N8/4K.#X[?'*?'9V].3L].WTP.'AZ_.4FF M9R>GAT?G9[/CKSC2R;]XWF:+P^]_*SDYE:7RX1VF#.;98_.'IVF;QZ=GIR_.7ET?O+F M_.#H\$V2G1V>3:=GY^EI(K_X9*L@BF(2O,\*% M.=/AD/_K'WR>;OQG,G;[] M27?T)G-!AAT,?H'R^ @#?-]VXH$08O(:[J]O\A()-_4AN"QLD*I] MBAA"KR4]9785JPHGP((CDG;9"R'JMXUKE*/3DZ!B"V%/+ZOU0'G925?P)3GD M-7K$5Q@UO<@)0<#?I_@J6.RPL668V">V.;#&FK?2FU9$T6$W*7I5=TN%"],R M%16V?L3D-M9W85M!U_Z5, 8%5@'!3F0,!6G;9/H6R3E1V/?TPE/5M3RJVNIV&?ZEIM_RQP80&2HX_E!\-T:;$"B_,4J'BE**@@3@3%? MO$89*,_-5F,*+9<-SA@?TU3+.6Z/+QJ4*A?\(8]; MPRXH:A> FE9NG!5U5= M"(C'O70_^J).S>\9L:"CA#.0(6?R19(-7AX$ZO(:EAE"(A#XRQW#*8X>]A U M5KPL&0@ 17*6&>,<"&F1_6OOW++%R.6 MJA8_AJK,$&&%3E&>2KF5F;8=^&@#F9C^J\ZS%E_MDDAVY:C6E1R3\-DP!0<$*'=$.F>9VV\ALOE5^7R12;[XH*B8.)T!_DZ&072GE$ MCM*Z^7XZR,LG.C2WB;;9O<$A%K C M*@VZ:.58-'P_T)3A1=($-\TOJ$HTD&1=:6)J!9^V@3=C(U]88W;[!4"Y9C"A M+N!78D6H5"5B$:SOU&W5 2QQJEQ?E79 MPI8^E8^!"%RZ,6&:F#-0!G?ZAT9VEA7'%GVMM=.?@0V%]/N@OXOY9.)L<0!VS'0" M9JSC$A'3SP/%"0HM&MZ97ORFQ1(DE>G[1="_+-/FN1ARR#!&=H;"XZLI(=%+ M;9P1K&RO8PJM==X.-B9QO0T"3Y2O\"6')D;[N'YA3M*B8N0*=\&'G M43Y)Y)2BX!492C1:7^5%)6S,V$,"O9E>R]*0*Y^09JZ!H&.>TZ-'&L*VIW;. MKI@X7''@K"9JPNN/+;;ZIG[@1*='FYCII%J:PG[T,WA&^*488QKX'"2^JR/J MVI)?6J4BL0IN;-@$MO #X@21#A7XP4;_[>N81V39)W29L;YNREH8#79%@<5< ME&&R3\[8@R_1>Y$@H^"EF?F2%6_C4K,[\AGVQ,D68!I]:7%(4)4L8H!UU40LB6D@ *Y\W$C6#U,<2!M;RSD06F> MT&["#'*0AP[/A$WM&WB5! O)XPUO2XSJD0MRY;M%3 A6HZC&Q(7;.(Q69A=< MD[_L)G@EHZ-L+Q._M7$X?F]"B&?_=U01G)GG]G9:O",%*/!QD=L?F NSR*6$ M*RSU,3*4I)<8JL;_HH/6"ZIHNRN4<1^D)%\T+Y$?F0J1RG2[[K]K8_/1K[A9 M_Z1UQT3O)PV!7\\!%#WN8$4I%84P0 I6)QA_WINZ/RE3J8(ZG@8@+O@!J/SL M(C'%AG7%ICU'55E<L:81 M5@;EL, HG'L5UT=J( 27$Q%N MX:-HI*BCES%A41BF!'FM4BOJBB3H'QY97:3Z-)DF3FY?A MFA&$G8HHUW@!:*+7.?:-T-O9M\_)2O!P*M*-G_":N[U,VHTT%I&$Z&*"+V)D MV+N*0A*,]Q/,1DTS-Z:5 MHQ!\QY@:N%LS-4555,64I*_Y TI1RC0C>$.JDO/\=2 RVR(Q8-,\RR9UA[KC MZ.#HA-,%W*!,Z.B>F\5^I7[Q4W6@@XRRN;C,00R:QFIK;F$.!T94 M$JF"4 >RZA0%,SY)AG.R[+R7EB-/@SOAR72QA:1&L6^D_^Z9(?2SW[)7Q"=Z M\3%0"]N1J4FL#-A;N0(=MI*\0).U>Q-*+(]_>9&!8YCR]:5R+YE[U,WJ[$T3 MK8U$2V21:4CM1D=D/WH1?L"_(BK+2P0#8/>0VG&'5F-?[L_,C)O/D)U(3K[] MK"J*ZJK9U47N@(Q???>SY(+9B(ZZ)4QK+]7H=H*!0,:AH)53,=,0&L!T@IKH M0;9_L1]+0,,%>^':2SG3Z'..^#C)M'V] 9ZXD\>_MCP^P;L)(W(>R>.EC16V MD& IY$$@"42&(E@P#- )"H0H.OC7]@?BZHA&ET,S%$^QH(KV"9F"D5&ULZK*^R$ZW4Y>'Q%E;?>&L$ PLZP MV(GBF"@^'P/@2,=D$CX) 4JDF5J*)Y08DN@?(;(Q"(O)<0SH8GX14ZPJPCNK M=B=\Z_PO$1O73!&U52RZ+![3AP-UZ W;H81BOI^,XGR.U$,49&;K5^D?'$7* M(DD)C 2KC,4J+0--9D0-1 &P L%#.U'>B?(:4?XUS $@?$II?!W3"/71$8#' M$H090P3_FT7]=(1-(&S3U7VPD[BMD[B%@^JPM+4U5L&E3FJNS77PG _V3VQR MX]-3@[OL72;$<))30P:WK+X'#-_K?%G)&KTF;JXIK.H$ 6=XTRDGQ%PX^VZ. M\M"@8Y 0)Z0KIF8(K&8M./IZBH#JV/5U0D+ E45?QXP$S97XN:I] A5W1(M> MY4V]BKJMJ\:Z8:;R!TF.?7'I2_=D17@(G=71P M=$P8BF564_>85#40',!BU>2-Y@94\-&-8%C-6Q8 MY3>#LW!M:1 -D\I8L8@5O?%8^+==.P0%^%3#B7ST:;S*7#4 14Z><8J%_G9X M^&WTCWP$9"$MN4@"F*=)VP9?5\%/QPJV%GS[0B(/7+VO@2HU1= M5P8 MOE,:L:F6!#L]TR=OXD)2:J98^:)-+8*10E'X'2Y?6,IYI_6;DB'^Q]_S[6,L M?(VJ.7I)JKE7M+!-U9MP<##S2%1&"^2O7V*O-QH[,>L)VQ/?*3W1,5?(:Z[V M FN"R]5SV-O5M-!S)9<32R'^8IXO8T,LTHA4,]U90Z\F.Q[S_!*-)DWGHG6) M/M)AN6,77"0.<$>0 M;K5A'#D%LENE+L27[$?_XF%1?#R9MCT:$_\@"L>YE 2114NAD<>I^SH,@O'@ M2P)TYKV(AMN#\$KE2&JW1DMZ7G(FXHL+F8/XLE^Z^7RM*8IQJ=M>%!A!GKMP M[LZO^.J[WYI, [94N,H7M?X#RP#1GK*,B9R1HRRAM&9P7"O"7:'4TE\(XOK1 M#G&]0US_E1#7.TW[$37M6O8*4S1K;#\A>FH\TY->_840,\Q'L%K&8D1]SL!N M=0[I*\Y<#0K2P;Q>9E,JZ@4O_IOMB49^#,E]>+)9 F*H:TU)L;\_U3(')1_>*=C)QU_)>EX M4CD^"'<)<6#0\YYLD43<+*FU$XCW%XBGVF1#(\2,O]R.7-%=M)3AR/N6!F9O M'W/JK\N:&-0".YD:\A=#_Q6T4M#[@'"/3 O]9Y=/WQ8,AGDQ9IHN M\P66($BI.!7'4"#7(8.Y'8!LA? S9<(!$X]]4B3"P,]<6IPQR>;"V38=T6*& MMZFIBLXU()._LY9KF">8>\5,:Q3[G-ACJ>8\>BP4GVA,QY8.F )U8;G/HDHS M;#Z#YZ(Q,;WA9(B*C0/$??XF;)"FE1WN;7DK3(?2F>K@[-$D/9R)B] M.9F>GKU)S@Y/WZ0GCY*'V>SLZ-'1HT%GLZ.7C.++L^8NNU8-CMA-6IH=[4=^ M-%M#?_8[=1RA/O!7):>1,XM^9*8C1_HWAUT3L&^#B;]I(@WI7Q:K!=Q%\^CG M+&NICP288&6S*BZ3$FE>YY1KGE55NP2YXW0S8F#% M99:E32!UYZ>S1X?IR?3-0^J'-CDX?)/,)I,W!^=G2?+PY-'!PX-T('7'/V47 M2?'9!>YX/Z*!H-AI[]FMD;MGF'YM\P4#0^!_8]/=R[3S*F@&0?=<].^87S>_ MMOF/M-ORJ5:4<-UNS,]3WR_+TCM-2F&P!U6+7;NTBF.*G;%!=%=*$'F1U&EA M^/! _$%!PT3"IPFW6:GY8*V;A$]!I4MX:SC;7MT%ONZ"ZW^ *L"Q*FJX^C[O((#] >6 ]>9@#B0 MJ!LT*Z$@?NJ6<))^ O,%A?V!0%/HKTI+&:C@H\/HM_U7^T_V(U0T9]^"[G[X MX(^OK\&M@*YMLC_W$<% 8X2G/-E_MO^K?\KAR?ZCA[=XBJ75Y#G\PK/Z"4Y/ M5KNQTUW 7\!K"+0+$42F$4G9+]4^C.7\_.1TY('X#?\GOE_? M_P+7"Z7T\.P$A;1;?@=*!?OV,7,G7I&.'@.W+7J98%H Y@W:\3P^.3^-'YV< MN6V7$"O^:4E?=-/'.9_'1P=G\>&CP??Q3^'WP738**-.*L>%\I?JLH-EBUXB ML":)7J7E?O3]/-UW+Y8OW!L)U0EMD%']R@8I/3X9?>@7)J,; M?L.73\V7R00LL XVU30PI@Y(9C[F1,50><:;1!F,%W527F31]U7UEGOY8#6I M-VC-P3DX>D3?^#FIIW/XY_%!K.,FGY178$0!.CJ'4=$C?X]X>)-6G%;=?NWR M0F,BI&DY0V\QNVYCPK7F!@GZ_%OM45Z":.8I]_J0%@MHMI-2@>GPTCSR*L7< M"#N6S& 82%-NFXBKN/U6TH7^ MJJ7/GX+8P^8B07)7^ZX"[L_8J" KDBM>?N.X5_(N?!,W3^%_>QDD]=-XC!C( M^6=S--@V>@$&,$K(X=&M;QTP.KN%BL)//SVQ%PY]YD7@'EPY/)O1.R=VEPY_ M:?VM@/S\C4D?SNX?M6<\/=K"['>SN7K5G7;^8URC]D]LI_<<_O%:-_]NK M.'I>3KW"A\_NC[;'B6Q2]?CY!@_^T='@:5^NDK_>>[<2=7I+B2KA]'DS0AH< M]>.8_*U[)%X\JXT2QE_9%"8Z&GOFERMGUIBXE?B)YB%+>2P\TK@S[;[V\:(D M=Q,AH2Z%(T(4S@@S_K>8R>D-[+4;AH#>\U'7SGGWS)<[;QOZ/# M&P0 ]7[XZ/$ZT!&Q'+S8"R/^1O;H%A$\*@.^T?#\"ON!W,T8_LI1Q)%T*Q+O MD>OF[95C%;^?7_TB8C;-.KK.FM# ]5]P]V_#R?U:$&=4FXLC^&;\&,$;G:3[^YN-!$/!&3@*9BA MI'G.[<[_E$P0'<5]PKF9B5 - M/MTO=)VX33W\L.OD@_7E313^>UZI(@,HK91*=!J$5N#_)"6%@"6.>\(V]";I MO *]T]:@;6=976OKV;N15]%+[[V,=WUGO >&^88P(L$8'IT?3:;IT<&;HT?I MZ9N3AZ?9FT?IH_3-PR0Y/GIX JI\,AE@#$]^AN/QV2&&)_L1CB-ZE@&0^2; *:\7P"?SH_?7-^/#LX.)D>9:>G MH69\^?C7U\^??U2UN/;4C.P:#H<5Y?/G=Z>+WDM3/]Q'_!#:[WAW_DK- .#^ M]O 8;)L-%_L/?W9$O?6KD&B]:JOIVSF\!>RCGQ,,+K!_\KQI.OC3RZZ>S@F0 M#Q+"OXU><3%*GFFW;7]K/>0Q?*9[2Q; M'/?&O>2BBQH QI<<#11!3U MFR= MI+Y_ZB])DR9_1O\LJ@DX9C(IHG[GLOK5 M9!W;X??_WYOY4\[ Y[GP\#VK?8 MAQ[R>ZT.$BSXCR1]S395K#TF>7?0"4ECLB-_".LHP''##@3( 7A5RGSZ MLT B/!AP1HW/)BMA%Y0WWJ$1]BF%[B5SIQ&%P#_K9#G?)O%['=!B7>#P8)>K MJT;\T:3.&Y\BX3V==HN.+UTK$+!U;5>74AHCS234Z?QWN+31JYTFS5PR;MT% MC#8Z9.#E@?B)R0JE:I)=)-3V/J7RKY9I\KQW?>R\:WCD@_SK@1C%\-?\:ZOB MP.DVA);/86W>,1P)OAA^$XEFT;C(^%L<&A^;ISCIO&:3K,"&CTAIK VJYSDV MTR F2&I*3?'06OA6RQ0^H"6L9MAS0CH"I\QJAUDJ6"IPRZ6J:.EE:/\.=>_[ MRHZ6W^2+BZBII__QU;Q>K/9P2P[A_[T[/'A[<'"V_\?RXJLH*=K_^(K$/I]^ MM;'2IV^\D9%MC&Y3PCZT_C2BPR;BR>'I_LF1U*5OS6I9DUE< )XC1J(^8;G0 M#93?K< =U_@"NZGMIK:;VFYJNZE]X-3N69SO:!?GV\7YMA>_>N=G_)9>X<9P MUQ;1.(<>HA!6=0OX 3R_"4GN)TAE3BTO[>Q\$&+@[KNVY.)@PB?MO(G2SC6? M[K4%9!=IX GNWY;+F1<'#7-1,BAW4Y;7\/B3OQ$<_N%1;FM]JV:9620\*54O MT\QZ>CW/U='#_:.'?[.YHAZKE3D\YI7(8#B#G=)K1/^]AX_^AM7G%:S+M9IK MS-=*)L0#E'T"-7:P?_!PT^5)O[NYUV3NH#Y9V"WWY7#_;+UAHOT; M@G;A?PT^YG E;'Y^<]CQQXRD?#:)NXW(?=2@Q>=: 2F'^C0RL-%:^$NLP.:; M^:^P!-9Z=Y;ZSW'>6^_:OP'9>0Y]R ;;S%OJDAV [S?;=*?AT M"_!)C/;M7H+ME(&=0;XSR&]LD#]%9&0=_2LINBQZ7U-\&^WNSZ,0_NJVX99: MQ[MPWNY2V,6U=P?A"XMK?V3;X#55_/_B6!Q>42U':"3LQ&.G)_^RQK,[$W@Z MODSC^7QLYG]E8_HS+LC.N-Y=&KM+X^,;UQ_YUOB=_H4\VS#QY"+;&50[>YL$ MP]L2PJ+X5Y",SV5<;+,:_4QK3ISE;;F?7KS'JR2!SGTTY0[K6*O6]K97>4'TL0***[+.9\]=.='!2;DX^_AWWF!O^ MW[NV[3^?G'S24-/=B=1'M^<^DDCUE^R3B!A=5I]/Q.ZST_#%'LP@.?W@\.O= MR?P<)_/\,UL)'UG('I=EU973+%6;*GIPM).TO^P=<"\=FB_V<#Z@EI%5!R]/ MFZ^C!\=?WXG'XSHI??-OTVF6S6:?4ZI>3-L*<22N1:=V[]0/M&7+7:4MMFOZ MJD7NRDOYY),SXD_=;NQLC_=/-RH1.YEEG1$C+7R'&D@?'MUU#RC#1Z?[#\]V M\KO%\)6=^MKJ[?\BU-='1I!\/!$^/8S!;;HCTW&[W 37W7I@30[Z7N^"J.\7 M1-V>U/R=G8CCL[/XT?E=W^C;)1B[,,+'#[)^B4?CC&,X&6G538KL7A^-^/SP M)#Y]>/R%1ED^B[1\$4&7,:#SER'S1V?[#Q_NY/WCPI6_#%'9J<>=>KPQ"/@+ M$?E-QO+?VP2F=Y>CSTL0L_:;D3T[//H@MX]&JK^1C9IB$Z%EDWVC__'MA\N8 M\Y2._)_::DDSHC'L%/C9 MW^T''S*'GMC3Z&#TFP1_(,M4)A2>IIZPKRV*N.5H^9_X'!A4O4B* , N?_KJ MN]?S++I2\N*$R8NC)5&@+9$"#9D3&F%.B*9<\=10Q5/V;EIT:=;07_.FR:NR MB9(RC=H:1I5,L9EI-,NR9M^)VN!L[ 3ODPG>T98)WHO251 $?0!C[HDKS68Z3:^'!JZC- M%QE-"O]19TE3E?O1JVXZ-P]O]*GPAZ9+2B+8^K6#LW5X,-D[/,?GZC\?[AW" MA.LL6\!E F-OHC3C$< [)ZNHZF ,20EZ +] <\-5FDY![),2],)5WLYEA?_L M8$_X.;!D^+=7/SS9CQX7A1EPK**0:G]["P]/] MJ%?(]=F5R,%?5H<<;YD.P1.6C1 U-1[!5=;*,1319TX,/%-+H92!$Z4EG7RQ M#G6$Z)DFOZ27XL&_F;I9]T"8!XRZK$"SP2!(TW4-Z@CS57P+* %JY1XN*BB/ MTC6,&E^!_6C]^4SS2Y4)5O BSQ-TU[Z*Z@[K !R?;O0 ?L^B:5?7\$T0MKQL<92TU6V" MBAQT=@*291ZDL.PA@28_OW^8X5'QVDV4R09P27$E^>GK=T7A0 M'\!X>8;X8ODK3 />3;.%*;K7QE%.YS&&6Q 6$HXZ''SZ<=Y,\<;"8,W*%,T% M?@&?T7[Q>O#.TZ]DOB@U$S N<']X(1JT'L)EH.DD15/!W]$N ?M'5MAM+>@2 M,%FFJ$1A@%W!EWX%JE-W=@9/*Z<@ZCB;-&_)9*)]"TP%$C<60?)-8QPBR'D- MQDZ=J4!6*"?1+&&3CS3L^+*2XDUA.> M178)R[1_=T?Q4^J4YR4L&2P>DX]% M+V:S#,_!-NF6YV7TN+N W[%1!E;[08S'F*0Y0PL6I?/YRQ=Z"NSYQ'V.P. MX8.?P&W6H94+6]W _*/3^/#A87QX>B17#'Y;C>WS@Z/X^.BA7C[6RL7WT25[ M58,E4S?B-T1X*F">1=7R(5[RN6[)9T#W%@;X[TBG9H6AL'3*J-G($^\&Z_ LG_P+(>7_U+M\Y^.CX_WCDX. M#H^.P R2I2>+'U4=O#V#08.> 3L#+'^QW_&A=I,/S\D].X@>X!=P?8\.OOW5 MCN>5CH<^//SVZ_T(+J$ZR=$"ZJ_<\G^\?G7C/2T>%RQ ]W#\__UOD_],;IH'Q M^F[/K)>X/GM%-FN_X5_IGRC K'^K&KH(OX'+*<&3AL\>-XD_UHYLN*"2T>=? M3^L6S<&$^X^O_NWUBR>C:9+K73>RSHC0&"W4MG'^0_+=#00YW(FQ)=Z"R_(Q M::0!QILNS'ER29YF09$>L+WDO@#M-VC._9J@ HE=P'=)* M_%::>\_?=MMDW_Q6%FCJDNUY!=<77[42&&AT(F2!4Z2J\7#+M9'!_K[WSP4P &6:O@ SP5QEY :SS3QXD7S\XTDMG-O: !QCHRRZZ M@E_T- K__0KE:]$5%XF8:G5&8P'C0"*$_/"S@\/@FSS@8##'#R8;1X)^E8]1 M-'AM@I(@HZ\FER\O+ZOB4KT[CH[X.QU]/V, 3;(RF^5P%1>)P'A8>"WSFKUM_A"M MMBDY/?V'SLBVN 0?3TPXB@FEM"CD"B;190ZZ%Z_XFKY-!B6,!>9<\A[(%V'A M4A2K?-+17VE'JUG,+A::0F# HAU;9!?D6)&0PB)B](D$C,9&]L44(X1@N: Q MH<8Y>YN]>;,V2J(\_8^OWLQ.3L^2HW3VYNCD?/+F!*S)-^?G!\F;T^PX.3PY M?'AP=G[^%6OUN]-?-]-6S\$FC4[WH__Y%6907V;I_[4CQT]/]9,WIX_.'AZ? MRD!E:B>3PRP[ST[>/'QX< +_.CIZ\^C@_.3-\4%R?)">'1XDZ7GP"WSDV<\N M=/X9IRTROA_YT;A\RE,PJCLRHTE*'I=)L0+S%V7\F?/?GZC_3M_YU;O[+YR[ M?X>7TH?I['_D([>27&Y?????58=1X0X\3+ ,4PD0@5]XI1Z&68S$+ ;>O2,! M#?K>:/P##NQ%1D$+.IQLP)>$""8EZA_F_+=&GE;0%T !D,ZAO"KX9D637>&! MYF,(HWI^C5;5K7S_H40]HW(@4;$R^T;1-? 1J M=2-FN,UJ[SYBU_AL'L&E^&ZFT_>H%^B0MD MT3I1A"8G!QD],Y0.4'IT,;;SBH+/&O\S2F?#R$&U)_)TW(3+I,XK\,HD6F1# M!_S\)FOQ<; M?!&H%PMSB)[QC\1WU807AY^62:T7PS7K_]@NOMPD*[!8(TKR M#:S HYCN*G+")8JQX=OP?^5SB;.&E0PF]1'/O*Z1A#/6 MKX?+PFY> G!>X0.74)3@P[-L4G=)O8J.Q&)&WS:_0QMQH$UO#J^1['3TXA(N M#KBE[V109Q^N ]<@U5Q& *-;"044LAIW&]0D"$D<+><)F._3K*/L(,LDALHK MD!<,B)0:^&=#+36/R/\7_Y:7975)7A=9'\E231PXS&Q6%3GI"]KE&L=19ET- M[OP%O1%.3489[ 2M$PQ"-^,_Y0,Y_MNK><4>55T.C-EJCT]J-! M1/?PD2X21@H=U$+B@[_MO]J'8UYQX/9IW5U$CU-,&SKGQD8)GSWU2Z(:H87Y MMYI8R=Y-P=]"X4F3%2$=FB++EIQPT(7]X>DK]Q3,8*6H]9V,T/Z423V%#5LV M*[9]<_B ANK%-2H2N*@X_IE3I%TN&Z7T\0M J^+0*13C7K\B,,?QN8$EG2R+ M[-WJ^D'OR_/SANT3$D68QQX[!_I&$>+P>/4>Q9F2G+.]S72>P8LQQ-#0\0>? M"6P?3#UW$Y _]#/MQM)^_E#"\Z<<7]ZPMT]_<'N[;\&$G\$B9!5')@JI(5@ M?[[=)2C9)DY/DDML3^$%""$(!F?SEA7Y<2 T\&7Q(46]D:9T_J@S%#8H-AH/ M?HQJ21QO+O__\1^P#>L.V"=E.B5==>VSV MD52A9I7((5S6([YBH+9BS)/ MW*E]_J.*!QY)7B6,!]6\-A2&Q1>XWX+\HCP6^=LL/,\-&1LE[+_9F!(\9%2/ M4Y9,/!)TAC3-@2N47Q*D"NXXN,90M%D3\R_,\SC.E]#J^%L$]Z$.R ]U.#Y.\,2G&8&$&6GE\I73"9$08K4G#=B:(5?<_@X3.P\7E9N&K9&L+H'^PW0JI6"] T"^M3O:P3!-G]CGFUZ-6J3.'+ MF3OX+W_WUS4NZV)5M54)6B)=@?Q7RSD(N0^POBT1L84Y2?D45(C^PBN3IS_[ MU.+WB5BFK*DQ]G^IFJ]1IU)$QD71^10>X;RJV1[\/[@+487*[P@-P>;<%.1< M9$HN '<AZZ\#9;Z>+1"HA%W&H>SE/&-2@::'?.L(&OE M_W1P"N74^3.#9[5@(S/XI:X2+&R%JS:FC.3XLV[$^3;=DARZ65?31#A8*0"> M_IU PN*O2[<<&/],TSJ30S$TS&D)IZ XX$N8"$Y!WS=3#Q!)R?W4M:*(1 WK M-\75@86.Z?RHK;S:Y0?7M.D[%N)L"%XQ6D2: "( ZU4L1'M56 M<"6YC=>5_/_9>]>NM+6N8?C[^RLR>N_K?MHQ(ILSV'U?>PQ$5%H5%:UMOS!" M") :$IJ#2'_].^=SZ/:+BFZO!B;*'9GT55BAY3Z]? 6V#T 8119W1HU<)OY!>QB"IBHT M]#0M;_^DP)W\BTJM<%-SW0&M<-J;S"=%0;C E4I*-ILX$LB=B65@-L\P@E]/ M2/XPGLRCPQ//)7;./ ]"7^!'XCG<3,6'WZ)WE&2_2%!RPUBZ@T0&)+.#L358 M_$E"0O.\H"V(TY ;#D#H6KZN[8'MZ'O?0">([9/85I+@C\782G\'F451?V*' M(OV0_9KT/^Y:;X'6.X6;T4Y0 4'ODM88@2XQ3W@T6B>* \^RF-U,2H3!Y+ZA M[$?906R&YK0.:&B&RP1J5>1[Q(>5NH81:Z[H6R435FBN?!_DM, A8W@REIO( MMX\YHLP5Q(3]401\3+L*8AV\>71REE#"R;CC%@LOM(+72#&?."9^"==XPS11 M(PK'GF__D-H?WYL!T+DR+3PF]&^3>87,$D(S/K6>P*U>, 8,S=;F0>([)Q6T2H\\P/I&?I.]X,YZ"*BPTQ^*5NR09T%(*[<#BA#_T#9 Y0$"1SYVC MTM$1F>A^!V$%DJL?V2 RX=LCPP-=?(C@=7$0<(;N#I84!@MBLO.Q;6)F+NV_ MJ<2;& MJB-J'!//&M;3C9LS!Z>TQYZ5(.O />!LC#G2(R2HKTFD#[@J-,(P, MP-(!RM92T,MBMA?/U$4WY%3PXKY@;,Q=%K]# M8(/4%-%$Y.E8J_6QV&<9EQ)Q9V5L68X-9RC-RFUA?6U7WC'1AQRYEE<21E4U M"4NZZ."84*$DFBEYI%X48GR'_!MIJ7 M:9X\P'CX(4+!!H.V!=,[R6!S622WS"R!PP/M:*^[4\B#7#! W770FF*V MI$N'!'B!-CKQ7$O&P)#WG#2/+@K(;^"N/0Q8JMDQG*^Q*&BS>]F&]?-_-X[W M=@K%6K%2?VN\4_Y*2!5,]T /C1+*FH(/*%.M2,M,8LYREF-YQ0''"RR>[80== M?J H,NT&@*=;6/@7Z$'*TV4G#?$- ME"2 LMQCSTK#\&WBX/!N"M8"$QK9J+*0UTL;45FQQ'I0:HT^%D6CUF%,L,J4 M)+2=H/D.YROF"]6'&.-I'C&/27;0%91D M%>XM0,:\.LJU:L$^LS0H((>)/+!KUS*2E(=!+RGN%6+@9T\PQ13M^S[=6BT; M0.M1O"'6BA .]6K.R!+A+'&VG+: M@&EQ'S7[X3Y,2V95P&OR((D4O]<>!C"$'<]$USP16+H_E6JM)U!)VL!D@RA8 M'ZE]V,(V3_"0-U_?&OZ!3E4E!5UA^W$WG]G80QW6F[D\\8LT>!L%J[#U 8T" M$Z.K^.'Q<5,M%D8DBAQ@0RU[9?9N%I)0O-9:&Y[0W-_6 M3Q(#%=(3"TW6K:K.7%=0B[FMMALQHR0 L]34;\(@( X!RC9V._)!/5!::JS(J<8[7?1 M83'>CA0Z(/O8PCSBP%/ R+4E\XZEXP.[98!H;4C?H#,7O:W6%!Q3%:(E_89@ M91GD 28A2?[,$*5^'5L1#,F=9+L!_<*A]-BW,:[H+!AEJQE,R_/CVX$HYT$%Z@?%IQ;T_6)Q #6&M#U']1%:V MDN<8MSO9="WVX\I0XJJ=N#AGLS4I#V5#/U.D\G-\Z11TN$@CP&4\>8 M)B:7#GWRV"@/^%:?+!^@"-8,*L5Y@$YU*C_6%5-=OA-;-J(=.*(\-9ZPY6+" M+NU-K5O!%U!/2OWGSD$U@$,'PU!HL/?5*/#$OJ/6JXH]^9HI9/ X(R?6V%-K-9& M9TG#I/-0WBNZ-6SN>NK*_.40S,)!O#VM)3?#)<@K(J*IW$064P0V?Y M1-D0JUV%.= N=&WH$S!UX@983H[ H7\!EI->P,(W M+%%^*[)\D18#\L'%AQ:.3I%UJ9PF"1:5J"F>+54HJI Q)E/L@1NO2J1&11OH M]<5L?ME/;\)CD4*!(F2K$%YX4>$) M'>@$]YTXN23RE9]BL-]A2,(OF5J?[7C#H4AAPT(Z1$OX7UJ1'/?J]7(_[]*B M>#WL5EE'5-X?..6"*3N9PR)>!G[JDH2P"$]9Q#G.RF9=;P:@P>$O.59(<%/_ MCEMJ!S9A7DBNXX':ZL'?R8!OA8-="8\#N0+Q[8S9C^6>XHQV4*W!F(/K*569 M1C >T;>+AB7?.\ MD&*:S&" \^(Q)-6QCN*83RCM.01'G/'"NNC$W%+$J40*Y]288ZDCA?4P]H@, M5B2'Q0\KUT#KHX!CU8IS!1$6TH\#FY3&E5C'!;(OVP52$)FP@)J3BX2:N)J- M==UE@I5M<36V\!HM)GZ-P2TY7A*GDN@,-Y;$2:9?,S[.FU5P^6YBWL= F 0I MB71KSBL16& [$MC[USPEA/C1FD;K]_HDGZ#3^O_^SVZUMOO/=G5;%UKHCN!M M E=TUE 8DUNYTJJSG"->::PVY=)%_J!L8XXL1F(=)<^L(QG6--.UG"T:") A MZG8A*F_;2D;9#AIE<\[&!9I*=!-\G#?04;IJDW!J7G0"D9;#NLTMV)">/P+) M^(/K%#+Y_J0C97B&IAF:KD#3)"HQ#$UI\L>D.CXB6F!D/-V4,W!6_LSJ&:A>ACJ5 MK[#1T4=X2\'F-:,_?]M4L%\N2^4CJD)**KW?\TNU$FH)0'^^HS0JZQN!C?%V MU6.HH9M4&1VU\B6J-Y*77O*HI3!M,4#))K=B>0'8KRR-^ 0-6=%]#;0[S\G%NLEP MDRXW(4IK*&RKENC$%2P'NYQ4#8UE!4(XS#KSHO M/$>VRR;>@LR8RR0?K%O!MG'LL@T6@L<*=6Z]BN>4JE%>T$31EKB4OH^X@@$I M@X6)18UMFMF!Q:(/NEQ-XGK:??#R^PD.#U%[!*;@$V6,^JR4BSH=8H?S%5W7 MXQ%3/#5$Z=J\O VU^C1>9J[X [*(3Z8)OOF7R( +"EW)3>*TI@HA)B[DX#+. M5U>R4S9ME"7I+:ZA>*72N=H6.: RC-T^C TB[)AK4WNGI3D>ITL316 MIC!C4SI_1%E".( ;0(E33ICG5!37QQW-96M-?'"1HW(-'-M$4?4]T]TI&Y#W M6!8U]$OJ?[PU&C<9OY!G\K J7[ H@T1^*(]*Q8U_^(,AZF:8\$J*D$EC>?H" M0JQBD1\?\S'1+ $\IGE5&F]53).R1-\F/ @KY-&H$B68!SCT"3LCB60HV=I< MYG<95-C.7B8N(Z/@C()74# K748,2M1:4W<^=)7P6B0J.[<>9B)DV)9AVQIY M@:QURH9S (]KG^['>5$XGLNUEA00&A3(^&:FFF2H]C.ZLN@ * P[+"Y5!D7P M*C)4CA>SI\ZDU%W\H,53-47<,)R8Z8,HE*EKCE"A5/=?[3 MM[+W-@\%\+H^FA=O,K1-C:-E*)BAX*KJ#3$O@/!J(=%=3=E3"EM]9G@D,T#G MTAA)<3.I'0<2^VR_ WP]\U+!3S5^8L)$XW3FDL?/2V#"<] M/&4T0[8,V58D,LOQ"5):BW$*1BC,8M:();!,GS5[$ -NDM'\Q:D+CTI?SC(R M_VAT3,QI8&.,140FQ42A^#JU769U15(@\T8D]I UVNLPHGZ&]RZ,O]2<[OE!G+M:74?H2MK'9"W8O#N1>8[_'VKSQ>#S9 M YKEQ[4(]_2%3.T(O;X_9(Y#=\TVU/<;K)$.@YMJ>,K9"]_@>BLRO+F989T.F1]ZW);^ZNNY6LSTJF[3]+GQ5N$B@>9XF@ M(L,KZ[B2H>Q]*+NBF78*!L?YA#'."35-7]F4&_Z8>)RYBX&)%JAS'-7Y;$7U M(]-SJ86LB:)Q;/<%(7#<%O5%&4YG.+T"I[F^LA:'^3.:,0.4Q>DNK/Y(H*&" MV0)%XR<59!7+^)8]Z4=^8"4*)N+OA4Z&;=)MT\HP.L/HGVLXI,KU='R>@V*@ M8";Z!& K.%RC M+ZMJ_)IB92YF0@MB# N=#6<>V.2W22)#0KOC6XC[%N A\<-7[-X[9"T$Z-2- MP<1V^0386VLKO7SJ=HWD=B4VFFQLN.+P4_K>_PY+..Y&@=T6[BPS8O/*'6N$ MPVY8!:'%@VMB(@18+!%PC[B64*>^X]C-GSDLT06E3MQ8./X FPJ0[RS(:0\! MDYB32;!"=R&6.EK4U%R00<)P8M01"WA^FM"X6SC)$U/0+S=A469]4C(G7MGH M 0"C.O]%CR;8\SFH@R/8P]OYC;!N<@,RP7T%^=3):>S+P)A M<<]]BT^N38!"Q>:T;NNQ;;2PG)K%0:GH-A&T! \?:CP1LV%.C6!@?)>]3KJM MILZF84D^L$SJ["0YK9V(F(EJ^+A(1^D'1&[O0#461;EG2FB?Y:5H5[EN+BWP MI2O3>T2G"1:!8VWK5S4IC]G+XA5$ML/J4E-U"6RS_HK%[)GAXS3Q>.3J-@E5 M/N.9Y6QB/2X;58U3G:/E:;?B*(MS/F7/8OZ ,GH ]"M@)V(V6SR(30[_H,$S M\ &^3LSUYO*([ XFE:C,5KP>GFB. 3 C3]?:CF.[GLTG-L&*<:L>C>76IP^R M(_9$C I'E.=S)3FB7)W\2[UD)!!R\0YB9L% 9]"TZSE3'XCSHXDZ \F"OSDV;)R4J([CAN]EI*SO86L7^)+UML3Y!3/V+NT,Y 2U\&&* ;Y+ M]JC!*5WSW$N8^] X.+[5A]G'*&J$MG!>/,2_.D5ED>0HSC] $]O)4XO M+,<@:69+&V3A:11>N,B =:BG-(RX HD-"%-5;S[+A_<)E-JO;X$-H)2HA)GJ M+,/%YP!))G8T(31%%*'?T6QBUC56^P-0H^UB5N968H9-6UO%+(Q@K&"'X;ML MCBN1.GX76\;$!?J&P^:_\+?>*TRV''@[B)2[.PFK8R!E=6F/XI\/:(=FA-9$#=?'R/8?< M#A@0@O^1CA$OGC@M4@#%L$@^R=&%'KB M Z:.B+C?$7%GC03L:_%D)KS-;BJ]0*N5+A/PK0%T)J MJK:KK(\M:H=P$4*]$G_O8(#N/;-W9@"G>TT-)68I'S7Z<&-1:#VMW9&NE="# M&(Y\F :I5HTL1!U70'U5.+.8*Y>R>WC^>RCDRKO9/6S!/>1SNQECVH*+*.9* MU>P>GO\>,L:T'?>PF]NM9?>PL7N@W*1D@MDOZ:N_[=#UGSCTDVJ&O_7$CW6U M"A" L80?_O=-Y^%(4$QE>0MZ5'X%/TF L2;!F#CEWQD??7X^^C(UC>TEG+=M MEW&5$(L"#'<0O-N$ZA"GN+S_'].TK.'PM^+$*>M"12F#OG5KN9&U,=Q^YJ,E MT/VWD#3S&CSSL?_:Q$&8/_#WGT0A4 K!J &J4JZ2R!U+W*]ZE*EOD:4/SVB5 M>E$GB;LVV<3@O%@EXL53DDOUPL; M$D;/K&86,WKM?K&Y5&&WR\:OU^-652JE/52 MK?P"S:+.4@//]YE1M)%LG2VFNWLS[YZ:RA;"9YE]\MHQ[KZ4JF=#N)=G*\AB M9FK/A?4EPU1J^KY:BDS(3+T?HTF1"VOUU,,Y"VW(!:$44KG M^,R:>.VZW;-;$X\CN-V:7LXOF^R9!?(ZL?2Y+9!'2H5=O5C?5+A]BZR6U0TD M,[MEXXK=JXQHKK9K7EN4<[<"/& WLWLR\MB$7?3:J*->UO.%VDNSFV#)2R_$ M^7]+\9?,8'KMJN@+-9B*U;I>JV0Y97\*FKY,BZE8*NL%[/#ZXDVF1'3>YCW8 M,N,H\WJ_IJ!.8;>HYTOYS+K)\/LU1G4*Q3Q(HQ<7UGD6%,ZLEE=RQNS-CYC6<\;FMGE\Y](NT<=8T@<_,G4P=W%9SYZ$:X-M=O5:MOLL,G RC7Z.! M0T.DBIL21;_5MT;S_][RL,L[[F'3-=?:G-SY$TCR1=+?L]LHCW0G5#:>!Y"A MZ):BZ',;(H_$T.HRAKY(LV1Q^%!FB[QHS>W9W&!;I>,]V&@IEO1:I999+1GN MOQ;SYL&H7ZCKM=W*,NIOOT6S,!4MLV+^]*Y/K[6Y65FO;3YE(,/R%XKEK[.W M64DO%#>5-[ %[9[YH,Z^-?1\'+WK(=9[+HUEY-^%QMT&LY__.)UK*U3-5QWR M>:2TJI7TTF[6^BS#[RVWD!Z)WOFR7GV1&6YM*7:4*%#?61&R_=8,KLH2>N]RX!Y@^\ MJ.]8ST+53SLXY[F/^@3U%'6]7LF:P&7$L>%&"*^!-NH%O5Q=4?GZ=VC V3:_ M]6]1$-K#^:_C\T8VQO[$==[;(6S07)XQF+)W^LAV86OA^U(U@81T!X5B?!') M87WL5:[G3PQG^55,D)_Q@4,78M!=?X,'_K73X/82=Z62R9#^#YY:F-2'FHEO M&8$UT/IS[:]"N9PK:K!YQ_9<7?/$I.-B;O<_.KEWP[&ES7$BLI68B*R5"KJ& MTV%U#32=J>'#=Z%'3P<&:#Y3.+ W@+?A0\6<=CF.7ZW-#)R581:X>!%HSMZ=0:Z-1O"M_@HH8%+S5I)I2AU7+Y_^""IOJ. ML6V.-<\T(Q_W!HM],-S(\.<:FVE+N)M[O<@K)F8)!.ZRB5G/A[Z+G"456U/G M?"W@;*F6JR^C;+F2*VX69=/W JAKX*,X#-086?B NSP0DU"\F,_5__.('15V M_0[^OFY\;'_& ME7$O1$QN2'O*:4?K'E6VG9!I _OVW_^#_P@T,!UX$/6 ,<<5*=,19X2*G/_/ M4TCNY$#78EEI=,<0%AMWR4W3?_\_=>\Q"N^8GN/Y[X7RH1R*ST8NDAXRLG;Z M<%4W.\807OS><&;&/."'K-=IFBU3;-Y+!0;!H%5R=<"D^)\(C"5(3HR['05> M7.O9<:QA^)[]2GQ$&HOXS OL$"CIO6\YU,(/UTZL2I<2>M,GNY$U/,](7?_2 MG@#&G5HS[<*;&"ZL3I_@6]@+WFACWQK^]\W_7'::"VQG/?/D'[WY]Q(5+D3J M)GP+:!)()#8>@LC)FT@#\=.K0W=(6)'LE31>MY4H/E.N_KHGZ0)PN;L70_H)G=\5N MDB+6L5TT81,GFGG^#8C2P#-M \EE9H=C[>RZJVM?OYSF\X#Y[2-=.STL_'UZ M6&37>P+;AO>4<_G4U\"^ \]U+8=D>D#/%G*EU&>#T#-OZ/@ 5@-YS=)>7."6 MQLSP!VRE4JQ#:0&QT0-ASM M=7<*>>$SUC6X^1"P'Z[1&PX#4,G@&N]'401%#'_@ ! Y&]#B["$&0_1%+Z3 MK _/B:BD'3<;#+9[M@?ZUC=XYR"2CZS7VY[->'X2OA5WCC\1G>.WDF5U'X 0 M2SWP5W&K0CU76&97Q8>;SINSG/^JY:H/9B+57"7]66 @TC6;]&<=:\1AB<-UK0#33N$#$,_2HP&< *G?,69!9,OE M4G@3//M33"?66M+W9KNAX8YLI'!8!*2_,?% !_DAUDWX51!6?Y7SBK(G%1LX MP9P8&*QY0OHRJ1>D=1AA: * 3_[JY+/)U1%T%:&%ACF.P/8O&:,1C[ *F3> MT72?S)5KXS&[(3SVG(SD=YE3HCG-/C:G:2TTIWE)/&5-EQVBY+]V%<7Z(1PC MIS$F SS!9\S ]52)!9@<,83$E8!1P)JT'A=EN5^:!U:7(6'>[CAQER MNQ.LE&]Z?__R6'L[L(:VBW !6W[V+JF,*)N'OC3DAZD>PI%G('3>K+$+0A)PW91M S(N%.+WM@)E^&.VV-W\B#XPY).A%\5 M"YC.('X3[P262WL][2OQFL1/V-[5'Z0# / 'H\[B=H@/^:O\]\!:!G:X8$*\ MK-#N;CX+[6:AW>T-[:YUP:T'[;$-:@+0YUS7NL $3>8). !<)D$!M-PTIBBA MM0LK8 ^\$F=BY];R;VUKMDW2OD'03PFMSRQM;##%3E]2[W3N#(Z50)2^99 G ML:.?-$#3C"81DZ1HR9A<3A?*I=BIF-/NVX07A2 H&(*0DX'6V*VJ:VP+0%': MFIY+!2],9[9=D/FP R;L&+C&QBT6K%LN!A.98@-*1#CVHM$83SV#8TE7/W/6 MC3P\/GQF6KXK4A7P$6LR=<@D9*\1; [&66''1DAJE'5G!Z1EIB/K,JZZ M '^7(+X"[1#ZEDN<.*+,CXEEL7?QF6KDYG4$)]-#T M8P!@&R@"A&!(NC'<,-R92RL;Z*B%"T KR)XZ9.V;G .BQFBRRZ1'[^P)P%$+ MQH Q8V JL&M4+RV!#EQ+"_AQV7 ?VA,HZG E_.KQ("(%;^KYX1"0U2,P>5/\ M.\*H (:W00>S[BPSHI6XTDHO1^T>6/,8]5Q8:>0;$]PAV'21[[(]D4,[WBB MX-KB>$\V,:X50U :D4/0D36*5Q.FTFT!%D>3*?N3;GUBS$F/M'A6#BJ0H"&; M(6-,,R3!R!G Y5DL:,;AZ0N)H@6>!T8MKN;BXVC'F.'VH/F"9$G*D4O+GVC' M'NR\H35)U]4:(]^RMLUSW'&U#Q&@4+&J\'/2?"G"2"&=Q?UK;Q%;,8>_F/_G M\GCY@/15X9]W+!SRX>S$\T< B2:AXI[AWNC:::Z1TY&Z^3(+@;O&*%Z&X8O) MG&^:@]:/STVFM)TIDC_S4>$?WZ*+[EK3D+'18F'5;2,D#FR?>?=\ M B@,R M:2[L#?+Q#3KN?ET?0Q6+Q3 #V]=4RE; M?!_(ZT0ET ZX:JPFM'V/#!\ Y\R5&^;["V*];@)_,T]1BH+"7:D\6J &3-:N M#J(2H.1R8;ZX;D5G%(4!:A7-9 8?5P>4RM/:>3S3H-EWMJP03IJMW-P(;;'7%"P2[@F3+1 Q"48 JCRN0(6!#WD M'"5QCO)CSK%5-)C*?]!\ <$;:"8LZDVP_LD8#FVP0HB1(R6ZR SQ#Q/4/;"D MD$9BDTKY4/J;#:8HDB)H^ !/EA.&I2^,&N%J#N,A\V';)XI&]BSS',&Y; L:PC;@=:@$G4B$;P.X1;(5U? M6',,)K"X^&)9M\ LF&9DK!;(8 )3Q>B2O/5\&S:*[#)-\!83^2U)J6ZCOSI% MHB."(7]8L:>!Y1AS_%_?F#UD@TO[BJ;$_@LKMX8Q9+X;W R(+"Z\8MUI:?=! M0K E9!KCZQ28GI$.97-'O7%KV Z9R[ ?.L[ FR'C],FAP6]Y5\1<$A=?3#$+ M\-3RECW,*;&X4 9#S68&N!0],E@.3R;>5&*Q)291A5,%A!FP727VSL21"(D4 M_J-()B[L(A>/Y)*IS"UH\4W,F6^BD!?GO48W N9,1GWT8PF@P6[X4H#$ M)G,A(->_!^_C2E,1I,)\*F'7XTX\GK^J,YL1CN+CTU@SA7].[&A"R.);IC=R*5O$ M )[ LJL6$JM(CG%7J)I?Q5S]<1K).@;ZH%PLX;5Q/8"O3\S#Z\.-UT MWYM>9@RND,7@LAC<]L;@GM##V"4?[X7T\6Y5@DHGEK!"S*/@V_,,?T :N8V> M8,\'#7U*3F+&:9F3FJF+Q(4Y\U,\V9B0@").1Q]WWP*= 4Q$9,TZJ8B@H*+$A[U/ MO $S'%%_<;'$=6)QS]05/X+^SP9BS'$SKS#\60EN$>1W +/)RUN[!/>6RR$4I]=V20E?8 M_X(NF]0!NK<)SP+E&&9$X1@,DQ_](U+4^>IZ"IA=OT\7=VS_;5$IF^>RO"))F:RT8]7D5N]4-:KE=+/DEN" MP!2][!X8_!Q05X;JV94O8._2UI/8K* ()1 6U!-LC?=JK:1LQ 5&VR8DQ;US M.Y0Q>7)I62$Q@)#B'IAEA\,J$]YL^J*#7T@*1[O<)"M)M5S5U(P5^!K776EG M\,3$,*V(P@=@%+5=,Z>]Y:\53S79K[OX:^EZV!; 7DFZ8L$/#@<59"R^;]@# M(F 0D=.8Z)K\SVEHL2X1"7BSN M3@J^]M8RS#%:G6+!3Q].%:PPSSG<;5^ M#H0C=R6\-=LGP#NER>)Y_8(#)V.*@#.T$3 ET6F/[ G05Q1BQ^ M :0C/05,6JD\W0WL 4\U44D/-YQZ8U2/QZE;<5*I>,F8;#55G*J<7KB5F-]" MNL_HT%$@$FU$&LV6^+L;5.-X)N3)BW1V-\X:ZEWS'A)(Q%,/[5#TTPXQW OO MW#$=(PA /W$L,W)$@$)S0;ESM(D%4'#M8$)J.-UJ3EO!N8S8%Z:J)WP3 W*J M)=*K*6,"_9T^AF!$LAE1?:"-'*^/WDT]=M"M&3(DPUS NI8,(2]^B] MLYAX:H1C79>6&>)1?XZ_\?J((O C8M2$IYS.*!W0C3"?,_(MG3+=%@G3(OV MC!C?HLIQGO07Q('DJ1UZC@U0D.6TB3)L6O,8'_N/NH>1G@_2_QS ME5*2R!(5:\B]4@"K;Q&C6L=:TED D3%BP=J[P5QCO!7>5PCP,'DOE^KIJ5.: M3#K%?+@[BZS&@86M3F3[-1;MP"9LLJ7:'(_%_*QNLBD 2I\$LB9P>J#?7YDF MA @#EWP17'),97C%2K(,7(4=5PSA(==AU\^*IX"(1C2-4[/#GU! %7,O,>A2 MS((N6=!E>X,NSUI =&$A_6@GLC7+&9<,F_4\/7VE]"/0HZUTGV&N+-EOSTC7 MCH4M$0+QC2P6W$_T^!.A]UBLQWE@PCH"DTRU283AWYCZMI/H5?("6X[\XBTP MM78"LIXD/VI5][402DA@TB]XZ[)?Z2.4IK>^_@XPY*XZ<+S95KF=47$:>ECG M3DXE8NE4@0;Z"ODG@FA":9XB6TF4_,CJ*49-J-8$J^,HJ!TA!KZG<_/7< V! MC=X [< QIH'U7OQ#/2>>@6L)*#A,)G"2\CL_#1>D][(L#GWQ5KY:@=WD@^=! MU=?..E-$G;*^!VLBQ,3$"_$WS>IXSY2=&0#A7CV#:WWT8O&HT0?5- JMWZ!T M )E7UO$B^AU\^="9-;'&^.LSK6K9M6S=M11RE;5#/+-K>9YK@9UEY+)]]Y)Q ML:V\EHR+;>>UP,XR7>S)[N7G)Z6NUXR?"P;UGX#!DW+OYP3 DC'ZDQ !BPP_ M_.^;RIO'0J>2JU:><\QP?9U7.QV>ZY+(OJ 3OY4P=GEWR((NO$O]7QH\G)'3 MDY)3_;[SK[M]=L/+_TW>N4HXQ<<23@'4CV<=/;YAPF'#$OL9BFP61>JO"T6* MJ=QS09W+K^!%":C6)%03A_Y[^UCR+Z ; 7^ T6V*12\$6A>_Q895[RF"@O]: M^IJYL0EWL*[(G%$.[;MLN8'&;*PAL'P;L7K@51 MR$;V*^C/M;=4%6Z[[]Z_!NQ7>E(]K8_D]]+Q;U%0[_6B/OE8^!77N;%+S=#S MA:/GT_/.#:#GXV2"FD1HFI8U'#[/]5;I#1V6!9@8$KV-JZ>9^A9YS3%]MUC8U4OUVJ;]/]MUZQGN;Q+WGX6+ M/P7N%\IEO5RM+MWZ"[)VF!AKRQ;43R#&_D"Z?16J\_:9.0\BRK?E*C9!>?=R M(A(9&C\Q&F^9.?0P-"Z4"WJ]5%S&X]=@-QVPKK"9W?2GZ(Z;%DO;I4 ^EL3S M%;U222'QC R O@C+*BJ7B\7TB7&OY[^36+ ML3>SH4CE[:E8.K5"%HU6 W->B@OV0=UR==$>V!J($B??L*8_;(B2TBX.-SNPU"G' MI<1\DE=YR<4'7'*]$/>TN?^22YNXY&)5P:NGO>1RKO 4=_RL?"IV5VTYG^(Y M \J(MY_F46Q:C4#3/ -Y54] :.Y.(_L"R'3G--K#9 MQ(V_2C6EE'=AHK(1-TY46K_I1$G8/P6/RAO(#5C!YU]YI0O[XLN!L(&<>:L1 M;.8^92VMTH8)_U4HU!>62O3?9V7%N! ?,RNN=C=F38^[V-_+ MST2%L:H:KKG]GV=KL5/D.=E:2I>>GT#I88ICYV$^5_P MNP7>H'2*4B:P()L1PQU2$75Y7L.]LRAPDHOZZL4.S=3O+=D=(67(5]IF[ATG MDIA0EK+H O=.'\&1SFQW:XM;YC29MM'TA;E0L(,@H@DFV/*8#R'^J[*.XME% M8/,HUH8:9^5Z<\O2>&M:-E1T:[CY_:VM4C79QQ)(D7<$76;XJZBCKF#)(X'- M^I^Q[M_\/@,57XJ;1O#<+ACH1@R>I:ZR.*H[HC;Y?'"#X MT&7-''F'_R!RF"*A=/JS@^18Q[1Y\8(MIXR-QPD*)G8B5,84QA#EW!/5WI$% M%A8;/&9B0]YXMF6RXZ@!AMZ ]_18*X)<9L**W*XYD1/L[JC!)ST'":@&@02CW#=*8$XJLB'PF!=7&#,][: MJ%&$\ZG27W9)@87;P;:G8A[>R@:>L4(5C]V;6 :BF6SUFN)40PL8=9MPT0-G MS Q_P-K;TDS;Y+VS\7*ACUU]Q7AE71N#_N7YQ"QQ>=^FR<"XFUO0T3P@,C;% M%)L!T^@9I*(9,@H'&^1IS(C 424D5.)V=Z;MF]$$YS>85B!&>$@>Q5@.0HD3 M!K(XU"J!GA$1%3+N8R][6M'P_3E^R481K"173NG8EM@+<7,#L'=J@LTF1 ZL ,#;9_SHU MYT[D2 M'HS-T%0Z]*9*.,[@!AKVZK;%M!T^,.,,S&"V8KM-.D/QGS;\D'U4SVD'>P8?"K$67U3>NR#&'W;>!'(%J3P_ M@5*;[@[_7%&!"RZ)+I@D0J!M4U#@VA+738Q9R [6;II=+0W61K).410;W:96 MS5=U31R3.&DSN4I3KO"6/_^.%$/^AY@K(=<"506;IH?S6'P'4J+/QJ"[VF$@ M]\5;W =L[Y[#??D3&S%VY($"I7FQ5-?%P#"F*G"L'&)1<2![:\=S4WC_U[$E M=H3BTV3=\\5P&AME-D[+&%G<98*L9>G-H )[4FVQ%C644$Q)H'GC(Y5H8G#( M7S-^I'0$#TS@AJ1X"R J>^::2K! ]T/J1!%52T8DEQ8\2[2SSR7J20.@PH" M? <1@OWPV?E(>_AR]I* 6"/^6W M<6=>]DN"(]\?3?+FA)L&+B,A7/ B_8"F22Q8".RL;&K![1(Y_I#F@,H1X190 MV?1,,!B(CXCA#,Q2RVEH[3-;WF+\"!V8 EOY5"?58)&P"-80XB>Z1?UA^8>Z1$>6DK"H-,MPGQ+&]6;;,]%/C+263&O L(^9 MI@[<0-RA6!Q=J(9";M'EVV%$JH^&DR&<59R+Z[5\.)#K<[A5!N E3I)4J6:L1$P3YB0 M*0,:7:+$0M NA]5Q^O@E#5[C/!A'D,3. '&_/#9,IO+$#OFW(^SHYY)&[HCI ME0E(L3P95)N1VCA]/*GVFX+ZJS']C)^NBZ?3,=-GBVAP66(O>7F88%4E6YK" MR%OWXTD%"R,N']"L5#"#.(O&X:TZ>H;04 )V2QWH!<'GM+,%+F3 ;:6Z RX)N& MC;H*F*3>[-W"X"EX"RY7."X -&!X)Z:88>G^\;D&KLD[-(>*KF M&HU)X^]GMXL2&D%%K'G)>DZXCU_D )YR%G+,0HY;'G),",35L#R,V99T:FR1 M_",=-#$6,!8 TJ1'%073:C '(I1S+D\L'.%F#[1]/QII%\1P$\/DXX=\'!,D M')+[8L@[XX&Q P##%.B"Y<+B*M?-:?NH[H4BS/$)E66 AM88#@T;Q4^IG.\S MNU5H1$P8*=("R-\U*7CB)3X7$BSPF"SDPIX/; .)S-*>:?*E&.G:G^LL'XN2 MC'!!&DWJ6_:D#[*>Q6-0#=.9$;+T.K+JF41/2FDNL&BFGAJX8>91?"DD(Q;$ M 5<5N"/'F$A#R%;]3PLJ!;-1F;XQL;D2Z H$%'V(A#[I:WA6)2(FS0T0W -R$))EPBY(C,_D$2(;+IX/,A3[ M($.!2_W%I9C;1>QF!]@N RY&FIG:H8QZ3NQ\!V=4PI.L8&&.[R$>/HNA2WQ6;0,OU8 MY"($@%Y@>W)/D#3(%">,$7M^0<%#RXI4=Q$%5C4_='>YEB,4;B(+2L1Y7XDXMSA=;UF<(8Y6"[[#..>*N+GT7_@T@)QIX@G,)#>C/>&CT97G MN0M,2+'0"\E^"+CC#]WS\FF5<7R//&YU2'[-[9+()<\=O$FZ(P I!YX@LCCD MI4[&#A+Y RA'E4'OKC7R0E9^HRON-O%NU3O,$\[GW%>G4;@0J4)F--(N?.EC M!1)A(?E8ALC<1QJWQGU1_ Q,;')W"D+,P7M( %4FB\9!6.8!I6#@7$U0EE5! M;2YJ$&RJ6<;R5@1?X+)_50$4U#-/']95C,G M,3H+YSFMX6!KTQ'%M:53# -4"UDA#!*KMRB,8 89^%[DQ.BT$'G"$:,&"L P MMLN="RE$&-^4T-_CLAV"_D-_CAA-U)%" X'"V\419.Y!Z'D@Y0$V9-%[&K8* MIMC?G*O#D6/XTG./L3D #UT/:=4(2S:9$'X@DQ38S?'@G,?=N[;G)QG3O<-\ M7XL(ZE)>TAZI5DTEB6F;) ^R9]P;WJ,23[ZOJ)&48EG?*8(D$0UP-C2T7WB& MDIK+-;& '@=Z6C#GH-'=HXA.K5#7$\#:(2@F/LJ))^-$2"#+Q)XE/P6D(;U% QC,81:X/LGFQ M?3$G52B>G -@^CT< D.EZAQ'5BPSM5GT@Q)Q@-!=K9!//(4.(IF0B M^ZLI#>OF 5&>W.E[3CPA/:("+IE>QR2./0$.9+/ &G[-#B>028G&4^!,@=DP M)6./XXXL-=CIFF.//-644[:#/F!\@&+#P@D=(F*P4)*";#FYTA*##H6P!Q 3++ M)R;)A P<[=9#YH[6A?+AP$95 38YMRV'EU[*+W$8JT"9S1?//',!,$4J*52T M31R0[RND$!:*1I[QP^O)XVQ.RK1,)%K..>*@*P<4!@KE&7&+<)R:(1ZGB2:RJ3D?6;4]IC/:9'1,>48C M[JI/A:;D?I*\TO$"_@O<-BL(HI?"J3BG>RA(N(08< Y@N08+(1(12L( /!4 M$0\7)*#PA@#,VE4YG>(:0D44\PR J/UY H8LNA@OSR7#+3.F,$(<8KX(8Q 6 MB]53..O^8Y%AS=DI[@Z>](6K*2E]$D<0(H-%KYA+*N#6.@"%;A99]];$^=.N MF-M8Y,5CU7.&QI+P*5*/Z54D]NVA'DM4%-_&K6$[=*\6,4@,^;$4%A)H(C46 MY1IJGP2D (%'.B[Z>GQ:1Q0=B+W9DK[%%F6J"NT33D^^PA-9AR+3+-E]D8I! MMR5DFI!4BYY((\ZH(11(.WWD)3P$U0.P/;')0PT%9TCX W+(Y M*#!*[7JNT$"8T(#S2)GQ(H.6E2QHF04MMS=HN9%4&3\IQ)GR)RP@Y$)B_TI! M(9@5,X]EK8)ZXGN&.18N3Q_8$GT1"_V05X"C+U(M3I.,U*5$$^#TY(%37DG> M?X,)07OL,;MR!"3$3#KX827_'_RL;Y$_$8# XAX4TK'N#%D,QK8./ ZE*6=Z MH66.71(66)@8^PK%VW6NC7 K&:>F\O@< *L\M^3CE/ 3R 8'MR&!.?*WD"^....Y8Q5H<=N7"Z.EQ>?IV*DX#WMNQAM\V,K"QO*5 M?.G8+$KJ0$GIGE3!I4I'"I6 $U?:&D0@2Y-$14L4#+P-2+]DCAT@D66^HI@! M"V=N4.8Y(RH"+RX@/0RX<< !P^$UMLE.#?CH"I[%?-62G]@!@SS+/V,JT\J7 MH#4CTMD4(.+Z(IRQ+2;)VI%G>VAB(C=I>I,^9XA;Y8M8J#?JB_V:RGY%43?Z M(N(>7ZGU1]*K6L]7M-3#,S[#FX-I#:5G&'8N27I"#(I8+[V9>TCP-9?>U#;Q M97KZVW1,5S>B@")]R&1X-QO%;$OZ"2E#P"=? [>T36XHS:Z@>T7(0".*"05S%WX$WVFFX;I ^ ,;?:D&M2:THBGF."]\ MA]PU\$ ;60YS(F'6$%P!*&QQ=CU( M+@I]$0.\X26FE ,E"Y/A?1X\&^ ;(RP7_:QUY^X 9)&5] VKS&]LQ9>JN%/(ZVHE-;)$ M9FHRD18#@JJ6HM;7\&9&I*W)<)N"9V3#\9Q5! MQU!5NWJ9$5@:@.7&(!K&R.$6U52H9P MY\MH#NV"W!QQ@TZ&ON+/!(6O;BX@_#VP$I8Z.'"[+K]_I@HA+\+2B[C&(78G M#5/P3!2$^3+6+_+7@WOCFB+U1@4_6>'K@+ TC[OV]Z M_=JP5#.'Y=Z@:O9[Y7JEU*N7J_7>P.I72]7ZP!Q4:F^8$X+] B^KUCC'7"4[ M)!+G7S\-6:T))TFLJ35RFKHA0I=SY.S\[WW942?0&M0BXH3%*R_LX&;38;]' M!OG:PB:X0$?%@1.A24JL"S>Y+3R!N]&!T7H!\QSPR"_&:-5J-,7B301MF8>8 M]2E-R@#B+=1/6O1^I034D6\,,$#!%]GI ^MGF5RB#ZMHZH2-_N::)YJ$R"Y6 M\6*+Q814-0PPQ;>( 2U=6$<]22,.E\GFA%+./F(+;= M09P9R*N3IL:4]1E95% 6 $$-->8L'K#T,>_>$O @ @M5R,:R+(X>8+C4!HL^ M(#W$GG>!]\1CZRB4RU$6P3NI+%3_/L,_O]!D2>BB2_"F:>=&CP&<1%KTRB;,,J+ MFOH%6Z_CCPR7=S9G6,Y3X:1S@E>VJ2>TN9*W@YY]=!6G$W 4H-#$(_8F:1"H);"]0]ZBK381EB$Z943UEWL07JI?1\3JK<\1" M.F43RU5.SF*-"YZ23LMYL<>8FH?4B!]A3V\3]5:K4E6;WBC2PV(I$>)92LOMQ]Z-M<0R(7&*H!2'N, F^=6 MD]V(^Y[O4P,0^&44BJQ.4-'O[1R+W/X2K'#MV,,J'A0(BD7CRCAJU0R*Q#WE#,H6\< M:*>4R^?_HR=['@+!V)328!(MHHV*I !F.KT"KI:5G0XI9L"))JU5\#N\9JQJ M8D?M=@XNQ/8X&PNF/OE19"HHWD ^ATC[H'.4Q#G*CSF'Z$4;TS*>Y"5&7*M9 MQ#6+N+ZHB.MJ8"ZPV42C=X7+/DK^(7T3&WJ(R$,>@@K+CC )$@K+\PBU7['. M#CP??NAJ3?+:@HJ\Y08:]3V)0[VQN:9V);K?=!OR8YOBV+*;$VD__VAC;X9B M(:Y7$+5"<:",Q4M9&]O(2M03T1/B':((2(:JA:<0]M&*<"H*+=:(L%618QM, MJ57Z#_.$.*6V:1A?TD..D^P]M"68UW:'#D.S;4&YQ*:49LQD%5"KY#Y5[J!V M3H86.0U9P9)C]#W6'&!\JDPK'B=-%\2TBC*>G]NU< MQ6(2 P:"U2,X<-!9_SHMG%0:UTJ"4[]7,:JE7[@_S/<,8%'NU2KVX M6ZD6"M5Z?LF+5Y>NUDUZ\-;->%G(4W^LVW>S@>1?O@.6."[T1=+M=LAVGP;6 M>_$/]:U(3EQG1#7"9.J'T(U)F3.BT!,?,%6./DDH?/EIN*#N+2MOH2\VQE]8 M8,=\V'3DW7QNM[QN/+2B&RGKHQ-KZ'@S 37Q-PVV?,^TXQG Z5[%E)L)]&+Q MJ-&GM"AKX:"*_O[ $:+LA+E\Y84>\"HRA-)^ MT3KK7%QV#MJG^ZVS%OSG]/*B==CN7K8N6OMG5WO'[6:CV>Q1C1/@+54O LO\"C[$1,CO0+\/Q04O4NO5RCV2ORO3[//9]_#88P($&EOV^$8& \GS<07OPAMCSJ>'[O5;C]*IV>S;OMN9' M'>>RG[_[VKR>O?FW5/Z_OQ/[^??=3TS.?1#:/PTNK)F1BX9X_=%3W+<+MYN= MTV[GN+W?N&SM[S6.&Z?-5O>HU;KL/@Z9FVJ\=8^GTG5IJ,.2P?JR,:"0+[P: M%#@YNV@=M4Z[[4^MXTYW$U>OZ$7 V#JQ^HI:$B;\^-88W?6@,_-*N[?'7J#B MR*M@$X5\\94@2?>RT_QXU#G>;UUT6^=7[OCLF47@G^-!O=HX/CSO7FF4L3P_ ' MF&CVZBZ__$HN_[1SV4(&HN@:CT,#S/ *9.N\!%*DV>2O#B$J"PCQ-YGSV^); MR/+7GG07#T_:?,P67U@@M)8%0K- Z),$0KF7NC@<#BRC8O8&%5A$B%%CRF+#2!W\<63X$\^=:WNV M%Y@V:QMP!+_$O!Z=IWF[YI.'TAY[X,[4=BDTQ )_Z0K/5ER-Z+)LH+-0EO.8 MK,Z'#8E8U4_A_HM"AT&.C;..^H$]L T?TR;?XDO>\%JB-^]690W(P)@8O,@B MR8D-!0G[PDLZ+\R$\X*G'K[%SC?O=-;!BB/C_\-4+C).!]PX95$Y2AL>4F$, MQO(L7@E,%==C[!LEN]4HE:=KXWSJ02B[4'O+AV[ %JD66#3-\$27JC=IM1!O MWK$$88I4$Z[IJWH)!;)O!N8*.JQ'-!;LR6 G;Q<4+"X1)U&P,XOJK_OO*SZJ MC(M257KR?FC,V49!S$9$8*T&WN9&9_W^QA[1#Z18)_ $V::VY..ET^Z VK-Q MH/((A;A*)5+1H31JX'^<);]-0.(=CUR\TU54^'\\M==E 7$V;N364M-+E1:6 MJY*#9(8@CFA$E%32P.E>VN(=3?X.7N!#7XQ8^>B!;TRLF>??:&^+^4+IG68' M0<1RB?F&:6@-Z2/=*?(0?RF[6@#I$C,@0:UDOXKG6".YL?-HW)*U^GZ$\6-$ M>CA,F=K$^=@N 1\6"(II)L.%RXF'F[.\H(7G614^OW,:0KWJEE-WD*.DJ M'QQC%JMQ2J-W/W)XNSG8:>0D2:L;_QZ?:(E$J05*DV?Z?H8+N_>$#%Z0R7?+ MA*QG6@,JB2,=)F#-7UBWS6#E:V4M=LJF[]F2K@)L<0ML "K2+)]LCO"GK>2T M+K8&41Z6QV'M=F I7G0>8@4 KS(7;=QX^Q-172Y;3+.!3;(LT%[9XS%(@)*D M>;P!WG!-+)ZJPT0!KV%.'S=,W9W['1%:]U:D=84TZ(IBT([8:._MX098:5*/,Z:-BAFD\?= M_"T^?8SUZ.1?@P$6R$J-,!YNL<,U:[;8FGL7G(I&)BJOHB3(A-1)?"V:H]/R MIM3%&*N'!=\6WG&[B)4[\O$AV$90(2:9PBM9"%\WG=7A_)[B.ZR$\IQ;SK9) M\K&F)2!YP/*BRA5=&0)/=6]H.CK6G3*OFXI!E5D)C#Q6W,+ @]UBMBEU+!!] MV5&C5'!?EG"ELKS0N+%;R31LG:KD$K,;PM5H09B@<\)D9:Y\ M4B7?3-P_,7T!5CFF,*/ER_'B<3ZBI]C6DO#R5X'HU0>"09> #@T M97WR[6TY28-WH<5&IW.!M\RZY->VYE(2-F_:U/87-Y:36 H-O%2;F?!&.WQ. MIZK2/W1D)S*G>V=V)GQ)P@^T'<,[%\K>Y=YU9<(SEN<_9'8GGVVEMC+BIUHS MT?,E!OCJ68 O"_"]J$K'GU.UV0PY9:8'\VTP+WX\2D I=4..M'8")85 N-H@ M'^3OX3.3N+(@]5=F14>L*;=J\BGS+6AG4F<5QB?GM9+Y@Q QN5]&C!!^Z'J, M82;9*)9?@2WL,$(5WM<\XG\6&S+=]FG=*!J^(D>3[Y M;F+?Z7(RB"SVHTYLL%+DPCW@S&6VCB[6 \U>>)9H#I=CC#@;QA8)+K70XRW6 MUXS= \[<]__^E_YS:-\*X<[,!/($"BLCI$^B>RY*4.$I42=YKK.,&"^D(2DL MV#5E/5KY6!418YY0VN6S+ W>C]\7^!ZPR0(457?!9GS3 ML+2HC/])0\//2Z%.=]\Z^2I'JI3JD@QP^-,E#GGJR-SI;EU\I/'A"6 MU;*X[)/%90>TL3[R[\CG\3Z-W];:H.P@'L>%6>*KT\+5@"-SV88L/S=M$(8O M!T?]M@DW-H['9L;ERAD4;SD:RY$>,CZ0F(K#\E34Z2D/G@/$)Z@$-#*+ 8UU M)$^Z^VD].6Y#)/8D)L#PO%8*4V-P-V5H2W*>3(1#MG_0](YP;/N#'9Q#.E?& MCG*OMAV$/*O0#N3$+^%M3^:L+5V2T$F4)Z5Y?H5&SYO/\ M2I4J&F5LR\(6.+IASCWUU$V;%"4S86,X),_"NO:FY.ML3;'"Y5CML)Y I#@7 M,'F!E$>P H J7J^:9G4_2%>!4UG$7@G:V%V/79X7HSMR\'!<=B!2J_'/9(2, MT1N+D*G;P>&[MX1A,00'=D*1>*\% C\P_H[&Z#KCL8 W!%/]S58 M/RBY1R7IC?JP4__]X1"K&V"[Z?FT]$R<.B^J_0E#)<;^+Q,GV M J?@$.:O$7OCM*B$0V&'0XMB?#B_DK*P!<= KA+;6!//Q]H4-6SR0 DEN.,: M@_2%Y;7M9GEM65[;D^2U96[%/YRAR]F><;JP&O46O>:YR4$I<2&;]K61[(X% MEIYN9RSH/XKME3G,,\S>>%['$HXNZ=26--P3DX*II%,N\P!OD'2A97B-'#/0U_ M!W__EB;II_"!TB+]V MV*I\+'[]>??1]NU@NWWVKEF9O_MVW' \K5QDDZ1JT M2R\R ?S'QV>+[=-_1S]!\L8\/7R./:8M*# ZVSMKW^Y]_GAZ]7WOFUN]J;5& M.R>C-_^>C6W'&%C.=&R#&7G6>":H++5F^5VWH3*J)(\GIOZ;VE#N+NSS_O%. MU%2(ROP&HO74DDCF'N3 1G98S!=JFRXH>&SQKCCRJ^R@"2_./!&9)^(I6VA6 MJH99* \JO4%^6.B5C7ZMMULK6[U\WG77-)-]6R_-WGGI MLW?B'\[<*[M3K8Y;QW;0.YNA=K/XI.F??!I_\^^*-YT2@.C+K&87K1$\65E\ M\OONKOVMUC#-_.&WP^%@9$[WPD:C5UQ>\T3LU?.'W_<_5ZKG M\.32FD'A=C@O_#BQKIH'=J]2+I9&U7:C5^KE%Y^\N?:^YEM7C<%5=SRZ.NE< MANW+PJQ77G[RLGE]SO6E7%K M&I7H^\SZ,6C DTLG:NR,/Y_>#$KSJ^+XQ#@X'M=/C\LS>'+I1(-"W;^L?[&N M6X>E4K5=B#YUN[U1K[K\]E+KP\"./O\(6MV;CWL?_/*W']>S1J^V_*0_/)W8 M^9MI.]]M1V<[@R]W!X?[C5Y]^(Q_-SVKG/WK[;MZ<]7:7GVR; MX8=V?O[-:!6;PV]'9P?E\/]8]GW1\?KSJ5XUWWL^_> M.BU8->7NW1^W>^[9IX/@RMB_N]X;SF;YJX_GO4+*Y8^/;H8[\YG3:55[NP-C MWMV=??L &TBY_9([[=Y,.MZ/O&$'M?+.U^CN] )63;FJ:7<_NC"K^Y];EKE[ M71N4/]GM/0!6RET-K]RV&TSGTZNFU?MP]2UO5':^PJ,IEU4_RG]V1Q'G=+Q[$MHCVU[=)5JW".CRZA]?3ZH/2M M6+ZYN6JZ7ZJ%TC>KMW\]ZA53<.#KV7=K/!U.2E?=76=\L6M?';0]V$ :#GP= M[P+%[WYI?2QV>L'9Y7G]<@H;2,&!X96Y=WQ1 !VNV#4JU<&Y6]\?T*-+Q[*' M _/#W5D]W_K8G7UTOTYWSL][,WQTZ5CEL1U$7GC@YZL7WZO7%J@%MT"MQ13, M.BI[8;7:O3ANS<_/6K=5][IT%+_!H M"F;5OW;._9K]X>CFVOC\;;)W[7[_4()'4S"K=/FQ?C8\NKRXZE;J7_K?=[VS MKR. 0 IFU8[]'Y=FQUW7NNU MRM>CW7#6*Z5@UMF7\&SW9+^UES<.9Q]F5O'+Y A6+:7@P%Y^5OSQPS&]J\[E MY^FT='QXNM>&1]-PP)J>5*R+<3O?G$_#OS]\J=\==SQ8-64VVI%'ZQO)^?M M^E4WO"K6VVA^+/T[GT]GLJGM0.BV;4;=5'<.J:7R@TFT< MF-\NPRMC]W3_P#V?7'Z!O993;NN@9W_KG_?N*JW.-4C.?+]ESHX:O7+*;57- MWJPX.:O?W5B'=O/6=#^=-X(1/KI$6Q?63;MY5/$G-_/=Z&#\U2N5QO8Y/BIH M:U/S.'_SL,U:.5=Z(;,HG\*,R^?RE?L\!S\QI.3GYX&N\H07R<[.KF7+KJ60 M*]6R:]FZ:]G-%;-;V;I;R7C85EY+QL.V\EHR'O:$M_*34Q?OU8J?"P;UGX#! MD_+N7P5 _;[SK_,L\P#[TG^E"UF<'>PN!,A_WQ3?/)99YG.5^E,#8ET8X"=! M(^H;&4!*!7T%9#*LR+!B 3(9CUPX[@1^Z5A;3 TKL][NCSVOH99E\&R,8+A? M3&2\3.\T&M:FB92$%T-0F!_U0)Z:85&&1:NQJ+@)'ARG^+S_'].TK.%P6V5T MH]NEY(4-:B-;=7B!_;]\-F:D_]:S/;N\?9"%_-NO>\TH]U7WOS$LR# \P_ 7 M@>';9CNLQN(JO:!Y=7&!,[*9/'K_"DSC#=/EGTZ$6T]Q&:)FB/HB$/5%FS2\ MT4H3YY#+F>\XR?#6<%C"_4O4\;8>LY]!-[R/;?WU*M6[8JZR>%!147G@\U9J MD6NS>D$<^=[K\NG$O:ON?J]\\_'H2W'>/&U]O*VWOO4N3O8_.Z,WB2K#1M#K M#-6RPM/ZA\+GO4'4N_D^FNWY9Z>W^>M.XXTVL$Q[8CC!?]_LE-Y@%ZV)$?[W MC7T7OG>CR< +^?>B_C *=D:&,7V/M-EP!_@_K9@P&V'3\'WL@?,)RV/?: %< M$_RJ]$:D]%5:'W9N/Q1;L_R.,X\N2CO'!]X'S((OO?FW5"CHU6I>%"<*4+Q0 MIT5&[AFY/Q>Y%WL?YKO#:^OB:_YFWM@_;=1=\_KNV^BWDWMT$)J]>?>VT3H< M?RO//]U\O7$F2.[5-_\6RR6]5B^O(?>78]]RC:7MWEI!R%OA!F//#W>P\\4+ ML!]>"+?Z@P'PS';'*]!9NDB0ET"/"IFF\*QQY7N^7>[N-?-&>#,M_^B$%^>7 MC5X5591R0:_GGU!#^8/Q.R/P/XW -ZZE/)# :Y>WGT_KWX9[-_,#Y^OUE_.; MP^$M$C@H);5=O50J;%PGV1(MFZLIE[XQP%YRI@6:7-^QV'SQS,SZ4\RLC3F# M,UOK"=04/EHEN)#T>6J%339B.86;?1BZ]O'I%V__:FZ%>Q>A=W:]U\'*?E!7 M:F6]4,X<*AFE9Y2^C?K*3U+Z?JE1.?AXZYZVJF>?^_MG\Z#0&9\#I8/>4BGK MM;64_B)]*30)?K/*R1_/GUX+,_J3.,_&=0Q)7,!P4CA-VR_G/UX4HQ_YYG$Q MG$P=KWE;QAY H%-4]%*UE'E ,OK,Z//I-(-[Z/.RT-\S[)$W:!4_!,6#PV^5 M^LD.TB=H F6]N%M[Y0Z,,]^:XE1/;,+O!E:6$)(9-)E!LP5J!:?+%B/+U9:, M-SMMMSI?#L[RU6IE^#4:''>B@T9O%_6+0E&OU#*?14;B&8EOHV;R4!+_Y'5Z MNYW9O'15'59;Y5-WI[YSCB0.*LJN7BIO7D5Y1GVD0R.2308,/G0XLX@VQIV> MM?+T-[*J;:FPW0*^M7'5A$B4)M,'JYG6[<7G:KW6&X3YXE[=^S+X<-Z8]D;8 MIY@<'Y72.JZ5D7E&YAF9/[-Z\B R/SN[C9K5[]\GK8E[N7=W\OEPQQO-D,Q! M.:GKM7KUE?M/+KT0Y[T]C;Z2&5@/,K#^&':W;4??+@ZX^?21>YC?Q]M/Q_;W M\J"4WW'RDYW&)V_0^40#%C"_M5+0\YGW)6,.&7/8!N:P^8R3>YB#;>]7BB5O MY.5W/*OY^4-4G%1/SI$Y8&0IG]>+]FL.R"&46H=P2 UB0Z)ECN&'# M';0$E:;G4G5^'(WS[>/>37YRV/XP/)A\&T?GS M92+\%)WO';=.;@\N]FYNK+N!/=WYZAXUFC0"%,LG:NM2FE^.6@8,34A?UP3CW77.E/&[2CG.]ILYZK,ULFZL&MPK ,K(^ZJ&ZFWE!,LZ0<897I!D]C#.$_?WNX/*T M^;5E7/>,S^%H,#OL$V? !IY%O5*MOR:_2=N%:QK9?O.="($XZ'G#6:VXZ2PHBNW/[^\#GY46M?-JZ/)]&OOZ\<) ML"+JRUDHU?1"?ATORD@W(]T_C72?H"W%HTCW9K]5MC_-\W>MG:-^W_\ROS[Y MN#-#T@4M BY7WZUL/ORR7>Z5?6MH^;XUT$+CCND6F0&5&5"9 ?5RU1A!T6W7 M]";6I7$G66(*!_S2J-7/:^/+TZN/%\Y.&%T6ASN[H+Q0E\Y"N:P7JL7,Q9)Q MB(Q#O")MZ:Q\6AC/+*.XY]QTK$^MRD'QM)B_ /6&&H96 M]>)NYIG)*#VC]"W651Y*Z5^^791'Q,/S]Q 8RU_^.YWRC^^'/6*5]?MJY%KMBZB#Y]G MR!]01:J5],HKZ:'!7G#9N6P<\_89F5'W-$9="8AXX$68E_3\#&QS0[J?]XS; MQ:F>2)-)&QAW?>Z=W9V8L_Q.[_; NQO\Z 2C&>P!]9=ZH:"7RYF[)J/LC+*W M6P=)H>RO=W;TH7#9L&X.*U]#8R>8E$[:1-F@>51!\ZBOK3A\T>X9]H+C=F.O M?=R^;+>Z6N-T7^M>=IH?CSK'^ZV++M)SH?:/UCJ_:E]^R0RRUQ)!9P_F.TN\UY9;9)L7L-'E;3!&"&P1DCR=5=U7O!Z.OU7=N_ MN)I4&_T?-^9I>-X8]8K48K)0TVNE;.)"1M\9?6^;G_6A]/WE\.33K%_[<=KJ MM/NCGMDVIWO?9DC?U3?_EIYDGM0SZB$ %C_"SI+>!&> &GB>S"3(3()M,0E> M@6;1FDP=;VY9%Y9CA-;@V#8(^VQKS>B6YLE@.KZU;BZOKLVP$IZ9E=:'_GFO MR%I- A=:.W(W(]N,;/\TLMVXPO 8LK4F!Z7]VV#4;'6/OW^]VG-/ON4O9TBV MV!NAH%=*ZPJ#7X-?0^@3%ALIGGDV_AC+YQ7'K5ZP$C+V)_/WG"@5%D850I=C MP^5?-17U?S5[ZU;S'>OFO'5\]?WKY/J\W/]T?FTW>D5J+;F[JY=WRYGK(V, M&0/8(G5FHPR@<1?MS[\/PFK^^O+8VF^ZO6_>?(0, ,=N[.J[YS"1X9@6<$OD7*R\\1^->]5K5]]G'GT\W'\&OU MUOIRXDX_C9# J9W!>OI^#J=R6C7KMZ6K^;?:4?5\_VAR_/6\5Z0>E36]7LB25#(FD3&)+6 23]/]Z4%, M8E@?=&MFZVK8BHP/Q\=][_+D-D], L-5>K6XSIW[XKPYK-G34VI'&9?[4UA: MQK^>T)OS$-95:QDW'_)V?YKO&(;C[]X<7#7.@751D\I"%?/TGG#8>T;H&:'_ M<82^>:_.0PC]V_'>[M2NN=;5SO[7;[NG'SI6JSY#0L=)KG6]7M^\DK(E7AU6 M77K:.7W2 M/,6LOBZEM>\)=A>(;AKQO#7YPQ?9S(@\@F:[Z06&F6?_YRS& E MYKFV16GKVG.NFI_*]:OOY9M#ZUOOD]/\?MXKY5E!:EVO5->5K&7$FA'KGT:L M3YJ@L)98F^-*_D?+N3G(=V[<0?&J,CUN'Q&QHLN]OJM7UU9VO6A[=M6TJ"Q1 M(8M!9C'(5Z6\+,8@U_+$CX=6P^P?MKM7'R]F^2^?^]VK?JN!6\-B5[V0W\UR M%3(^D?&)Y^<33YZKL)9/A+=6Q_W>''EY^[90;Y2+I>'Q:(1;H_S.2GY=Q._% M>5B69E-E&0M9(#,+9&ZCMO-0!O;CPW@8]*PK+V^YWJ3>J'^LCP^ @17)4U// MZ]7:NF$R&:UGM)[1^G-[>AZJK,RMK\WP6^7FIG.R,S$&LZ%WTC]'6D='SRZ8 M-6L'L[QL1T^=:3 T3$I)6LBLMLQJRZRV5Z7OI#5!&CG7YOFH.\@W@Z#X=3)H M7W[Q@?-1@]12N:R7*T\8C\I80\8:,M:P#>I1&FMP/M\./D7G_M7.OE6L'#1* MTUZO@:R!IFD6]/P3-$A[OM3-9N?DI'UYTCJ]9 .LFIW3R_;I8>NTB2.MWIYZ MH:452N\R"R^+Q6]++'[%P;)9(1FBODA$?=%V-),BJ\<>9D4 68KT'Y,BG6%X MAN&O&\-?CGDC^B-ZDXF':.R9-R29BO_\M=Y>W;=O[8%%UFHP-GPKZ(7=\F@R MN+,O6];A-_.X<75P8]OGOVRTMD\/?L)J90?IXCG.#+_C@UD=6H-/AA-99Y;? MQ9U*:S;/K-E3P_=[)]T/Q\/#P^JWF\[H" ]QZOT>(.Q< M%WZTI_N]_7SQ;F96@\;@^IO1>/,OX K\7UI.QL('VM3PM5M\SS\/=7=PN'V< M3,=[=Z8SR$>'P[ V+SGN)'A&Y"$@!8TH''L^4- @%5Y]:^+X7VLE/Q]]_['3 M_?[_L_>E38IJR]K?[Z\P^M[SQMX1VH=YZ'/OCD!%Q0D5/@F'78AF;EG?H\4"\GCUGKR]*UNQ^\@@^^P$'P8^&E'D^W@Y$H8SF9G M+.!6S HJ5>=86A\9W(O,=1MCYWP__(4 [S#LEZ!1 M[@ZZG#WC^A#?9[#RF##IL=O/\EL3,%XDT=?(R)&CS&R*,XEQ?[SVK'P%G'+ M*79ZGLJ)M\V/4+IT)U!)*&'1-(@@ \ % #T MHI ^5P-)%?.F(XX7E=8T4H,3S +WITX*'"ES)Z])AR79B5YM: MP70*JKPV ]D&OE3@2[UY7^H=J!@_$-I+ ,HYE0,\'Q';J8OC&DW.IW)I8=45 MM[2=-LTZC#$2FB5T)F"HB%PRRP- /$#\YT'\^8N/_P[BZ9 /C)#K$="&"A@1 MKS8V*SY*$9]H,02)%V'X_#<(/E)Q4=5P%6;%5@ONH9*%NUI[^D)W?'.K%_ZR M7=__.]%GDH]U8%1=OU%U]1/PZ8RQ\ZLR/S";7>6N/$8LER&UG:"VJP?\?"CO M3K!<5:-IH8H.$;:UKT660LSWFVK""@0'N >YO$_>Y^2C\=6OZS)MA MGTQ$\HX3^(@#Z<[SHL%6GYI5TUKG]ZBI+-#)@PM(F0^4>#YKA(!Z@#4 :CCH_2K/Z..U;SOU:6Y MM+3J:'M=[YCL(A@P*75DMRR1(HSFP^S^6*WZ\$03O[XG XQ&D$('I-"Y&L4H M)U2(J.X\J=^7L"RK.48019H&WB$ M= #T*U9C7@5T:]JW]/)&4JT-2X\Q(1C@)2H#>J*M8!!2I-"[390%/5)?'N7) MRI)%O(,Z XR\WS#RT(0C-#=4;/T*R/!_WLW >_=A7QHWR()?NJVY[%<" ML=4H,?WY;&"/42,EBRQZ""U2Y*F[ED_4JG\'96D7'WC)?$I*Z???TE@O4TTUO85> MD-4TK$EVXO0BF.,&Z4U6+_G8*9C)RPPOB]OV@H([+P1)\T3,,HLD.R"E=?2JF9N__G?Y,O#WZFV+GLIKRS^\W1AT?0E M1S:%H'^=;=O(K]]Q4 CVP(K?EPM.[Z=_[W7V];\>=_X'TY54UW:];P]T]FA4 M"SUEG&](QFR&7E(\7;9*\CQY\S?9CN38/XZ2H@X;:4:5W[Y38CH/!?PK1?VK M\./;=#9R4[F2=Z5'$W;DT9*MSX-OA[]Z^"@CP8?/7#\+/OSFZ;:PD3\\^2=]R>,&7PL)+F?>_$ROI MI#:0 <])"=8^]"8Z+-/QHP2+*;>E**ND1)X!Z2C%\FLD^>E*G)IB.:-B284I MA:1(4H(T59$[O0';8+L"-V+;O" < M?_L.Y/;"6BE/>G"<4"79B))?-IA!A^]."V6.%RH^PA;_2&?J[\!?G)'3IALG0-;]8T'>JGO0[NX6;7:==Z][QIX1)Y;__ M]]_*89&/BX3A,CS':51"=8*0,(72)%FC:$G#$(6FZ3D.:<2314IV6&91TI=\ M4%JS"!((-3,P1HQN2(D&\'/+I=%?B:5R9<+R.VF,CN9!>5,Q)"3?$IDRO4:W MWUNR&WJVW=3"^G(>]).6^,\M::.RMFS&]Z$-&BTF#C%'\&V4M*1^;BD2?7/# MS=:X&#NVRKJ"$/87C(2>>#NOH-/(;_%6JZ+52^-@$G"JR.5CSR3.)?$N'X[1EVW#:;(69R@,OF&E!IR^1^9;B!.4LWB\-66$Q M]3KK-C2T9X9$Y5L&9FNOC8;P1%P%X7:&CT=;(WDFG6_9"Z'^9-(@8@LA? _J MEJ#.NIFL.W3B];QM50S%U%F![Y(H-8UC2XTD&,XW11J#Y@3=]B!6'\[W<*VTVNP*TJEF^->MZMV"_'J^:@:SM(E#:E?VYJ M2)9NJ%VWR;8&P7@2]?7*E$C@?T((9VUTZ;C,P!0%QJ^OQAV,YZ=,VC0W U"U MBJX@1AQ!8Y3OE]A^5*_X6=/<#,Q;ID]JJ[5O;9 0H[@N7X.J1MHT-P-.P_(= MW6,U41BZI:7&+G<[-7GJ"10HPZ#)[OJ/;.%LW0 MW@]FU+0OU?MIT]RPVFU!A]<6-!97'0=J03RUQL9)!TY@*UH;O;$5>93(+YNC M+5S7%BH3I4US?:TC*C,?3V/*:JW+_45LDA0^[*=-"U&TE34^ >SN:#A=M;P&+K4W06(Q( MJV3WDJ8_P)U9A=\UY(/AGVC'MKSV]6\/WSQ6/%*3Z:@EIXJ3>E"XGNJOCQP# M1^WUARY*$YDJ&G@/+ST^##ZH):_S_./05Y1Z[F3OD:;WZ/EN\LRY[48/1L_# MSZ74*?+MH.M'R1R\J&8?K9[LQ0]-926Q[<) ?P>=^S7>,_@-WK,?!M,?>QY+(#%KG)=D*_HLS?C MP+( %@/+\GU9T*\T"M;E4NORQLB^%^W[NX])>4D'O>SIZENG)'>&],8Y4ET[ M_?#_OE!??G.^,.(KB5Y1"/!KYO.Y([BI+GL%UM'T7V:/_7[L!0!VC0 [LSP\ MKC+QM.*$\@LH(;\+)1CY2L-W!*4TXC,W34!H@-"\(#3(V83F>4/L3K?RWQ?8K*\X:#OY>[5D[DH' ?G6R/Z3 H>"FE$;[HCABI@NB'K=87#F MI/C]9@=?&1[6U8/"VG.U4 T*GK[5G5#_+KKGU2>N>(W>*92>?.\;62_.PCE" MY8].SONTDC.=!!C,UA40C]9'=UC=ZH=IE/,^+Z>_--.IZ$K![!7 M0I79@&VA2!EVU16W)],@.?3+/SB%%+.M_1)7:P # :X=P9 GC! \K\C$O9D M,>V)K=@)'78TIP3IHQG 1VF)'%,3CPVW8MT/O%55;T125IH>0\DBA>.780#T MO1,NOR@B@!(N1PF',X/K6N\/H 3X"27 TK9?JB/*S$(@?J:&K;#$=-EN_X,I M(68]3"3YKB8B;9ID87[IC_+NA_E17IR2LZ5_>5#. M/G:H5T;+%[;54M3R\[KK:MD]9MW;FJKN"PEV3[!O9S_NU32CTH-:@:9.JH,I MQ/8C".6*[:X/@,)'&TP0 +O9Y"]B00F@3P,>73N6!4A&LU' M.WO2X5,22.PN'"_BYZQ[=&4'96F.BN05=<_U_=2XF9^I' !P,U^G3^GLFLUG M=RQ=V(+)@-G+<'FJ,O2(TE:#4JG,UHFQ'8_JQG K]"7\D+,6*I+4!4V6ZQ)L M &\ []NS59Z'-[9CZTUW-.A9XR[3;VPV;,N&TUPFB7&"XE@1)3%P1 3P?DX; MY:H6_?[,DN?Q[M3#:6V&+&.Q-8JM]E*JTS4BQ7MBAR 87:2?#0JYN?,??JVG MD^\8!7VWUAU?][\!?^HE[NO=$ V]=%'W_3>:IT'I0#R!>-ZW> +/]!W)ZTLW MAJ]%7F_;B7HLK3K0?5WVU$66 %33M[KMKM.4R7?G<2'RP#PF]?V>6NT36F0$ M\,#?66.=&I&62)0:Z<$D 7I%U$B7R;])GVT1Z-& M2(;O9Q9-TLS24W?M;7O!KDMYN0NB^G"OV/V9)8)NV^E](4?K/,#NUY1DDF-C M5>_UNY9L8QS;UC?QB.I+5&J3T&01@RYT3 PP##!\RQB^L&GQ)@S/MW%MU)A- M:78SZ'C[IJU3W59:.2:U*^@B0EWP-C P(NX$Q!_N[K\_\^!-(*[MQ]06;?M; MJX3#N#P51\A@F&[$B6U 4$7XC@/)C^9"77?TM*1D:C#(VLIT3#_PLF2RP OZ MWDZ0J[Q;\VY>4G#=YCW#U ^P3UB2>0+Z7U-EB(^J@TIWA$!ZA6Q"(!2X:0&4,A[!M>_F4)Z'K%OB?7UQA)DA-R55M-@M&"DK/XI M@19IZ#DEY(;.>9$NLLH%:SBG!K8&Z&WD35APFDB-+/!4G<]MG,X0T_KMN:CNJN[N] YNI\'W=!6" , M_5W-!2[#9MOU3[$87T$ZU "?=-BZL.JZS9:P[# )B\%9CE(:*4+H!;GXX4="/J(,43=AC+#]6C?#.9'F(H826P-<,P' !]=,;M!( M>1;X*-<==G;!HB^&]>V\[JTMF[*9%/B)F4*111PY?P39!PIQ.@N%9"DU70D* MR<(D[PY-?W'62_.?4$6Y"UKZ<#=G;FR%OV[;QJC+IN.GD--]WF&?H(V?5Q,( M)H24S$3RU!/,5+$8 ]FVN^???<2X=D?,G.\XXE/CF?#R'H=CM0EQ==Z2M9Z2]3=-A M$D48>W;+N0N7?;#0O<)?QSB=OX^.^V+!T>\OJ10P[H%7[U8UZPRG7==QGQKY MOPX\[,C<1- @%Q5+S67?**^&]?HDDN"L_C.,?X*[#P#N .XWZ\1_*]Q;;I.E ME9JS%>7*T)9Y&J*AA9'"/?7G$Q>"._#E?SK\ U_^N_CRWXI_=J;LJ@&Q#2'" MQQ4+5GI4P^FG^,^BC^[)I<\EJ^+I?O!PN0#X &_2J_(!0_YP9^'=.?P?L/C, M+6REC;K[;7=HC5>=WF[57-,E(;%#LJ+'"%HD\?PE2N#6OTU(WY%;__V1>F&+ MXA5(+;47.WNS"40=U5QBT*4YGF12I*8F!%4DZ7R"J/,@%9QQW!%TP1G'N8V! MEZ'K=R<35MDT.*NDUT72JFZ%/9Q!-ZOK581/7#VXLX.,[U8!N'KPB=,NO)NW M$Z1=>%X^&S\--KIKGKBI)1TPG3*;T>-7+=?QR!L1# MNV$*0W87>'*R69B.[,5_FS*,;,8KNZ',3W(8!#I[/ZB#.3Q18[Q16_O%9,H%R_MQPY)]7&D2CF;Z1'B45*10^?QS?!\IY5W^( MURL /_)-^H_^![B0K]+$29#U;!K FHDD8]WZ4ZC$M8>-GMK@9*8OP5E%=QBA MBA2>MVP 1@%&/Q-&+VQ:O(113*RIIK\9S5D9ES9FMQ'YT89),9I=R(&+& 'J M@0#0@C.9]]3E7P(MW$ WU&!']EG3' ^'P=KU"#E*09N>HF!%G'ZN:.@]G**( MCJ=S-7?:1I>\WMDW?GBQ:YK],#! ;RD5\B*[Y&>K.*NUIZ^ MT!W?W![/I)FM;-JR8J?'U'["E(*NAIX9F+K/:,OPP 0)H_+SH;SKN5[:8R8( M/%,)@_2OAFY/]I(FIR[YL+-6AX3;E!4&Q")JXF2 - T)I@_YS2YHO "^ 7QS M?:._+H?J>Z1'NRC=_/)PQ\6BCEW9BZ0E.Y.Q%V(AC^I1RCNI488_ZY\%1SN MB3[WT,9B4!#[+ 4Z!909=KEL7"CUV4! :S(#]!KRG(#O\C5:' M^,5PSS9H(-= KN]3KH'3^=,)^C66]WBEH-^0VQA&LE>49=]4@<_H\\;GW6!0 M;=7F7K^0O9T7PH$S%AI.W/(ZO6EVF;$FF6:_7.[>I$W&'RL[#G)+/H] MW1/2/F8X^V[J0=]-/;+:4%6_V6=9A":F"WEN6LXP,?6RBM/(UTLY>P!8 5AO M":QO]]%> JRK.::+"UD7K&45LL=",%:YJE]2L$/+, O?<5"G\>]+[= MN7H)]/+6IKZN-Z&-V))KFV@G1(BL9ELM_>4?Z"OQ7$;VV_:I'G7]JFF'@:X! M?],=F^'G/":^*@O\8"]ZZK2QQ@8=00*ZJBS- ;LKJ8GN@1X-!1!M M#G .<'XK%L:O<;Z@IXUH&:!]JR0MQ1HVG#4652;%.9'B_-F37^!G!\"_61?[ MYS!.?@W\Z;"T4E8S6!7YK35CA%YGL)YG&WQFGN#GSWSZD;;(6$_77]<*YJY::0=U6K4"HHX*SB9ATH(-E[&IUVI*G6:KTH M[U1;@\+Z/"!CU'96_MGM$.@--/4 1^: QFX&1GZ>49;/AX&?CB"9Y%_Y5JAA MR&[GC;C-FAT>F=76O$^:D81D);9QNH@1=)' +I0J!* 9H/G&T/QV:^,]T:Q- M6ZTU;M@3"VG4?#->(UI*3CM /"^^2./<\#[[3;%>\)[ M;K2[**:L)];*7B!P?1#5#--(X9U8&CA9Q%&XB&-W?QSR.R:(!HY0[M[#CGZ6G*\>((22WUB1L"V15F;".7I)<%2/3&AQ*Q>-P$541(IHI?RO0(B M $3P68C@0PR?-Q!!RY.E'KW8UD0D[+(<:3I*P^RG1)"8/@1J"G.:!#73#D^W"6O:"U-0+DN:)@&:)JN34+IR;CNRHR3B3ER0? M9"EC"\GZGG%>?KU@;UT=S?37MARGHJ?_YTU=LDU'+RTR?+P@1#\Z#[U>?OZM MF=M__C?Y\O 4U=9E+V7&Q7^>2B6:/O7(BQ#TKTMPW5'.CD-$L =R_TYT,(0\ MZG7V];\>=_X'4Y=4UW:];P_I$AZ-ZCB72";WAEY2/%VV2O(\>?,WV8[DV#^. MDJ*^(MA#*H9OWU,NI/-0P%.SH/#CVW0VE1Q/V!&785QS_\5%&\@^? MN;Z94M,W3[<3"M[JZ;.?/#5;E%0;N2G:2 MIV>?I&\YO.!+8>&EV\I_#_G*2;'-N,%)]PO[T)OHL$S'CQ*Z2(DY)8*TRNDA M/?11BN772/+3E_X4[()R7__-$P)@Q48 M@E59@F"(EC 4(B1*1M+DX\CE[Y$E?6>QVBX:#KNINGIK#QO; M&=1/]2[XYZ;[S3X6K"$CB,A*9H9;=+E71UE3(O=4S9Q5^A-EP1)UR]8L/!1= M*I(0B?RYY03"+8T/M VK1US'&$?#JK));*H3[Z_3N&*%CPC(1*R,\MA0'NCSEIBT(MLHN:S+)#1DE/ MT7Q/%^V>)8K5M@1M*CVTNIA#I?DJ?6:^IZ*H5% F=BEV7%]-'0'N];QE/VV* M_MQT-D=J6".NJE9(*7X+VG+_/#[L=^$.;+BBZV6:VDFIZ]62M8T-_RU@8X, MOFS41+,UV^W&&A$M0;O@E1H3< MB!U"\F8D.,.]S<%QVC+?U5! AYY%-EAKU1H-&MYN26W7C$3D'[KE#$W:32P: MTNL*VR("FFPI4=(R-_M3@<48Q&.JK [#357<][VE8"0M\9];0B5A5X(]1[/J M_A"=\%LSG'%I2RHG)B(RFRB,QK,;9"27M_,AOB'[23BO#:=HRUU&4V)1=:!9HHMS?-G:[ M,A%"K)&TS+^>[B[\FK4-:U8)@PD&Z=1;K--/F^:$CUM3W8@W.UL6<;K;R6X$ MMWH:(U'YGM+ZOK7MS29+"#&W@B[JWF@D1DG+7$^')6+;#4_I?*U-PXCJ3MG-W(']76248J^?-LWUM*E@J(Y$5=^2E[6M5=OV>&?) M2'2^IZOU9E2S#;O&FKB :[,VJK1V:)JFJ!8+=S9Z35VSZT"(VF9 M&Q/92Q3G<-'#1:''Q'UN#R_#4C]IF1_3$%VS^P$G1%;)6@^A+<;"RC9*F^;& M-( Y%]_I"\;:8/*B&C9+#CM)Z!S*#ZI-<@(]VP\G;*PX9G/%L;MH&J5-XC;N1.JR\VJ#[5EM !RTF;0KG>E#' MVU$KF-8BJS(F',S>B5IG8&1M\^P;C;OTG'9&EKR:-::UZC*LZ]G \OQ3K0YW M4[CB^I \VM66* -!#GEX;HZ VGJ7FU%:*+!C>+%U.]MRM"62_L+Y"1-C*>A. MA=H.TDEA.6RTC&8/[:=-FAM7$\']+037/%8V*IJBU8TZMNBG37/C6C?Z8ZVN0SVH5*M5 M;#(01-G(FN8%7.\.JS69'XO6BH8K*[;2B.M<,@=H?ESP4AA&<.2+EHXN>'VW M<+55N@AHOK-<6ZS,EGVSR0JKO5*AB?%J8&9-3Z"Q3C*<;(PH2YYZ82\2%$-< M'-KF>NO&S9JTVTO)'A_L!+5-S0=!*6F+Y7O;A?'IF"_;$ZBD6-MQ7U!6\BA* MF^:G%F_NU)+2KEH;=Q1XU:7$N[J1-LWW%F=VE55SO339,>.S$>ONQA+;S]KF M>DL*#+V%B2DF\J1:EK8QC%:3/0X^L1NK507==+7I2 SKXJ9ECEB^[F5-VN8&-[5$U7CAD( K=68M?5>IMUDS:GM (%'0\TOHK MU[#D> )C#33D!KM^VC3WU)VS&BDK(>J+B(K9J\66$#C&2)OF6+%9G1@C8[68 M6J8(DYO^M@T+.UWI &B::_V%J,HDV@7E;F-=>%RD ?]CH+9LO* MH<(P1NW9]:QI)CDI6X21S%2\3';K M1=8T-ZY5!=*B0;1UH;&K>+NUK-8,.BN9EQO78(WRPJ VAZ"ZTU6(72M&-#UK MFA=:(E*:<6(+C]GQJ&T1CWM*\7!1 M?2'O=I$K5G0/AM=H(QYNLM35N=X.,)6IVIRU@,:DC'16\+8OQ5FRRUQOJS*U MB_QR/!=;*RI@&LNN;6^SI^9[ZZ&)7JIL,9DM4)J?^2(2=L3N_Y2'2ES<[;9LJ5R5QF%V^9,30,%3NSZ*B^Z]-Q? M=Z"*H@X5I%JOAWC6-#V&6=38_L'U#]OOL(BZ)JXWHM?$65IV[47KE/4_A+9.E.!,BV;HJ M".)LKSN#L)\VS6N5 G=HX-F=^SS3R8F=4!=':Q7BZY-Z?<:K=+61=3;/=$PIL7VKF]%&C <*@IFM M!2\%A[8/3)>=LWQWVQZRW:JN;9/':2!]_#6!W_?P2OTNE@Y!/E*T,^%3#[R/SYZOIL\#H/ MP6!9KFY9Z!=BI<&R +2 9?D12X, M%S?L@ 2N\IE 21VEX+E^19^\1@V4!+ :6Y9$J1H!EN;IE ?;D52Y+0F( M+=>W+(#$+KDL;\S@\>*IY$?- ?6&.;@H>?_I!*0#^>5%I=,S\MPU@\?UJ9[6 MJE+.,1LO.7LN>V_K4PK(ATZ)ZMKIAUGNT]^VK.]X?JY39-[.*;^F#2 ,%\]S M\+PM#:8$3,DK')17IH%3[Z 7391Z9AX8 MNH%L/V4 8()>F;"?%_\Y(7B7.0*&Z8V+#3!,@I$YMQ*>="YU8/^\ W\2 MP^QC=B(P1_=GS;K!0O=NQ(X%''O%\P.VY0N)S"W9Q%E1@47RO>[YQSQGP$+^ M1 #YTSWW.V*PWT5,(C$D^9" \GMRV/6ND"5!+3SDMKP91%4.U3J$%%AGVJ9O M2Z3N;YL^LX2L95,KF0ZP@X ==$US=&-V4)I3V],7NN.;6[T #"+ M.]Q\@NV MXKLR?_1-F$P.L'BN&A.W&)9Z-^;,H2Q)X2_X[QMAT(^2EK/MKGD'.ZKM7=55/2T$> M-$04/M:L0B $.AN,KFO\[U_!E?Z@"J[/UCC]>5HN4.&4\25^_J.D*20=BY&F M#SN4DV0S%UC%7:U=)ZTXQ^Q,_WNKPV%F=I;9R614HJ%&-U "UFY5UUX!DE\5$N]3="BHC994=<*)(T5 1)^C+ MU$,&X'FP#S[[+-P5A8A"5<*L5F.*Q)4NV]I2[%(:=*H3V_AP_BBA;Z&/1_%+ MAYY\YP_T.W_HDLHOFS,$MTHL";?79+?M[U+^P+_\ P/: +0!:..Z:./'98&> M;&J<4SFX!(\44@[8>7/BC>?B"L:J7 DA^[6E<5D*$1UWB ]'>(L=*[ZHXM!H MLA=3"J$2%83"BRB)78)(/@I"SPG/%6 *3,NS/LJKFI<\UV1QQLA_SN9P_.P[ M#-AG?^1JNR[9STU+X:_KVF@'>B";CJZQLNJ7&?G-JK9SMIK0, M2MI:C\Z[PR83ECSFQ%;+$; ",Z$F01M!ZTQV_"3>H5E99>S+/QA%%6$:S^VU M?P.M_7QL\B$XNJY9N$8V>7^M/2HUJ49K[96A>-$HMS=LS9R&Q# M*K!XR%C3V%99UZ?]%/[DEW]HL@A3T#.:]@T%[\%(]HJN'A0.A[&W:W+=.T.'C 'E[^G]M%2?OD0NBM;T'OB MWV?+!=R^A5@-/3E]C@1+F8D(2T/WA\$(G\?[A)<&8;GL:PI4V54W-8FSS>V8 M^6VK,S&PN,R^:KN^?\K@--;ZH#

*@>Z'MC*K1;U7I?(C)_$XH5<9J\W!GQ M9T/ZY?$!D/XN2-_V2W5$F5D(Q,_4L!66F"[;_7W7T$L@)7QUL]RV6[$HT_@H M0#![VS"8%*3D*T!ZVS&C1T<1Y_MA%C7JSI.5RI*,9-E["G?J^CZS670GOMPW MQ'Z>=[/.AW()9G..KR,2A@0(4B!S44/@3O0'H:#ILU,IU[6DZ\EJ]))I=;5# MA&A7C[)?^2?B0^MS8=@G])IJK:RP&GLD/J.M2"+3^%"XB)!0$2,0$.?UF%V+"43Z$XKT55NNSP RGC_<7.?3*1OVP7ZNVH>BRQL>ZV/&F+<:PZUY7[8 MZY?ZB9J7ND9?U/-N+V".W>F>:OJ9']1=I\/Q[^$XYIZC0(!O\UG?9O9+_B#* M#]*MG?!SX6A$1OHU5W16YIS=]B4K]G 2!%4F4 B>5(";AVMD 1"L" MR;Q.R00^Q]-] 2Z6: R&==+NBOOQ#%U'R(JD7 M0(@DF ,0)@HVONO>^*XM> RH9""L\3HE\WY]>J]5HPR(';&"&3LL/V)99]6; M6;-&JD9E%V)?T*/N(O(QFZF2(B?SDT8^KG7'SQ;Q3L\N+A_H\7$Y8J]@;[J^ M^;BZ[>PJI09 !D &0 9 YB[TS"MV_3':,O2#M$_^T/W%F[-SJTPAJSS2QP9I M.34_$1-!][:FJA^4W8&NNH:3/273>T^HN*8QX'IP5X0LF7?E-=R52CQI2'3J M*83Q(H%?)+GSM:+VVCUK8-K.&^EXQ?/V(9&05[QI K1=1]C9)X4,T,;_*!+S MBF<)0.:.O+X?H$%O(Y] VL2VS^KSB3&RRM @%)A$@TZ=Q"^JT#<4!'IXPVL+ M*,'W<*(%(F[^H.+1GX>"QJK0-N#1M"LT>QYSV8I'99T.I^.])$/U MBF57]OIRU@D,"8:RDD=4D4+P(GG)DD>?36'XV-""__G4X/[-],3O@>SSIS>F MQ69+ZQ"PSR($P[8:B+:1FAFR+UN," : /K. /V\5YRPB.6,I)BM&-N+:M.( M-G34NC"X"5/DADA[0UK\F+ J="?T:)M)P4U]^8? H"(,7;!,T"?WKU[=')R# M!$ 8*]B:KG)K^M@XP=RH+EU8YTRI3??56:DQ7RP6%C'SHW:I-5LMM3-O2N:O M"NNPM4:9KC6,J6A:BA7TV[SD(=GNE%76P=$B3N" " M\C5$<$.QGT=/H>AX>M*SO:X5[&1."LF2FLY6/T;<@N.*.PDV 3EI;OF8&8@P M$&$@PD"$KSE ZTYE^MKGX,-#VG*3AG335^&"A>VDS3U_H MCF]N]8-Q\% Z&9W%*TQW/+1BNR^HD5-F)L+>/FNQ:-;*]CGQQK[N+X+_/5MLJ8@TS'15D1LRM& MEY%@-+TR3A4A_"+57@&X0&S!;5$,"+D$LO]99?^ZO5S/7NP&:=UJA'<0# 0_MN4JYMV8TV6AIO"\*$:;0)7],FWK.LJ9(>[>#=O):%&5W8K3W MF++$=DRZ U+I>26&HB!3Y@VSR;7/P8<'(8.\FKPNXE$_6<7Y*XJ7N:DR M9> @#Q2[!-@!V+D&J0#8^3S8 9[(#RRU66ZJP7R^;I)0*U9PRN)GC6C;EV \ M=5PB1!$F+^BYO*[PCBL ]+72WK5/&ZA&#Z)(;P=-US5+]U%C&RC@H.P\P,Y- M*.!G=A)_@-*,5[4URZP& PNI:/JZ-*54?F:D2G/J4WY1:[ZA&-C#&UY;H!X! M1V6?*SKH]RO9_WDD;&7*C:M+8MF 8FYHXUN=7J^\_F4KV2_I(31RNKT5RX?6 MG%]-*Z*Y3X!/9)7LZ2(!XT42!86O[R0* A2^_HVJ@^^![/-7+6SWV'FW+RWV MU@:U%E9Y/9#9 !H ^FPN<[LQ:.PG1L6U2E9E.X]L*HR-"X-[+[9X MR=<32.MK@18W)!;P1 ;NM)(]B1=A^(*Y#CZY;_;JYN ^*MGGAG7IHN&7R_,K MXYMQ/.WC(XN?;[7)M#H(&.;,58I_F:Y0<,H]<3,=D&*=K55U32>[OL.DW !2 M\]X>$;S#YG_OF4K_$/:_*"A&,_.%I\\P'ZKT)'(K-GH3U_C#R-!78QP/H:5M M*'M(7(ETV/26$WR0YCDBLO)B"(D4832?4/ <./^<2O['!G[?!<[?7\EOQO1\ MK ]FD!4SU2Y#.>IXM_S];/NO4LR-)5_#*^LY;,D18K0ZU!Y#RH?--\LD@10I M]/S9)*[E;.\8GMW5@X*9Z4-W>GIY.!_X-'D)P5'T_2<# R(-1!J(-!!I$,L* MI@5D- 6QJ%>+AO=B?)"L$7T2YH:>QVU&BHM@B0_'6XA7=MUUR,%S6KM<^6TK MGD-FDZ1JHC"VL8T6,YU@&R7&>.8H@Q&J2.$7N0\"U,)K3?T*2.*2)#&*)KU- M,"=5B& #"6-VX59;7@[?>Z6N[$O3+@OIEA/W1_,./66-#-_D:_!]0Y&K1^>: MZ'AZTK.]KA6,A& +R9*:SE8_!@P##_^=1," 5#VW?#(+1!B(,!!A(,+7'#5V MIS)][7/PX7%V'VXB7"KJSNY)*,UOVWUH3/L;K='L\GO]]Z/N+E]Q^&=C9M63 MJQ;>G3MB/%P-9:Z#]X>5O@13Q\B]2R6N (%[=S_D*PS_ >KA+<>D 1&^>=_: M^V]P8V)BX[YH^=9J92.*$"MR.;V31AV\=1?PU%V+Z_GHO!OHZ]!3%_*A^)*: M711,7NJJ5@&<.=QQK=_LWJHP5DA2-C%5B&2TB":;3J^MH M$<&Q(H;A%PR"_^Q N\8( $ W[Z-L?_95![)_K;+_^UOM!_FWGKU<[BVE:FA9 MH6#I8P**JG1<+]?_\);9BUONK[)$67K;T!=0RV$KP]H,0A8$:U?[Z8Y+)=H[ M!!M01\_L-?XS M%=)O49I:]^,JI$^846"@:-QRF52%S#S +^N0MQ>P^5#+*_7XNH?R7H5DB0MI MS&;2D?1C+_G6,]5 UX[.X%0D_,)?R%UD;#CS/;RKVL@^KQ=WX:WB7]6S._AL M'Q>TRUCB00VV/I&'LW@5L&6KGTQ"ZM_%(+)( MTGGO[CW@Y1,&1-PS18 X!R"9URF9P"_ZW":6*\KZZCWL41+>>=D9C9=F7]R( MSW!;GBKN^&U!?,! M/>V6XU'O63)OTV%X:=VJJ?5(? 1K93;4.%@L;T9M4J[L()\TF MJI25@4J#2;_7@;K3S M+LXA=M_;;<3*0!W@6GME0<-(0N#4_X?"11*ZR!$6" R\*3:[]FD#Q>A!O.7M MH.D=O437-WB@+G^\%_3ZI ) XEK5Y3,'9WZ BCMGQU6D2Z]6%F%%ZX%=ZS<- MJ)^JN*D;]D4=]X;B.0]O>&WI>/0>#I+.;4L_80(T80+-#15;OVDJ^/V2\7\> MS&ELYY5@V)J*+(+O1WMEO^L2->:R)>/;$V6(K71QR%:<\6J\&L613R*)$$7(0I4F#ZKEOW!P'EN3LY7@OJC1WE-Y>O>@QO.7_Z.ZG9W0< LE^)F MB+OG,!(N0$4G0>4 "CA72GA>>XU9UTQGGLP+.O]0N_1V,F')8TY0 MA%ZQYE5OWIV+K>UV+9$HI)98)J.(M.87AA81\C)YBCZG,7(%& ),\?Y:19=J MPI.R%DK6QHC*7J^[A<;\A0V(87-+N5S;ZXIZB$*:,R(F ^*P^ZGWD[(T MR/N5(-;,[1^/YNN/WCYT(?LD^7%QZ"3\%:;UU7_6KI\9EM\\/5$3$ZWP@0L@ MZ%_I&!]UYL=Q8$EU;=?[]@"5AR>F4,D]+G#7WZ"OA/[]U ?_"CW +UU9_?ND M%N0P< M0 4K?^^_DQ0]?LS7^WHL#<),>V/+:U[\]?/.?/^><)S-U^"3K?2H: M:1=*MAR[8?!M;NYT[?$\'4=S%(NG)V"_V2WR*YY*S%-JR\0QZ=(S%$[E^.HO M^.^?&?,G0DL@-G?=P'$#O;!;V=]LV3'^[XONE$3A@%8)US"(P%5((E5%ES"= MHB2%P-1D/]9EG=1U0B?GIP#QN^,^_)P^*!E>0CKV?Q[CZ_C1EW\JCY-NN_-" M0_:2G^-"V71]U=0=5?<+C02,J39S/,U+C)ZOW\'V:."G2 7(W1_)'?+GI"9T*W5S7#TF 'L3J MO7OS2N5@'7JZQ&]"J#:#*SK;,M7=(+%8OBL-)>0@#UW9\R2+(P08LO&M%0;M265%HE7/B4X=2?SKHU:DH&?# M* 3R+JWI>3A5+G@_AOEJ"OI3O89^4:U!B9Q>8SYYZ6&XJ;?95)/?#A=Z05;3 M&VJR$Z5./:9PZB^>-DDF+<%5P4RZ;'BR75C+7I "+DAZ MD,AK%GB4>K8*<].1'369DN1I1T/WT*%4FSJS3?*;AMGW7FBFOT[H_*#YO*E+ M=F*;/RAOK]!%L\Y#K]"'U^SA$!'NP M!;];1#"$/NIU]O6_7J6K/AK5<2Z1;.*I%?/@G9!//G]HKA*FZ^I18>"N9"=Y>O9)^I;# M"[X4%EZZR?SWD*^<%-L7R768:64)#U32/2N#^E&*Y==(\M.5.#7%\D'W('%% M5Q$4DU!,5B5,IE2)1E!2(BA$1VA-TU!-^7)XZUGF.F=!_A(/AQ5H,(,.WYT6 MRAPO5#BV6V&%0H-O5[EN77A0=KN5KP6F6RT(8EG@JAPSX%@AFZ/#&"N,T*BU M^;'PD>.H\%V!;W-59L@F'1TF_W78[E H\+5"VK]"UL'S4?E;C/RZ=_PIV;7D1#=6SKA!O=Y1\?M^B2,N M<$Q75)BB)81": E3$$22(8V6= (B2!C"Y[A"'.5)_IXJ5.0K:\X7":N":$V' M][?#>3U*U[7] MAB>YFN482X&OK5X-*D$NKHY+U;DX3EOF1A10<4T0@Y)H$41K(%56 MLJ+U^DG+W(CB"/*V?6G=%$-\/N7@-NDVA4C"\_U4%1[I3D=VR-;;VR&%F>V> M*4<2D6\)":6>A9!515RMS4YY-.M"5<:0R'S+)DQN-ZW5:B&64,E=1;%='K;Z M$I5O6:UP)=R*QZ8EK/LX@HJ-,<(S2 ]A_;'B\G"D&#H MQ.#WFK:G1^*(C8D^:_?U(&[4&0F&\TW1@6'2-9'3+;Y5V5,\,ZPJBI&:4KFF MTVF5(-A->9(J(/O-B.TN)[4H;9H;5339#T<A290VS3UU9T1!B6:'-;%.C93NJ MK?MI.D)\:M1-MS; MQG:5#2FYVG:]QFP^SIKF^FJO\$F'X\K)L%P6@0W.;RMTL@0G1%7B\1B>+'N( MV*(V.M1PNBT#3IJ>D%5E2/I-"UK8HDQ;##.8-428RPK:Y9K./:14'FU;;4L> MK;PQWU]PLU%6/"/75&M&VG*J5+ILO/.QE3CAMTP_2C.;Y)K6B7YY:VE3%R)Z M?&<811&)5[/H^[RX#-TMO<;B%23;A 9YI:7N++*XW5S3P)?WG55Y:5CFKJM6 M-K@S$&H)39X0EWU9F#=D8]87PY"RELD65-N;R5-/R( [7 \@BJCT6#XF&M%X M[T:2D/3UQ,)J6)5'(&(&6ZOYO#Z$:3+NI7GS3BSLW&KQRF2PET2AKL/F1C/J M^"IYZHF%-0;U&CWO^ N1+_M+::/ 56YKI$US3VT0"[@E&/&&'5>,FBC9%7M4HPIG6AY2:=."$#."T+Z/RKE6U2C"-K=4&R8YV4=HT MAX)-"3:8+3Z+Q;!IQ;.V5Y77NI$VS?5UI*SAAK+32:OE[ (*$V3/U9/).B%9 M-3:L5SI*$V5-*]1K\AI=H14C;8KF-JO>%.$PNXTDE+&M[]EZ59F4^A)Z0@C' M6[-D&<9(LGA\M]#\S8C9$5'J^\DUM1IMO0;CWEJL]TA>=D5C]HP:=-<7RMM@:A-1H+.\O.P%UK4!D6P[*FY>47P?]?G8MOIITUP'3$LQI^Q* M"Z -MQH96%EJ]"PF;9KKP'*Q58?5KAV* K20*U9YM0SV2=,3@-E.%^4-I4QK M4&O@*DQ@CW>M9"=$3Y!FS:,4N4SWIY#<]<=&K=\C>M/DJ2>P-6 8,\;7^);= MC"9U7HK#2EHW+VF:>RJL[EH[4B1=2.B'HQ[4[$*=1#% 3V"KNJK+4[GEHI 0 M5-A$LS'C42M*F^;[*AL$/YDN;8M8CAH"P8V;@IPY:^7Y7*T[6*BOL3H M$EX?FBV!29OFGNIP6V'F*+$ ;3KT+HRU:1C$25]/P'!&;MT!4IKJ4*LB+J9" MO]&@^\E33P!&("NZP?+E&5ORZ>5@'VRJ?@+#I&F^ WVK;3"J[UFFB+C&I-9@ M^'F4-LTA5I2T<45ISQEQ!1-(:=$,NL$P4=I.8$NUID$SK'=D2.>%A:*: [D6 M16G3_,;9<:KC=HU>LHB-*>M(]TU2[*=- M>@*Q77C=8YKUE0JUG'7;)-BE0,R2IYY K,/A)J)!.>2AUH(B=HZWMN!DC\5.J0Y[:R["M)>HC[-QSUHV$6@_33IP0K05 M$:ZT/&GCB^%B3_3&Y "Q5E':-*U&#_;LP\^E],CJV\'1%R63\**/[=')W/>FLN*[=AC\?%+^O@%!C_[N MK3[>X]<_#!4B,+ L5[6KIL(/.%B?,<@D/=F># Y]A6WS47+O7"1OLC M*+90&_"= M]C!\R0Z]8+3&7(C;CA0XSO.[K_::,&;_<,H&( Q%_K0?[DXEXJN\ ,;E\Z*[[T:IXC(=%+T2&7!AKR%;MTPJ%W+IW0\]RY&;1=WS^1 M=X@TNNYR.&Z.Q0J)A#[DCKU%F-[<0K_\ R-4D<+1RV0>!%"]>:B^% -QAU!% MGD U^=\1"7NRF/;$5NR$#CN:4X)T(:@B$X/?LO5AW1HKZWICU3+F^XB1LCL3 M, 47,8*Z#%3?P4EXS5!]*7CA%J#ZTDG_'4(5?@)56-KV2W5$F5D(Q,_4L!66 MF"[;_?V4UA]OX)\Y^ZKXX2< M61'\5);QA?W-C\%WPC:N]U:EJ6%7ZN+*K;25B'!B;Y1FUD*__(/#V)UYFP%^ M+XQ?X(0^MQ/Z!?Q2\A2>Q6*W),8DV5F*K08GVRE^B2__8#!]9R[H*\7OI7W2 MMZJ/?RH>N+"'^P4>T.;*2!CP=@M:27C%W9@UB=,-*4LYA\'/5;N\:0?WD1 X M)UD]PTS3",DK-^G\_KS&QK5X)*Z4_Z[*"W<9D^2JW'#W9Z4PCU#+SW_ F?%] M/3AUIK<+.<5O1:NMM:$80E1PI$\W(XE,[18$+5(8?CG3!;#!YV6#*W3*WY_- M\V8VX#JDS7"%M2;665(S>)MK]HKB26EM&,DR)AP;,HJ=!KB5\20Y]RC-W=*PZB;T/2R MV)[2VG-5W4_+@OFZ[*F+PO^35^O_)!._U6UWG<8*%?[B>H/LT^K?!7VWUAW_ MQB\-7"E_7MHW?'LS LZ(SFU]#8XP9QRM^@/B&2\^L (?+'1ON)"=X2+9H8Q% M.?1-)Z&(BKM23"?K[-@S@T!/J'5^ZIS)F$)-:Q3TV8T\D14&1N>#9EI#);77 MB@@!@9,FP"8?,2/7>&*5#A)&SA=0!=8;G-7K MNJ>OUK8;ZVGI@[1(^$,%WD):P#;1I[--]>RZ-7!7?%[G)3C*> =E.JL;7DY! M7GF$XQ,J\>0J:%@)-CRZ((DQ>Z,8_.+H 1Q?@Z.)&CBY>S29[ MJ$DV/&:/L"56V#;$:&5N9H:4U0:$\2*!/Q<1>G-'%IE!59#7/R+C"IDP^(7D MSRP]*,C?[S8#;^(->A,_S[V3'*T7_KI-*VCAK>)O&2Z91[ <9*CL9*#\D6\@ MX:]D,I('GR"R-M<2=9OE/:NR'N&8TH'#*<*D5<\3ZPBC\S3V-T X0/B-^?EO MT\1Y(\1_1K:B^WAIS!L&&X=*L(<;2+_7-%)D)Q8/B2+@R@HX!@''(+=LM?PA M0<1!@QTA7%1G!4P0R(J\:,;KC"#2NRS8O=]EJ>I*4#!]/Y0=-3T+\A-S!EQJ M 3Y@ MEV#X&#!%7O!J/B"&STL,X'#HTI;3'Q+#8#@JT7W*UZ&Q;(QIU A*G3@CAC3Q M;)$@P'D1."^Z>C/KLQ/,)2VO/R08VUV(/F'5([9>K9J5X6(YLR<9P="9YH$^ ME]?ZYHZ0JOI<]]);+X&\TWW@0[Y!'_+MS0@X;3I[DK,#BKDL7?4PA3+C:,G_ ME>1#,Z.Y7YXT=62I[:YW%FP1-56=^C,3M54CZVRB4*'%4UF4P&$3((K/<#GE M_8GBXMG4?I\H%*$;X%5F&HIZ>[@N]>,.V56BM+.)Y47A11K+FU[G(0IP> 4. MKV[O\.HN[_ \MJ<*[KRP]O25&:[\[$*/K*J>_O ;S?35I->!7TA^YIRM?K#) M"KZNAEY6+0,X;._687M[DW2%)T)W9Z8P#_SPDU?F@2D25:1WY),?A''*1R.V MEQXZZ(1#J"2.YW6Y5V?X5F*SH(?3(1+.7QTZG\D"@ 38Y@Z/F>[.UCD;V]1Z MXI+'('C ADR7Z$_0="2$'7:?;97T(0_(W=][R3*,%I+QE;(R MX\>\9^"0!+@MKV>2KO"0Y/Y,CHP(NJZ3T@![8($3A%FM-I;;MKS.G)+#ACU2 M_):7$":>A6TEML5S8:J 2@"57(4%\MFIY,)'(*^CDD"H[9LU@_8@W3#[!FI8 M)%WIIU227:G!$5 ]!AQP7+TI=_54A_Y([T,)LH 6O5Y'[TLP=0B)@4Z$VX-$1@#3U^S>O[^0E)= _6 MB!XD-^-./VZ,R_-AAN[4ID$O5"P47"0 QR'7?9'@$Y@ESV_[,80.>&XD&Q#1 M3K/%:PLG%HR4&!)[A(">S5YX#T<^/4]?RZ;V_]E[T^7$D:UM]/^Y"D5][WNB M=P1XBQFZOU,1S,;,D[']AQ!2 C)" @T,OOJ3*S,E)! >JLU@6SMZ5Q6@(8>5 M3ZXIG^6<&"#).!HY34"S#LCFKSU$);G+7U8F>0)0D ]PE B?GB0* @5!:&B:S/ ?CC:G-TF^T.T M2<8VG7#[N2<7JTCL/*ZL13]7SP+:9$CYGL2KS(U?+G9$T_$6PO9S<_$"C/R. MSN9+!Y!^@CUE1[A;=$F2]>D#4ZBT7.NINV*TWVTC-.F^*,IDN,9M!+,I'(.%G<02;J*W+@W%O>+U8D)Z7JD4DR67]+#:&.8:&3(XDX2]NAT$$L* M8DE!+.E[VBU',.*H W4Z7M62#256F\U;I5JQGYAF4X4)@ 4Q6!*G,%BNRRT( M/-H6\HTOB1:V_533??0[<" '#N0@V/1EC2-8Z;7=:K;].4V;\,'UFP]8&NOG M,F_=CM-%JZW&H@]52^@IV6&45&V/)T/QU GMI@ P?BY@7&'$Z8<87/\.,.15 M,3U4G\.9F; 9-IZM\"PQ%"< &&"*\:%$ZO#T8A!\"H)/5V:Q_73@N805]^^ M)Y>=QL*YEU1W%ETV&N7._5VYER2:"IAUJ5 T>5C,] O'H5SDPBIA>_'=DL>$,39$E[O_PY'_?0O=BQMI%>WI=3JVS&VX.SR==W%[H.^K: MZNEBK;J^ZW?XIO@X22>;\6B,7P^CM/)[<%8JP(E3V&@!3ES.7OLSG&A8HZ6Y MG6X[_'9A9*WMM*:MBP0GX.15XE1($83+?.VQBZV?+VNP[3IPXZBK_!K5-/Y,H;?KA='O%YK# )#'Z[_%EG]NVS>0A,'4AH"L M@P ^X)G*;<3\;:PLS@;33?BQTN1?LK7V$+<2FW712"842Q\2] 1($B#))R/) MT9A<@"3GLP'_%9+(D>T#BO7%NWZT8CTOGB*5PC!%D 0,OW@\%#]5!=MK"L]= M!Y(:R^5[EOM*K%+M!B9PO M?3SD)%;7%7FB/KV,2""IWT-2+WV.Z?22&A2\"4[E! 5OKMY5;K.?6;HX%0S$ M:6-.5E?(,*'@/&<@T=(#'_FW2B>_^C&YPF,KYP\QGM@UWA*VL,"-GI85EY:L MH^Q*D!4XRE?2]"XV.[O.RB^@D>ECBVZ42&Z2KCS>S0:UU'*PRHFYL(%M45HY M/9H*Q9.OND.XS,&AY8R>#&NC;G," Q)"$GYPV, M(\;IK94?# :G]K5=_0!:@0N^]7 MU_%L^Z5HY;1%K)?I][=\&U !&Q.9$._CD0AB'4&LX^O%.BYH$%QOW&*A0W*_ MN27V 5I:\@*L@F_G<;S2 M/T"%U*ERXIM#"E>)"$&OXFK&&\^/+B3/R_Q6^ M%%;W]4WY5L\5R_.[^:H7GJ3O\Q/ E\ROW]',JT6?OEQ AHR/(9,YQO;6TU9% M^DC@6E,!#[6(+-)T(\155/$FQ*G(A*O("6R!CJSTM3VP5XJDWZ>ZPZ4C+M_? MILI9AJPBPT!& YG-,1Q%8K](?N@V4R=9Z661*5;GD6Y9OLLM;NL8W=+$JDJ& M,LG#\T8!OU6PQK]:_.3 -?H58P%7*KE!<" (#EP(L^JR@@Q34TGI0+(/!DZ_ M@+#CMX=14N8\SH?PG 0N]:MSJ0=LI]^:)>?;N.0_!$5& MMI_-/L4?$L5J+5YH&)MR.=58 Q0!NRG_)A9]'?<[?8%#9VH92.)DE9U\.!&5 MZ0].9[Q>+GG^)(9*@&L7)B2MV O90_YUE-:Y;3X4!J4&H,;$=?"+?A 8S&YM:Q:U;HM'W22?BIO"L%DFP$"( M1B.A=.R4"4\_&!DN753BW!RB 3)9.Q??\;^%R,^O6"\VM-O]Q0N=!0FD[C/.B0;AB6H M(CE?+&KSN0:W:^*,XSY/9()LURLB&;G2$;ET9OPY$H2"^0Y60) W'LQWD#?^ M=?+&O[9SU%]0\'U?J?6$6[\=C89&?Q]:K>W7Q5+6L]C!& MBNK&_+-.OHDCE2%%WJT'.PJRJ!E!?OTW]C9]O4&Z0L]LD&=_<:D(EL[7]/B> M0_\.I")P ']!!_"/2XJP:0V:8Z*EVZI['E10'Y7]Z7$]ORO=%J8SV>H]#;H/ MK?JBCE7V&%79OTF6N"]KOMM_+:'1Y[%A!KCX'2&_C/ M __Y1?WG;VUNO3M^%+.L=A\]+&\?[UO96@UE87/+O&=S^PX>=!B9P'/^4]Q_ M5\ \\Y-\#V>B5&R.816_Y7JHYV\+X^E43/61MBAW4NU:TNAB39Y4R8V&,IE3 M$B@&4/!SH2#PX I9!?- M0%VW2.+58\U?SH5?W,#)3DLVIJ2L;>"Z#_Q[U^^Z_^:*OG=-'@.J^^TFN4VD M7^I]/#QR?EBHR^/X9!BC96DSR5#B9/QXP$CG>HLFFPD M8LJV/1@\MF$W!8,B^GWXVYW,?%D5Y86@<#IB!:G @E T=<*92)\'7OZOZ@O\ M>B,21 L^.5K0L9>T\68"9"0K\T)M))7[T7PI)>[W)\'"B8G=/P +M? TGWM:&.79LIZI])-5*7$_SP(L)"%5\+25M8)% M$,1?@OC+V>(O'X&%S./"7"NE:+$9+TV&3[?IL1IO RQ@*^F-=(+O$'+!0V7I MXE0P#C@X \_JM_6L?KU!"H(VY\O(*FGZ#A7>XFN+9/C1;?YNV2]&;^=5K:_= M:14+6UL9DI+U=M@ZP)8 6Z["*KLJ; FB/Q>7BB#Z\S6C/^]:.E\ON,'V9E#2 MT7RA:%N$N+5L3J>: @WA3&&##$Y'BF BB3,UJL.'1P)4LQ766.WXXL5KKQ0F M B=G$/LXDU[>H8N[I_6$S6"W]+&ZWIT*.LK!4L?*^@*I!FF>7Y)IOB?5%K%D MM9^T4H6B_: ."C M+N>%]4-LUHZW^G(D]B+DM%I*3TZ&\0@]D, G$J>C";T6^+A2!>(GX\E1AW6 M)^=+/?H3/.GHPP(OHIK13T:S/2N2F[QD1P1/DK]^IT/I>.0T>!*X^__ M!Q;@&TC ?C>UQ??4W9@M>+VC\*-"*Q@*\A@)6FSYY[9]C @5M61#0-9! R: M>$CPXWW0\]:Z&QOM@&F!)CR"?;@ M]8["E2E@)[8,/P0J^UABY%NKR'96'A>[9J):Z=_)'3/3!BS!)F+RM";B#P82 M9OY=YQ+ZLH;@=0[G%2+2B4W"?X5(-<3WZMEX?=6/ED9U7ISEX[Q&M!ML&Z9" M\4CFNY838>9BL<=5&OE.,=LMXG]P^6SW-D3^Y(KM?N4^6RLV>MT0EVT4N$ZQ MV^M4\KUB@5SP[8(!UX$N/]GW'\02K\!L!#"%_Q>7EKS"<$F2\PQ3ET432?!# M5I6\7[BN;.'QTS#ZBCH2#%1 ]&_\6;%@5HH;<2JH$]013%0:XDQL#B3J5 LN&RY'*K5:M/@XF $9)"![$4R?*DKBFJ.9U8%$0Q R"F-_#8KTXJ!7+ M+:,=Z52MOI <*[-&5GQ)/!(-"W@A0LE4^AM%1#]@TK*4X!S"#U,A2*J-N049 M[R"><:YXQC?0'-\7!OW6B)HUALVQ6R^\VV;& ]1YXF?;;*&13:OB8/,\N0R$ M^A46SM9Z@_XZ%2X.K+F%DM/GX4L].XS'2:W->#R4B!V>'PM (0"%3XYC_B10 MB R%V59[R'4*$;XL+)$V*W7TV')]-: 0GZ;ZJY;PTIPE-_UY0H^;#R]C @K MJA>#'/G7P@-!P/*T ('S0OY]_WLN+K:F?8S MDT%1V':4EW)^OBPUL,J6 #LN%HF$,K%#QKX 2 (@^3P@">*&W\$A-(_)S\MB MZF4Y*ROW!24EU#N3AS8 2?+$#J$@\A=$_H+(7^"2\H4EXR%;V(AE*\4/DF9L MI-1*HXR\!EC*O,0#5'1#$LG;.XP5EQ)T=9<1:73 M@;OZ=^"2OWX"MS/'X:[H1"'MV:?U+Y#4[R*IEV8(/+VD!A&-@!+P[)2 'UF[ M7]J?SGAGB$ZT$+#R+EDZ((FZ+!!T45D[&:J^.=-RV2L9+MSV,ITC&$H\- MP1,=I@Y6_D]=^5^DELS7/O'R]LK7K.=!::!KB;ZU?8[-NT;$W,ADY2=__8XD M0['D#_!,7^G*OT!AG7.L_"]2"N=K'PMY>^4G9>%YLIJFV[/J()-NOW2KQ190 M;*; ^QO)A-*O!K>_CO/W7>8,*0KTM;UH5PIB%ZS@<1V^B4L[CK^C/2-J<]2# M)7L0< W(OE2#V>4KJ\K#V.8K7M]KZP;@, @&43#27C)SQM'P# F<,5UPP MUUBPZ*M;-^\ @,RBL8HD)^$<7U8'=\6*'%5RR34 *2WA-*OLFT0^^:_IC!2 MT&<&U&05RQA=>RYYV!-1MDKM)*KH^^7TLR-_(@(STM/T6/)PM4$3[;4F>Q<: M_/MOV<2/$_&O/6QS"2*>.]SB+1AAJF8B@Q-T_+5*8DH375"PF::;D)8#)AJ6 M,I)"1JJU,L9Q?(EAXB](L4<\B9_8^>.S0BY<(UA<>,4KTKNQ0Y)7O_\O_L-^ MD*A@JQ- 8_J/=Z9C\%:VB_#\_YXBE,LFE/4R&K?ATIF_"!]WM9K\^?^X&[]S MVX1%3='TO^W,/E>OIG20H@3I)B@\TI$P"PMC_.:_!64M; W;-$K?1./V2;._ MG>Q & ,QL%0SH5-V#5@#%?I_D;OLK\BH&A_IQDR2? B18#E M%8)G>YY*9@78-D\U):\L(,'W^3UYCA=* ZVYCC875/QT\@V\A;[@%S?5 8G_ M3Z^9]]WRR$I4 6&5?]RRS+["BQ/ CF3# ;"3E<6D6'B/)'MGPF^(!8+,PW12 MB(OQR'C(QX78,![CA6$F(8EXHX@D8S$I(4:$]"_ZUD\9ZX.%>W0]T!FXS7;J MS<8CEZLTN_E*L9$O=KG;9JU0:92[(1KIKS3R-^1D6;>?ZU8*E6RG4NR2,:)] M;#1[Q2Z>B&:CVZQ5"ME>L7#)'I'FT);WFIR[55RITL@V\I5LC>OV\!=U.#1W MKJWDC84P.HJ\OW[_55'Q[J!9^-V2$>+01D3X1F-*=Q()#O6Q3WCC$/[S?_\[ MHB),]_N&-;E5.T<094V9&P]C]7;8:GFBU_E(;I*?Y0C>^[*Y_<0BK/0O< %.W MT&>!T\%X'Y^DR W7[)2SC)=+8ZE_>3J*"XR20.5)4\5%D>*/GMM/%N&*8^W']&S;@5]KJE;+B=KAB@C M5<2[PRTMH6:"X1/E_6$_)I\@_ M_^'6@H&U?Q:KH"1?PTK4)'G,KQ4 MD06J+G%, ;SA7(,+#02["E]H:N[;14U?:'1MDL4F'7OQKM?0U"X&!#0?81R@ M[56E$'Q=0B/=$G3H190/$0W3:0#ANJ*C!2^"=KQSF-T=(:>+4_\8G(9!B#2; M*KBX?Y(%B?G0#'C'>JHI>#BUM>J>D6W([Z5D5+F_V"RQ"^Q9"N%'R>*4398^ MIZ^H"W2JO*,LX\; ^,^AQ!&V8+$>/4'< D/E'-NM%C%K[?G!#Q-)X1\\\A): M(45;D&(_6*)V3Y!?X#M95;45V>AA2+'I"X(%@94%_A*P#<_^"BY#YQ_<#+1E9$2YJ8#;8*ES9')X(,CO M*A1Y.AB&*1*D)18%B).1 6LIV[EFX5?4$5Z^ZB3$M9"J&EMEA2%=N+F6E=]4 MN:9H:B#9$2S!L#GMR3'^6T$@: *']3@\JEBI&^,_85V)2TN&/1*/,#.P<)<- M,/=AA,F6:< O,,$::)!X$X+/3UL5Z2.!:WDD!-*NC"1L2[] MP!E;5=*U.;KAJ ;MT3].IXY,]?GV[YJ,YUK">(MUCSSN"=XJ.\C0+!WCR:&" M<:?H=]%,K%N>"96$N'TV>U98N;R"$;WA:I5V'^O8O4>B7>2SK4H/JZN=8K?9 M[^2+I]%6_V!=]M[CK*#P-$)(Q0*(%@) #T8Z4&4G4\\J7LN*0B1"5BT$UPC< M1 /APM^)2%=MT"="@Q>\ (X4> VMA6F@<+"%0P#X?<":!OX2V/,''[X)WM# M!AF757(SU8/P0RW=(+;@R#)D%1E[\#D5)'#8"*)HS2V%]%9"8UF4B=OF?[X8 M;T 'F0+NI%04="!J-+*[;A5HKX[6M&H(NHX[I*[D9FD>*38[N6YUO5S-7BIM MK!S'8Z%H*G7@9223<>)!^O0ST?]VD&;+TN9N/8J]%*V[8JSQH(2;J+S&"SP5 M#45\4DU"(/-8F I(I&I<+&)O=C!\T,40EG5C@: D!U*P-ID]=H.Y)[I0TS!$ M*QNBW0E)JBIC)=0PZ5K]@J)"5%#O >?Q!F\K^TP]]JN,21%]CG5+TE;'.L /5.R=FJJJ M]!$6,]PPM*LJLAN^]TR2NP2XC8>0,]QA,@85P35Q%"#35#H>@LW%%M$/NI+6$D]QC;QZ8@O MQ]7'VW!Y="NOV[^<'53*FJ]<-X3+(A=7=F(W7+=?KV<[C^ XZ5;*C4JIDL\V M>EPVGV_V&[U*H\RUFK5*OE+L# $CSY]9MT V3>[82[)E#[(\T1*VWX/M@< #N(Z24X$X4O MPQ:)C$U!@X$5F#WX=W",2+;"!]L8_D2 MOY@5"4V ,.[Q1"9TB8R+S97L:G>1W<-&64_.V&YTBAYS#(\#"*89FM- ME_!&Y8'_!EG@6(EB$I)WG.JV7ZS&[S:F4.TVGPJ3 M7[\U%1VZ%'8.>67KB*(M%"%ND*U6'D*V0$ T J/+", '$1X-, D(+#C)R^P M]PHZ!A6Z*,@B NGCT!@/@BU#7@26B"RTW+60E/M1$HZ&!QNPDH6J19'W&;SA:)M$3(8Y*J XX)M4%$% MS09D#),F>%Q)S-?$2(D_6&"XZ8!OYG9G7;F'\O1^BKZ!FN,B'KDY8*QC0?%J MH6QJRTB/WTZ:.6EJI32^GKTJFRCNF^[TEDW4I^$9I\?79@!1'X5C]?MZ-'S< M%^!MV&WM&*SP'D#DG-@",\0AN\-TV\:ZRWQ![2JBO3"#B=HT"XVDDPCSG7= M5A?BM-3QG9_@._2.9/,*#IN 38@%P= M"CA!-]Q@@W@,8;_!>\M$!GV!QJ9#=FJ4X0V,&'1MV8$6^BO6V1$$Q&WWY4WW MAMN-@\'&@2T?DO^)QA"VM!5Z;#RQT![6(48E 9>I MMB8>(06++S1"M[,UR+>0SH+U)UD"/&$=9>N1#*1!W ?X1:2]V)[;#]F#5H#5 MZ#D9#HC4NPT2#NX&%6Y_+,DK/F"&L]N&D8=G);Q1G^?][DNL7#$R@WNIT;Z0 M&6X#AVV)._-A+QQ? UQ.1Z+3TM.3WI?-57FJ55>+IW[[U^_O-!(40T&@7QV* MKJ"]Q-.-MMSOWM>Z:7F:%O.]K+\OXM YH3LOL:7J,OM&29#U>T&QD"O]NJ(: M> ,@/:<;B+-OE'N9/M8G[K-\-XVLI^Q"#["09WM M6(T4<(='@D)\B<84$AU(U@&$(V'CY]::I4C@=40;4%I)DJ8.JB56]J4;+%#0 M;A514"7F@*>3 ]I.<-#IL#F&$32'=-$B6:YPT4X^=R%KSH9D@\MI^"\GMEG* M=G-.;-/W^KPF$1V=-,F^+=O-.W?%TWR(>_W08X$FI5BR,86'UUQ9=T3K!Y)V MR(2%@XPPM#H2%;RAX_?27'A$?K_!2A[B&MCVH D>D2316P1N;.G$+PFFC648 MKC KFUCC:K)W*D19\HVD$.@E5AZ5*&QEJ>&=Y+JR&-U9BUZYU$"/P??A ;1T M$C490=B?Z$'&>Y_((F1NP=Y[!1Y?E:9BDL<[@367D]F]6%PA WZW5\&A.SPDL+:HX18>HZ,ATC6X4X[PY_$F0 @8-)"5+VE!NTNH.\Y M7CO6-).8JU7Z'BO:.IBW#+X(4.+[7XB"N[!, MHD53Q" A!_#ARTL+_TS2Q5VBYWJHK!*HU?'24\!B-KROI_HYF2SZ"G(" ^OO M:^/OLXWX,9\P2WVI0;NY""MZ=V\/@*LGEDJ%%']:6II)@C3$/PA30K(K6>B1 M11OAK232P>8+?^>:KO.)VKLZ'GVEX]H(7*%$+[7G3WW?&!@R[I"@'Y'8ZQH" MNE_$7A4 _Y&8:Q*(//6L$81;,)\:MFYQ5TTP&'4((K(X/PLUFZ#Q2N6K1#ONG>46U!,=BFC( ZV"R",)2%L8!41FV$C$YLV>-O9 M[2)^[XBRX*2/5N4^9#<3 M"9;PP.E;SF!JC0L%V0P3WR6>4]!=W?%4*@MN!^@([TY3&$]N*R,%SMXZ?E93 M%R10@$>Z-D/Z?R6$1T:GJPD>81@6>#T7.A+@MI$,?Y*#2?#W+NL!IBI,0C]P MJD P!;K1[23TAAL@Z )1;W=],5BDPL[(=0^8$_& O \GGL'$@@R_X0[Q.D-) MW2]>1XHD2T1#8/,+(>"M/Q+NYCUV/,48W[+_;92=%KJ"]>.)!5Z(A.1,S?:+ MQ7MC6%\M&I\,HO%!-/Z$3!X]<=AIR$*D-QPNB_)HE8EE-_7Z[?,:?'2,[\*Y MLA)6)\MVRK1FX42WO'V,3<=2=#V,'E[Y).9NYV)%-_O"O#2K\KUHIX#:^,K$ M_I75]F/&ZJ8JT:(?#VNKK2,VTUAGBKNICKX:$1C\W6^,J#MZ/[6/]Y74^:LS+:AJWGPS[#!Y>.4@9QB\GFR;Q6;U<3:QI(3< M>I[@*P_:*5J)@6%$&^5B4TYFE.I$#T<&;7REWA?&JE_42 M&0>LX-Y;!?GV?M_S,=_WFN.YF4G(LVK#7 V6R:4H0FS@FKS&?Y2SG2>.5$*Z M7-P[@;4;(O+[-3F/27NIBNYS=$S?-9S\#EY6V2 Y."*[T52$A8'^MO_A;A0L-]8@T"M$JH]XU3M^QXC)E+M#5RIT5HC][' M/I]ZE7_4I0:Y'@ZI-"!A]GC8G\- [/DW580AMOJF#LI, O)B^U)A9&B*9:+3 M*J3'ISSR_BEWF0__F@@Z\BH-:C /YYF'R$WL54+N8![.- _\33R8B"N8B "8 MKF,> F"ZDGG@;Q*!QO1Y$_'!6DFO:ZMGZ_$9"V^_#K^?6QKJ+699=[%J;^'J MD;>SV-R!$?C_?B5^_6G'$S?IB.TT=^C>%QN.Y&YQMC_^;(4#_*B#7QVKK$'' M1AM[1R<0^.L2^.,R[2?/T3^5YTCD)G7.0AGPPQQ\<@D^#LJ^[-8-S^XO@VM<3#8##+RT:T7^-C9[*S/+L!V:F)9 M_VAGULP+N@Y'#<@!,9\B;.%>;[C*"95FLK)2OKR^?$V@NI@,?CH&/Z^/?J0^7[=L5X= )ZBVX M:H^N;U_>(A9TF28 /4AFCJAZA LWZ^[?(GF M$"S?TU4">??RK8G#;J9RNWKI6^/'6K3?JN:%NRQ>OEAS2"5>6[Y?SR71TTQ6 M&^*]";#&5%NK;R6X!L;0IQM#7FR(86R0- L26R\!?*?U>%RZJU>$@R=QB;QU M^L/[A>M*'[#L=.=/\JPTR1>;I<=EK5&[>Q9ZJMD"\#"F+ME8' MXD)*+2+3!+I'4.WP_?@"N\#- 747_5D$GH:%KDUT8>[4<1@K<"J*?7L9"KT= M%\8QNM7,HI14!RMER5=3E?;L41->-H5S%1+]"!G5[KC=^U2?Z\"A M_S&^ ]J10ZZ2&ZX+?'1APD='><=1)F['2[5Y%''65_LU1:913_.!%DE1'@ M:,!"2NZ$@X&ZQ)JPXUTEM*NNFJ'P@XZF4/EDA6Q>89E5'0;.6+QDV$ X+&@P M1G@YXAUP5^,4/V0N6W/#(>5#]B] C\78GPG%$65\9OYNF]-K[.TY/,/=!RC7 M#2%V?(7-@QSB5&2&;!8H2Q4L2:8=@GFF[,GNV\Y="TCU'P3@G&%O9*-" M[<HV/34K8N:M0TJ)@@W"'N-:3FR*-Q MA@%FF=1R1%"DR>% =M/3C=F4XI6C; \.!=,SNV3P=QL1>Z/#P,,*1V$1I ^C MW,)D_H& 6&2%A@%NW(^@Q3>)IV/KHJZC[,BB-E%)]P /5,)PO";G?&$7]+8# M=TJS]'=)X)F+:CN:'11@!G9U>!34(\N3#L"_G$UPD3-25F:2S,_R,ZT53>BW M R'APQWK?]TUZ@(^,$H7=.)_ZXU EHLDQ5.HMRMOGJ9G7'D=ZY> M9[H@%MYWFBG GBN;%I'&X2@ZK]_?M1-]H6%&B\-D^>716E^R8I5WWIICF#6; M,=K#G,RZX$\:7<]KV=:@/]3Z^5FRVFS=/0!,4V[8<"43*[-:_I>$L0G *7 MA+W>V]M]RG9@&H-M&RMB^ D205<;L57"B.^\WD5#<>" ]CYXOW(R@#1[D<:X M,-TL<*ZA(A4H&/NP3]5.S=Z@R#=08\LS"WAY4)([ M\F'NL2 *#"EH ,QWL,TAF3#4@;Q1#1??X2[.!YK.WES@1B' $/9@&'I0/Z\A<6P,HO-TQ$9S%V5,3=]AJ>:ZPV7QSW'"IF]Q>*5#E<"BPCN%,8QF")6 M*)&0-YA$;IDPV+;N#7>+WZM!45C"0&V^(:%[:@454H<_>S=(WF%@K3%8'>\% MJ=%B=\WG;DI"30BEJ:I+51ND8S54(&JGB:$7>@5\TN0&GX=@A![V M@!W&^;Y.FCMDZLGP0#W);7,V:2-YA'TA([PV.LYXO/VDWG:!/ ^Q6W%P+7M6 MZW8DW7@?'=?$JM6/9ADY87O+RN9ZR>57O* MIMJ_?A-F'9_ZB?;#;#E!I.[GNXM/8FD=-I<67WJ*Y%&Q*B^VS4ZV@13Q M,(;RO[#J)SK8,#X8$0)B> QI&G>+;30H4:5KUB*$=W7Q9L<(3R^Q6>%M+M?K M%2768-HETB/8\OGY.+M>_?L5X4AM4U[GJ;%!H6IA]7V*],T7D"36I8W3([M#URY:^FK452-S M4>LGQ^-$<896S^H\>T;1*K72@_M(+\%;O5$IDQ'*-7.=_?4[^E%@VE> G>.T MA)/Z/%IPU",QT>^B#MW=5Y;R9B:,^_FQ:K3FM?OZB??=A*=XMH]D^T8*RTN/23 MR^PF'Q&2KZ*75/N]%+\J='HS2TND)HOE4[8[7Y]/0OH5H9].:U&I.-](QD!( M]3NW"2PA\Z?1YMAJBM,SJ ? M/PB;YRR:W3W-A,%+/:F7\^/%\/KTXY\]]Z?%JDFKKF0C\EU\-E@NK>>YGZ 9GT\VMJI@]&=YOH;-5VVNW5NIQKAQQGU,#R]+ M]=8B9\W"SSNEB<-ZIYZ;'Y_#QLM]]RZQ[(AULKOF(A.84Z?#Y9 M667N[YK#3G8PFP^GX6HRVVDU1F?TT]8CI7ZFUN\.B_-,S8ROVLO'A9:%HUT? MD)4;[KU:Z;=UV)Y/8F)JHJV,2\B:;;7(Q!";VZ:V69]!*Q66Q5DO>1M^FLT' MQ>7=^FDEURN3J]-*?_;-2-IA9IH_PG)^\%1GVU4XO8\%G74*Q7GE=Y=X45?"5KXC#(RS1:C MT4146&(LZ9.$< MV4CU,9J5C*12YO.E53Z=FC[&I^'KR\G_V7-_XL1\OFC.\A/KKIB\[35O=44) MKR-?RZ[]B'A\*;OVX3Z=+"F9A<);BA O- ?U5-0\HX>T^RBIX>%RVIM9T]=U!RDC5Z9Y03OO R6Y7S MR=&L'-X,AM&"(=9K;Z8C,3DQKL&P_8BL?%'#ME&KH=MD=U#AMX-!\5D4Q&@] MM0FPNW!:*EFPM)+GYN!HDWDR+WS=L'3O5:Y=>V1%E"2W(&6+*DH)- M-BC2KEEXA#C#6BP4&6@]L%@36A(XS.XZDDPI<\#,V#]NC)\#1WEQ6^@PG(I7 M@VB17?QNU$%X18E3P4#&,7:IV&TZ+4:,485O2NEP(1E1GGOW[=-09?R["7JU M!@_I+N?J[S5Q8KA%R\G) _DQII08R6DU\+E@03#PJ%,1 N8EG5(=07HGTM%H M"P0#6) L$<'%\[G&")ZHZ$D2,7:!14"0)=Q"#D\D,)/8= H[#@;XI.DR;C4Y MI6Y80*H0(H?$.7J4'HYR)NW'!] MH,[!;X(#\LB< FL/O(F=DMBL=]N#(/;L1E2A3 ML*IQIHX$P]*W[!(OC0ZC;A+]"9MVQ P[XJG+L<6IP -Q;#E/]'YO_&#UZC/K MME1>-VX+]WSD1,OYK,PW3L^O:6$[C0)Q(HQ1A-P-1$G1UECNB6 "P9P.%&&, M<(RXMLC5-Q@6#,(6XJ+FLF##H3Q>1_BYZ$(B" ($.[+=BANN:>G<@H@&/!2O MR+4NFXB3*"^VW5C"4@)4$R-$N- TJ 6-&Q#:_2+0=A,F,* 985# ]CJ@IR"L MCGZ=@@7W7^*^QL]:(_PXC&-+"SB!"+.>YVG.D\:6:1&*LCF^G5)9(#P?6)M! M]#IRA_LQ#HT(X"0L<@Q/>*JP%+#]&P%&4/8K^U'DG7NOJHP]EQQZQ@YZ"3NCH6$,ALZ0#AAS288N6L9Z/P(#1%[+;Z1 MT?Q)=+H,O+F)E!5(PEJMHBU@7*G(VLM8L'?$5SJ$7SZ"'0KD9X7E5K,,FRLN MQ)A2R;:(9\ZBG']TL="9L_=OOT[COT#\*'7<3(7%;PAC9&X!A] 8<$2$5N#= M7E?Q90L-7.RPORD"4!GAM]K4^O JNH7"LRBA'19[K,92"CS<16T$FSZ]Z: M M%Z*4PZ88EG%SVU(P7F15":B %Z^1K%8FW>?R2ZM@S9)6[[G0L#;19S[[#?9- M>R3('#K#<$V;J*>%R&XA67@$M N .-+;P2C51#M4E*UI8^Y9F_?=2 M]5I@C84&6#"-_$4&_I4E><#[#]Z5#NR)Q(%!?2T;>6[-[=-2I;X1G4N-33$\ MEVKYM!F)B,7U80!$LO2] ,B;Z[=/)J8FCY'[=)2%ZO-:3I1FS:G1;'2VU61L M#6$0I.X"Z,8^"-UP-6P1(*#%!4C#<(7<5*E,ECX@/@;P %.E[X@TC9%'F#A& M64W(@MD/"K3)0^7E,"8J_LW=J3V4),WF2!,9.1Y0P0D2UIQTPIB-M8.6LL46 M%-Y#ZP@!GVJ(:V5##D^O6[ZAX^ZAP-*C69,I[1_8;ZY&)@^8Q+*;YL@%;9&E=O;Y:PY7@B)4F=>'/=. M231^/MO1'@*.CL$U;7^NQK%%0M3;,9DF[T8D,KKRW8H'W=_V=-C:*"Q3)$Y5 M3=$F6V=5,XIOA_K9@V34S+.!3-:/[(1>LVQOE]S7SVD'PO C+*[]3A(^=-H? M6%_D%B]J[F^^]M,=Q9^0QPH 4]Q\C6$2I%]F%S"M%&[(;;M5F7]_9R[NZ5CM3FIA"7D9P/%.>AL'0$4,>>FE1 M*DR'=!3&AJA:N(N4;=+I(O6\.:3QS MWR% ])[XV:C$1 E-Y/$8Z\%DZ2I-G MZ-BSG+H,!PS<]/'D@;C]ET%2%N;IT F"YQVS)NKU;;6,QI7[XK80LY9/FE9+ M*=G#_"'_Z[X-6S4;,,XU8I=$7NIF8 YXRI2N00A,M#&7>$V<'!G&DZI+1*$@ M%V2[>2[))T.IS@A1^XO=OU_0H C[(/M$G>>A=<86-_F=K?TG9@J MA0"R!&WJ66IN&[3MFL+./*M9(OFDB$83;G?#H>H M1Q^ 36%\\@<;FL]V!J\C^#N&C9WAKKTQ[.O#X,TGC?+;74D\C91!H\$UW40+O< F>J@2P"^@&R5/QR1-@ M3AB:D^#9RU^H:8*\ZA2>!;!\-%'$2A4H(;;%0ITB-%0IJ(*R-:AE:Z+Y0K&W M.A $.]II-\ >"_,5S0R;5B*Q9^P") M&)( H4"?2LTJ9V-E/<+3O?6Y,>2(XR[P9R#/[T0@J.4GX-=CB55I/3IWSA3U MB[.$BCW7$@E4$7$CQBF+YY*0SS6%]D@(V!7B=FQGO+3Q#.C$D0 W<=PDHN M99Q./I2](#H(R\CR5T68R:G3A:YJ+&C%=&2#%H B;_5;Y>JK-@'4>I,7"V*Q MXDG!F"&1:!G)]Z)A:<>O@27.J6LXMI2QK-"PANM2YIJ!=7)P"Y1 7 C$?7M, MY0+060A;\E@86E\K1M)800E2@T53W4?*F+F-=TA-AR)FFFO->U<-319 JJ.0 MLF@TRXS!0^#$I7&[A U9T@KSK+IJ=W@#UD M<"\H^)'5]D9.X4G3ZQK(9.F>S!0\= *T]4Q:O!52*K]5IN7&."UMDOKD&YCU MN.\YK! MD0UTH;$-"8,ZY,]L%[2L"V?AU># VXTS7G9[6/H9S>LPW6_9A7N8JU>D]06) MHXUNB["!.RDBH+(<43B<&I8:\;Y)M@F]@SC;&<<2##S0$0)P(% )GF*3Y(QOB&!+$(+ABO:$9,J7$! />70)*B!!FTM!'"1OQ_ M[+ +2^+8=2/D_39L@R(4[J1^6[O&*^V+I^X/PWYNC)B#FQ128DF-%*.<-(V= M6F20'1G2"VGNR8@4"L4R(.W2@2CJ$:';1=?VRHGB@=1UX@3&XT)J^L(#=TF5 M>,S<99#\4GL\(:]/W/4/,>7XFBOO)L[QAET1'A#]@QCY-!;A-B8<7Q!L3P(4 M I<7L.LR1:N.P-\O2UQ!MR88[D;P6VNOCC"]",]N"S^ /JW@%;F=YP@*4B%% ML9<+*5E6@*W>M .-]Z HX='@LF-PA&/AB<7Y$;59[-V0+D?7>A$F"&_$(&F: MYWM[#1L:A0,&?:"68IG%^$2C,H B3I[O:$O\AF0T\(K"/V$%!K1?>3["R$VXW -8:I]076FWQ,;>,;);M6=>0>%;R.ADZ5_O67U74S-UX$J?/#;H MKA%P[0@$Z\CN!7V=.J7*=JJF#F9H!%+_&81)QF*;8/XX->R=A E MD8'=_J.HR6VW)@Q9ES3>OZLVO-OY/"T/0\%(Y%3V!J#%:C"L+\%XI85[6OVA M=%"!])$1%K.DR:ONK%("_U3*Z1J#D!I-&[3]L+3W% ;L$K8+A>R]N]DB*Y%I M"U2L0?DVP.Y@7@!'&??6@;4E'^]KH%4318:]V5OH#ILM*E)LM8.E<0@'Y74O M$V2#A.CFF!RK.A9=6VA/M419.J^M+';QU]>D M6>?WTXU)+A)%3"CUJ5J0OVKIMGV\5U^15#-VUE&Q.[^T+!9YIWG%6EPB[KN$BWIKU$GFWW]F%3 MN3HW]K_M&X6=7JK9KT#@V:E>5!M0YDE=^) T=KSK8 M3;!F4V/[UM%%0@T^%5%5BDCSL21V6K5TI-EY;J^FUA]MTK4,:7^!]_J=MF&P M0R(H##CC= ,W#.^]V$3=73>'ZK.P#V,!A?P^#&?@"7 E5;WS4,">M]:MJ-*' M[*8Q*ZVHH6HW@NJHX* D&&5[**FMZ;BNO9YHN =2?63U>)/V?)7NTR5X;.#, MH*/P,AH8FTF'AR/F.NMRQT]OQ0=S8A675M4T'I3G9LP ?LE(*!$_K 84.OFP['.* MQM1^4GF8/K;ZU:UJJ<7[<;H[//FPW#\)+T91+N?XY(L5R]RNC4>K!-2LT5 \ MFCZD0@.MZ-0CLT]*LVJ'R]'1TRS*-Y]$JVJ%LXUBHWWJD:E@M*]L!O)MWXH^ M;,:-3GL2TZ <2R:42/B,S'B?>=0X7J8))IP,)24AQ3KG@I['5K:7\1X1&I < MN# A[H3'A#RSN8 _L>5<(:0WN'UPKLS8LYH5K;>:6JEB=-9=%9KM9O?A817[ M#FZE+A!>A,FH<.YAN::-PDV1XDJ#)EP=8>J3%EU-=W85<,G3K&_M*^PR_0>@8W&UV MK#ELMNU<2XX-9WMO?7LA&/Y==J*1[E,2]AE$TA(#3@[9<4UF>]KG:-88T9AA MMP*?L^/N-6B43""1;+OYV$3&3R/>.^+V9J;P.PZ\EGMBLA;OYPJSY:1,66_=YQ5SS\_P*(WCK\>A_I]JJ#?E/E4?E^TY@EK&)LV_[(X5=_ M$,ON,N6Q+NM!W6+%"SP49U1P1)/@8+Z0$S M'B(O$ C8.>$LIX6T(^S0-)R79<>3#8?]0C ,:[Y@G!,&/:U'44TV9N&QC@#O M(8AOF!S<&=J=>5MI8"%#^,[U)3:RX9R&Q&UEI# F*.=']VELVG/#.]18(],P M)@)YE!JVP=LFI:*CRPAHH,/>DQ% )"5[*!5-.IC%;D MQ IUZM&3B!<*.Q19WBE>+&0]';.P1U*SVTJ]=$I%%'DP:GE#FJ"[[\ [A4$6 M#RR)(,@*89. ]+<*/>Z-IYPCPW)-JA1M,<3%Y%TK*=/<,:(IVF5 #3BBBM%* M)1S4KS"LN8G;)!KQ(V2(=G:W/5C^S;!#AB3^3!*?L39&SI&&=F=6=ZPT: .Y M77"$E21?0)HZRPK!FX1% 3>"BHZU?T1. @@FC;S;&3.[ ]B&YP2V#[7A_JELQM/&M/]CS:.9<++N M<@*05HTHK24DF3@6#CGP3NZ 9@,G*GLI[A6S3]X[),Y!2 :%H1)=_FYOARM*IQ%6DSGH*?K6,X9V$,Q^_.Z$/XUXX0;#^2+& MF$#/=I"$X+>[19)QF-8(K<-7ZG9ZFM=F]'3!-O3H:1\/PL*@D)D%]>]JPK-^ M4\S./;GX/@6B/+*3'7"6EX"T/ [MM"@PNH65("MD7A'1^2"=A!YY(@:+(L\0 M.5F&[18X#D$&R2"[$N0\:803!I[#%$)GGF1G?>_8.=C1)M).QNS"U055H(8' M]VQ)$YL'P2;W@SFR=UY[T]T/"@N[$UA$!/SZ;4S)UD4RT+W:JOME-+^5\A0> M&QRBR], $Z-/5-&$!)EV.ZE+U5<@@FRPS1%&!.[819V1*##/_M[RPA "+@.: M/(Z7$CV1[AZ*]1217P6:9 K9;RSO5$>45XB13OK*@9L_D9PHH_!+U&?\*,]Z M\P"D#E1"!CMV#JP4V*9P4T#2Q;^G@KL'W+G=1U:0;7A!%'"7*YICN:)=0DY$ MK,-GK+X8$B7: XI>0L2"AQ[);%! @<(ZA6UF.;Q1SBYR->OYB O/= '@V+V> M[.BF0<\LRO:8[[XG .^W? W<.FQ @Z#9. ,ID"(0]D22*X&$5Q0Q4R;L6EXX9KGXY[=C";.!8/, BCF[(!R\0$8PUU-. Q2/#_:X\)[@:EZ=IA M49[RE=(LD!W= A8:MQ>4*A1[[%>'F+3;B!Q1@3L*,!T1 3?^:V MD*7WU@!X;[1ECY4N.KS;9L8#U'GB9]MLH9%-J^)@\SQY);QRI B/K6S;B57; MDJ;W5>:S(;HWF[X\79.^49?ZQ!"74F.[Z)=+^;2LWL\>%N7VNTLM_>$@Q(:- M]%WD(2=9P]ERLL[IK<:*'S1?B[Z=,^ER7!%4[ M"#L=?&$R=[0**\]STMCVGGF6DC]CGH<*V3YD1'9+VXU$5BQ6D&B2Z2'#KFO9 M,O_[90);.=!OD6'@'HX8O>Q^_&IAF5DIU:^)_>I"G#7;E6=1"'\])G^[IYR[ MJRF8Z.H8 M/1=&;4.1AFZN@L[Q_'@6(9E&*Y=]&FK(GTD<*[;C[A(SC^![_!30)"+PMS? M-(J%GP$@PL?^<6)'OF>,OUA:8H0/TA*#M,0K24M,_CK]MHG'-.M8A"U=4S70 M'TA(GNZ>QQRITTERJ1C%:K[8U/K*_9B7M(;X'0[O8Y,$]QX;#A5:A64W/)QW M?"[,U%=1\8ZUHL8%33:"?8;L>/)!RVV]V>#Z"Q+B_ O0.\K_D^WVR;\B__P' M/^Z&/"G,IT*O;X)R0H!11I.,=/3A4X['1_4:.OI-5%S M%&7G1_;K)%9Q>MH"MR::YD&AQT,%S\!_40>"S*IK"*I*V7B\!Q;!LXT%B'B5 M:%3>,4\C"3MEC= HP3XISYW;&"W"6 8;AJ->X+<>%;_ABH*.YT.0:*B)T"N! M5PO83 ZFW.V;&S%^(T*-8NK:+FF..*H5A9V[L9O'/$VNTQY^]8@\SBF80DWU MG3W&(\4<2OB=B#G6F%N2%34ADN#N!/%[$IN,^5C>62+I,O#AV2/?J=Y="N@8 M88 M8$1.&5> %_+HEQ_$/7I30W,HV?%L9MCS7X=!]BQWZ(W[BRQ0>G&$,@]!IZ[,VP R'T^]=PA%ZQY^C_X-K-_/':/9?Q M]OEK^=!4$XAJ-XQE1D)RE(P,8R@C#./Q1&HHC!*984)(I1*9>#*3$4>_J%I, M[^B)P^QC:O6<2A63LVW.&*B#:*1F/K6Q7LKO7YGH2]WA*+H)%ZW[\"Q:L<8Q M.0=71O>O-&,9>3:Z7R[Z:+.<9)Z:L>FZW1Y&#Y]9C<:>*V'U*=/?+IZ6.?E) MZ N-]3!V>&4GTRNE^&*S6=S>OTQ;A6;TH5!H#^.'5^:S0_EN\S1.\JBU*F$X MZ33JCW"EW4:@1)T&& M,")I#815BK"ZV<0Q))?.E1GD31D:.VXB>P>P/^?I=23%VM'7 53_DO_SUC&- M DGR(QYSFJLS-+OQR5S:R+TB*C^+M6R_-)/E]K&S&CS\Y\CQ[I-=EW=?4G>% MA%GK7;^Q%.#E]KZ7'#V9I>) Z*A&/F)VC=NUVPD??\<]57,:P\(F6XG.M@_5>6HX3ZZD6,9YLF-$>F=,I ,+;EC6 M.R^Q:"RUXJN)=F15B$=7B=GZJB:WTBB])\3RH?EMD(2\YCA/T&^"5_0]Y-22 M,6E!T6@8;3(+OG.]3,]:3ROY93L+2WIBJ_&CEU0DRY+C]R=:=-[!4HN)?XW[ M"Q+\L 'ES/!]QUFK?R8;]YT#T:!AQ[W@/'V_BX/>6K"4'EW;V&RN 4R\0XP8 M2/@)T5MPP:.14I_/BIM^.5*\V]RJJ5@H5,:LQ]+='18'; CG-%9+YA"#R'T'XD>B+=0P)W8 MJ9EL3#T-)!GA.Q(J@HPRK\ J1 MV"G^ZV>-+?K3'5B\B'1_Z+0C.\-A]+0L'29&DH3A@-9T\HU \U9]O=3'D_', M&FMW?>.YTXW?37[]3O(AGN=]3LM2AEEB3[E(N6UZ"R E@JG[R1/Q7JCI[<8/ MSN;[3D^R,=(;?#':*R:1WL_WI$BWNH+#S*%D/.%_:!?6@6VLN_53FO])RB$1 MOF+U>GAH !,#9+)'479N_9!T[47/?1/,%C=$N-OTH>S&V, <7L665G7K,4P M8_101KPO9V;58:19C#Z9R^;=/K/4:Y=B _,D-ME<5L,L-,G?\*]Z$'9WPH_O M]"C0"18@R!\)M*PFS>*R2_,O1CF8432U.VW MLJ=%:(],R?&(P"EPO+:8@-)X\S]8D3)1&'= A&C06A<6=EPV3%]J4"%""W3'2&:"R6 MCL0N'NLO%Y'WRX4KE/Y__VM*_V)><,.2P;1=Y]_O,KN,HK__CR@B-!Z_,FURC\SR?TBP+1^?OE,DF(ZNCN:.PFN=_5S\Z^ M_PH6ZX<\8[9_H2Y(J*=U*1QT76BP;\#VQ.'$3+?$]BA3*B[7\W)KNJFVMO,) MML1BOWXG$J%,\M##L).X3\/8:P54. #IF+7@"L/&*RVJ[F)0^.M7IYLU?OWG MX. VB0]\&OK^0*B]8)=96.>SP#5 TB^-I( #'6?Y$V\V8>(QLBK]1.G9_ V M%RT];B(/4ZN?[#=FSVGIH52HK(=1 -AXB(^?!5^O2V=QN54IG6:@H7YC#?7\ MHW!4GV5.3V;Y1A8;CF20Z]$;0+=]$OJII]H\WL ,88!4=(LB!(%B/A5$=$' JW1 MO=;M-4S$+^?;U!35QX6,F!W& 0*3[\+ _Y+8X55$HO]DO7\@\OFOEJNC641W M7\$I3=)K:$-8$;::9?X]EC?(-^?6Y7>W3YVR6*EG%_HW3=T#"M((W,CC4$$F MQ+OZB5?9BS][\'!FAES(3Q _Z!I?"QXJ04^%5)KKL*,0M'U C$J/9@]3PA,X MCF%S"C.9.W/GWXF*+&>P.E],?Z)M6&&M90[61UU>S[C0[R2ZC:;TP:__ZG>!#21[C M:R+I@Z\7D116\-E):R2EF2\HN4'"ZV>(;@MFT4Y\_9#D=J8/=W5ANLCRJ#=2 M1MMAH=8('\^?OY"4W#A[^8%"]U_/\+[6$>>4RU M]+5VVV_6*OI]./M2[0TF)#C \Z%(\FI@.% >OH'R\%Z!_G.=8BP/9L*F()7Z M@^J]-$0M96AB!BB-<==EHLY66IW_5Y@O_BG09X2XI\<&CPU)N]<.-Z2"!,:\=\.N M(3R1A%Y%9\R0A)AV@5?Q'.M_%E$0\1>[0N=("G'&5L4WF7 P0U!5821+,M1X M$6C9$&L!;+)[OP%*6?1$$:':60AP-B"\T#63LK$"_P.B9:<>5]8G6)<3N"( N3!@3_[A./2PDMXO-W1ZX?@#E64%R!O M]!S^GES?<)5#/D@ZNAX"[$-J2>BZA^Z)M=O8?P7A5?&% '8XB:Y72Z8MP!?O M0"$5X[ECY==WAWS=3%2$CQQCQ$2&5''*UO;!.WX22H0*>'95=G\ M4QYOP*(1LN>:1(^2(=J MYK$N5<:Q3;,P0R]Z82P5MM5\Q9<\I_+TT-K>#H="$3WFTG?)\+3>3T[\*''* MR5'TI:6V2K/!R[ X;8SN6[4,D.<KP MRHTH]!9*-RSQ6\A=I3.^317E-B\E>MFG7#@S&:8/ MG_E0'7>VS_%9JRAO(K5!4VH7^GI[F#F\7EBQS*$?2VS8O%+HM;5X2S?@=N?2@_XMF7D@VPIU1<5GJRZU^<8KJ$FZ MSY1F^XN'N\RSM.EOLZU&5%\OU-&$7.HB1/+C-WV5?>@<;,?[D')T=[3+A[(R M ^[]G)2%X;(&T9B@*):7^F>WZT$U )T6,SQWM>U_X3GH:?5)L[/*=WGTK"Z> M^XUU9[;X1":"BMK2-5 1;8TGJTHN?SK^02TJ9L P5@*1+IT0,S%(/2-[:)DY<6CZ M[D\'<94;HBZ/X(4C;%8X= '4/3&F?O@E/VY3]E';J+1'W1 ]>T]ZFJ/$D=O MXC^)#^$+SU3D)A$)9NI+S%3\)O63:!,N/U6?D&Y/MZR+'F5^U^"]5CTHZ]73 MG"(&G[%%7/_(7""='Q Y&)AC /A]1^;3\.:ZQH.<:"?%(N$?$*' )AKUCWX2 MBEQ7?R\%&=<['/IA]28_)Z&G&YW*A<+(FBT[[;+4;=2K]?J? MN^4(\[4JP5_%W;+-FGE6S9Q0W?H<\(DELU$QG5%07WXH%?K*LE&J$2)^...8 M""43Z=,>*S0N9A*YDZ4'R6"AQ:B*/ M:]0T"^[2] 0Z Q7S&ZN8%S-! Z2\$%+:"YP61.L)&PJ2#>0'D+WP\Z9BY/+W ML[(F=IOJ2ZPW3T_H,?-X/)3V(:O_B5KH+ON>&.B!KOGC=IQM&C;;8'B:(N?\#U=#L!]*) @4U4%!/ M *0_FECN"E&5GI%DN$"2&R?ZN[,;(9=Y: WR+^9SN1B>-1OJ,O[X*)KM89*R MQOGE-_Y$599RRPG[\>I H?WA"NTGQJ("%L_K!UL/19T?!_(PL[@SHJ->L5]6 MROT&7V^5%^2\!T;35#(439TE/G5=:^35%*#:85KVIZ8!7=E0!,KK#_6N?MX@ M_!RE*TM/1P-?PQ;.&@3ZUH_7MP('8J!]_6WC0HO"PO% ]N*YN7F2[^>-6;F< M?IHF;[O)ES*9I# OH2#> M-CWYE*[SQ8&>&NBI5Z2G!E[$*\5D B#O0N115X]5 R9 MSQ=SYF*43F5'P%-%3@!%8J%D+!8HIQ?!BT!E#536;^!:O<) S97)R6OAW,8A MPVX0S@V4LC]3RGY.P[S[Y:CUM)@_"I'V227GECK-]T2OWSS+T3.F@]]U;UQV2A M/Q@4G[IU,5)H:]F33FBW+[6+=65:YP>301?=+AM/_"@+$YI,']:H/)C0MRAZ MC1 I7"#OREV [TB@Q=C8<)$:%-J"\=8:3EV.5\EZ@=<9WW;P@Y?C>2KL8O:? M+5=,!_E404,&-8;[EK4#M KA#DDZ+C*"3N% M?* $BP)%@]Q=?O\B(F1?>&!T-,5C R K$Y!ZU^H*D77^A8#XDU4L+&=_ K#R.M8Z;#>3ZY[C]EQUMCA.XQTJB:'\R0=W)C_%*G5MA%UA:>>OO] M4_QO5>.F6!6">EI8,S)P)XT38Y27WOPU+U5?%?!$P&"T=(TKP01S)5G%: KE MLBHJG7*2!#9V,1>TEW$QVH[,I719Z.M1&.58(I1(I@Y'^9U( MB.<"!B@$=L0"B6 ,0B5%E934.\\V>@94 ML#00J>9*2L>0$1@A1'Y8"."9)0J>:T1VSW$I=*0XXU18(7HSG3AJA$Z(1VH\ MQG#DXWMTF6HP$>:4C+-L$E>#)C+O,+[N3E M*+-)!SY*%/^MK7"Z)(7Z.W8V MKU/0BAPW^/_9>_/F5)7M?_C_[ZNP]GWNK\ZIBKE,(NQS[ZY"Q'E6G/ZA$!"1 M21E$?/5/-P[1:)*=;(V:4'5JG\2TT+WFM;I[?=X/BK0&*3U%V=,$U: $P1C$ M6XL>6+*CC(UH]='2/1]\8PV@]3P0CJ@8V+XAKVFY6[\V/J+;&_1Y +-PH@P? MSD76I'5E$+QO W*Y>:VE;N?RN(.J/-P'.<"N?)?=Z@;]QMP;IR6$Y#R!8);^ M0IXRSY.7HK50-JPK6EEEY#&67!4=78EV9F"37B]L*V"A464&]NY=XZ%V''&; MTWAN5G,ED-V#A77 [#*&+>D_MN!KYK3'*5.QI_+U(9\>&H4@N\29M0D&RU1D MQGMEW :D+:$ XS8#T_8<8.G.I/%'&<++4?G>-Y]]<0/6N/[J[E@91-K\S$C^ ME:7.Z(O%B/ZKKD2(_I>"M'7]#"FI=&-*:*E_(E$(VZJ MU5!AK/#CUR&L:L,N-TT[U=$'M.Z$"W&/J>2_E,V47=UDIG=<,0#'T@99L!&'E$I48DJM=KJ(EE2 M.-&O-X=MTB-J8P:,/**2G:JFLZG%RD'*S8+;PY.=,I2Z4UC*EK*EI CBBE4B3":K:9Y[1 5_-Y44W5[>BI1XQRJ,Z\WUY("X[UK(;7 M[>B59#$:>D2!P3"3GS;G!L)A[J1.8,G:@!=.XSZ7LN6@YHRR*)^?U:I!57I'XL-0V6)_(5]OI M X](A;*MC(AOQB5]5X!F)M!'2V-314./5H68SI*7B2:*2X);&IFF,E.S3F8 M 'G\U'P85BJ"69"0?%W"YU*WW40@.OH).._"M%X"TCE;(CY>-@KJH)=E&@$< M>L0MALVTBF@[,T+J^1FUHF=VRYNJ<.@1M]H+4?9F[5(!J4]Q7_7Y@>T/HZ<> M69_QV$3;#)4.$(7WQ 4U+#I!$2R+.IYK*M.0U&)I1G#S&C5AZ1%=I_(!''HT M5ZO:*38=1+>17E$TD[4\GFRDHJ<>S;73SA*HX/:*?#MK5"?Y7MLJB='0H[E2 M[6HY.21]!6G36FTUJC>T%08H< +2G/)#H24,>ADN[U3MCD$$ ZD&.'Q"#0-# MK-IV*=HX;(ZN8 Y1DKF M@&_'3FA!"L^.RG1MZ.I)FVL'=4RF\I!;]#&QS!(GC7*U%L+U6FVJ.9\7>7(1 M#=U2X!1"]5MUF/M(#[]-FOV..:8>$\5:EVMWJERMT[ZELKFTP?[:X*Q'E6+3 M=CSP"G@PP?6VT.N;8W"[,T7B0M0,F% EQ[:3A%L%"5D9>0EW5ZY\2+B^"=X> M/0JBOH>S*/O:C @?UB#S4:U\\Y(=5/W/Q!;'_:+UU[8T460?9!=C9KNJJXM!;Q7 C(5O2_*(8_KK+[;J!3[F.AS836M#9S9F$)GS&4JIS'$_.]> M<$FE'BG\&V$L__:UJ<.*^A50RC$R9LO-L87^7N#Q]\(6#$PL9LO-L276EIMD M2ZPM-\F66%MNDBVQMMPD6T" '+/E]MA"/M*Q$;L86_Z\=NFQ$ M5+(-^.'_?M _/D@.@GA$R6LV7:->.YMSFGZOW2#:GD!>@Z?CZ,/Z!UCO.^QW M$TO26;K>O%ZD^?H4>"MFO3'U8+9U^[,U?WH]-HP%X,8$@+= +&'$$A!+@"(G M8A$XGQ_\YA1X*^VY,27(B9H3QX,7B@>OW,'YIBFT=A9?)MV"G9YB+Q++QBG9 MR(N:Y<;"$0O'27A9&_;:B:7CK %H['C?"E"_C/YTX5',"T6PG]_W_34RM">V MXR4!LY],[7;T"_I)ZOZT+0+\?= M!G=]:8L6[%<.&W0]-1R,DI8.R%F>1*K"](TVG0=#V^5QE;DY!;>5P5-H(A?OS"CQ$NOIP2?<43&._')DS\%:O4 M;ZL4W MX3:5Z=&:>(3R]] M*"7VM1\S#$]&X=!$G-#]4&<9>H%H!;[ZF2D0 =)]>QZ7DFPB&[TXT M;R7IWN:>SLQV@-5\WCHCW@SY6H7+>[Z3/2RWZY7JVK$"GL+ M6!&$SR62R?@(ZLT>X?X"=H5W\SOQ/3(KW2$F-RM>2N;$E:";:9T@S=K=F#W]T8F'FYY=3$ M^;"I)QOZG*#5P6",7S7-'#NZD>U/2SBO8-:BB%=;Y<:D*42(4@3ZD+YDGGE; M]N5:YWECS?MZFO?A74VDTV<63'?>XL*^UW3'<];UNA#ED/CQBR1B58Q5\;8K M ?>CB6]5 &J>1F &*;:X\LK$EKC ."M6%2)0Q&-%/%\%X+MKXHL[R=?6Q,\Y M<7R#"X^C@0LF^JTN,6\Q:-#@YA.SWQU.NU4B,C-T%']3R&OQ=]QX\"MT#56Q+C7OZ?<4S M_3=-E)NOSL22;IDR"9NA.E28 N(C5;M6GG;;-G[5%@>CT,"6DIADN;8_&0_Y<%!J(:J MHO!84)JXX$&$+V#/OI;^Q'=+8@;'#+Z7ZFG<^NS+NO%W'"I(YELE/#NV MYL M<(/Q3.C0@1ZY;_HM]QWW/8L+QG=3W+ES(_):GPLK9_9&*0^A^7(IA3->DFHK M5'#-G*!HSB2DRG=P'A.H86JNA>BTQ,#EPZL"V -)?<^N2[&&Q1IVP1L!DY!% M;8+.SO1P7B^-?8*OM\, TH3X\8LZOHO\'50N]G$W>P'@_A3PK8L ;)_.6'R M3'BQ8'5HMNRV)T+D]\B3G0:_Q56 >&/H1H@2]YB[-[OTCCP>I^OU;C5@N[PX M# @\&SJE^DR%RZ:CD#M-O.;_[VY?+>XQ=PL13MQ=Y,-VY?7F(GUQKJQ&I1:2 M;RQ$OCA',B1U5>"NS,IJUC)A,J^;H6%ALN06BAI(+? (N8MZ2-.O(23$VP2Q MIL6:]@>9O5]M\]5D=S%'Q$&-U8GEW#$M%:H?R.S3L>9]2\V[]93^'A3OK8P^ MA]6I.E<)&SS)%31!\4$DWHK\'NSNAUXRI?_.NA?W]XO[^WUE\_2.Q%Y;C0@R M(XP$+I\:\\7"RC"7) ,M$!U%WB1UGCWZN[K8M6[P9VRO=\7]_>+^?K=K:(Y[ MBG32[I\Z5,PS9J^I:4K 9J(8P]2>.(9N^Q6Y^W-@O M;NP71P+G2^^'^MAVE69]CK"#83G9X72Z4FU"*T-'@3=*?DK__ELQ+U.#%"*( M1_1W-HL^*![]L_G'1\VGQ@=D/;.[?<9X&SW>=U?W$:O?-) B>3')C M$8I%Z.,B!$_5*+$,7?]P3.S]/W"PYHX5KRL:OO+UZK$1,N>9,7R^LR+$6[QQ M:266@5@&8AF(92 NL7[#HQZW6%>],%;.K2QS_8:+7M3]5M< L-^[!A"E$"_W MXI_URVI3:$W&?+(TZA?,[J 5#)EK7L:5TVJ&3:J(B83ST5PF!PT5309@Q5&S M+?(AE<+C2X#?J7EOK%H7O7!K6:,:&WJ-*:?86M8-/*2=$U2H;\2/7^@%&]O= ML*[=5'7\.UVO_5*:]]8=VW+08E$&&Q5XC+8RJWX[GQ%3D:UJ7#G@7+<\_IN;,H[+LWV<[E.CV=M'A'G39TUN_ZDVVE"LT&O ^03IN.. MFUU?'J3J.YN^FT1:O#5[\%H3_)9,#GN#HC_BVJ,R8J)\BQ[-KHH_A3'=*3)8 M-C((V\:[$V*"TX3&"%B$24O0#QAZP00ZUJ58E^Y$ESZ<,??:!I9"Y&0#\3-S M#ZDF*QD\HT(% QGS:PTK8MVZ7]VZ@U3X#E3KK9188-S9ZG3G*Y4J M]))-J%H@)4X?^ZVXX72\%7HW6Z&QZ_Z,]!A5 TMOS0V',ZML)AUP-D&F(Q-" M1^$O2IRGI]3M;B5_!CS4+9TEO7WSI^3Y)YV.I%IHN.HE#BM2CT*]RI6Z,G MN;N;=9>!3_KBK=I/P4-^][[L;QN,[=]W-N.X-SL29AVJV9D$2'W%5ZH3.FWR1JOS5,%=CI;H[ MI?KPOG+#RAND748;O,]RR7YEGIGG"@'4-.+'KUC+OHV6W6 *?S]*]E;JGJWK M8AX?U>9(65CH(C55D_H@@WK%N\V7YTHU[I"=M-$ MB>OFL:3$DA)+2BPIW_ 6Y=6)*;BO2N\629=Q@\4YR_GO;QX@. ,(,XN6V,58E*80^ MR>:1GN$N]!'>'^+7/<_#]6MY4EF:A&YZB#!S?;0[ZJL"1L+S/-0W;:[XG2IK ML99=ZX /Q:=DS1Y-4WP90?H32VN[UVOCKO^?2>_ M\HY3*$2(*\U&7^$XT>KF!DF9"1>+*&JC8=06=_R+2_2W5)J[3A=R@ MTK94PSFVQI>M=--Z\ZWTYT/YVD\3A,3TG2R2%+,YVIBIMJHEB.%@GG:!1.U6U&F;^F7CDAR M_6L7]Z=:;UV_T&6GNTKV"X8NAN&DX55'E%=I0M4B?_PBC^\>?[W;%_%6W)?= MBHL]]R=DPBF);A9(NS34DQ5%&7;'LZ)7C M!NG5ABH#=.5J@_XXS2G2N"^@JT T&E?=5YV-T=Y4+;40SD\I9*@3#=6:@,B& MBK+PU/'%TKBN'RMCO/T3B\D72E%OR&1_/$,MUY.#GMMFN'HVK,UUUQ[/ERJT MXR!#Q>+6?E??GHT#T;BUW[>Q:N](C(>23B*3[$KBS!:53[56CDBP40 *$^/4 M:TBN7^$FU[JOG[&]SQ6W]?MX3!2W,_FXL3AN9=)U>\RP7$B5D+!4\(M57^LP MZ:LBQ.7( 3Z=3<95OJ<:<[TDM$=JFA$P.DI5L0<2BS>,OTNSL5BA+K6+C*28 M3'L9K)I9MCD6[ M7!)1N_PB9TJ9>0 5#(+%7;(+_[?2L+B3WVW8D=A3_T%RO!SG:V%YI8Z1>=5) M+V?C-J[I4MHX7'^D64"K MO9\X>:P"*/9'1N$&IMV9* G6-L&4PH1DB*ZKC0'W]C/W1*!YDP18FPW4 "CR/ MISC'CP3LWCX5*)D&'@:T)BJ@0;>5&(D&T XEX4X4Q7M,P&7MOWBW-/G9LR;B M0GEA.F["$2WPN9H8.[:YU?.-S!WH;-9W1"BN BI$2HL+'?M)A7'!=3RA!9ZE M1 H+?ZMJEF;ZYO:. \9T7+3)L[RI-;/M:EH(Y7+S0"L!\Z6?LN] NU/.E^=;,,:!'6ZE<3'4=HI/UT3YK.%GSH8C(12G36L8.]:V];?4J> M=ZWBZRIJ=\#@]/KS4 GL!5K(\N5^K@ CDOXQ]I!P%'>F *.Y4(SP<6TVP?HV,L^=0T[4G*YH^$I6D3%L2=_X@9&@L M67S9E'TD. M2:W9ZSMI"VG^V-)+D1GOE7$"'(;^2"C O\S NX$K5,[E^J-? P5Z?1"L&/(K M=I-\3.288BO192H\EZAR3)MO<56NUFE?R[*#256!P0R!$7-TQ4N,?4L&8N0H MSXQ?10$BDD 38\"LQ )R"XCK-J)P'Q/%9W+\NMQ#9_'2.[!(5B6@B]''WMXK M'Q(@"I0FB4 !C/1 H &LO^\!C[F"]E8$RJ Y 2 M-4M9Z M^NS#S9& DW4"U9,8 7FBB.,@(J;1@)%U 73%L2@2_0 MK)GON0_@_Y+AP[@R,5(L:0+IF0@UQ9!=J&8SVX$.QW-$60$?C!Q;5YS_R$"_ M@3[.?=N#GVJNZX-?W1E0;OBUD0;_M<=CQ8'_=Q*V!R:Q85724:+<"WH=\2$B MISV""X-D?TST%+B$R,\]K<5-['1\/Q#ZCZPM?OT7_+.5/\D M@Y&WI.-J.P" M:R@RF^P"0?Y]B?!9 C*D.%L1Q8AMWK!3(A3%UZN(9AW]^W_[DW_:1$M*MF$[ M/[S_6WMA]%>S9Q5CR2M JGGQ^1S.!)M64(-&R3=$"3X\^@6]9O^!'8N) M_&O3IT] MN>4*?P:""5RZ<6!5-Q^!N!/*-O1P+/1"T0;1)BX6?^W)Q$N2?,B)4R06MVE' M4,F/V7P75[DD.J?:U0R_XJ!HBM5B&!D#T>&J[&;W<*QOU .VN+!DD M/; >3A2Z?6F=8R0IIQI%NA*8TIV-3(0(CS#PY'";&X0J=5DQ/=FB%; ^32F M9)M"!!]V.-);#O*\CO$8U]:&KI07\A M4QVX)!1_/M0II7)-U9U)>AZ3<+57$]N38E/ !>3YR#;?X(19*377ZU7.MW.I M5 MK,0)Q/'+4"&>AE\_UN/RX38N%%=7L5@,P\FBBPG/XS",NF722+G*I%HNP1C[E#Q6**GK1,X^6Q";]JMXU6RXG]EO=O(@EW876 M%%+'$_7JS64+XY,TYT_M*5ZK%CMU3P4CCQC:DUH#,Y/'6IPFKA0JAZ:[I,^ MD MO=[-%%-NQ6NM=+$^";-!MX\J@P",/'Y]A:>':&7%C+CZH#E*C&SK):-Z= F=+'KW=<@?-+C%[FDY.NLZCW^;J4AL\\?OVX M9W&-3']41^I..UUN6#,$&S4%ZOCUUK3>5KG5Q./JCE@FD46CFN_ D<=+:MHK M(H7E%=V4,';0R2%^=Q: D5LI>18^2)F@6"@R@)W8^+ M-J&/FP"AS'H4#%DVT5\49;GK+ZUCC5W$9/L.^-;I=&<3QH7KE,=U%1 $@FC% MT,2HG!%%>]OP#G\Y1P%?.4I1'A-GCHS?7>"(3G.F_W&W"S,5$:8HST+3J*Z@ MN3 > XL#I .IJ6'8 :PSKI?P:6D4$\VSNIEFW6K!F-L!$V$L&23"SO;7:),Y M\J@GLBVQD!UJ725 DNUDH2JT)U8KW;Q,_F2"0&83CR&/R//LY(636X'/WBOA&:@QD,4ME;:_)^&C?ZY#7U@U>3/JW"0! MT8NW0\61:QN^IUPV!'WEB-X[3N@])0Q_O+."TC$?KL\'ZI&*^7 #?$ ?:2+F MP_7Y$.O#;? AUH?;X ,5\^$F^( ]QF'K#; !?7SU"%3,AMA+?R<^Q%[Z-O@0 MZ\-M\"'6A]O@ _5&RZ.8#^_BPY_?D7RS[OIY=/C A63)-N"'__M!_GAC_>O% MHH\4]OQ ]6?>.Z9>.P^R>$U>P*^M6V%CZVX)J^TJ=%A;N9C],?MO MA/U7S 2_O31$.>!W%X9U6GA#1(@-XKL/?;/2V_3L4$<:2 MX?^X)T'9M%QH3! /*?(U5+![KC&;DPQZN43#4 WJG$>_5IX-CE=UCV^E\4;([G/\M7RY^C7L)]JH-7< M.$2PS+@UG[3ZP["G OTBH'[A#R3U&K[ O>K7]:H L;I]2-VP8]#T]LV#V_W(/XM7>:I=)4S:HTN'RZRXW2Y-[*R[!_ ]+Q#EQFTDA_VFN.* M7EZT9-42>F&U WM&T3]^H13Q0*I$D[.\EPX:F 6UI"<;!:&IK#9U]=5L.M5Y&Y)WXY 4N_R MG 5KFZ;B0-U+S,29XGS) Q57/$MV2R7D&Z[M[:2P 85P8]EG8BK,DNH01[1\ MB?(-SC%&WA]@.+S#LI.&UU)1U5#XY*K13/-^20M]V.XR*NH]D,@%:WJQYMR! MYIP/(CMF^HV>0/E>Y:B3%E@>>A+2:=4Y1'$&Q9'7M,D:]3D6N&5,_5*_'PI( M6>GUC;1)5< ;O$ 4.R%KIWS?\AZH/VFI?%\K<+-]47#F[IF M>E[^'.LAMO61/1NG,CH[0J@:W5#:S2Z,WR#F5OH!IU[#W(I=^=?7G#A^^_(G MINZZ1'J>^(T51LNT--$01%LN4A5Z2K&9QN=88,%"LJTABDUTA7#GNC-CLW8. MQF\0A>)-$WP')]9L9V8[$)SH&2[471Y=NP'[\;WV4]Y3&]L(VB'2Z$;#5Z*P M+-?P=!%)%H(28PQUADQ]CH9GEG:SWA(4@D^*PS%'>,HHE8>8+-B/7RGJ(8W' M>Q]?53?.'3U],W;&QZP^,2YZS7KFQY"6M9WS4ZNNO^/;V4J5XS!F*^W\8'F3+#^9U9 MKI2;\60O]SFA5(%5QY-YJL9P^4YZ3*4H5PT7T!C0/WZED0<2N6"Y*M:-.)2Z M7W;>VJF@+UUB>LUZIOR"5+9P2=(55ATYLRG'#[G/L9Y^BA#G&66TX$C=4&1Y MT@B:(;2>L-3TIOF\RV-;_&/[,:'"#MD6Y-,ERD\G5ACWBON=;8XK4^F&S-7O M%[GX=GXGS(RJ@*&*>]+,M/HY?X(,20Q)VFYU88]Q,\]^CIFI5O @CVMS,-F0 M:"DTF_>4% 0!QG[\PH&5@7VZXSW%6-GB/<=KGQF[)Z'XPK6WWS;J/%?35:G9 M\/1R:3":8TFEF$8^YXI4I\DVYLG%>.WD)8UZ?,SLE6-F M<93YU1S?K=3_?ML@5;)\7<2QMJN7^]E!3_/222[_.?L"..FU)%PW;;W'F)4, M.?6:)@X-$@T,T@.-Q$%FK&MQD'D#!]ON22B^<%7RMVUZ7?!]W)+G/"*&)H-4 MJB,FZ7S221F)KG(Z)O[QN%"C2F@_(_N"/E>#C-.H+9!>_7.: MW> M/SG%B=#7RV;0227[K%!)!@(5E?12U$,*_XH;KU?#TOCF@GZ!#AKJ*.WC M:6XP1KO#FW11ZK":- [GSM#FI7 [.+E>?<461% M\MHIK!2L.!_!:I$2%Q?]X(A"&SXS]WA'ZK:=>\TWP-FG].V2O9OGB>BWGDU#- M/P?N+D M.Y:Q'K?; ^/SU3<"ALZ91R&2XX.2XT\-YNR_W.;*:K$WJX[P:5.#(U/.1 MO=8@4TOGO0F"D3W:&)D9TQ;UL#FG6CV[SS,T''GTS)H_ M'#=29'*L)]-)EV\@::=IP>ZXR/.14],?.?5":HZ$KE=H&T8OGULR:XB'PY'S MT*N1$W0I6:!'0KMAC2=,TNJXATDDNJ-61)#+KSN0&-#/Y\),ZOIE9( M"UF^;DAV@2ZA1!*8(_KXF>54=H'U:Q6?:Q<1(>ES7%=.P9%'] R68J5K99/JD $CM_0\,!$'QC_K.Y&5 "*ZJ2%T[/V*0C?H-^;>."TA).<) M!+/T%_*4>6Z/B]8"Z)?MA$^6N />D#%L2=\8XI%@>KWZTLH)-E*7?8DCU$R? MAE4X!9CL&7B8Y_C*N?QI].L^'.JSK1BHW!MWFGY,%&M=KM:IMP:?8G:>3V!' MO(>$I7B0.Z[F>HJ?]>9(K]OR",_OWW" M)BB4 /W%F:O\W/ZP/RG(VLV$3'&9C-AA[6+$I*&,O?V@,>FLYPX^V838"/)O M.'//V;YU\S1TO:+?V\Y,8X\D^5JD+FN+$\^'6\)C(%M;DFQ_3\+X^.?(440] M&0 B_#.S70U*UD]',8"(+91GS]RXS.C%VZ'BR+4-WU.>+?0F0RBPE-V_?U@[ MQ&(V7)\-Z",>J\,M\ %Y?/7F8?XW__^9W2X5I#O0 +\[T?JQT?7 MG7I$L>?5]<\\!$P=UM8ED)LISCMHQ;AKVMCC0^K$(G]K(O^R5)^2:.RC$HVB MC\1%.?FG$IM5I&C+9;UZ''UX0;ECKGXYKL9&Z& M5>W[,&RQ9'RZ9&#G,(Y7OM?7$H.$*8*E@T>(KH M 2&1RQQ%C_4UUM=[UM>SGSG_77T%TUY439=I(?FP*!L$J5*" ,\8D3]^4:]> M6+S]-*IG.WI"LQ(SQY84]VR!P7>P*I^YQA.EBLOL5WPUHW$Y)P\UIV@UUGIS MPFKDM&I];M>G#-^FR&R 8IU:CPR$%/3RV ."7<[+Q\H7*]]-*-_E//9;RI0:BND.K*00C89#V* M'S#J0A?68ZV_'3V(M?[+!2YO:?UDO&33LM@MZ*+.,MWFU,^EU6"-4H4]I,C7 M6KS 41A FI!YR\7)@0*UVL=#>A=)?SUB\I'2I4&BA'K"2DG5[4@=XUU +!K)O8 M$P\T^EK_F;LL+[04,&@!+Y Z"64)BRX);4ND7S7-W)=!L=?5J1%LUU M*T@2/>[?\_<])=CK;N#:01N(.-Y_AV'Z:ITK-Q8H[DEV^0R]IG@GS W+:*Z> M;GD6SS9-5BO6_6&^"EOOQ/EYK*^QOEXQ6#BMK[0^[)3T@4KQ8:&W:*FJC+A5 MV K2NTQ^K7NF'?9X&__]]LP#&?OFO4>2J['?:1SW^4[HP%54C4@7.N>E:\U M2"N,!VV6'[2[7+DW#"D?6_IX.U@KFF;YBLQXKXP3X##TZNW4*-A.K.E?$$)1^B%JLL;8))"),.(JD M: M%3N2R3$*YSH,>5B_P4!3&_3SS2Q%:W$7S/- [DA6(GW=U1_ M@V_Q'$7T(B!R\,1U00Z\+"&+H:>92L(U%&6F6;!,]Q>45 SYA\NVHY_0?_Z& MYWU%V3>\Q R()7B(FP@T;P+$S9%L0YFYX6.B,]'S+05\-=R^__\[LP?8J0L5J0M*0W6AUMH"?G$=3V@XMNQ+7MUI@S1/DY2H M>^S$,4,ANR9!>T>!8W@KX'HKD#7/%2H35L6I[;"&Z+I/#XSXM7E(MI*JI?V& M4N&P<-64.ID^5ZJ\O_1HO*Y[BF-$SQ83O*F/?2!C:6(&O?L58'L7K5^2W8#%*,V.$$X0=)/6P M3^$$W6(.. RLB_13]AW8KL55K.=&^^77\Q%%*H @>ZP5V=DTTQ?&340+*[-. MJ4:JQH"!S877=B941,=][K8CJ^#Z@%W/&?( N"0_0&X!FF\O?B=P]"$!*;LV M6(YBBF"2EGK HP!\Y^LQ"9+O]SGDMK:D84P;1/&KR"HU #%L&=UC&CNNIDMI M=#E!DH0W15FN, !Q(TCO'JDC5D4,?$S(G\CA_;^J&:$B2R MCJ\FF-G, '.-S/_6Y=2RS,[EP"^\ZOD>4R=\WTEW!]XBS@QE&=Z-']N$?6@4 M]FU4!GU#9=CM*O]456JRF+.=GJAKR\VC2*[/+#(E>L1AC9K6EK)#@?#>7P#Y M0R^F3&C47-:F)M]3!*,]-$FC4FM"4X?\@1O[B-N"1A+(@29#@2J)EB\ZX;97 M#S24Z#7\V@7YG\ST^84RR_JZ**61<2VOI>=A<$&O1K.ML4\B)*/7DV)W1C)T M*9,/?ORB[]JIW0:'+N/2U%:;'O:;:EGW\51>&2%,U<*"DRYMCX 4L/B9@U/H7*$_@F5YD*?.*K3KB; *+@Y$L M2+9O>4X(7G:>N*BMYH11FVA7D5[6D?S^/-.1J(]#%;:@%_65G&.;+%@RI%@/ M>%L6,,<&DL M)<.'A4@X/?"?W!&7)^W^P R&C;#&U3B2R'(>@_HR/@I&\P-WEU7 PY#1D'^!O1&SWQ2@ )#P@ MEKF8$.![0H ?0Z+\"6^[0=?&&-E6D7P?*]=XHB ML'%+X(M2(O\DV4Z)%T\PQV_J0;]ME^'R@/.N9%8U 9U7PO2*%-"%M OF+4;\$1 MWS:Q?]>IBG.UM)3Y:5E7QEF,*\^)8K74?-.IWHI/W5]<0EG.H-&(.'GIO.EW MR^4?18#:6Q=$JCCD[4GK1]I]<:C)#(OT9D10G07%H%$&/@Q(/44<7]%XN#B) ML ,2@?];/>)X,&7PXMW^*Z8ZHM?"Z)"'I4KCE^$U$:?#(,:(QU/"#L(!:C MR>/SL9'Y_IP$'-MEX(MF,H^-ACJ&U(>27_:3# A+_@!*[/U4FJ["%DYG:$[O M&55:Q9N-;DX-(!+? X$1QU3:%D36EED!>BN?LKQ0!B**PF4^ "/LSA0)MH\V MPLAH)T XY"@2W&6._*6J6(H#0B'X)U$VX1TESXGZ36\5W=U&5A!3!AY5$V%\ MY6Z#V<@%V#-E36\W>I $/*ZC3,"WX7,T"_RN)/XR;-?]^_'T;F34!WJON[5D M@&7"+?/)LVTY'%JD"[2W?K%/'$8\[7EOS"&*$L][6/_?06ONW:D_"/MB.S^W M>_=[J]JT!,>B;7Q52:X[?XMC\.:?HA&(H;N%%J0>L1U"]<_=_C^D0P*X#^K? MB:L7_$A,'&@=_M6ILR>W@N'/0#"!UAL'VY6;CW[\BM"+ MH,3#1 A*_VX;6-SO:_Z2)!]RXA2)GX#0QB6VK.9S/%>VN4F3:@E5J1, :W8$ M\97/+M$D59$HI([33KO 783+,)@W>9F MDBH3*7G)S9,-7$*)PC(GG81A*U)E9]9O.B.N3:>;H;C*!G+R) P;AM;=98A4 M*$3K%EJZE)E6Q^"9)V#81%OTJ>:J@?*^&#2421H"MAU1"=.MA9\.=12X):[.2B.5Y=(G@?KP\SW,8-;O8;^9X7VSG9'XPF2#" M2:"^8:":B,PB'A=FNY:N8[,FSC9/ ?6E5DN^1Z#X4%>F"[Y!HH6,H#1/<=-V M16SN5=0:$A(MLR>VA5FKJIX"ZJL*Q&32-5EQK$'$K='@#>/B;FZR[X#4S0(S!Z[^5#2_#2]\:_/G*#PXS/I<&#R([@9+SOU<)#E[_$H: MME[@?A3&K=?U MH=T07^JVXQO *)>Q9K=QWORREN*&UO@Q+;SF'>5=S8V,'@\R!N)L.O8- M[UY#;?P*S= CE?O6S=#/?HWQE;SZ1$9= ]/J!)!J53#'R:E[UB7=2@YSW;2J MLT:NP[*I_&I5A24L_,5]LC^U5%Z@9VL(V6>)+N$RLM9AUKWVT?0#]2HFS]OFS 1R9BBW$W6] MM2L>-1L]Z[;WM5=[.['8M3L ?MZ>W;57^DW-W^GNAP@V8<*FEL3T,NYP_4S? MD+,3>#X>6C@\_8 B;\(=;_L??I/>@F\]!'5YNO>."Z_MJ!ZQ?.56M.WG+"BD;Q&C::M"J]!=,? MJ/&YZD\\5YW&'['X_.(-G"/%'K%76S''?/BL<]6OPSG%?/@\[_%FN/IIBZ;>L>B+&N _73'UKE+>RW= GE7W0,H# M*?"_'ZD?'UTX\9BZ9LV;FKW2Y^,W2,6XV]Z@A\2)1?[F1/ZW;C;M)!K[J$2C MZ".*7WIA?R*RE[ZQ%K/U=MD:FZ5KR^^[5GS$YG>2X&QB?[\.&E:Y[\2TQ:+Q MZ:*!G<,\7GF?.H(E3[#;#24FVE ZF[A_PTWX%S")[VV/?5W$B,]"GA?>\W#/ M,]*]7;/SO&W+@688)[;2%^D\X^68,LK-5XOVE"G6#*_,;&Y_H*>AFF(=CG4X MUN$+0'Y^4(>;^>I0Z?AI'M$(C$PND78R%T =)G]'AV\_]6(DR3=](^KENW\> M\OY#YZMA$%_W"//9KE5LS-#-GDR&5NBO.PLE7CN,_*2(^WIXPB1-C7H-38?" M!#&-VJ#5#VD.'S;7-[_2Z0>*QHXLTM^Q.L?J_.W5^>Q1Q5G4.:N*@MKI %SE!A)$B'A#B&&_\[SNO7M04+Y&!AUZ[\-!KG/*6Y]HGZ MS\N)KKW2&TJ:+E[X &K[.RF3D^<;0[DNN[PV,:V0'@P<8=5<7_E\^P9!; -B M&Q#;@)L)<3YJ RJS)-XQNSA?7@Q,T\0JL[$)T19 4 ,"V@9%R>TMHIL\ M[?80BEY^.=CA?OH=&/R8J M19:KM;D$DV]Q7)6K==H)II9-,.TVUTDT^!9;8 [^>BNX@T4K4?*-,(('?4@4 M1,>TK3 1;?VNX4GLA)C8\#6Q8V3B+WB5;H-$OT46W<'11SCQ&.?84I"-M M6]+^W[\P'/_'6_\OP6H+#?@064FT%&FB "E1=KCVN^\]/0XV?QB%N\F)TMS7 MX.S@'!1H,2,,M,@_),!\)=L$TBUI$:+I&@UU KX*G)X?^<0(.PUZN<1,\T"* M#FCK[(!W""W1D6Q#F;DA^'7D HF+L-\2 MKJ$HLX0XLQ3Q 0@W6(7H38"*3<*9XKBV:6GB&AVN(3JZ9KFV!1>(IO]Q$[+F M*D!-X#7$0#&,-09KF+#!?!S AE,>@W\YENBI9FV[P*&B9 7<@+0)5JA"/S] M$X[< 4+O&I/.P!JS'$Z+HCOD;5-'7,<(;._:YF_$5?UZ:-@*_RXO42$::+-?J]-\? MI9]$[JUNR;5![W6S_E$;@PAVL)R<^(7<9*PA&%H5LWRYBA@:1")] ;T7HGS* MOI+P9X#<(@B\9H#(DK)E;2[+0,8\R>I.;FI9YF$#YPN?(4H3#8AJA#FXA\^- MTI$ P!$;)"(YTE PRE& X$$P7SA !M\U[%DD"!MM> )*?8:&N#L4%SW_DX6) M6KND,PO3/IAM7NDM],:L6^#-998I,T:E_!& SS\3HRPC5GA:D=I<4C+I99\P MFDTJB.K0I\1H*PF:!4/("(#Y8HB?E+!A (@0+L^-C)\S9BBY"CFLVNWIQK1 M-Y;O#[OWN '!A(_XD5.4TS"B*(4TC'+/#ODY6LX2[- (TBOUQR_LM#J/%>AT MQ.ABN0P"$T<;03L-="MX.-1UJ-GB#$)U Z>T UG_ZTG3_UXKXM8EP3%-/.Z^9SIM%1A?!1'"6GG7B@MOT-^TF!!X*SM=U5M-/D^T MRGYEPD[XY!\Q_Q55?!&0?2)GB'2UI_3YY%(3 C$K&BTT>%$$MB;PLK"[Z!YY MP2\X\B'Z3B1I'C87341AYH5<>S'&BY-/IV\!-VA]4.ZEN5!F<$5V*EDSRP!; M=_H4P EO$X 8<8=0OY;SB/PU>['&[X6T.03K?4P4H2+)VCJV$^_!AZED:IQN MA(: A/1$\I3,8DR5@_.PB]F00C1^VT>Q=2@8^:PVMB#",G): M,^[-29W?^KS/])AM_+CO9>!G('*, M7,O:XQSE/G 8R#G$F:$LP[?=S87="(JL"Q)(9.B034$"N5B\P=<*NB1/60W1 MA"5>'I.C4CWWZ2:QE9(&&475?1THBLLT];%5:[T<=>SL(&#_U@S6)<_>!>N0 M9&L(\D]"@M\!P5^*3Y/VV,.4D=3ES,R(Z#,#U@B*G\XGI1ZH^;HJ&AR+]%"O MMIA/3$>%)O"%=.^$[]KC64FT8-ZVXQD*DZNQ!HSRQ=GVO.!W*;[!D>TMMGU> ML55'G$U@828:+L$W.B%8Q>' -F"0Z&CVTS-Y8.&8=70+!]3'C K8IX+Q-<5K M T9MJP)<2(86BBZ3' C;.L54NETW^3,YS1QDS49(7I21H#+/E-*#%<'5J^T: M8O<;N=0,R CQ?A'Q[+W*&I"7:I2_P^V)M<5?6W31\T3-@M<7;E]H?DL4:DZ! MZ=1JY0F/=9/Y7"UOS^;^!UFXOM%Q0ER8+=5.,K&9#Y1YIB6W^*2PLE;SA91* ML5%9YP4N0K^Y?474C,R%+SE9HEM[T&TA-0$69(-0-2IS@@P.Z/\2ECL=459, MT=$3CAV*AA=NS#EPRK :NOUP),(*#^#T[I6[J O*4!CUW#H0(UAV2LR!V0%, M,Z(':)L9L;8Y@Z5($*_Y#GS)[8O3RS8HXG$&4J>SI21CR9V(>JV(>-K.9"1[ M%M_*ED2=;_.U--VLY@H.]GYYVV[UL;8+! YNZKG@E9N9N6W;.&TO.AV_6N\T M+9L+*2XU[ @AVVO"L!I%'TCJN*WSP\7Y@AWP!;L:7Q;*2#/H#%%!\JB4S:>E MAMPN?WP+]IU\:6 EM>UEJ@C'N@/1Z^W:ON)U8U[4Q_&'M5R$7(6D/JPVN6)*,,= M \>_@&D^.@+U/LGR@@9!+=!J'9GG_ 5*%.M"_0,U]*T\,.M5[J2.A?[(.NJR M&@D#YS3K4YHN9_1\1M!EKIK3&[UF%&X1*/TY:GIT>.1]U$N)P8H?6(.0TV98 MGD#ZM8:C?MS_O(=ZJR!/Y:8D*W(FD^(JA=I,=R1 /2SU@)/'JO2'6O&8N+V= M<*AE;^R$PZ6P>_O,D4E^<7\<&)%7]L>?[V_;(QB&@G<^V]MV8=1F@OQP#$CO M.\I#PM_,Y'#'&^8-@ FF[<"P,]A:&/U%YO7D?;FSL* 3,WLL$S-SO7C[OE M1VF.:"7@ 7#PFH<$D+:DHXQ]H( P=+UXG0D[J#.=-]8YWK*VTT5='I.$R9L@ MX]7@560N+JER6_.:><&Q2VQN>E/8EPSTUSALEL=JV8(;HFNC\Y$3P9V]] ,=?97 M?>9$?/U*Z;G?V&W7:H:1&"GO3=+O.?<[5JM-R"(4+4 G95<B7.4"7S= IIR2/S$7X;MNG\?)$LOY$K8X_G"N*.#E_M!'$J]$,3A M:Z2HIQ"LI:RO7@,M*@)9-0P0H_K #P%A!$OWPFO%G>M0<[-%O++FVH M2G+=2S?"5_LI&H$8NEN<).H1([976W_N;GM .B12CQ3U[\33CY :1Z2$* U[ M!#L :EA_ZQ"J8?/9&PU]-USQ[-G%6/)RGOA?\>3S.YH)''P-A!\M&R1IX.G1 M)_ MZQ?\2$P7\Z&OLR"S<%O91;-$A D#T\N #O" K\G MKFL0%SY7LJZ[4@=EUY?#G,+(!4;VMS:]HO&,8401%CRJO;L3%"WN6904W;-@ MH&U1!X=!\C#VMF<#)?XX:!0S^3,IA[66$Q4REU\),!T]"%U(EHZW+$2 MI6CW4)'W3K> MVUD(3IAOW&MXM/LX.>N/P)QTC8; O]L7=)8U)Q#**'H^^Z3 M:PJBLJX%3;@3A1YP!S !XS>@MAJ,!;2Q%E5_P?<>$T_9'?1/3TG08?JS\X_ M);Z9A>TE0^LC5I?8 CXXP?:%1)]N3I76L-,8XT-,*^/M%/\H4]B/. M;<"Y2=U!YGYTK=E=![R=$)#G([5!PR_WFJ.)WE8+=1G/4XJLP^Z&1V]'*X6A M;F:J31X3D:!L$<1\3#3!R*.W,_Y0TPV*K7/MN:YVL@LWC4JJD#I^.TE/U$K- M93QDKC3U "F+JMN 30*.1N(YQPUDHK7D\R(5>%IF'.9"54B?>*;C:0U+=RM\ MF;.-Y=)S''_5!+I[-!(K8:F57BA5.3,8:TYA6IC-BXQ 'X\L)$-)\KKEGHY5 MAGF)[Z^(*AB)(L=#5Z6.WVI0>D=/YI=3)T,YE3#%P)LO1Q3%TUJ5\%/#%&(V MI%:@E=B1V6C"H5N27AKADUFG'VYC7GE5Q2JC_H@7U0NA?+[CHCN*@+2%95L\ETUP_0:\\7[NF^R_ MMUF_H>;V1FN4=[G:^D1-E*Q%<*ZP&\DG [H>L_D%'-<>YLG]:=[C.+%8&P_: M38K$,S&.ZR?CN"*O8I#$N&0Q7N)WXD.,EW@;?* ?*3KFP_7Y$-NEV^!#;)=N M@P^Q73HK'][?8/CU<#5&C_M*.*YIXI[!P,X'Y!K+_)=!_,12=X_X&;/U2[(U M-DO7EM_[0^O$[AII/09RC47C9='X8R!7:!ZO#!BPN^T:':3;OTP30R+$2)!1 M*>-;(T&>'=3D-V^9=R1AS@Q=5*8U"ZEGW0DZF)6:.A^LX5M?N*4?ZVRLL['. MGAV$Y/=U%N^3RR3N,QI'.IE,DJCVBO.5NH%K/=T;XI[RJY8RVO4^6%]#7A]W MDQ5X%A'>D[S_2/D3S67'SJ3["EAC+F\DFT$&(7?Z MXL?0!G=>4&B]T*,QSC_N.O\XLP'ZUFG%A38A3G6&?=DP#74#DFM7I<-K0,[K(4EZ/T9<^ MV6> !L,:08JZZPI!P[''BNNN^^B/%=BA"_:[\ T8Z4:A3A@<041:>@XW)GS8T8E>JJNOT!ELK,$0$ MV?7!BK.2LV_KKRL&S).%RF'[!FE MR%9U)J*U^1.$50$)1M0J]Y5S6O/* BGW6QV$;-D5HQ4F^5(M@'V7X38*#2*6 M^)!%K-BQ8G]V1>6/%1O7L)R AG678S5+KIB30ETE5*C8(!))T0_TJY>SHF#D M/U&3Z!OMS/<<$?#9[V?O;OZ>-:S'[2)R[/>7]/:N,O->Z[8_F MW,K'"%C9YJ%M 2QGMEW 8([W-Z\[\+)P]%'Q-9+M,Y,S9K M])R?F@>F(7UXAC@U.]&(9OWH$R"(F]8TK*/(FI?8X;"XNSXUGT;N]Z#1=A3' M3%1LH"-,XOG4KX4_^UQ(ZE:BY!MA B,C)%_\-3C:HT4<0,QV*L>KW&'.1OBK MI4;5=E1 #C8"L\V(EOZ0J#TRCP][4+.,;&J6YD(,/8A%S*A/CUGO=6_1[@R( M1>QL4+!/O3PQ<^R%)F^@P<7$[QB:M("1.TOS],L6* B:DJ(%)N?#%SS!!.7 M5 >*Z+052[/!OQ(P-#)D/^3^!A.HYC">4.('FCYG:)QP\-6*=((#7PXX+/V4 M?0?VPW45ZY0A>WH[?/P>IL\XJ?NJ&>8H?G5DFD%\[=2 M"IYK%34@<"D- MN^$WH_"01(ZR :L%1%\C($7J &GCV<>$>5E,OSEV:H"L].UT=AZG^W?W9UJ M;*">(JSXN2\Z7@1;?S&\YQR"L]/DLD^]K/(,C^8]O31R^M0&DQ98U M:8,QV-B:GI.JA1!5GAGT?!5)JHW 85+*((LVX;W,DX"T3W9L"W/\D @FFC0! MQ(](I"0 [[8D2N [1Q+95Q&"*<-6CO?"]XP"M,3!=_Z&%_M.H])C:57X4)G7%.G/I4CS8^CKO\! M7^5*>D86\OD,4AZ-BPLJI:E]"GK*%USEEI]1C]4-.+FYH4="AI$+L-+[^26U M2==V=AT(@NC F'#=>06X2C$Q4V!,!=:8@$#J"06H._")]D-BXT@W$25T"6CZ M'^ )9G R#XF_M+_!MT;^$M< $UKBV\+Y#K.XQ<3GO7FNB&"9@5RO*$-LQ )FX8\G M[,*_'R(UE+TYLY:J)@=P>&;3\O4O()-A'H)37/MLLXD5R17JO/JCU_((WK* ,3V_(]9 M7^RDU-6B:Q2Y^I)NEFC)M#K2EJ^O)TB#=FHU$6L0BB_)=S?^? M\3:97G;+!;RJZF23E?]_]KZL256D6_3]_ ICG_/=Z(XH/("*NOM$1Z#B/"M. M+P0"(C(I@ZB__F8"6EI0UK"UU"KZH7>5E4+FFM?*-12X#DN3J0^S]65P"Y;I MR2(S*E"L6N,+&ZE=[I' +TQ>15O<550$;H]CS7G, %Z-M 8;=@?:P4B@%_<\ M,GY9*,^ X6LKA]G5%I!FI@<8X!PK@@GUX-2*2:9IL]!!YG0_^G&= .#GM59M MUI^:Z5%.DH4:,YPO5CS3&/V)>SH3#(!OCPD$M[=$R=#-0-V'%X@@&;RR,[); M5$B.^%:ADSP=;4P+\$H/]JY_*#\$2<85/K8BPMEV39[IH)I+8< M?3Z,VC9T3A!XLPBT)-Q!4P!>;,6G*A>ZH8!E6_6"USK;.#&0*<"#&X;%F!%WF4,GG>'/ +?[^ >^H4N,3A$ MTGV(&U=W(^P^^X09B=Z69JQDQ-:L8@N'M2>,"#X,"3Q=@T[NCM&.WUH$8!I M*(52PW3=ZS480Y[(I0)EC35%F3)9$5)#]BF3"LYMN*!D#K^=?^=5?$YA.=FT M=$VXFYMXM^%LC+1%L!02&_;&==F9(WAW#"=W4EXLY-6KJ)E_CQ*X:=(-">P/ M1NJ^[,HIX_,!]B8?G+O*W7\W[+;H^0G/0"05 W-O27T%I/\6C)UP_2?5^TD M&YAHE#4:41<8;=FYD45^/BCWQY=8>6-2U79,QI+Q>HLBIX@AS],P6(*BX:&Y MT]M&($I#;QKAK0STG[W:D@#%\$!F;^&_!NN\AWP"5&,OH;R_*\(I>&+]\#9'9RF7=RC^?I9/A,5\5*WC>5;8Q=LY("O0M( M-R[9\;H#_0)#M\7Y7EYF7?V,QV,G(A0_E[T$R?0@+W5@2EB"?R,)K K)L]P. M,6MKOSFP\N25P"2 XM6[M#I^67@JJ3ON^6B(-:<(K 'SHN*9S']BSS]": 1 J;(;Y A@?F8X MH@@SZ[?WK?U';E;W_K,WIHS[6+'TY=50\KK[^']LZ//[D@JT>E-P8EU=937P M=/<3^!;O!;]B4X0/AY*&7=S$H_09?]]X@F M7J/D4TR$@9C=)Y/CNC&CU_W<2"YUI74?20]0P>Q A^F7][;#REJ"08GFO-&C M2W2K0Z^$W'*0(\'*U,N5:-/")Z52,R4CN<44S3:$MB&*#!Y\)I4QE^(VA?9H MJ:V(7+Z=YBL:7!EX9K<[BX$GRVZ86A"\>T[#5S97"VMF8+6H6U;2UX]^N5-K M:3$O;1QTKJ509%4M-N7";+I-GUC<^!\:2[1FFP*_-Y%@5H[DWE 4!:$M&% _ M I45'M"4.C*9'F.:0$MH8LGQA<9JO(:F4]@]Q>'^V@]H HT)P*?%EC"\ 3X[ M,C!>YK^X05#?XL#0O95S+_'-$]5R7-:U- 3$+>R")5*>ZF@&XJ#N_4RHG7C= M<%R&\=T$EPONT=GLYCN"NNXM&+VE;,:WG455(UWI8 M43"=*1!.F2>DQ+5N+OF@^_3ALUM^(Z4VW2(E7B*DF;=%J= MZ?#S058__YD5,W21195JBY2&)].<;;">+,YB)%>ZH2]KK(7<_:?*E MQCEUNX&0AIZ8FVSA=9/DO'K0&&N:@F6Z3KZT5V>L#0 FP''I4&V8WD]NJQ W MPC]E%7<3YEP0K+NYG/N(\@(< DZD"1X#' (<8;<++V(.&PAO6P)'Y]\*V^XQ M80@K6X*!"A9:BOIL=L60ZWOOJ"[%1G17I*K%5E6CMNT:6RS-T],B^7DVH@[@ M?<[")%U@A0=-TS4YL\'J2]J>)?.-W+2BZ&LW:)I^2J#!MK#[['(W+W5V%,T\ MI+H_'2ZCG@"N 3:]AJQ]W[8O0MM>#BN-9L5K4I+&-><84BBV$G" M6_"G;#K8_."$8.SGM[U;1Q^*98[DRK'>/M;6+R_'/:O\B S#R>Z$ZLP_)+L[ MN>5M&5.I 39X+U>\+RT0P)Q55K-98PO!AIZMM?;35]D3P1+;G] O.WR^>+OV M)2WF,S?ZIKWN<_!^WQ\RS_WC>?/HM]ZJUA*&3> A),&LM_WGS5?6F$"Q49>J M#29FN:LH;'I[P^M91,K7JYL1SLCJIE1&Q1F92,W$=U[/[K%Z?#-[*($)UE-X M).3=V *4$/'888\FC#7YN3''3XTY@+8 6A68@F, H;2:+J- =M_'XUZJ:T\ MNQ]:.9QB\ZZ F@NNM%$48!?;;HX E"!@:XK$>6[ _IH.+JU['[[,PSG9UARF M9A_)L)."#_S/_:A&-PT5*A#^K7!I7( MZ9.7Y/VE5'78XIIYEA(L;)A?I:W5J'*C+.TI.F'1XJI3 MEY%&1],W/4DN.J3;7>9-5,)H$C!"8!38PZ;+HHJ7-F* +1CF/D2NL(#[>78+ M>5I@N>/UT&8Q7 M)T@+"#XW'2*\JS))4P7/:#HX7D )'O\P\:0>WMWT9BG_V M]/P/CJ74J9[V["_?8P="RKW1[4I$I MB'..VHYF*WV4&'*(#2@S'0^CRP"BGRVF@+)T24CBGV+[?UU">D;Y5-@OV9.8 MQ >]>]= ]_)+?-)PT[T5OQW;UI\*!SP"7C(Y=S-^@:.?A'=,H(?OY?96-T%TO*B.+ MIGKT?%+0&]N6D?Y\??X?&Z=VI9E$JLBJC+(LFY**&&JS[#GC5(600=SL*S?? M[X47 DX=.QP[!LY]8LW"O[ZP9&\>YOR@FK\>931U.B\-YSM:M7O++LD,T>S@ M\Y3QP7 H,BWV1E)A05%JMY%-T#O"MCAXJ0!\T4PVF,O_L7 H%&>'D*@;B7HI M'X+A35<^^/3R:KSJ7'ST:P@'OSWE3.5E&]VI*(-KI=1V7IQT@$3!GXA$\*;XXU'1%^&I=T2AT/M)DWA%-9Z] M"CI[B72J5!].G-Z+UW1-V3IC5]1PCN()FMBNTM(&VV0'67C5!%DB[%+A;U91VRH6/G^=\(>BE!^VS$5* M4D9RGA]3QH12YY(*"8=XPI+ON(PZ#?/]D9Q]CYC%+BYF0]L+G[V\!_[24F&W MOR5- 22!3&$[7S]3V[\)\*_QZ[HF(J[K!/TL[V;DN($8/.M,5Q37A/[])=V( M>WZK-(\TW+SK8$MBNXRA?*VRV*"M_*J'K?IB9=@3K]-D6)4TQ,_:1^/O;4V- MOK^]L]OY^U!"X/5Z=P/12U/XO?_A>%,0@_Z&8&8YYV6DGR;X'_6"]]/[@\GZ MEK%_J_\TS#O1.X>BX/%L^MQ<@:-<^*/GP\K4&:"G/4CVO[L))K^]:@C8WO7- M0@2_+L1]\7XI.P4<;%O"=:L2+M-4_;F&Y(]G'YP=JABAX:O0<';*1H2&+T(# M&D]&>+@#/$12Z3[0$$FE>T!#))4NB8>/SN][RU3]LD-G/G#H:XK?/SUP)G#> MTT$EIV-)O,OHX/\/TTGV9P7>#@2 6\CVR7-C<0*[]LE?K1E_!RSVX0(/ @GL MZ1501&C_>6B/Q-J-Z?M#!PY@^8,0N!C5WVXH\9]R!0P+/H;DBRCCRRD#OX1P MO/&@]OHAEPG6#N@:O%! GN^R+D7W/W YHI.O%9C6' MI_/F6>\)!FRQ'? M1GS[T_GV8J.8/\FWP[RL+MJR7$&'3=UN$$JGUF$AWQ)>[]U42-[F([E:],NR MR.WJ+]0'-W,2 Z"8!\5N)2 NNW1SD@K M*)_^>A##PJW >%$37?"9D3SPXA"PHE^8 1<<1A.X+4Q(C=]_ ZX; N'&:L]K M0L2;C%9RFKR=+6F)%4?#&=:33:3#)*%9@C\1F61 N/T=\7S$\S<_VFUY_F)& MR4UX?J+@19Z DP,SJ6 !PM_?,C[B30CQ[#]O(D'D M<#VPPW6#4T?NV<7#*C!5&+:4\Q.V7\HN:8=IXXJY$.35PM([C>*P;11%)N6% M41)/J9 4_\?EZO-:[L>P^=V!(>+[BX=EWN![;EFN;M=U)T4C?+TT2_-E/)6# M?$]X?5&)9'"ZU".%8>IPP-B^U>.^*4+D:3VDIW4S@?237;*K&B)YCS%#Y%*= M05JSVBJ_DJ4M.-7.0;+82&0(UQX)']8=!5 BMH[8^A[LC-?9VDI0Z6)V6;91 MO(.E43:7:R&< ]B:@&'1-[CZ,4,DP1+-Q_6;;LVWK[A)IYR< )S,ZS:LRKR% M.+OJ_?2M3WI'GM)5#9.FKG&O"K%>+M-:-8A5B;95BLW6>_J8%^!0(&B;I#/? M+%82\7S$\_?"\U>U6L[R_'34'=::G?$"W:YFTRQ5)Z:Y# EX'L9),MGWQ$G^ MU^T4\&]@B.*=<.F+^63_/MQPQW0TW#$:[GC=X8[Y':T9JHQL*#4_H&6^,&@U M+)'!@H,#._;4&BR0;%?&!ZDBO=;SW93D,'APY7S8ZSESSI!0J9"T-JJ6K57R M9-AP1R:#IGE+F\WIX: CY?,Z8:WKH2,;,9/.9,11J2 3B<3,;-0Q34QVPL8K M#HV$F!TLEBQ:PN>+7A+-\C6D$S9>$9M45R.D(PQ1@E-51<0)ND]TPL8KEK4\ MLID7-PG4-AD1*:A9HI<:FRFW5RZ4=$FI&=)O1@#6GV\I89LOB-GEPI98R$M!?:)I"A5;2S[.E6:V/2HQ7=D M:0N?&=@G.A,G-$\UBW*OU%DBTV1ZW&Z'#O7DL&Q_.DQ6NB@NSB-,G74!@Q#)S(FIF.[22:.ZK6PV2RJICL'(6#0@,G MTFL3NFAN:GVJQ=%K/KTLRQL>OGU_HH\/];SFF,XS+?R &"O:EFT(,5728&?5 MF-]?[71 AZ+#?T\;2K%N*ZG 4(RG0S>M)=B?SL-I6SS8M3L@2U!TYU:=J$S# M^@TU 33#;%9I30&,W,<5)6C6C8'H;_@S!_;-JEYI4T6GUOS:6/,LM3+JN;2@ MT.75\DIMJCZ,SA-->6J/0:W\S=M795+Q5.I'MF3P;-XXF@KO'7?K3AD16B*T M1&AY?YUOXFC*SOY6CW0NDW LJYBY4 E"YRQ>2Q M]'V=U+]".C[K(]\<^Z$%23"[^Q;V9FO6WK<,J6A-L*N^ ^'6 %NKC?P28R02 M4\]B"GH;?4Q0QY BGUGD17)IR^53T7=-L(<17"64KI$9NGAK*4F\>343!-^U?:5Q-.] MV"L'B95Y8*OC 838?=DFD2GV_46=M ZSQ%!$'BU6=I6G)$)0&QHR%GI2QR\( MQ;]=4*P_%PS!S3Q^%'/D$639W59\O@&RK[SPNV,@A8E#=_XG_L]'6%T%(%2$ M^S1KT+?S /JZ!5N/7_"B_\X.?R?"XK$JL0)@O.Z%X3V#XAM831]LIES>)#K# M\F[!T2PE]G9M>\K5:%CS\*XFZ->O3OO ;/G/Z+T;)&"_W';%'V4>$S9+03,% M+ZL>CK?70Z=5AR3:/\4DF$//*3:<2RUIA_'H^V=ZZ?C^^.OP<=?FR;QK;YHZ M;,UH"'/P!&!9PQ?HJA#["PY-_]O_^TT'1N\A5W$W1FK\_@/*.S5LP@DV:QNO M9>G7IVPBN>WV27F5G'.-S;@Z6I0ZT3#I+\S&)XAX)AJ0> \)Q?$T$>'A'O" M1?-S[P /Z6B,\3V@(9HF?2=HB)3#': A$DIW@09@*YUM1AOA(;*5?A(>(K%T M231\\,;Q30_Z.PZ#/N^K/N;,W\QG9_XFL'@B<\\ST.'E?(S28'#RCT;[1J0> MD;I+ZH\[WOI=U=<16SP46WSYD/=L_-%'O"UV++?3FEXF=@A3\"-,=_%2F^"D5G<[(0E. M^21##&6YC=!((T%FN\*&UCOBH0XOA6%1Q_W+VFJU1@UFFQ]R$H3O=21IKIIBYW-HEAZ,A7:T4+<>;E8REG[ $?AV& M3M]^(E"DHR.6_CQ+8RC4>ESL*V72'E[KZ,ZKNX%<>,V9H5]]R8A\P8(J9P5F#KM70M M2[-('R6':'(P-!RO9C[QA">O-[OKNS,T<7.JC_CY&W@5'^3GZJ+)S&IC4D*W M&+?.&CC3T#^'H*SL5'^3H56I720X[J8HL%:9$ MHR^B.2I! HZ&CL03GLA!;EU+?.7 MA4EN?=![$GE??]<1YHN@^JS8D+ U)66MS#C55@>5%.DUM<$33^G4N:&BT;7& M1:XU;LT4$?=_/Q?F?=SO%!?EH<+:'6K86(Q'O1:]SHMP8J$[4_@IG3T7,(WN M0"+M'_'_G3H\[^/_Z;*=4K!"3Y17B46^SA6ZX[H,^1_Z.*? MJY )#!B_>&N9C^S:6_>9B9E?O.W/;]0;8\L(^"R+)5,9!N=3!)/DL 23!73+ M")D9-A-P;(8FDN"=IV-WR?RPG$\P%)7?C9NZ)A0U4NJ$#;H6Y[TR1>=R!H64 MT)&^60P9:0178B]78JTVD9H@!"#W#<;UT0WCY%;NV<])NR%E\B0P; MC=P8U;"6E+:Z%&&MIFH_25BX @.?@7UFMJ*Y1FF^*-<6Y4&M/6@PZRQ\9F"? MTV7.6FQU J.WG=VJ$WL#$L''+!;O!-\12BD757H74&Z-=KC00PX9\-V?3 MZJ12TL8T2R+C;+Y@S4HO*K1K4%#=EKY21LOP''@^WU>NQ=1 M73!-06AY_9,TL2ZPIF &.PZ),R[;Y_#%@B9,%"]+/8;7%XZG<8!X$WC2.K/. M'0.-7:<_42!]]_6.51@>C]4ILD?U[J>'5JQJ:T(,1X'U>]PU*^:F++M-L2P] M!D2COL=03($H^\%+J)6;;W. M,7WG%0."<.D+RT#Z GXZZOU"YT73XL94GB*6"YVNHT*<&^KV]RG]M68SB1-ZT,Y[:4,T6<-@6J4!/M,+CDHCQ@Q4UBR C"2U2;'JZ!=0H/PRH?VK7?7.V45'R-^8THACQ MYXAVW+_P+2V:2\0$J@K__"#B&3$9R MX9BLYMO=A$&ILLT5-OET,Y_1./'7OZ:P_@@KOD+?3S' ,"-D,WB <6OIY4G+?\.65- MR>LD"/\6$PV6M[VN@_#\WMOV3 T KN\9E8W-E/UY;&"[ZL!D!1]; 8FVYC$GBKR<(_&<(2'!!N")[0>R=ZU%-C#_J)*GWD4@^$QEVA,[U= 70"KWCXUW7+W:O#/>_1K M;V+F')!)/-:RC3WIS-DU/)K*@M<A@(PT_S[X=:LPT*;5-"RFRVJB M0&XDT_VM 5ZAVFK#K>=E\OF*BI<':!NM]592:S06U [F!.4';QLOY,+;076>.G:>T>V](LCYC81A'7??HJV6VNDXSPQ*]JM E;#?)TH,LD)8)]^CF MR[,_Q4S8NA10@*?.52#P]BH=TI.^=!4.L""NX"@73 [V?7<-L3?A\A8W+8$%R+16-EJ<8'F! MJDG+;6O,I>SYC/SC%O?)3[//"]@6_"-WP8G;@@%+U@_,A>!'8);PGL26)YQ* M"\MTO='O3,BF#"_P0T]>[E4#G;UL=$+S! M,Q8:]6I_=S^F;#Q[=D#4M^W]]_[I,Q^XZ+Q81\8$&D_]S)Z,]XT7+(XF(K3< M'UH2\40DQNX/+VB<^)F-EN\;+9$4NT^T1%+LFGAY?X'0IZWE:S=L^^"\2/_F MYD*M_-ZT2>_L]'G_[I!S/>*+]3.$HO-N2B/?S3A?U]G5$V+WV_3P@U3T2L/? M"_9 ?7" J2&=>:"7%9YW]GQ TST!\WI_TC0W"]8OE2:W+*_VGLDR.WIQ5/6/YY> M(J[YB5SS ![TFV3RCO3+1_"5/\8.,-4!D3:(A^'?9?YS '@,E55.RE3\CP!.K#FP_#1=XVP#9B4?\.#3WV7% MU@V+70-8ND35[YMAPZ^JX3T^V*7+>#^1D_('.5U=>,+6C#8%UP@/J> =&".& M&S4:&$T,2[EDIBCH30P6%<+^'4^)9/(:!?S7CA3T\?$G,_R)VZ+S!$$8:(1WX(CWS'>,*^3'/[%-M[LTO8 M Q7>0/^,L$)_/IZW:ZH"[*S!-M&U=)I+49V;A17V6%".S9DHL!!Y*;<(+.QM MZFW>H\H0-R6=%(M$ 9=&:$E*T+5&2\+[27]* ?:43%RE,6@468AX]F%Y]LJ1 MA7?PK+,=55:)$I-&B5)O+L[M51O%GB<18.>B@=\TM'#&+E)T341@J>>/""F$ M&TDJZ6QJ\MQA9+9A,8MTET^07>=F1M(!)5]@)KW9H/2N!C+<@Z9ZU>F[8[A] M7].M>;BG#-$$8WYBTJU\:H.V&IEL8]'&EV*ZX_5UQY[0S%6&6T8AHTBZ1-+E M>QB99Z4+-TX/[41ZWJ"E!3XVQLQ1(KV]\-GV9*9OW&VI[5Y=, M [7+<<^=1>2^4M#><5/Y:[K6]WSN[VMTA3G=>5'/)O6CY?1 A$ ZQ5#R3^4_L^4<(C0 H81.I(X"= M])'ROG7:2_E0\MRWPS NHV.8-="_.ZVY;KV3M@CSL)O$;)IY@( _%^&DN" MR*92TQ23Q= IDT1YG,E.,8SA4D!X905"")G&DN"HM"UNT18E9%I&L:Y-=EE" MA+W=7JXDTI44V>F-9'35K*Z&W%08U&PX.24PZ:-J;K)U1Z8GZ%:>Z"E[LZER M"S)L'9MTOFNW20%MIRA$+@R,.'%JA'YE93*R'1/+K'KIC5+*W0' MK R,);)VMUN:,M.N$08EG3=[)\T)>5A.%3'JZ$JOK*IQ$$\!1O=M2 M\42RUD-5>9PH(URI7;'%L+//R.I,X=0EP/QB/:C)B2IM+T*GQNS6$W*MJ"Q) MU?15V6@D3'JT=<*FQFR Z3-/\)I!KQ3!I I)NM3EO3L^M.5$MDG%L)4%^CA*K.J MUYM6B=J(3";X3!F1AXREKOLHPN9,VQ0)=L>+3#:XTLA+(VR&#(&AP>NK=*HA M=&8-P'%H<"DY6EB;UI)OHS@RG"[F[62Q[RW=8_[%X*OS4V3\CHCAWWI/*\7W M]UYT]W?]J5P?Z8[)L>8\!MO6_&EGS(^!#K^89HMZ3K[3L2*(>#(3M3DZ1Q=1 M5[ (+0>T)..)J!7H_>$%C^-1L[;[0PL6QR,I=H=H248-C:^(ES^_WGW3*OM! MW8 >I.W8UX#$,S^^7:.QZ_7S>\LP^/Z]Z5P5?,?90_<',4\[_@ FNWA?/U]O MW5?RXW/R^R&L9<9FAJX&HE@_I53V(C?ROBJZJY-^P1W\3>>^M?UAH2$W\DED MH&-;7!+H%L/JZPF^KB[:_L4'_H1BP2%G%].N]\7NM\C)P7\,S]^FON?.>/Y+ M1QJ>X7EG.Y[V$"RGH0*JY_/]E$BT,Y#G4["^(7V6Y[^#D^JV&8+) D?3FO6I MQ4J:.\,^)FRX.1RU&S:M#RP$IW31>CF]_PT9_GRX^SMR]Y4U^HO>6"V?7BL: MY5-K43?>GXC'L*QN-A.U#9H?F;/(Z/)IMI\> M1OQ*6"?[@;#.%9-D/GVLHFW9AA!;^E8:(%;>;Y\+Y\LJ7CIC(%M&LN; 0)$L ML%%WSK([J%G7O('3<*R\JAO0I $?>]&:D"'. !0FG/;.P^_"D<5>\@WDWB\: M3!N'E_E.A].N6V393' MP+@R8X(&=Q1[Y5KL8O?.YZ7XU0%Q/ KN="SX(P1<,9GD\^N-NIZ[=!.*LG[^_G2K80A-L MJ.] D#7 [N9A%U:;959T5N4^1>-I+9?KSDDSK<(Z/K M@*ATXC*S9N[:>B(BZ^D;6T^7%E>1"75+"38W!"%$A@V%5HLH(?T!18P$EDX5 M)&5'.DP2RK D?IEV@_=C.:4CRRFRG.[.[-+Q M[I7N=_7&0YSPC#5:Y49L9X3:U'R);J,!FOS74:/3.OO>1[)GO;;[<'D)W;_8$8!;[ZSO)1EKC)9,# MF@@P/[7AP%)2A;^%",K1L(TOZTN4IQ QNR*[))T=NCT^X4UO)A,0DW]_1$Y: M^O)-(7EGQL.YM+1C4_)D+LH%,]'N#!SW8U'>>J3 [;)B;GWR;VYEOK_&*[<< M;F928JS)K79QG%A4R$:ZWX&MB]\Q/.6ZTQ1>%#^=3S+V?H-_^2T!B29Q_C5U5)"S? M:C0J_0;5[/=B9+, ?F_V*\T2UF-E@ +-QXK'_T6);C /_"9W/S8ULM MYLP%]U%@B2'$9*""M:>8-'O^B!<$%;C,2T.?NO6"<"\@ZLAJ/=GU W_B+IMF5 G@F/&+X>G M]TJ83XKY*X\#.K_G!Q5X[Q+F[SS(M95JSP*Z<@X.)Q@FM;+=$9N6<$Z?5JLU M<[3.9W*4U.(83*_W.#K3>3%?X=5U^VD,7ZQ] \(_&8_U^JU\K=RJ%ZAN#T(> M2_\3HSITI3^^H.1_UYX2WGTC-'" &>VBY%YT#Y2U/GE Z<=Y6S3A%ETI"AXA M68HW@^*=_L $!@C%_J9]&C5+\BK7G66SW23/6SG_+%#4&D63SP".%X>>@6P M=- 4M#WUSPUU^]L#MPMMP%] I+=F<&MF6S!ZK3?9 V#(7?.B$FU M1UO9'FAB<]I?I#/YSJ]_=4T(^ 2Q-7B!UH(RLV9]=0MP%-:JNV M5S$)7P!UK>OD@:>4WXE? Z@^^'4@=US=")_*2VL)T!%O0B0HX!M\;+H-W?E4 M!\B'[^ E\"!+-UR-"#^8V?#[BB "F("GKEG)Z]( (6?-62NVM(VE;@*#XLB" M@"]?&L),@,. H;K=[\0_%GPP7'.D=?WU<(_N 4\LB<,^3T P9TVHT\$7!77I MPLY[NMOL 3C^ICN&Q7^A$=.A*0!W:7*&M+1._PC>ZSX$? AM DF3X9[@X:$1 M O6!KID7M S^C/$K&CRB)GBL[/;'@%C-*2PG ]AH '#@0)(5(T4('/#$)VB\ MD;8(W@4-(^S4_C,!D0&$Q%@1K <&JTOA[Y08+N>83$U=SG,;3N%1NS2STMN$ MHJEFYY7>,AE/*V)0*V9\"8(QIF$Q>3=>:BQ9 R@[( [(C60R4"(PSXMX<5SN?1^O1&]JLT3+<2W M^6,(=SU5R[="&3=QA.H%*7'SYJA/H4AU.IPL#'K.#X%!DD"? *H#F'Z"NB?B MR1.>Q#^'L#;PR,ZSH96?Z[;=Z*]I(MFE>85@.Z,*P V>B1-!U#PS(31,8+P$ M/!"8-;QKQTG:6E>@*0>LH2GP*0$/ EL&6A P< &GO;EAB!EL4R5LH*'AM=0& M3"R9EL^W7B^LGJ?4O>RWY%_LWW_A?WN_^$8G6 ![1<$P"LFY)AJ6322>8/LK M SP#/[)?6M7$%V3$CRYX+W>>P%<%[.>"??H -Z&MR\/$;^;8-LK=D_+F$H- M8#C6=59[&=B"&A9@P '!I8>L$WWB[OZEE6L;>S_L>KRG[V]U%HN=<."' ?@ M^Q2KMZ$W4&4U&X:[LFY,"8W'VK9AVN!Y;C -O&W_^*>//GS.\EY$S;,\P>. M-HMWU&7F%" V%+:X:J M.33A#.<-HI8ZZ_V]H5P5UC1;LZ$'V9;A]@D\6$\'%L@#KT3@DO-$,Y M7D<'@F8L9FT940?SU'K&3\NZ^.O?)(8^X8G@M=&1$17F,YWX(KYBWG>I TQN M0*ZF@/(! CXEA09,=C0%STA*7EA80]KV?/H'L$\3$W^AODOP_@WID#+0]D MN6DK7IZ7^Q5-L&*F8%G>F- K.U39([LLRR30]VCY]],#6I>6LT%FE)-MI[5, M=PQRE/P3R]G5T)[S TX - Q0U)+.>TY14W#H+7U MNN 8P'C& 7)3V%E'Z 1G4\&]T/#4P[-6N!L/_^RUD@LHH.#WQ.I>+IW[0JQM MZ*+!JL]),@\^\3X;3;SWL!)-O+_PQ/M7YEZ?O3"Y"XG1.L3WCN\^ YHKMX_T M%@Z17G8)0YQ #K(PU@GEA!?S=,.R7IP77KL>5"/X\BM2%:B^D^@$ZR8\NC,' M7'/VTG&)O5OK7T$\W$P 6_X+XA02"H_\\AX@31PIFKS_< M1=@_?WO!^?-K8RJ[A??UIFTN?;<4]FZ6-' M^K?\\9AG'[@4Z#9[=I_TRCW_P>M[IE7>/;$!F ]>+%S1 'OEGO?"%%D@JXRY MRK!3=VTKAK*O!>,O4N&N'>B[\.6&X"F(/>; M0*6U9OEG]@=?.(I8%@4AT'7,\Y-S2EO@NBE!WF8K'40H"+L,,/?_385'+?W ME?6F1/B(4+J?F!/0JRV@)UT7,OU!S7HD\-X&CPL'3WRIK*2YP3A/?[(''7%6 M'<=C/4D%/BBK";IM*MO/& #>/?C1T_<6P;&2.,#CO)9X+"L" TYS^F,RP(?# MFT* $Z1:,]^;CFEAKJ_6=4LLS9W.30P),5LB:GQ/6\O#Q+SJ#-!.N47"J#?Z MVI7$1W@66@5O$,=9L^#IJ^P"\T'L@O=26&F+-E*2L>N@"+50R:12G957S@T- M@\&(-2>S\6I%UW8]=I)OH=),@0;K4P9+/A&IX*2E[V(87 YE]V<9",XN/<\/ M"$5&FJU$*8\VJHS^+LO@#:GP"=,@6./ NAL%OA*>2))))OD9,T63 M*2:+I[.)))O"DK/4+R]@P.Z+2A9H/T60I<:"0I"AI2+U=6E0&7E_&J+9?PS5(H,82Z&\.5@6=.4^*4 M8%*9C&Q+"&)0TK!A9V'#Q< SZ8VPHLN-85W&E0F&EC>94KX+!Y@%GME*.\-! MOB@6*:'*$NTYBS8G5H=)PE%GIRO7.36[Z-ED5L8'W"*Y'HG.&!?!RL#;,_:D M/TGH\D[&BWI[U;3&_?&*!"L#;Y]S[<38Y%(=&C%TPLI3!L<[#I,*OAT=T-J4 MG@\X&E$,KF-N2((W.V!EX.TUS$HL=X2VD)'1)M:DM5TGI?[.80@ >;W0'A65S2Z\6-2Z1:>2JQ*@#5@;>GB--&5\0 M:Y;:2EDLIX_E+DIVF'3PF=)H:S=*,F?(+%;=Y3I$LIYNDF!EX)F]JCTN)DJ% MC6P/N\6$BFGKCNHPF> S-T:QGQPU^!2U;=J=>7I0Z0DK6$D?>";'I_!5/LGQ M,C'FNDT\5=YL1K"4-/#,/#$O5NH:85*K5=,QBWRV694Z8&7@F06KT"^U*E56 M)HHR,QSB"X7/DM!B"CPT,1-5"QUI&$H,:U;!,0MXVUNZ?^JUDZ:?TZ-="0>, M#-//VE"@B9$'ZL-T!7,.2LI] X-@*G5CB3O%734_I^UBMX!2>$OLSD-2J,,2O34M&1Y?6GM4R_@E>)Q+O#!P?*^XQ[T M^8BD QTR>- 3)\M=!3_=NU-N"J=["P&=H!G+P0(%:!'!+XGP^M2UG6!"&-R$ MX&;B@._X[W&3'P[IO4#AJDM%W[KQ/[#&U[UA#B-D+_?"E+/=_>JSF<2!4_WM M5>4 ->WZG-;+R])G4-A3$[B!K"'M?83#V7P7$6QB[R$>#N)9?][-K G/OM_C MX42G2V)_^8"K]%KFP06%>P#B!EG9 .VN5Q'^I>;1EYYB/;(+7@F;=0 99>V_ M]/2_LP7(PA4R]8"4GA?M*,>R>@ M^P/1/[>Z(:/.[V]/O"/RS[P[WU'[\]U M&T"#[SO@;UO?T"X3"]OABUN6(KHT+Y37PW%2(H.5"+QMO*A$.'A#4%VX&#I6 M*"1,61#=V_W<]GF)KU'<;5&;I>0=T+/ CTQIM9A*SH8\6J?97MXB&U2^+L'T M,PQ%H$/[\H;6A1JTJVU_!J*+#L#5@%?6/N#A;VXFO?NN&/"O.8_D_8P$@#8% M4(Q;3^?*'/8Y.QQZ6=Q<$M:'; 46/L>%$8 TH'% \8:_&!"MO02H]^=%NQX; MV)VNQ/YB8:W!;#]2^L5;EP!+?\=CD"$>=.OO*3.\6L[69=EB.J\49A27).1A M=F=6)6!W"L@?A R.DCOS[!+6UGGA@:X 1!/0?47=\*9_PNP.B)C0N(%<6U3S MJX5,R3VMLL)3OB"SVA(<4][\:-S@I59'\EX;)*4\G:6YRV5%8 MTJUN\:-5?J)(F)!S)$6!$5H=@ EVFE!S\C/13FN M(7"?*>O]@8V#H7XL>8$PA7MA16#B5R"L(6]7M",*;#T7%I$:0 # RH'<$/R( MWF;C[DC1TU541I:U/*)S5+6&PIS >#"<\9^]@?.!W+#C"B>8B?LL.?9?AZI4 M"P=:L-#T+\TGEWY_\(\ M!R<]-L_C,?I(.OA_?#JVN/>&\Y'M_71L/WO. ^MGV+^TIOWR]R4K\4?[XH[8 M(J8"H6,?5?EY13YOD.E>V!FZ+F[M0NCL>* M^YG+GGKE_;Q+?X<'F?H$R_IFMN':R?Z.7%MR*@B:^VA7Z$Z%)R"?^5.9[@,> M%DXZP"0PGDX_][ZY]^&AS!6A$>+I>V^VM._5\))G]KHE5,],[)GHWJX.&D&R M+FBS?X3?/%9K>4CZFIIT;B[PMEMG$2J;/?'K;8@$L$F/]0Q\\VG/W4[\?>28V M0<131#1-]E+-/2XW$SO"R=WA!$/CF6CR\OWA)>*5^\,)%L<3$5KN#BWI.!I) ML/M#2R3![@\GF4B"71$M'QR(\J:;9<\5XX.,Z5*GJ] M#H+_OU!_[S?M\.L6,WZ4/ ( ^HGT\CI)7*#1^7E!_>U%PUM&W7VQPT^D_EM* MR[?LF#N#QM#]3>"1T^-']L(]<< #2H0',QHB&KFL$<7I"OS0[7KS63GZ#<1H M1"K7XJ4'4[,D.!XK"I&2_2E<$2G9B$8B)?L%0C0BE$C%NM31W;> B)1LQ!"]A]0^1(>D9J]CR][/O,1I02Z=D0\H!=)/VJNDC3WB]G/-:MB:]3 M;S=Y_=*NBEOR\ @2]%9T^?N$_SE2WV=E0Z$Y0>4L6FF1&XX:;Q9^,I@NMX0MVMLB][&SA5_@= MU5E[GOG+HOX^QXRHUB2S6= $2G18&=G6 1]L7:.KU)Z8?KFZ/X$K1V\0.MM[9* MIK'EE **B(OTU*DD6WP"MJA, ZF1CF>(X(B>APU-^1:QUT/GWCW"+[=K[XL; M;] +^[6^$[>R:4MNPY&*W[*M9.AFH,4U8."B.*R7B'1F0I?Z; =G<;PM;V$_ M6)I/H$YY-7DE=_4 #]EM8JP_%Z)\S3?^R;% MH7:_-;4JL]0J94,! *W59#QS+6OU.ZB^:]\2OLD0KQSMY0&_43SR,/ T\ID> M+=88.&[LKV]@I9V; 7O<1&POA_D0&6PM.BT[Q[>S5-[B5\,R7307&,EDH!&6 M2&-/F2P1D,)_?T<&B"*+463QQYEO>\GP60MNE\7&2$(B4]26$J?<-LFR6E,$ MTB,%!VO&0P;:?$?1\:WCC5>U\VYOU %>FPD '5%4[7Z2KWZH.?>'0;>B1\FV M\2S-0R0V(UN+<6I47%%X4NE,Y7&B+7<<)@OM/1S#G[)X<*[R]'VC24Z.:/= M7*/#U@U-O/?D"M9WTGC6+FT+M,K-DK6:HBCM?L>=S0V3!1,8\92$Z;(_P"^/ M0GI12._BR8+OD0J/D2RH)!%>$L(-WXO;=DCT[E-P_'7=X4!<3K$<[.P)M_ MLXK#;LT]=P/V3NZCHK\/UC"$0RP5SV3^$WO^$4(C $HX9N@(8">3AKQOG@O/GO?BL?6G<-?P:$":2*A9+F=.62&>50F4(-2FWI""^G M)^2=;BKE%3T<<_D$.U%[98$$*P//');5K"5;F8[,+HI)JUBM-C8CATD$G[GL M+O0-F](']-842R6Q-VKO%!*L##R3S682?)/+8&BI;F\W7;UES/(.DX0NQ>G* M% >$=<89C%"I@Q2=!9'/JSVX,O#V047 6D0YBU&U(2LN)CJS6%=%L#)XHFIK M9VT+2@V5VF224M;UE- 3F53P[;U"'2,H+$O(MEI3!B22,IP97!EX>T>9D!H^ M4(!:4Y=\B@0[5_,=L#+P]HW5806RA%30E:G@I"P5$0V%:>9HX.Q.$F'''8FD M;031BPUM.LQ(L/@B\':LDI_3583-T;U*7EGFBTYRKI),.OC,WCB!DFN];:*M M9:K)RKD$D&E^CNSI2F94-<5)PTJ@4H_F4IE&"NTWX#,#;Y.E[:W>G*'"-,!JE)>2B7D(*8RE+,AAEWF$QPGZ6%J==9U"[0;);K MC-*%@E,5.EX:R8NS=Q*((7;( MJS1V0G-RT@N9(#5@;ILY=L"FJ^GI'5*9X; MU)LUP40=[W+Y!2T544JM<)')!O>I:VJAF>\0'(4G'-2H M+&>;_E#TKC]>0+Y3[V,UE)+E&B?/G3K;J.!9&"$-[)-GVSG1;!37+/4%CM8KK;N8]:LHFW4T0"#E@=YP+>[ 1OOS*>E8 VZ)(@A&3UNV M6.JMW:6G[V?X#"8D9DF4(? ,RR23B2F3Y;DLP\^FTRR:P3E>X%\^W'+Z$Y*1 MG V*TR-AI[()<]#KA,F=#8.-)=&NI]%A@Y[4B&[!F37%,&G2Z<_*3D'09O+6 MT;:(77.TKA4J(\:6LC#&]4E"ECJKQ)2K:24&#Y41J-4DU^UB$ M\3-24PJ.62@CJ-0 SB-M5S?EFAC&SR.SWE@V*W,#7=7;-FJ/2XHDA/+SK"%S M"<0I%-!\9[!@;#N16;:=,"Z=-I+(&.'DC6PC](KF._)@52+#>&_([+IV;30O M4H)J+HCB4N_*!3&,HU)54EXIP,Y!6SC;JZ&M/I4'> _ADU37UC93DL71'I>: MB^W=$BGS3AB?])%BDBU3%B(C)4G6%OWE8JT[87RB, CF*(7:%%TU.MQ$F]JR MKG;"^(1L=VHSSLZPLHI;9:6I"2P!,!S&)]5F8]@8[982;8_FE6HI8]3R%AGD M$YBL,ATCI"1->ZBP[A&S%8G7ZH -L."9$KR]WI2;Q34M)<<6U\V0;'< ]7+P M](ZM=?(Z6:5666:2WG [,Z&%:G!AHJJH;N HO:55?;JHY[I:&FK;P#,IB]@* MG2&91X&03B5S:G$B3$(U>-Z9(N,=@O7IO+IP2H;:QU<8U*$!,#6&PXI>:O(( MW7)6S6FV4S)V0)(GF42 [A9; [6V&XG>6E@;,8I.)\N08&4 2X1=;!#5V<9& M6^F^)/6DOJCR)."YP-MQFVRJ>IZGT!*+=#IH.MDNE)TP/A;SXVF1;PXP.K\6 M!1%IKH6R!#5X8)_CR7"JKG=+6<:SY6*V,N/T]CQ4UP-WHE0J301,1B2B@L_T MT8Q'X#X#)\+GQJY02K>+]&JHBBA;6-*6'BH;^*1B;<8MA))+Q<9VE=K6^(Y; M:!DX47%0FU1V?"%+UV:4+HJ]ICPM0OLA<***OJU9ZWZN(DNXUEF3=*VD]3MA M\L9.5>;HK@5OG#^CUY@S[XV(;2]PI[JK ^+"+ MW0)*X2VQ.^\P<"GVZS#2ER>MMU;C5W#WPAQ?]$I^[Y=/&0[;]V'&;+3IB\]S M)H^G;'?=*=OW,]OY>'/>WMPHUQNSGMGJ>B5-%RM+EO+L"B^L%LU^5WS 6<]P MRGDTXSD:97?TO0]$+*.IC]\8)]&,Y_O$2\0K]X>3:,;S7:(EFO%\EVB))-C] MX22:\7Q-M#Q<15;4?_MNVN0^V"2I (!^(KU$,YZC&<^1M+Q=4_&'@48TX_D! M.. !)<*#&0T1C5S6B/II<[&B&<_18*QHQG,D0",E>VN8/!"-1$KV D(T(I1( MQ48SGB,!&LUX?HTQHAG/D9K]"+U$,YXC/7N&/*(9SP^A:1_KUN3F;4:C&<]? M3"?1C.=HQG,TX_FCT(IF/$ MV>TU7-)CN/:$3:#:M$+5*EBE8+8T>SF^1=_'IJYYO:^HE0T,TXIF6H;M=@A^ M3RO()N,LQ:G4K])J>;+*)!&42E5%KT@YF7C"T86;T]87, M>]I(S@UU>V7Y\L&VDNBZQ[27M&+3+)(W)HJBEDJ&Z#4GR,83/T/F1$TEWSV" M^D_Y2+*+5'=9;W$4(;08F4/YQ*KMO-F4\NL9Y[4FE>:SPD:HW#A)-!1ZF$8V M&$$/2EJ.]$=:$_$$'HVT_N[#!>YSI+7OFST\FJ(Y, ]1_O"C:#*:2_*XX:MH M)/"W"DU=5*3<%S*C(,A/"X)\8V+^UM[U5;7H[55F-'#U_C(A;B]??J!F_!9J M,*+)^Q8MD4]XURD-T:S*:%;EA695_NDURF:^2-DB/4C+"&X),M/,#+65^' Y M#T5N5(G__V_K[7S+[\OI2YC&3'C98CC6< MKCA!":5(M=-+N=*W][,THZR'[Q"7N>PHS3]E)*+:Z.UJ=FY L4M+G"4Z.]86 MQ8?,>EA-L6&?2.JT7%.GF4Z?*PUS:V<_FC/U=MK#MQS-^>6#,[H"P*;$ G>H:6:%I"7E.WY ..S.CVZ!\T M,2.=C&-1O^80:7+TO?<+D@OVT([CJ0@M=X<6#(_8Y1[Q$K'+7:(%BR>B 0WW MAY9T/!--R;H:6CYXO_*F!?;]&S6\(;SOK$CXVKT:WC(QHJ8N]T@R5QT)<%Z+ M?GL!\9:^NB^.^ A((EUQ9XS_@"U9'TQA1&1R<1WZY\U^LG$\>5_Z] O&:D32 M]+'8))*F$9E$TO0^IR=$LO1G,'Z.W\HPCEQTG3DL%J5JS 6I% O6\^ M>[2? CT:U&M:14*Z:$L39HO28M0T:LX-*I:"V=#6 M7##Z<];/EC:;NK8&1Q'X5\N6ZK*-=N:HD*9*9'^^RXJ[S6KB>*U:"?0)R,.K M%!#<(9O=HG I<9,"G^L7+F5N4B-[AX5+UQ8T[RE:^D(Q\Z($P_7^H/,'+177 M4 F10"UMNVCUUJ0C(]5*OJ.3(T0L.%[;5CP;1Q-G!-##N9$7;S[Y%>&3KS1. M'DI$?,82^;/ZK//R(M.>%<9UCA91UAE(_%*YQX-$U'S.OKBM^+@/ M<^-4>'S&YA#[X(36%JM2/6G;L$KY1(HH0ND";(X$%D^?JYK^1M$5SVC[IO[< M]PZ;!(X;^RNR5:XC;@8NEYRQ5>AIOT0;PH"CB74"Z:?&U4J'[3 9SU8)-57^ M_J9,%P51HB!*9.1<7NI\QLC1FLMF:\A/T[3*(IGNMBI3^H($8ND;!U8NVN3U MUK[@Q2V8']OG]=:8C+SZ[^/5!\CR&SF$7]Y"] Y-V"_P&Z,NHA_L[W?>I*LU M,AC5[TQZ%*(4D.'"F"S1^2VFIE[@/A[CD 6'JEN)5B=I8KIUR&FY*OIM1!.O M>)/?E!,C9S)R)K^\E>B?BIK[\![_Z$:^6Y,*3'&%MJC>/-6D=OZ=H M HNGWO0TGS)B5 MU@+\$JGQ1RO[#OC+\P*72> JGVV?VYL"TH<,XST04>.SXB7"Y&3/MV0PL ;N)S24@E UHKD$$PC4(Q)L$_AY;Z[ K&-0],4GS M* T\WGV@(8#?A2=W#_MG ^P"RK,$. $2HE[@?8%_])PIM!9B@$R.WGOT9X"= MI0#4@;<52?#.[#W.C%FZR_"2!O (?N;UF*D#P0&^"T[$S6/@]4*,!9H%' O\ MP_+"R@;[.7X7SUHL($T1,.L>A*>O!Q953'>TF&6P_.$ $*!"/%;4C0,N',F: MQP#^U^ OB'62&MA1U!,GT\VD"6N7_W6!#N#1R/ M _8_>'1L9ELVX'I7HIH>&1J2*2,S0Q 08%' 8#%#(@A\,2CDTZW $4S\&<@ M7"&BX1OH> \\PA!8TS:VL:TD*'R,LXTU?%(,> M@>S%P3+C4)0.P#]&M[_/A M[<+BT"787;)TA2"@D^72T#<.%U(&4TW?*1^2Q8)/^Y0,Z9@N VC?8H M.GY/JH)]AC-0"Y!2=4]M/),J.*=QU#B;?S[926OM^,VZFA\3D*N<]]>,X!P> MX3T?\I6FYC.J6$CATV&25A.]6JVJX+OJP#<0H;[@2>O,.@8NPZ[3 AV(-,3O MS8G&T;/NW_,WT?=[?@_:SIS( E<]:FUZC@ANU)\Y:IM]AVC!L'C4G_G^T(+' MLUB$EKM#2\0M=XD6/(Y&W'(UM'QT6NQ;!M@/:%OSC?L''AJ2)#_;D 3/Q!/? MJ2,):8:W!XOXYL[XYKY:NK]A2MP9D;^2$G>Q[DWGS=U+ "/"\SW@^;RA=DL1 M%P#&%;OX1[+^!\KZ;V/P>'G0D>#_:4C'(RUP#2UP7YFWA9,;YXM)^OLZY*69 M_,%SC&^1-9"\ZZR!/L?T3%RN;J;K!F4CE41BT*XT:JL.DX0U"0"X5RI(@.KP MOGCE/]?1BS^>95ZFD28TFE!&\W&;KFTU6Z,<R/>2R6R6N=K;%F)P.YAV>G MGT!4#0[4"X55 M0](DU5;#DP/KV7IN5]V.-92=X56CH6A/<[.9U M< ])!Z^.\.P0K>5%A9IT$GP1(7_]FT'/MR"[VQC#C2RHGR6"'M!:^H (0@>) MA;RV.Q*UG2,.-L?7:BH+11 >3]U$!#T^N,^)()6JZQ6CE^Q3PMRAUP+:4G $ M@CL=1Z\D@FX<\?ICB_2^#.QN>+E'%*WZ%JYW9%\=A!LD]"*@\XI/YF]JDD2% M60VH##ZD\+Y=WDSSQ#B5%7_]FX@G\MTSI!_[,W4O%]K%CZ\FHH>;UL]O_8T.?W)54P M8TW!B75UE=7 T]U/X%N\%_R*S0THF/Z[W\J')B? GP&I HFCG"0H^!_]^M+ER@-K2.LU4QM10RVIUB>J5 M\CG1&TQPNA+\O3%O=MDUA5-3V>X5Y:*V%IE,\.TTT1YK)K.KR-ON.%T?EI'Z M$/7;DY^N)->ES0IGVE690/!"=KM>S*0,?&;RY4J[+,E"QZCVT;PN5!+.9ETT M41(JD95J@ M2; RR-LMRT_18:^A)#I@9>;ERM$F75\OF"Z.#K6"4NJU*_QL MV6$202@M!NN=NF4&2;2WZV]&2I)LRDT2K SLDQ>Y>CKA$%5:6D[Y&96O)MBQ M"%8&]EFF1/"<7 FEV>%FT.8:@\HT!U<&]EDV""U#5)9+E,BVN9FE(IU*8U\[WECB3G%7S<]IN]@MH!3>$KMSKR8<__7JM\Y6DM^T+/MQ+C'K+.QY M,HN!-;( (.9U8>$EDP/JSXKN,^_\,N%!HQ)>2ZQ+VON0CENSQC$5%WPB#LN_ M*$[8>F%!EW'Y_[/WIDV*,MO:\/?S*XP^YT3L':%UF(7>[W-'H.(\*TY?"&02 M05 &47_]FPE:;976V Y4%3OB[EUEI9"9:UZY[DFK MK']M0=SB7@9)*#GIN;=>^XNN4*[C"5VH0L)^E_"W?=)QW^?2PMB^BW;X/+_0 M.X5>(RMLY5KGB=(":Y!^R[X#6>ILVF[ZMM::?N2(N@\X&#W*SF7,F5#H!UK% MP+0J50L\8[FT@U__8 \8]3P]]2<1>J'=BM*&^]T:H+U^;4M!M*:F M)>=FM0U'Y5!7\(6UIOI!O%A>VDAU8C[7R[Q2[.*!0 5>4PM/<]&_TP_OV*PG M^J%)N+L"(4VZACZBN^LNJVVZE!:OS6+I[I+4<1PVVK;Y1)DL"O MHAWN<]+Q(7S,3X-)G!R4/#T8B4&/RL\L[3JMH<^LXSW=HKL]/E:]H54@:OL. MG_O9P5:H3[K6/O[U7*/A0YONJ-]PU DTZI0KBUZ\>IL&>WR(E!@!1,".O5%_ M\6>[\"JB &S*'G9ZC3[90PND M%-_<]7 XB\;0][IDC0^+91GB"EU99RVBI2 M=K48 HK\)>9V:)5J)#%PI@Y2Y58%2?&*FF+G.QUXG_J!.H4P2-^&=5Z",(@_ MZSB6(%(+M-A :NTLWLZ.JMM>(?B>K+/9.IS=)4S5R.-B9[Y"726S@X4R] -] M6J8SAKS*PS#RXBR M*_LJ2PF,!2M!4>R!/E,*JEM[5!VH$ YH.>A3N(T+&O$3+^H5ERGDFTRXBZGC MG4[!2,!RE;BX%M$\H^;QTO$\E6B>[W$-'E/Y4$8)HU8>8]M\DZNM:6XN=!N% MD:E=^F@K@W^ YUG3M"41"O-9YM]3Y)$A\2.&%/A,V?"W'8K3=<$V)6N7$T' M_0^.IC&$^K@I_.NM^OBAQZVV"M/IE6*MD)E1\^:5H971#*,%$X-4FCE3N/<> MU?_7N_5%Y0DJQ("C+&8RQ5[1A!$ &8B1'D6 =QB/^ =C%L,F/ M&"'5['&:0LPQ&T0:8@2J +\,M82CS,#*]!!P!/RNI/YEVJ[[[U,P!5.WP!CP M,/?WC1$5N,72M+>*THM@:5ZP>Q$!P4\MM0MV1+,@)D1DP?*VZ[FGX I<35!X M5N_5$;TML9U9O[EMZ\'/ADO85S"&93FB[]F'#Z*RG/"36R,J4 \,D[17?HU/ M[M.,/*R(3<@2.[*@23/R^)&%?D 3:8D?68 22VQ+0I:$+.\B"_5 DPE98D>6 M1%IB2I8$6*+$KD:6CY;\OA72I OB M0KSE4<=LY3?D&?HA2WXOGKD4K,2U>2:FAOQOM,\W RA!+V&IXW7AHZNXP#^1 M9N%QL:RL%=->PM/D0TW)Q>QSO);]Z<+UOSRVB=\3KGL)?W'"^ M5%G4H>ZP$M9<] Y%&O5]"$;J9J[3F#"RO/&2 MG7MHD/CMPB4T2'3H\.,UR$LU\Y?2(%I],!L%98SM76MZZG QJ$ M"[B"5^YU,ET3;Z&QEJ$ KX6&D*/;VT\$UEYRX^2.Q:$ES(!TDTR,OW M)BZE09"N)7ITM]WG6]V=*U#^6-BT[N"##(H,KG)2-C!J)L<2'*O/2#T &H2! M&B1L4_FB!OERV=4>6'Q4S!LU&X.5NI>.S7Z:$KQO_YR+]5AXJ^3L.^JXOXFS M>HII@NT!*JYQ$*6G"@X;21["8[C#E_ Y-]45?8;.@MLKN*:YK9$#K1_PJ\HH M1U9[5KZ.09P[$&21:92X"H;(3=*;<5,%=U[RQ53!6X5;WU$5_$W ]*8JR)'% M">L4,8;W U=GMG)]B:_OX.L(S!"=;]K<#%EHCM$@V@BR7,$>MA3,M]#TZ;VV M[R 7]PJ-OH,J>*O\Z3NJ@K^)?-Y4!0VS/2R0%*<;I1XC%!K(N.;T[I X\2W, M+&ZGG8FA^ $S7Y7RVT#6@"I@H"I $?SB84^\,@4EQ5(Z);N>DY8 M@9<<5MWJL.I^I[FW#JOBM_B8Z=R_B<3VH@QT+OM$D)\IWKR9S68:E36OZ%5A M@_7QG;Z\@^)M;"A#:$T:+<,?*JC9KIH%W>H() S',"R-,%=TPA)-],(N_ 1- M].+)6**)+A4(OD\3F4AO6%6K%97#9NWBSC#*_4GCUIT[@";*XE2[DW7P%3*< MV'AVM%QMD0'41/#L#$D3UP'=2C31JX=G/T$3O7C"EFBB2\6A[]-$[GJ97>L( M*O$]E,EFY4:G7FG<(2^E]O$%._3'0RZ?0_T.WR!SHPU$3&)@P^PT37^K0[B[ M^#T_\V#NJ4+!@4*1;1^VOHF!.KU@O>2=5QDSO1G+IG) R_6#[0B;K4C2\+." MMRE,)[5&(1"HL-KQ?%NY)/W^%R[F-Y?]?3R7R'[LNR0"V;!U3>7_7T$E[WV'W^2ALV[$X!QLE(ON/ ^WB'5^B*FS[T M;CV%R#AJ##L5P5(D)>7.%,5[2+%A?]@S'6CA@SS;$TVP,TFVMDV/J\H_"N)K1-VUHK+NR5'B)W M].&^'?\=-J)MVMY8\?ZTJ#W;4]BJH9-E8T#FD975KU?[]:R@J9U?_U!,FF1. MKT"D@%V19JE -\W45$D=T>D]K/#8(_A9BV#8XP9P[SFX$MV6X> K- %^)Z33 MU<@1=0PNVL[^(SCN&.;)&U-C>U7V5D8-"2A[U-MJ5E>#H'DG,$^IL+GSG;K6 M'S8H%2K&5-MWI!G8GTB#Q45I]R/H&C3UZFS_!=D60_[#]=KM\$?T/_\.=8@H M ]4"==GV+)/G;$#U4*WI0"(\VX%*-,4N'=T,W_J0@N^'3X4LO= ]H+?!2G3H M<"G[";E0@2T/TXE0*]X%021Z0'2NAIM+'#E(A( C3_/)IV@6C^("YW;8W2-D M"GW:[:T;RP;+^66OEQTU1%)";X]K<@#3+3KV(BJW:@-!4@X3AJ@3)SB[H52. M/9-;..RVB&3Z2Q8I%SH+O0S1)DX]L?]]!&)/J> U(25-Q07L?:!K",(47:?8 M8S'] 6CZ /J4JCLN1)_:'KYDJRJ0(4M[5*#."Z_[P$L>63-$N4H5@?<"Y,*! M7>!-,P*N#5=YQ,\SQ_:U64I4/1!J>.(FM12W#A@-B"W[X1ZYD61$9A]0>AKM MS9[[P7] Z<('@P5 IRGT(_ZX3:% 0?'4H?8437/[7CG8@\+4%LM9;B.9,N*7 M5"^[Q4UKX7;.F?M+L+XO#<<.'0@3PU]X[9U>:S8W^).@HM(L?H#Y\R&5PK?E MQ:4.MC#D=;>[WS9@6HJ^!R2^LM^ZL_ I9;/*>"V$+?"B2Y!DK]8PN7D ' ", M2=-GXHOTL0L V[2#R<+P$VP^A!GZ>$4(/Q_#[KA Y;(_C,1 MR )'/O[AZTM@'I7P[R$W +'^EPZH_8K"U\L'6/J0J7A2W M>!&\A3<#-O%102Q V!'^YL!8R=EC5$"5 EZ[-_@'I;5?R*.N6P)"[QV!O=[I M*1%#$AA^6%0%]G.Q "=W(7R3#ZSN?)]M+E8#]O.Z[=.&/5*!E3#"/N!*G=5[+.-G6Y9:;')Z M223'JT9%J&X@] R:QM'3$N;T#"/-)'620SE)<#ML,%F:D6 M9W(,"K[;:0TZ RXSZ91DOE?RVS8;DH,A3LD12LSU*?)2'<7'*5)>:H4-61PV M$#&H%CA3J=+-71!GBC "TZK0TX)NM)Q25IT7)'-4@YXNFD;04X-Q,!0GR2VH MA)_!JX5.WZ-SO'L""WQI*[IOVX]^9/QE(NT+EUT\CL ME)RYQ3PM\("J0;-G-E_]E'/\.BI=H'NSPRG)*P<&49KT2ECO1\>FE^AZ?KG, MZ3Y-^I$Y1N,>2VJQV$[[\Q.]-K0@)SH6B'9=X&:%$G4*#2A:F5EF6AGU>&54 MF#+M13XHB/OD!>!-16:]5\8)BEK\MFDP5.]>)0U.9YU08?(#_+QG.$"#W-Y7"?X M9CCNCP?OP:R>[VSW$UXHWLP.=\%WX2;\];+3J:7IN^G0*$09:S=4YL=3%3W/ MT:=^A#[IV4^>%1V)N]'*ES:$EP1,DWK"E<=7!M3P?X#>,MR2\-ZNJH+]"R>Y MGUUTDIP^G+$L8>9*C^Q(6+ 2'3([CYC?^X'0?X '<2&SIQXMS7'E181A<034 M(9F V+!N9_9,Y>*0*Z^ U/%B,V*,.%0=/8H$"MM6/\7?^*\G*"./^PI10&WG M]Z& Z&A5>W03+*PETI1,!&(2'@O\%LU W+J'VB3Z 2,.Q4F_'XN0X#ZD2%B( MGOKS(]R-DZV$ *-'&_8$0#3ZUE,(T?UG;R"I[*GBV05W2J>?7Y?7P"A M:BI!JFLO1 L\/?P$OB5ZP:_4S(&&[+_[K?Q9,P]_/BCHLSJ['\H:$(F\'4*V MNH^64SS&9'F)DY]2XMP6BZ$1%$1FJA(2-A60*8D(!(.* H,QLJ "NRV368Q$ M1/17]%;Q4!A%XR)%;-'QP-#]K>8H :UL]0":ZNF[>6V MTAZP G8ZLC-95$LYK17PE#%26IJOU54\ "/)YR,9F5JIYI)?\JM*H80W>WPY M(VA@)/U\I%.:EDK;WKK$]WHEL5H/U/R(A4TFD>H0MK>K9K<-FZ ENQG*PHC[9Z)KZMS_@:V:MD2U-E M/B?@,T]6A-1U=M5M^UF^Y&R)]61=9F>+#AAYLJ(\T7.9-5>H\'F>:6V069!# M54T@3^/A"RIR/[7'>:QS+&B*]56J9=*5KE18<% M(T]6Q-?GEJ0NY0%?ZP3-9)#AAY MLJ+V1"W8/&Z4N1K;V9G,>&.L9ZQ G\XS/^FJG&MM);[5G=G;W'HY,U$-C#R9 M9U:=B>*4:+:YGIB7*HU1?;3I255ZDC7[@ M&4I^2#1;\L*5>D'4U^GI2,ZP/0V;5&IM-"<"+X C,E9$;*JH(D M,4"=4X@HT'1(*T2A<4:4LK3T_-F$*(Q**QM3$7_#J[E!+5O1Z,XY6LVT996C M&A*-4,+"69#!IM$I:V=IA=ZU&P4%H\D^#5(2DBYQO[E"CA5:6A4%6I22]Z"Z %& U$T$]$">#+3,, +(29.HZ%_F;;K_OM/U/?[N^/=(P_(SX3S MO$AN[G) D?A#%D_H<'\ZH ](0H#ET(0.]Z=#HIAB0H=$,5V4$!]M#/56)'VS1=\,[/JMF/6F*SXI5;@] M6#SU@,8:9!:^XY[H\(F$7(/B[Z?O#9&[4?2!B#7<^UM[=5%\]]SQE\BL-_>&H:'BZ)G.U_ LKW!SS=J!O9Z9/LMUOA6U'CM M5E_/3-(7L+>G9+O@U!..^X(<=V?CGBC#;\^:GW,N[@^3 /Z+.D0U_]387,S[ MN.?R[BB#=U[V)1J0[@7M2V(X?)=&Y$ B(RB(NNVZ9_J.LF,/*5@-H8AL*[I7 MDIP"SPA:5#^*8G2:)E\#^?M+[RT1[42TO[%H7[G/^%NB+3@TY6D=NM4D@R#O=8 M]N4.Q5],.\3PH"[)>R>L^MU9-:/W.:4TE^HL7S1T_8.0(F^G)S^"]W6V?=%S M] (0.^V*JM'(E42*%[.9EE^RT2G5A.W7<(B?A[X6.24)R$04OX0U1 M[%70UG).B1D.8^P)X31DGEK!_H;4KW_P!^0JHICD&1-1C)4H?CS9> U1U*1< M*T\-O"6RZ,Y+E;+ :%8?BB+SZQ_D@3K%]/G*^<1/^.690U? )/OXI>/DZ]8[ M_33==5N/?M^(](SV4K2J,V X-N"I 5K6\QVC,=,Z KWWZ9."Y$2*$RF.23#P MLA2C9$_NR;M:SBAAXK#&4$%MJ4 IIJ 4OWJFF>2L$RG^X5)\VSCB92EN!*UY M$44R54[T\NYZC'9V[2P$ P@C"?*UXJ&OEE#M*^C@JZ! M&/YV,(!\0 $=I(V-A*T9REI+C2"+CV#N7TIP4&V-&2EH(6/XY3))"66U,U8" M@8$A LFD"8I)4\15*AN3Y'\BJW&3U8^[_+>4U8!ME39!NR-P0R;3WPS[:])V M-2"K5"BK:!9/H[#-4G(ZD,CJ]Y?5CSOVMY15/U\M#VQQ,S9:Q&Y%E@EJ.:&@ MK )WG\RF21Q-D\2W/C[X3!R0'"9\AP3&MRZZ^S$AQ#Z5<:+QSBB[*;,VY[9" M<8AN57-L?D>8[7P(2@BB" I)XUDLC5\G49D<-R1R_FWD_"[AQP?D?#G46]TB M,AH9E$?WVQ*BJ6VF ^4<1" 4FD:8;!HAR.1 (I'S1,[C%KI\0,['!4>>XGA5 MXI1>0RZ+))>QNRR4+1\(HY?_"X% _SD,VX.UQD4P+\U8<]_U M='7[&AHKF$A/D7Q']W08_ORA04E.Y'_LZQ3B-U3.-U5:T?D6G9GS ^%W&X]6[)XJ:U=!T[WKSGK4OBW MMP:WQ1\0^D2"PA"RQ(POZ@/],\-9XDP5)E%@;J)(Q(=Q/ST M7=B?>\2RMN9X9V)9+EMI%C]08%.Q)$=9 %4HFOO>Y.%<6<]S]*GO15W+#VV% M%+DM;N%@UG%$2PN_YYZIN1EBOJH57V5=9;KO,T@(M0@$*$D MS6 X^(^XC@[![URD&@?I01(=DNB0ORKRC8$.P8:Y8#[,,#T^7QQM&&M;(/A! M!^@0!NH0$J?2-/9:??^7RZ(.1;@AWB4@#^-UOG#+T.N^<*;QVI)#'!9[B-IZSU+=W;1-5_<2'X(8YO7C3-5I21 M9RWYX.6=\7@W#:?=K=>9AK$@1VU![+O40-(B!' 4^KNO=K_Z#L<7?1OL9))* M3$XCDM.(KW@:6V;GSMS@5JY?QY@)-<'GG0B& M/#F"^*9'$*\)3 RV)T2*Z)5+9%-F",$EUK:I-,BU'YSAXH/3F& M2(XA$K7QG:*QRRF.HKYAJ5*.6!KY/"'6J'*!R;%:A-Z.IJDL#O][;\^1RU%S MW\KC#(^CV%]Q^!T:D#R?=MN&C2; "Q\KTZ+.C+KK^F$3"W\)/@3L!8CK0OZT MU=32453%<10Y*F,+"]V4C>)(NAO"0[G'U7!'C4V4??>/E.K8BY/6)N"+^^:/ MJ6#/49E#X\A#N\BC?BFG#[-@6Q/1LYVSK4^^:DL.$$;]S N',;O*]F-OK\>, M#LA#-J%##.B (@_TS^Q^$C=")(HI)G0@?F;OK)C1X.8\9'= 'DDKH<'\Z M #N=V(<8T $Z3(E 7(X0'X?'>#V0OMFBO\W]_ ^M. ;]+;(/1*ROTO[GS@TM M$@FY;GN"M^A[VWX$]RWF^UM9^+(]*N+$!$#@OS@/7*X)Q>O!RMR5N*>=9K[ @?A+[$LM@% MX)%SY1N+G3:4IZ/MG.O-I'*6VS:ZHZT6-; @TUF:2M/T51%!XD M_#@M%.."K7L6><9%"5E58;D:E8.,T0K*!5FOB_-2+HB?$D)H79QXS4H%62QZ M5HOO-POV4(MZ8!!IBD#2&'XE)01#B!\GMM'QPH];]CZ;_^/5U?/BTKBHJV Q M&XT&Q8F$8$URI]-8;F Y,517/4R:ZN,*NC 49^8( RI+JI,@:K=!I#&:22,4 M==.2UTN?VSR#_H._0X;2+5^,UG+E0MW75Q&->\QQ8.]?V(VG_?F)BH_@K?5< M=H'6%((?=O(;F>!W/1;XYT!RP;O^3SP:B6WRW:*';#E^V+,-CAW,+7X8"-CI MR,4D5Z-F[*!L8(R\ZXZTPL#KLV D^7QDW5&[)%US46.Q6RT:VM3;L4LXDGX^ MLLBTF6XAR')\?JW0MCSA9_AB8R+ 9Y[,4V3SO(FO@RS2$BM^K;!6Q1$&)?)DGN2F M56HXI>&<[U%]:U.73#%+LP)Q.L]B?4!;Y>: XDHM?]JL#MELX+ ">3IR*_)- M(,PM@Q_F]$V9K^JCQ2P0J-,5%:>L76';DL91Z^JFJ)5E9K1EP68EV>DI.M_AA^(2SP@Y5=XT C#R9)Y+.E]2F\L, M961RLL35ZPJZ$>#(DWFNJH+;9T9+N50<:F2N;YECM?9DNUE4JK(;3QR=#<4G9)G-_UD17; M[&Y'IB)R*\S@+S?H%[J*LG>I(LC\3SRIV=$ 3,L2 #,A#-IL0(@:$2/123.B0Z*4XD"'12S$AQ$,VN?03 M"SHD>BD.9$AN2=_SKLF;8?1WK*1_W3'\F@6TG[]KPCR@=^T,&_.[)HF$_*!K M!N@#_=6KR2]WUR1A@B_+!)>[;/)ZL'+I.J&S:XWY]9.PJ.PK,\O?W3_9V\<[ ME]45%;#_%^H,GKUS3\K[5 G"Y MVIKFYD*W41B9VJ7;>&?P#U08YGW' 7IF+W,GY^J/M8/X8^T@7E*:6XS/<$B& ME\GQRK;Q@K$'# 5N.D)?J'G361)U+:KHI]($G;T+W''D1F?;7'Y9&XR(@8PCLP ()W#:F33Y*E1%O)/'B6Q>J_#B MV\GF;?SO#\MFKL,B0ZD]R7%B;D479LO\=&[O03VQ-$UB%_?"[QQ0#D0SNE"; M$N'E(-&2+N>F)QF"_:IC WY\!7\B?LN-DYJ[4GPP9ZT]$B]$V&2N-GVHG\.SE+2'3"7QTX_&R= M<*48Z'(Z 4R'JS 5B3,69;%FUXLT8TP[$; FE281^C65$/]#B7N(_0_)D,9) MCUVR_"&V^NJ[1#8G/67>#&7F/697;0H=A=?7.9)V^DZ1UV";(A#*$$2:)*Z5 M3TTD.9'D+^IY7/EDY!.NAJSKTQ*W*SK&<*@M&YGV'%O48%LR$'YDJ726/LV\ M7B[\2,3X2XKQ76O]8V>0KWRB\GZ#7&8+V$J6BZBQ&N*C5J/5JO5H*,K1&KX[J5&U)ZG;=1ORMP0WJW<($$6%[4 @O MD4TSU&MGNHDD)Y+\8R7Y-O53[Y?DSISE,5?G>LA*JI0VQE07& I*<4,7^7//]?7VV01GA';&+^"#5A_@L)Z(JXX$%?9]B%>XU 2G!KC%0D%.KBTDDOSN>PNQDN3O=E+R?K.\)$N<:.+9 M!:_,!]JLB%E:H(9F^;UU2?\78GS_Q$L R/^L.">#5%X;OP49>V_GH#'/<;@$%7==GX?1.EH57O0 M.BR4*DW)1-ATH@K>_%LT W'K[E=)TP_8HYC^?A1'N \I\H&F_S?UYT>X&R=; M"0';CS;L"2![]*VGD.S[S]X R-M3Q;.75R/)D2* _Z'8(P'^/_'L\_OZ0G%3 M325(=>V%:(&GAY_ MT0O^)6:.5#N_[O?RI]%D($_ \8$\FP^09'9?P2B62A5 M*5M-Y:$:L3SWD:O%?XYXXB5.?DJ);C M)@M&XL]'"EK;R1N;5IZC>D2ET_)V"J\'8"3Y?&0[@]F;EDNI7!XMSVQU*170 M"BO@ G+R3*N],9K$BN$6 K STYZVH MP)/9\9*W"#N0"NG%X?^;7!R35+F9 M5((+Q/.12&$BLE2NYG/^%D%5SS/4SKP3M9U_.G(B%%7%RI4=CI*D[BP_[V*# M#NRG=S+/69&=BH3:KO Z;DWS;% 5BRHKD*8_@HF]GQF7Q+'!87E8$T#L#(D_UL3MP6G5M5BH8H-0:D/=B42J8F M9$^?6:NVBAW"$ETCH\Z9XFB\8H0)/$8_&8D/UKSHY@8*1[66,V/!;%S7A2FF MTV?R$TT6U[:(M'B7:-<&"C\(CZQ.:(04QJHTV*S;O#C N^/1-C=95#4P\H1& M09 '5DZD&4-G=7)8FZG2AF6CI/?3D68ETYEQ?08U]#SAE_3N>%VE FB;GX\T M!&$X4U#4:V&EQ-7>D9[1Q_4L5<;=L15)[3C4U_.A&G8HV G'Q"S1HR,HA. MC5@A_G ]W:G-/EY0X3-/WJX[;6=8RRZGQG9NC8@*0[FZ 4>B)V),-'$I+Y9[ M;+X\HI&:@XQSB+;JM6V*H6.D6W"1K2GBQ_SV+ ]T=L+9#CC MD46WF?/K?CCT9$U+TY?F05%5^076Z';:&TG(5LX*\KBJ.3C1[%6-;9NON^B: M7JL.&[6<>CJR4D#7F"XU8;=PY.GKBVJ_)AI@"-1Q1GLNB5#*1F%#K1E?.G(YWY5.QN3;W'B]3";([00,F4 MXF,<8:KS3U^_T M+=AL9.X88JO8;5O2A&P19U7>0&OU78E<"UQINJ94 M1_*3,N+-6D)]+&G[R/W9T++;WZ$T2R KK.'9+49LC85PZ.D,_/ZB+3,EP^%* M.4\MKBE2[AG ?T!/9]#6R &WP=0BCY4]LV+20[:<#>#0DQGPK>JP7*#I 5B7 M[I=,%^^20$>"H:36#CT1 %EUAFB2'29 ,FO14<75-\F@=U#S^C427_EBL52ES<6O$V, M!RX*O"T-#CWU8S1'V;(L.^9+N-^ &C'7F(9#3[2J-!UBY=%R8'%^I3AR,RI& MZMEP B!_RP)GJ 9RJ& X] MV:Y>=;X1Q>F@8JSH(I_!O)'0GH1#3[:K8<\KAHH4=:0W01=T+M_'2DXXUY/M MJNJ5#MEGO2&76:"]$H/81*NBP:',R5,+M%_(^RW#Z U7XXFVS+1&=@"'GN[L MRF.7A6%>I8 [NR@T["(C==KA#$YW=K6=,1L_$RP,O;/J.\ #V0EK\-PS5L.8 MSOQ-799P VMA/1%SJY*(=.#0DZ?V=((VFC+3Y'U%V0IMM4$6HJ$G.VNTZMGN M#"GZ1LG2,\MZ7Z=D,QQZJHXT9M)1"&S$K4JR4]S61(?MAD-/=G:PR)"MA28T MC S3Z&(E;H(72QH<>KI=,XK2U&Q?E[D6FF%*'6,S5]KA8T^WBYIWE[N5MJKR M6$ IF4"SEKLU>\YC[.>*=G*O2GB8[)@ M3OKESKC4.1?[F-,6P9H$\[%R45U2S68]=MELO, RR'R-U!81><\T(=DQ]U**I3-/0MLEY[3'/30SH1 M>MXS0F&(1+;F2XKO;7/FNKUCA<==C:W$35&[Y;,Q::[Q0KYE;GUV<=-LF2['%I6*SSVZR; MYY4=I=8GK'!&I+EJ/]>A\$H!6>489H$55UZI<]9?$^:+U7JXV4ZX86M@D^BR M@,^)L_X:.1EB1FMFV1Q6=;K-%K>=.;-]!Y)GO#3BE/%"5%I"4!WZ7=555',62E-14\0)% ML<*/74_T?,]VMBDU0N%*Z6$F..6)FY0C>DI*M.1P9-Y>+$5K"S.F:/8_;DH! MSY-@:NCT&R[,0AV0[5,XFD[!D^3P7RQ\'LQ@IT0G'*K:L$#%_1VFJ)[D7B]R M3/TTS=V39HKLFTI+Y0[3?\Q\=\'OBN,*/6!S/(F;9D_#JPRVB\ M;6P7V*!HB**-X8TIVB>HSJ^4XDKB$KS,C\Q8)4$1 M-OSD27;WZ,AF/^8T4^LYAXGM7XA&BWY?/1%%OG;V=Y0%/7JX#1ZH FX\;-GA M]PP\F_H=Y<$#L$EOIJ#W)P+ABP]#Q:EKF[ZGW" ?#5B%_).1/L\DZ/N9Y.@P MX2\/]I@'XM7BBH0L=R$+]D"]>ATT(4LB+0E9_M1&:SO2?3]^]^#9L\3=^UOWN M(EV866 ^Y"D[7"TPN,3*/[W.B/%/_[W0VK\?5V 7VIFW'.![*HR3E=](@T#? M\SOQ"GHQ7GG=_;MNA>Q-N><31O>>]YY/-Z9X_@C@7Z"HAJ)T@JFZXEDA$/E?,1.)RGM,/%X./W^Z* M@1A(SBQ771H]%VG5IRY"EPK#Q:'4_'IB0,59#+Y6WJ7GV9*1F8JN A-J"WCQ M+^2%BUFW.\KPR6+???'Z"[MWO9GH*#E(S_P1.;F-I+@N^,+^4F=;<6"4='IE M^TBV*:N;1WDFW*1SQ2766]7;JZ; RVJ'R4>F"NU-8A3]NV&Z;6?)2;W=PDO M)R8545$F U36N$S!)WHM'^-']/X&'_9PVL;G,F)R@\3C5<3DR^<180@1I@\5 M-TF4?!_G$E*5M>2Z#6CW.$YQSPE\:[NU@Z*,M/A\H2!20KV=02@-7D7]]0_Y MD/TI.<-[.93Q$I:?Z6.^+"TOVTER(O2L!:'Z_)8W![/AI([3C0"(30C6\W#: M6>=R_F0B.$D>,A9.YP>L3 'E:Q[#VC[B$VJ#T/.Y_)2$5@:XE=29),4WS3_> MTM&\XS+SCB+KWN4\RI]E$:_C/X:MIM\CUGOBO6K]>LN!@*[82LF@JIFQO>"+ M8I^&C8C@2?.5C%^2<_P1W'\=?_"BW#_02UUW5?=[QA:93+8:T9_E>I#[PU3B MJYW6DU3B%THEGCIUX95J[") "TG.ZUXK;WDSQ?FF ?Q/S':%]&1EV'UA 9MI MGE/9Y89:S5]*R3ED2 M-+-&:!ROF$QQN JP?&_3B7KY(5<[!4J26_%,;OW((]4/R0NZR+8'@TW014I\ M@\++BUK);W2B%DG(P[4P$Y+\UIV6>1TDWGO?8DN\U"Q7"*TYCDR;ZEY/Q(C_-C MHO.R<9W79;KKYE:S0H M>SPB/$MP>84CM8[@X5: 0+PMX"]FKY.YB&-&\_F-X:LB8AXWCG\ZL>>N;/27 MQR@- D"^T[N]^$3?Z'#? Y375?!$RPMO+ML6S*;#MO/G6M7+^R@G[&@CAG%. MV(8>!$/AVG3%?;EI_;Y?/9:^<\/ZDU -%LG^6< +O>J;2V0CFM6&86#C.C>A MA)J_(7]XK_H;-Z(GT8?LS^Q%_S+5[]6)EDCH$ @EWXFP$C,Z)#HI;C0(?&7 MXD 'H)=^)DS8=>CPP2*--]-[-UOT_> /WM+(EX4)^<\;Z 7OQ@5Y!!%"T<^B M"!'40ZR!'][:*_;)L<6"R$I?767^ M%1/$&E?I'4R )9HQYNQ_'\V(?58H4.0!I[^R4$0E"8EN_&LV(+"OS 9'!2E? MA!>^H*+XTM8S41274A3$5V:#%Q7%YWRI>Y9W0J:65KX."PQU*[-T;-@@/>4H MKB(ZTBPL()25M6+:2WCG_V)L?^YVIKFYD*W41B9VM,:==856NIQ]6N3KJ*CG.P+QDH+W-3(?J4H_*8ZM6.U(#KM[,60MN?!'"!]KT_''TG2B;033U@:SN46^ M88M9:B+ZM4X$Y8&3:1R_RHVFGRO*]U_VA43Y+C?2/B#*%VTO>'^J)7;G+PL8 M8LVLU[4[F%#=,NI0Z4X08\L6FBQM2^T"/T&6D+TBA'8MY?(&Z_QDA)Y_<9S=XRFOCWC M?6%3$ .@@.\3&7W(%,B2(P?Y:7',*[HDTX@U4G@3 J&!H(A*X]EK88^R?7B+B;)!'-6"+0,"&HFF2 M/(7O3"0[L47)4=:UR%-71%=)V5,PF:@=9SIE*9*O&_0EV4*7:L.GR+0#*=@5-K[TH:,#SAP5-2 9$8 MGN34Z7;DJ5AK(*:VLTU2'3\@W1BG@Z8O'VT]BLX9(V>5R-I@A)!EQ&\6Q7R] M4I]VEVP$(TJF<8)(4HT_,=48JV.WY&+4SU'\R3G315M&O*SX96_N%)LU:H/D MW9U?+&::X\X4*O[P'E263LZ8?J3B3\Z8KG8/RE&FHJ:)%[RP6VB]83)A& MT:0/8&*_DD.O&!YZ=5_H])Y**SR,CYA]Z5CPW;UUE>* 65M2C>4S MW4Y?\A$[5Z. 347#F) &02&3)%"_2@+U7N%>?(0V.6)+S$IR%G>U$.W=9F4Y M,6QZ,FX4D'S38O59V2V;FPXT*R!4H],T@B56);$JR?G=+>G8\F:*DR1$+I[U MO!_$W#TNC]UYM;&QM#?H# _E]=R5ZB:6X]U*!D>&0V^;F5O:DNJSXI=(_?6E_JB]R4NBC[66O2[97&0YT"*ICXTQUVOWL+Y+26)E MIL&9P?M[R?6]Q-9?^*0S$?GKB_P[;'VF&J!.C?"[/#6?E="5T,B@I0Z<'HK] M^H=^M=@A_B?"?=L3S23E]Q%7)$9*Z((0WXFRN5$ZH>38[KFJ*K2WI5>BMNKS MI66UM;+-V;HE! **A^D$$DD3R!7KJKZ]Y!)WY_&KI@H2\;VN^%8LR5XH3SV& M,T)8SM3 M)27; #]X;I[J-S9K2M*@U,)3Z/?;V^E<:!=8*,/7"M/OG)>#"/#R?H]2GKB)NLXF6<HPQ$TX^PITS3#D1+4L[=FQJB\QE--M<&MJ0;"VE= MZ7160$41881/,&D*34H&OMG-J0L)='*7]_LSZ[>Q/LGMW&O"?7S6^G!6ELN, MC '-Y4=EI\R*0Z4_[4#K X-<,LT02>_SQ/@D%W%O0IE'B4V)!Y%-$DH_.Q,< MZT-8*&;_^B)1VXOIWW>9R7*NJ3";;(%%AGJID2=%OV'"B[ADU,&6($^+._^= MB.X7S05?,#J+K>@F5W,3<_/5#QX3GDWT[%<[;OL>EU4O6Q_Z$], [[F]@@,^ MEFU_:BI?63S?!&K>/YG=?O*4:&,B>;#.W4Q:$F MH%1T D6D42HY@;KY19;O(?WON; ::^E/SK 28W?9:YJQ9O6-G%GJ= M03EH:0:E548X8TR,Z2Z QBXY\$ILW=4O;,9:^,\'I__GB6"Z_QRDHNDOP'ND MN/#GI?=H[KN>KFZCCW0+O-?[C5-/9AIN&8H][AOKIFPU55 D93%5G!2.IE/0 ML4^'_72??XRE4[;OG*G1=%.!XBBII0/TG ,6D?)F2LI17-_TX.-%:>7K\ NZ ME5DZMJ2X+OSK^<:]DNUZ+GC14G%$#S!4RK3!<$ETG"U0K0'0X."ODKC401@/ M-D%^\TGZ >,I6I3X%&SF(?7B%L!%Y.T%(-<6C):@+("OI]:G)YTI\(NJ %$1 MS92E>,\FKX0OF&PMQ9F*(9]F_^.F7'_JZK(NPGGM_Y9JST1@/"3%#Z773;6] M;:KNR0_1S.%\7 ],^JUW/*2BDO#^T0*6CK+6;=\UWUR+J(FZY7JI,IB+;6T? M)SS37;"+<&+G.. AU3^W7?]S8:-<\)UPO@(J[*URWSZVT;C%4^9H-F[SM:WE M6]Q I7O")^LD@6'.*9:BP@F;BN@J+?7M [ATCA^>F4*;"&@Q31Z5\JS0TKK895XN,- 9J!&@;NW!/\XT6P@P3U ME+-$E'T'LL862$9*L2 ES@BS;J66HN.!-TNB[\)7AF]^_4L!X!!II@,Y@QSI M*-'XD/TD?^&;8"9KJ H4./-H$>!+,QT(:!"NC@&:"C 3>'$PZ4\LL\C MRT7^T!9NB09VQX&\[_JJJDLZ%'#5]WPGW"*HY1]?=BRWLN(ISD*WPLF*'OP; M^ :X N\$L+&WS;U TEU'% X5NV%PV MU@\NY9ET +D4':@+H;(*9PD8/AU- Q8ZI0_4C,3[K#Q*4)8 -.Q9%;UGB0.%W1=(C$>$#C4.^ &-5#M8NVK#5[B_0]/UQ)Z^*J'X M$PG%A4$P:J\\-2LA%.<)!+OQU_*X<]_P%,"7;-T+^/-- M^,=W^@2APW)XPM[_DL#.BTM7^7WXX7A2T+[O)[00-YF0%-:C.Y8Q%=4[]L\R M3C1W\,G>S460_X4S]YS#6_=/0Z,5O3.W_VI;35E?GWFX#1ZH J(>]N/P>P:Z MIK^G0&:,3 !VX#^1?-K "50B]?+LF7O_-'SQ8:@X=6W3]Y1GJ[RPXQ=YH \( M^>A0O< !Z/LYX/_ RA[__MC9GQB ^@/;,!5'=![;D#X M6Q!)P-0VY8_NB&2;\,/_]XO^]7T_IT]>>;Q] MO_X9P^PW]R0U&IVFX&CZT&EG^A>M5F++2M]"ENBWUO\:Z2/RGO[[E.#'4H-] M5FI0](&^ZR6;"TL-3.V?;%/"(@F+/&$1['(L\JK7?NG"BO,_?G4]%Y=6JJ@&]9\.QV?TP.CV\OIFCCM0WW*/.#&8!X M[<(EBOKVB< 8]KDX7NE%:]03=D[8^:;L?++2:[>40 71V-JC7+> (B5QI=A& ML>O@J^#&+25&;:LU6BQ+-62ENVJWW$4;K*4)84]P6.-&G=:X7::E1/8NO/TA M%DA$_I(B'[M.33<7>40(,E6Z7%LZ.60[*^?J*Z[HBJO.C47>S,WG$Y1?:49> M)9A28S,VEV(@A W%401+TUGB-9G_*EDR*GQ#09$<6)3I'M5*/RO1/5>>^P62 M'['U6.ZXY(OU3W_S[/T;^-<):R:L>2'6_,)70Y[;T%,3NK\YTK8_/O%CDCG)*U]>EN/2-#@66[(W<_%M M.?QM'.3#:=NI3_S<:XY:>E0L=@%4[;FV;Z[>,&L=!\GQ-0M!1X@P)(5*($0M M3M/D5=WCGR4>B<;X>AKC^EYRG-1A(A1QV)*]?_REA>(+YY2C-[Q2,:U8.)=Z:-:T7,&^BXH;@EWE1'97U'=H3LM>'.$@61 M*(C8+3S)+R?R$1/Y>$^+\5C)Q\T-:$QN=Q!BEYA;\VR/'Q(99X1GBN4Q @TH M\Y[;'=?ON_Y&Q_,S_'S4\/R+]&G_SQNMV:->S,>=CF>P0GVY=.P-X 0/-BB^ M=._M$W=OSV;"8_T3ZWLSVP';R6YT]_'/!?!'L& I#_.;SK81KD>H[^HUI);K M=PR*1_RUA?.[!OOY6PVM0SOTNNVZ^>-N\6<[=#>& Z>J:7D+:>$Y$O-R(Z^' M:+_^0;-,&F=.7<1PTZ^\H=C?;2@S\#5/HG841SGN#-\P&5O#/Z\[/KBAR*!G M;-BN3R/*KN%6Z:MR,T*7\:%4:UP/66%&RW:MS?8%5 MH.3@V32.H_&6G+>V=L8MZ=Y&]UQC.'+MR88J6VKP^0#V@UOK5TJE';/I#WE= M#NJYLM?2L@,@0PR9QO S.@E(3H0' 43D*4(&O*[TEO%X*H7G1"HRZN"M<.MU M*_(<#HW$CKJE2:8B.M 'G.TMV"-B#+1D5VB7]F(K"8PX^&V/!A_%B.=-T/[K M2:NW1Y\4]EFWG=\'S_-H5?L6MK'??_9&^WL]E3Q[.75 M2/**QR6>?7Y?!T8LU52"5-=>B!9X>O@)?$OT@E^IF0-E_;_[K?S9_BKP9R 0 M0!;-)SU6]A_]^JVI4_.49(='/U7A#ZF*M4=),:&: M#Y,Y&/(?.P ?N3-]N5]$^#'Z'V@A9$4-D5$ \7I*:%/VG>YH[ ]'R E M.O8";*'G +;XFK[F+J6@-5^Z#U\K=#^*6_8J(WQ&7&*2F\3PX.WY<.G'KO+YLJB0 MYSQU6IOL$%1%,GZMH-;]BC5K=\[%G+$*0FX2OG]T+RW3W=17#D[RRE ?VZO- M8$*7WA&_/[P4)5Q.\L[F]E'Y(=;E^ MIU[RA77P!JZJ24@0.I? MT'3LG;O]ER!A]G[=OZ%O4A6!&#I;:&K0R.4^&IC2W1 C+FHMT@186A $K MX'^"M4#+JRR6IKU5E,B174(0/6"1UK8)% A\]/'\7&B4_WPA=) CMQ*^H]+M M9?0%B)_ 1R"HTA?^XB'%1:.=9\\)L>:NC1EYY8K?%P3GL.*"[@+['D(%.MOC M0:\HY_P\VPB\ICS@5K/QU-&4_JS* N6,I5'L]-YP^JNB;EYQ!^?=#.,[7&%F M^',[M^0HA6VV.K!^.HN;4Z3IHF8_ 33[S+AZ=B^-31#&#WQ#P#[Q'?SI=QA)P42*1 2%SJ("@:N*,$544U$"T05H<8V*+F*-%/4!B7CJTJKAO!U())K74)V.LPW25'!EM,.1$A MH^>E4X"@HF9;D1?QY&_0CP#>!'AV"-$+,UKN3 32"T/UA7V<'@ET;W8<\8:Y MJ@-B[CX6GHDZ4&PO0@%/;7CP!_XHZP[0#C90*'#5<&@;O!/B]GJA$@G?>GA* M-+FGIW_ZD[T*T^AP. 1 _K-;CS-^NN0 XO:";0(N4WA^*(58YO!!>WSNZ''@ M _BX0Y["ADC#2BJLBTGMT7ZGVS./!V/S,\ WFIU.54Q3MVS=?4@5(S5ZG(E] MKRX]SC+HEN2'F,"W]J\.<>]+*B*W/?[+DU#Y^ _[.)DK-/F 99=5)+/A_=>+X$3)I6J.$^I:#ZH]V:, M7@'.!':F<.#VSMAEM[O5R?-%L:L7^2'6T4AR87!6[O-.R6>V>Z;D:W*'P)K( M@EJ5"E529XQ" +:;/FTY>1?'[;([GK-F2]L1T_YU9:N[SXU/!!LO MAN= (1B[#!^_/^0(22T^6=/AS0=X=$#$L)HP?&9XM@/?%R96]Z9@2]'R/3A.]A0)J!';"B@Z@_!CAGBI+A>K8%]CPZ M2F,/C/-P-]V:$TU8/-F;*8H':TG"N G*-=Q1H6Y;6E]Q%@5EZL'_*BZ4 DG) MVZ[G[J5<+M*%3CAC [AU6T6P#H:]8>7&I>Z*Y)ZC/C!@G$Q@;3E_2 MPTV.=+/BYN-J^S($'2X-?%E<"P+7([-\7Q&'#*X!!7Y6()^3;^^^1V=O;Y)1 M?-R54!=FX .BC4F'0GQ.%4^CK0;Q@@*)?N:T[-I'-=4MHPZ5[@0QMFRAR=*6 M--S,M<\7>H$E.G5=#//VNG*^O&NRPLM-49EF^-+&X.;.=IJ7 NW7/U_L5M:[ MUNI1V%"H$KLY(MJ4V-R6J;S:ULX=)YU\@&$/J?<=H *_($P8QXY98)T#W$2( M->HJUMD=[(+%Z6M8UG%^!XN$P+###94UMAEDL&6<0HMWXL@MEUBL/J'&)C5C M9YS?R);G&;HB*2I8K&6_S2_[,IS'UI(@6H8_A<4JQ_XD+%)Y="/?I9E>RSY" M%(QB9D>N\LLI/V1]N<;)PE 9=*"1>9*G R.GZ[8Y-!>9/J\L"II9G5:81IL5 ML-.1N45W96^+%NS7A2-C*MX0"9CM:2N&4%7$">CUP%+:Y:XJP9,BRC'97>+,QZ#XX\ MF2<1Z,4\.1IU.=%=U:32T"([%$0 .9EG=U@=ULOR0C-6/4%GL&[>,>80..!D MGCW$0(8[9M;@6DU.[G?M@5&B81/DDWGV9ZM!EK;:4T0WT"&EC-C6LA0(Y.E( M1%A*ZL@T,:-FYMF\W@HDAF4%ZG3D$'BQ_2'?K_(+LZ-1)N8W.SG89>5D[7*F M;%+YVI)$Q/P(\7E]E-]*'3#R9.VEDCS2VC.B:;1L3. +F:!AK.!(^LI96=?Q M?O>DF2+[IM)2_]SZL>3.XQ$?*TFAW+R6H=U,!^5&4"0F!N4T&8)$*LM\OG/W M#"V&//S_[7W]5]NX\O[O]Z_0Z9Z]I[W?)/@EK_1^]IQ H65+@0+=[MY?P1_=G<.] M"CG:.W^)P( [SRFY7CSVZ73;"WPO8-4^Z"@MORN3B2E9=U6D2 > MF"K5 ^Q3?EGB;W<2P>;OBILVE1S3*"9BB&,*X4WQ]EIC% 1(7MFJ0;Q%TSXV M_O[SR\?VSO!RXM!_+EKGG\<_3KOK,>V1%U15#+E16S6.Q5@]%D2;\OF.FQ5=[7EOH+U;(AM9BH%?VT8M1:+=2+?GI!)Z:G6M")::@5=&)Z MZN6>!)2H%G1BJ)6<$ZNC7M:EEP/'GO,[S \=Z[, QS5J[5:*! WS_0C>AB:") MS)F(]7PF\J(I_5<1_06FZ2>94KUG9X0%C<04N MJ2U?$>T\Y,]B($*4P5D[%I]/QVP6)7[&G#1$Q[2,SJP^5&[T[O/!^R$=NOQ)N[.! MJ\*._QGN&@<[.Q^O+NF70?V"_OBZ:_Q\_/FGY.#J$J-2F\"WMQ?P-6, GOW=L3[O'TTN1\>GR4&[NVN-NH\_]OI89V/6N_O^I/_] MR^7'Z_KGOSYW.E_L\Z__-8V%BL?%)+0E3'#Z7FV[.2$R \0)&FZ2ZP_ MO,Y-XK5+G+*+SX7$RNT)5TUB\?*.L>OM7XV.AO3O;]-/@\FW0AGE?GU6[($<$?YQY_FY7"2Q']^&WTY<4?U?_ZWTZE^[=5AQ6=Q6&8M ME@) /X)^Y+7YD=M.F[^\'VGVZN%I-VS5+ZO'?^UTC@]W_OGZ_3D+FS_.CTP_ M]W=^?-UM[W _\L>U^\_W\[/#8_ CL+JK5^[&7(79!M)V+5<6QW)GX%<9'WK%,.N[X\.BJU;B<_AB'YN&WT:=A^_&Y%)[+L1S2L,[? 2Q.VB#1ZM^X1+FP1(E6_ M9O9,X^J?&^BD6XG_5UTK%!>H0H"94UOB\KN'1FN8F/YP[_/@_+@[BOWOU?Y% MKZ'6I(;1PMK?Z-S0N6GOW%[IJOE.Y_9M\+U+G>N_+6,4_]YNN>'?OSM>ESLW MM5!N+A)NS^3<<",4O=TS;ZNBM\.E_)W>+OKR89>&7_S)'KW^^'UR<7AU\>T: MH!RLWCF4ZRQ&?=PL0E^,O5BC$ &\K\MM"=^NKR-_SO Z??WPRX>_;'(1W1I] MO_RSQ?[Z;.SN7E?W+SOAT;ZQ+L][>_@+1[=_F?'@AV%\II\.OO_OL'O^H .[WOA*?L]'CBAKZ'#Q"T-MM?ZW6+Z:GU]]&?]7M#^?=1D\F8N[OI:RQC>3F-_\?=URW9G>>$49TH*,S>:@W;;:/:?9Z?3J M'8/VJ-.H]YJVX=:-%K4;K?FRCP<)&W549F3UAY=.6 U-D.$NG1K))6F&M3P? M0%DII%C6O5%)C*FH512DO\+:'KZP[P7WC!;&UZRAG1(MQX2M^KI;)/IP[0:-Y,<_6LNE5/&6$(> MY3#:3B>.G%0JA90EYI +5I69HNB OWF;^E=T&BLIV^V:EZ2OBD\BZK.%$<,IJKI UUU.IQIE44#D%[O3 >4(])W4?@8QX9)#-.A$;AY&8 MC:X\W^:8:]":,RE M$QRZ$!HX\+#_0RHT3EGQ^9:(VH(CEM3(_B2"0C6RN)]LBZAN=?,+(R@#R%V0 M+SN7D0%->UE6)((G\L[D'>G(VC))1'F/QI6L1FR?F]? DV4(,U6(Y_;E-[BL M4*J(7R1I<-;+#' H5%)5(7@ OYAKP<];LB9H/-UH?BYYGL[(0^1;D M>SKMU)M]FG\D5 9C4M<>EU* <7B@4'J%>+SS@FE6 PP,*ZV9.*0_H1<85(I+ M>#\R]V4]RK.YC[VYGIRAL>+YC8HJC23VCR90*9K_[HWY:&?7S)D(,Y1EC",Y M0.?NF?D&=4]%E$=6AL:DV;.;SG5%K\0?Y,I2]F#4IWP]&LL9RK1IU6R\9>_D MK_ UL^'F+W'\QF0)>KZ:G42B7!G9NW8$ .>P6D3"FAV[7A&%[4:RVLE;^ *L M/RSC??YF<^)!^WC#U!O%:5>Y804R^_Q>P<>(+R(Q),^=XAD M9@5SJO=F50\KLK%Q#!_CR8B/&C[*7.FRY=/G:X8E')6J3HL)5+_U!IZTS[.] M71+-;!0> ')D[A^JI$^/$QIA1' M%/Y_\;O+%\FRFL/WJ5MS _*VJRO[P6?,&K2<3M# MC[/!'D_X )4'V(5\645A40P0AD,Z<:]Q<-WGZF9#2M3'9KZJJSD52&J)U"F( MY*B;RY&),+LU5^9:J/E:]>=X$O'EJJ*='/![H@&B5U1%;3[8^5_86#BA&>>D M!/1G=<6 EN;WG,&KQ'32%30BK1'I]3#S9)JZW$>!C1SP"YFS>C>Q:3&.$=RM8J7QNK!(8B&*/T#+>L]P< MTB&P^DHF5_ALX$4G(7#T[5^%=1F_BD:$ M"918YZU5(4=0'H[?#2%;1*SX)NQFZ??9$FM64'.)868%.V53U129Q2S=5G.N M1H[%XM1E8R8\( P>CR]KP+C&$^[+G+S58'YH<>7VB2?]/1^#TY#_G< MR\CAX8E$J&(- S,N@=5H+!=/JC/!4!^V'):X)9XK5G\[CB("_FUPNG@,![^9 MEMY:#GC>(KBHPH4+P7Z0_8BO2:["Z)*\ MM0S3?C>W6/#RSJ0R-X$]=A)\TE2W?*%QB](>P#&!.TU5N0X?0/E4?^<:]H9W6!C\=\ 0(.Z4&KKHWHBK?V.Y,<2]Z%K.XM[M,6 45)WB">]&// M]6@$8#C/3^5P(E!3MWN@?CIQ9+-9M@"4/F>ANP7VM-Z3.^:C%#\]UW3X=O?X M[/@=+ *%XPVE,53FEK*%W&UNXFXS[C:O9;=Y77[O]LY,>2+@1]4N$RP@(^G< MQ'J0^ZX9V_L,\&G=S@O,PG5@JRT@; 0Q4:&#F54\D!DZ= M92YRZ)CW>@S&J8##VSD2YQUY>[+;/=YY5UEI"?_0M7OE!J^1[2$I%"Q?M,_Z MT81&4P*EY?G7ZA78Q8[DDHY"6.3?HLX[4.UJ;M!%:UU!07+S[$N#?%9:>8Y> MRJBE9932PP (33)2Z(0CS!%UV$0$VV;80ZY.8 F6T7A+Z#N)4:Z&L!VSU%C$ M-KB7P(9R>SF[)$FG)1S3VDFE.1H/3%*,.>)ZK@@O4,NR9^Y9HBO^WJ&Q)XEC MA<0U&5_G2SC1W*!8LK^1W\YXU&2D+&A%TG;E!U=NK/29<.Q",GCMLSH.29=D M/2,W%CQ%IPO'"FXUG*VYGD8]9]-T-HQJY+OCT^0"< MJ[G M(#!GBL ->7!'"]R)B,5 R;&?)_Y'OO)9N&'LH_57BCLW.84W\\FG=RJ M7UN*Z@-L:(N%F.B^N1#2@?:LU0)P5;NLC_'WRW?@R[7E+:-7']U#TJ= :!+X MRC%'L$XZ6^1&F!@E;\UW,!:%5U1SF?!@+!"MYA++<*58[:_,.T^7\2_Z%1%( M%,G]7(%@J!>)H-E9P&K"U1!3E1@2[G&].*46,A>OH'D&OD4'O.$N8-U:+#@B1YGX]D<'/?FR/FYOH2_OK7OZ<_98%%AUJ*+HEEL%L3/ MJFZ;!&EK1$=D 0L5,HE9A-%9O"M]5[$1LRE+SCCIA+), M5[K G%RH4-%_Q, >S/I2=>/0Q%2^(,YF5V M4 X;U6?CZ\1P*,L;JL_$]V9 M'3<#T.#_+RQX' VLBFY%6]E MV[NJINZ-/=Z7:!5OR,G0\WGG^^.A1RODI+N)SEB@SXH9D9D['EF(P,LE5 4? MN"+D.0CSH^]AL02YB#0^I",X*W,KN2H&LO#3J9>&.5&X%R"/^;B5L[":8*;< M U["])&$BU]X8'Q&,4]_MG _#O?CUGGZL^\,S%:]T^@-7-;NU0>VVVNW6^U> MDPV83>&,NF$NGO[<.8:U]^:/?N[4B&@)=\#9*86-12HNK+\?X!C_.Y?FX)8D MC,;RA-J[K7[[^%-O8N]5OU7[DS\^G'W^9EW,)ZOHAR$WCV! ?2A!('-5,,?= MADAWT^@WS&X4==T0EB;[/KV0^2B.:!3UON]UO[5^?!SYEQ__.'(ONL;H:W!Y M\>:W(+R9FR%;0HCSF2H:[\9VVJ;D/ J#^T7]QW""TY!9_WRK-J^"__7]Z,^_ M_M=]\QN5=R_(R\7406_GT2A(;LIRRH8_&O4??YN7GP_"/ZZBHQVS_XG+DL!" M-J#+Q*%IK(X\_L"?7C5AB2Q6=?R9@ ]2OM\RWX/XZ@N::'5I1U0G?[OMGU=_ M),;W'Y=_[%_^^*M].NF"_08W>Z!ZC^"55'*(]*0.7W3PS@1R*7=T!)P3J1OM MMU2<&SG-N'ARMK9XR&5^"/YOMQ<#(I=D9E&7Q#QMK)ZI14T@;J/5:1N#>L_L M#"#+R<#N]5G'[K5:[99C,VJ:S<&2+">S,ZCQ:4H=[(<1GP""W[G?C%UO\[/+ M;BUW5#8F63N):BA1+55K9P%N3]2:^R"0!P[X'YYS$_4!T\\1G#G/]H=>J!$K MF-N+!_#?OB9=_R!9_X)>I^Z^)SU4?@"NF@ZJ8.NU-J[7<+VVSO5:?=!H-AM\ MJ4;=3KU7=_E2C3;J@Y[3;)H=9G0:3K\S-]V>=$_/#PX.UCJ;WCI&EJ@(VJ/" M^P\.QEYXR.Y!*%UU,9=BEVB=(P-6!LTUB? M+XRE1P3.DM"YS)_]D&>%T@X2;^6##'8V>!\1:-S--Z1-@;P(N3 ;.'.KQ"$ON=84^7Q2]X2C(*4">/'L,L2/J,!@;C?UP*E+RAWF+=6K-%UV$=<4;SASAI K [:_7;X, MAPRE,G,2,";B/KXZ>@QZ^H!^'1Z4ZA&M'IW^?%AIC @!O2 M+!=*N_IYR=BJY9=SCN4VJ&LY?+U.K5Z]Z31@.=?J69V^TZ"=>J,Y:"\LYTPS M,YO-^VVSEC-BX)U8$.M%#&KFEV$;B#]:$_>L[)!V^AW7:+5Z9M^T>_5V:]"C M W/08WVC:5E.VW*HO6B'E@ITG&[>#*U:&G4Y)<=7 >_\H3<6 %&%SNR([&K2 MHXJ_"^5\F8_*.&4RU4Y.B?P62$CW@L$+:,Y/-N=F"S93'*-G.:;!S1D /.UT M>@W6,NK]NCV@M+%HSK:RE=-TCN,FI $RMFN9$<^U;,YBSW.Q5165/UAM#QQD MD=$(E@MEQ0VS57<;S3I?W1@PUVF[1KO?7+3B^DF:C6'S MIENOD:PUN>S5!!+$"SV<018*YUE3QZ)=ZKV60]:R@ZPELI;K9"V;%K/[C7Z_ M9S7=5J_>'[!>I]7H] S+-!VK[K@VHXNLY1\ZDI9_W.0L&WO70^X4$@V 60.6 MOK(QE1QA,W/*::&4%\Z,_FPAEV_IN[>FRIF[1+YUY"V^)Z*UWJC9#2'*&"B2S8A#)3-#P_2K^1._G)+Z91]#;_V7=A_Z5BYT?%R-&1=?G>1NYE<9JW3>,FRA4L%6UZ/K+T,3CU+ M'<.9^';G='._*=1K]D:+R3[5!1S>4QSB% M,EO%_;Z^W2RR(>P#ZIA7NB@Q^:"IKKCB'X4UG 8?-0T65^<*_I /(D7:.!%Y MI=#K/NKOP+<6R3X@E 8-XH'B&[5ZN[06\8'#)+2(AUI$:R8D_=+B+VZ16S53/U#\Y((QC\.XF]?&;/.8W^U4N:%& MU$FVF42RV1YQ&N]\=755X_?5+L*?6]W(&4+)V2WF7M!HRZ4)W3+;AM5L-K:X M&*99-^RF:=E&W>XT[2TVL/A%H]FP>^S:JIJU83)ZW+9S-RTC+\N.0OK%<$"^ ML.@"XLUEZMSNY (JS9KU++>V3!1&1V%PL5(]@C^G?C@>A@$4;,MR3(D3&S7Q MI#L3WRYLA!?5DZ\3WF_$^N\1OEW]O-5%E=T*P'74V1GDQ!/A7>EP1P4NQ\LZ M:N\1>*#4ZII#LSHJ[-'"/QRTOB02LA&7OK XSPL] 7+FT6?'-JT&GPRL9J?5 MWG([K4ZGX[)K^RG 4U5.EP<55*4[.,O@#41TA$R,G.Y_J?27]V--!(MW@<6- MXT'4R2(:W*R :G%GR6!^ Q5T ^UM5KI'3*2EUH@$= 653V_,MM:!A/A.7W'* M[S/*+5_9]:<%3$(%%AE&H?80R:A3#J%=!DUC/39#M3*#V(7)?&@ ^Y M+@U!'')=.H.T1\R&I=8( J]"PAH$:1J+4WZ?46[YRJX_+6 2*K#(, JUAY!+ M0\A5QY"P4G)=IFE8]I;;:C1:ANVRZ_H38L+@3*=,@3<:09DNR("9CPE#QDMC MV'=6-3':7S\PISBO)E)>&F*U1TR*I=8(XJ]"HAO$:AJ+4WZ?46[YRJX_+5 2 M*K#(, JUAY!+0\A5Q_"N,E%>C6:]T3$LDW^R6O6M832:\E?4[9YI-IN/)[UR M">Y4F7I1BS!(1+KYUOLX+5[F,0SYTAD$F@;&?.F'[+Y0/K*)U1#\%[(M>@&W M>@W3BR 8*SS40>"FL3CE]QGEEJ_L^M,"):$"BPRC4'L(N32$7-RS8=37/-\J_M MA%$47D$"VZ7W'1[NBML^3BCP;"&_#PJT9;_&9!"%(Y)X(UF\#?X=TRB!*L\L M8DDH[S^$DYFKW QG-[][_HBK/@D#A HN,HU!["+DTA%R/@?W;G"=G-3GS^2B8( M,A7D-GTF'E \\V[V3Y%]BOQ;F?I#-J_<@!;9/!U1*K)Y.J-0;B(8R(?00V,GVL_GNZ[OWRG2%(%G_CX$739 M%8UD67I!IE%5#:$O^#BR[T5Q0D2)!%'"'A@[?EG>+LE#=?Q/UK*VD'C3&%[B M^5D=,>,^ZT<3&DW3J@G(\^B%"I%Z*QW4VTIHWV?\7]?[^=M_^8_T28[/:+3= M#Y.A>EV5?T["T;8-KTTMDIODVL6TZCDN3AFBK;)+BE:+G__*-[Y/GQDK+=KEGU7]_W MP\CE?S+29D$_D$:MW?Z5S#Y";RQTY8A>5W,=IFQ$/;<4X56N#&N324WN%#3RA0P0X5SSS_W1AQF';$K-T#*=)&%Z0>I87)FSA)S[4/J\ MA$,RI]"+%=1?P=Z]Y@:0MY +/AEQXD;GP6TOZMHQ69\OMF);= M=D7DZ]/+G!S+I(]9P"N9P('R95&K*[/D2'!KC!G/JFW4B6XX$&L"ZXSSD-U& M\%8&8(0P3V-QRN\SRBU?V?6G!4Y"!1891Z'V$')I"+FX9VL@7U9&O@Q.C.?+ M IO&$TJDI(39*8N3R',@KE/6!OX6Y!-'(G]6;@R)%8:U1(;IT6QDT'1$?MQ$ MFJ@2A'-%ATH(_#06I_P^H]SRE5U_6N D5&"1<11J#R&7AI +X#TR:$5FT%:D MSUKK/W:]-QK[X90Q1:Z=3'AK:UTRDQHI,C:T>7-9^/#O6 M53D%H:X'!)B)M(&2"A-!90OU2&XLZRN0C1"^W&?)%6/!K55'Q$V_A\. [-;( M[]0)^W%Y6+795SOC9\^\OFZ4V7D5%-M:5;1V(+F"CN3 _/7V@*G3*[!\B,?62\]9 M2,\5F9Y[6-V0UA/J!'>=RR"\@F+!@I*35)W/(#AM@9[[G0:R7H$L%6JOPL_= M#(>[FZDCZ"0UPYA8.D1'X(BE0_2&AG(.1J4@XD,&#F$C,G!E14>HOX(#*51@ MD6$6:@_QF&YX[)&[[R4"'L6GWU:/CC.?0+VEN=<. I>- F_ 1;Y1M6"EN#=& MG2%QO8@Y21C)*]?,F8CT:^& /Y5%& RG!:+$8#C]02,&PY4Q&,Y$+@ZQ7^&! M%<)$C<4IO\\HMWQEUQ_2;467#^FV LN'D&N==%L'<=3KH-N>4!OT5A+MC(UI M)*FW'JRI4!15Y-&^B( MO)K^Z!!YM3+R:DBK(<9;/][ \Z!%1HJX:-06.&U:OK+K#SFWHLN'G%N!Y4,\ MME;.#>LE%)ISFTO(UJPW.GRY;31LVS)D0C9@VSJ]1L-<*^-V% ;562W1#^F9 MS]UP-&9!K$+8HO BHB-DV[0 C2LQ ]6OJ"&MR;:C\"<;]5FDZ#8+Z;8"T&T/ MC@G72S\([PH![Y!N*S)(Q/6BMLAIT_*577](MQ5=/J3;"BP?XK&UTFT6%B@M M-N&V>I!;Y_&4V_%@P")RR!(^--(B!\=.$O*E/C%%D0.S]< BI&PPB-B4?*#3 M($0.3@LDB1%O^H-%C'A#"DX[_2#D*P3D0PJNR+ 1UY#: J=-RU=V_2$%5W3Y MD((KL'R(Q]9,P6$1TD)3< \K0FI:3RB%'YM M+ZL(*D^/BNJB"QQ;=QQY/K'J&0.#_V4#]: M84#DTA#882@;@D,DVLJ,BU!_!<=0J, B@RS4'N(QW?"8POY(LQ6:9GM ?5'C M>0^3GK%Q(C)'D?9C3I-V S=B5_PI$1UX6$!!#RB)QTG+@1;Q/*E& ''%RJ0% M5Q"BOJ*@/HQHTQD>XDI16W2T:?G*KC\MH!,J4%<GQ(Q$S08[OA:,0BAXOO_2.+'RP>&YWX4V+=1K[M M>.$X"G^PA)R%CO?O7RS;?I_(?\BN]]/S&7$9.67.D+]F*%]Z&V&'[)P6^',U M=@X5I#? A&$KF3FKAFQHO MM]ZUBVG5Y^3:B@9 M($MH[8)5^Q&CEU4ZX&_>IOX5G<9*RG:[9M5_?=\/(Y?_R4B;!?U &K5V^U]=<05JL$I%[UV99N"+W M7O AA6L]Y-X1A!97G/([E'++5W;]:8&J4(&Z@JR-2U=R[2$>6RN;U\20V5=" MYSVAOLIY1%W&Q;C,6+Q;^3K[!E]'1V%PD6/K]B91.&85,CBH8)T MQ)O(XFD#,%=D\:QB*PA18R%0([)X1<:>N S5%C9M6KZRZT\+5(4*U!5D;5RZ MDFL/\=A:6;P6 JG70>+9CR?QOM" 7@C.#C)"_O2@PO$"C3?+.&E9MYQZ/Z$1 MO0B#Y2DGD9S3&F4B.5<&&(GDG#:X<45R#BOR(!A$<@XQ)9)S2,ZA_O1$5:A M74'6QJ4KN?80CZV5G&LCD"HP.;D\$@;0B#_ I9#_ MB,B8?%J@*%:@KR-JX="77'N*Q=;)UEO$?1%+EH>L:S7JC8UA MSEFM^M8P&DVKP-591L\TFT\(HCL>#%A$#EG"Q\;B:=;6+8=9;PN/$S?]S@:# MB$W)!X]%EW%Y.+@2PD?3J'Y&I>B&";]0[A"(U1 L6\%YT=)!/C&WHDX0R"&Q MAG 0B;6R(B/47\%!%"JPR"@+M8=X#/$8XK%"B%-^AU)N^#H M *H$ 1P2:@@#D5 K*RY"_14<0Z$"BPRR4'N(QW3#8XI0LY!0*Q&AEIT(D";-F& MJ )HQTX2PME/N2-JDRLO&=[8\,3]3GUA&^YW:HC:TC$E-SRQK"6B-JU5@JAM MK:BMCJCM]: V:X.H;9Z!0]2&J*TH.D'4IKV"-BT=S*2H$D1M+X7:'IQ-&4&; M]J#-LNOM'&AK634N'-""BP)=$@2U$@:\&!=I/.!_A\[,&@BI!"/EB$+*-$+)T M$++1:9KY\#_+?/).\KX7Q8D\7@N@D?JDR_]U[AJ7"^QM);3O,_ZOZ_W\[;_\1_HDQVD&DK(8 FM7;!J/V+TLDH'_,W;U+^BTUA)V6[7K/JO[_MA MY/(_&6FSH!](H]9N_TIF'Z$W%KIR1*^KN0Y3-B+3\\EOI9M#(%S'#AW///O1&'24?LBIR&(QKPIXLK M\!;Y@A0P_G)^O/LX9'<.]@H,W2[_*[>3Q:,9=UKRO"86NGC$>U09AFG6&E)6 M,40RTQ)F &;ETW',MM,/^;YK\N^II\ ;'=G2=!P)O=-)$J87I-;%E3G;R#D4 M=<^BGI]EL;;U#(NIU9Z!2YBG2;;B(+D]XA76*#!Z^'(HXF_++5>\W&))QL2N MB:E>S5+N7B6L;+%/?\;=R/@E&Z)#*^Y&/%NZ4TB6^7 $BPS22[C?U'>:_'_< M=UKF4^B?0^[[P,N=/7A7#TD;?4D;S/M9<(('%5AD]@>U5VRBZ,]"[/-A88,B M@SUT$8BP7JG^$&$573Y$6 663P>$5=*X*\M&TJP8I)G]I.P;81!#?%0X( >! MR\:P!\!_/6477LQ-G;GD9-+W/8=T'2>5#A%5@^71 6"6ES&R,,RL&968_ M* (XW,59DF MPC$<:\R_B#]#M,LVK.RQ-.K3@,75XVN?3=,G6H9A8>0;@LQRRH<@L^#R(<@L ML'PZ@$RD\1!^%EB<\KN(@Q,DEPAX%(K& M>T+9@5MHO'TOH('#94$:3W,O@B"S]/I#D%ET^1!D%E@^'4 FTG@(/PLL3OE= M1+GE*[O^$&$573Y$6 663P>$558:SZJ9__D/(JDB$'G6B\?CF6WRK796VZUE M3)MI-XQ[Z;B.T40Z#L'B*]4?@L6BRX=@L<#RZ0 6D8Y#$%E@<S 4E4WXG$9G5R ?F ML%&?1<0V*P38-KAW1!.()?,".[%"?-XF1LR%C25SA MU_C%LUGKP@$Y'K-(D&;RSPM_/TM"YW(8^BZ+8M5XLO?WA&N-O/W !I[C)3)E MW-N?_+M'8<)BH.MFH7&SQU5(0B\N>%-I3/H^?ZQX 8Q5\0 O MSV_D]\%QTP(#4W01B+!>J_X0815= M/D18!99/!X156GZOCC#J)<79A8@S\A8P60K$" MBU-^%U%N^VHS5I2[8=) M$HZV36MVB2M/-'#$/P_EV4*S9G;8Z/TXC#V(=MJ.Q-G"GRP;HGR,OIEK7)\Z MEQ=1. GY\^$4QAX7'BU;4F?Y5\L-6H\2?WP\AET780!BSK M0$(G24@,8L![M_B+TY]"6UDKQ#>A!3X=QVP[_9 ^4GS[;L -IB7,>>@EK,H5 MX<#IRZN(9B.XO58(=Y>&B.@V MP?8!0TC"B']6AU'#:$K&/A\B_"*-(AK(FVNW#%#4O.ZJ/Q]Z,7'FT@'R"R[C M:G7)8!(%7CP4)7 #EP1A0@80QU@A5UXRE"G]]G9EL&,L_LP=0)]!Y&,8C<.( M I'13Z$,'Q95_ M_V(VC?<'@5,CW&^QZ&;MWEG)7GN^9&^X<.O]97ZOAHQ_)^*#P&5-4;,;-X?-UI.&H676F@N/W*RA_S_-!R*D MY.2J)V!-$+V3]%$8+/CP8>!S$)!#$G!NR(_YWD) ,Z4\P>Q;P\>KR9TDKI ZW5%=$78M! M?\HN)KXTVS.P\H.$*:MO&N;;_KNWIO'N%FN5:""'2!R?T6B;]]3P1J_9T$WS M0&:]J-2JY_@TM3MIVU*.&9+YUTIP*B>50E:6& H7K-KGBKFL"H>R3?TK.HV5 ME.UVS:K_.ANIJEG0#Z11:[=_);./,WB5:\V(7E=S':8,6_)_\EOII4@T25U; M@'MO;CPU,]QUJ>0&GPGC12E@EJEC[OGGWHA[\R-V14ZY\0?\Z>(*O$6^($WA M\X-1"_?#9_O3-=Q+MPJI,7E?X5(_X4$''=:\KPFEG4Q)9[[?V]ZS:;1 M'K3;C5Z_Q=Q>W76M7K_=;_8Z':OI-CJN:QCU-_*M\ALPV,PF3#3J\K.H(-\' M?3[SWJ&3V6@WF[4;,QXYFXSX-Z=RLGJ^\>H%X+6V;S.6>D.T[(@O19[QS4]? MK1;,V=71V:&S6Z>S<^M-QS:<9H]2V^S5&X[=HZV&T3.;;HNV.'@P&L:CCX;4G\ "T%XD%C'R1O$DR,V@46A>""=),,PXGWC2E>^ MVOHFUZ/06\H/@6DZTJ3G/42.\E3^87&T)U'ZUAPY]N:.-9'TY>HIC9IU%\&: M&TJYIT-LUL /K])9)?V]"NNJ;>E,KW@7W.O'U+1BY.D\VH]#?Y+<9 =UFBK5 MSSM)[+E>KIOW;"-A/S^VGV>;!*S%/GEB#,\#)6_8-=O*C78X9^HO! M[V@:JVX1STE[G^,OE;#W.N&"2(LF7UR3WYEN/])LU<(HW7& 6 +"YW+/)2E+ MLRF9MN(M\CL;#"(V)5]JY .=!N&]UFK63+17_>WUB([8*A;[ *B[W@8_V!"M MHICA6@+&-FEJ0$MZB:^Y?3TYCFV)R=6,1E&L[C4[OY<\:[%AMWD2L5C$#514 ME="]:^9,1%!+6B44H@D^>!%SDC B;\>1%SC>F/J$97>&\L[;(@-T#3E]L4U, MX_XU\ >:L&T"2]Q]UH\F-)H2RQ)9\^I%V8U8<;-AMIL .PTB(D5M*/29'UZE M&PFS3(5C%L4B9"9(]QK4RW*;%C(CG[CJT#%U9!/@:AADP5TQOT6&0KK;S[H! MD7<1$":;7I#[#^+*S0V(E7R#51?!ZC=6 ./KE\7_#]E3N\_,LSVV>3)GE;[@ M<^=M;I(T:NFFM_CTO*+?*NC"=NQBE,5$U^8?'^\V"S"-W\]1: M#X='(HP7@8=[>Y+1KPN^[6&) M^A#BO9SWTA3%E45TM':MO)DF$K]ZE9=LE+^*9>H97Y]X8_*9\O9XM"#VCA#N M(7T@5Z:SBF/YE:G\6]<=>8'8V9Q;NLZP']I%83PC+ESO%1Q]7NE]WG)O-UO+ M=ATGG 0)1'O@8E9SCZ8IUBN+Z&CM6ODX321^]2HOV2A_%8O9=$?BK$:Z41AX M 9J\IE[N(:M7ZD4C2!$J8W!W0AJYJ%=-71FN/E?>-D4GI;N3TD3B5Z]RA&)E M$1VM'1T@]T>M M%]-U:6++B,]>GQ .T&21AX(?D84<>C<4$,7MLE M"JX_2ZQ<7'_J)'@Q/92[#!G2(X\YL>L*.>GM%V@X.JSQ,K%U:=.@A?5=VEBS(C07IW*$:&5 M172T=G1PJ/*RC_+7L02=\/[JUL@9[5/^A8(8O+9K%%R EEBYN #52?!B>BY- M3!G1V:M3.:*SLHB.UHX.#E5>]E'^*I:?'P&YGC%^1U$ G+:K$UQZEEBYN/34 M2?#B>2U-S!A1V:M3.:*RLHB.UHX.#E5>]E'^*I:=A_R/E)S],QT7!L%INS3! M=6>)E8OK3IT$+Z#;TL2.$9>].I4C+M/+>:']H\M#E:/+PZ7HW%*T&[@1HS'Y M[CF7'IJ[IAZNM"M/352I)6)YM>M,]$E%\$F:2/SJ55Y&U+65T+[/GJGIMS=U MQ78]>P?:S;EF"0.%CB*/;^.6Z_W\[;_\1_H]QV0 !@ !H#$P:S P-2YJ<&?DO =84^V6-KQI(M)$ MZ0A10%$04*2(E(@("(H(2"]1BC3I2(M=9]KY[DDO"=, .<5E%45@1(2 & A/@% M$"8 >8",E/3G-_%!3ORF.$E!04Y.<8J2\L1)FE,T--2GJ*EIZI3E$3GU!Y&B E M(2,C)2?[:37QK@_Q/D#.0''FPG6Y$V?5GU)R.S**O(I*/\ESI_0SD\8 BO>& MB9,?U2EF%E8V]HN7^"Y?X1<5$Y>X*7E+_JZ"HM(]917-QUK:.KIZ^J9FYL\L M+*VLG5U>N+JY>WCZ!P0&!;]^$Q(=\RXV+OY]0F)&9E9V3N['O/RR\HK*JNJ: MVKHOS2VM;>T=G5W?!H>&1T:_CXTC9^?F%Q:7EE=^H+>V=W;W]C$'AS]QD0!D M)/_Z^%-<#$1)6_*QL9+9Y,P@.6D:/=K4)VE7@T*%%TY7UZN M^UK T9DG6D=Z05LT*@(\EKOK2;TF7.M6O91NW#-H7 M4/S#S&-4%"0/$0 +Z%EY\E%]^[%=@;;:Y34]VU(N)Y:-1/WH_&PSWZ@R/U#_W(X _$(Z M"/6=B^C/-&HU+/L/ H!-,?::30O@XD-!@C^,O+"Y:;M^T?)MQI3B5IN9HOM^ M6Z&>!+FW&7V=3WF;IJXGO:5P+=47(KW[D+]/[Y>/N;O6H(ZF>=5XTTW(>'W[ M/IP4CF3&?S9(@J]#*CT0X[=&&^\220O@CT40DP0H.0)*U O]PY5XWZL:7W%NB_^-W)G<0/\# :2 MLRIXF&C(8GI_LOJ*E1=C7W%![1P)Z\+P/9-&AV8V/J8")&0L20DO0]HV? ,S,,MZIOZ1@8/O,9:$JL*[]0T MUKZD:%W^-$'*Y=QIY_A2UKJXOQV^Q8^]20!*R.&'+O#,'T/@*)\.21W3K_!? M*U?D+R!@IS+2AC]"N8_>%M;_F1W'RH0A=.S2LA6M>RIOD"2X'#\2-3WA$\MK M+T3)8>8V/O!*=I#OF>&3Q9IN^S%XNYL)6$"UVLWF0'0IW/ZI(&,GW.$)QZNC MZOVY7)XKR&6^KAG8RM85^41^94L"@.Q+^PT?(XG5V<]8"-4?D(46Q">_R6R_ M'IA[/P!Z8&E*^]+I<=W;DSO]=ZCZT4NO,E&&QES1@MJ"^C(05=6[]VF$V7/, M7"Y+/$EF[><5-G[G8QR\);A>AG!8T*FL@RQX^3[_G2KUUVFT GD-K:1\@[TX M1P#.6KJZ.G1:Y5B[B3]J.*PJ-#.+T%:XJK!,CE1TH/RJ _X3#R_!V8F(RC#; M^.9] G"H?M'Q71Q[\)9P+6WV]]_)Z!X\FSL;G@?3UW_[?GR%S>NEF-X(,BG\ M!DO,J9?A+6N?V'[8?&UP/!):Y6(9Y*D;W+TO\W0X6^)T0]1XP_6".^DA'0F8%K,GJ3O28BJ.Y.!]'[AR1II++]]E'[38F.!NCV:K1%"K^(02E:D,_H:\ZGT]^]VFT(=-\ MV)/4]]VZUK1CKBYY8=R4 M3D9ABL@#Z&ZOZ5 [_1UE93F;^5*K M524S^ALX4]6G2\+CY"+/:5S::G[]=$IEQ-UR/UGKKVPZ.- M!#SU_$[S5R\YUXEY@]RN<1O3G+\_\]3V4L^<* >W3$ I5LMDHWP<22<5+E8( MO&AD?90?IE](SN[D[MG3T?$0#3D)(UZ2#3)O 7G M\AZK#POW:*?+5\-0(W&9I.,._E"&^RBMYCQ#:V%H>*_ W MZIB[EF?:)TBH*YCJA:#VC[WQK:7U4%OV4(G+6AI(KCOW7H =#4XY%3H4BL<\ M+JD ?8[U\K)YFA>[5H+-6+X0^J'ZK6#^9DUO(&?I6!#KHSL:3YKDB M33O7'Z!?N9ZLDVA4Y*\W9K[QPI9[]*QJW>EY;$_9B0F!M\U.0>9A_F&F*PB6 M)G8K=MOA_.71-.LF/VJ;B5#:2R,7^0N>EQT\3:,I_JI\B1/H>2\P-&)/KR", MA-5,:?I[%7BR'0_T30D_?3Q$RF10[]>%[R;9J6LSB>_^ MCG<"!Z8G)Y#LV 8R5\9#4[.<5'=_%PL,#";\P '*(Y5JEW\K._ MESY^E']CF5)N_4&!KC686%3EP^PS9&/1$NMRLSX<"JB4>6:'BKJJ]_OE;\1L M=0,=O9P!ZM"!5U7DTDO1DW/ GR;M'.* R?<<]#LI!'<+,LJF],])>[.X_3>F M$T.W3^M>7U(YT:J[_6&V@C"7ZA+W:(XDB#0;^SW\\KAK4_\-VC9Z1^,4#RA* M2JNRHB+Z1Q^UCWB; >\[JVI'PZF:R3,S#7**>_RPHV''X#:6$SF/+[=FKXU. M$1LKV>:Y)]D3A]584,V7OY]LE4FZ&)Z/*UM6T8$E996C[/;J,8+7F)V*DR@J=+94^'1?,(M<*5--QA&=ODZR%; ) M$J*B>#\Z_%$?&[IA#%G",'6"A(E0%S#OH']O,LAONCGLRS;N+3&\LTG5:;]W M5-]AIN52YY7,N\_6W>%WG34\?:*:SFFB[3:,,:MDQ\!FK$CZ;3)W4>D&_!BO M2ZW0BA:]9#H-WBO4UFM4A3WTZ>%CW9/SQ7!QH>ORK6VIXFLHTO"YQ MA*>GQ003@-LI?,1PU^\G %<%%KKX?6%*!RR3(0N1IC_ &'?[%O A^0H8(S(" M/7BJA)66F 7A2%W2L&PV8&P)+/FJMV"1M:?"2)%%%F1JQ;5,B;9UA[D/)<^3 MS"WUJE(O$C@;,UXE%AF %T%M)'E!"]Q-'W\K>AX2&M=494ECD*#E)O!2\?[E MEB (A4*\ANY0?8.BS N) M$?BER:Q\<*.2)=96,*?.,L,CZW2;89:U2)_CP&WRF*^G8,0Y$4HOM<)*>W!LHM:'-G2I:#TT*O?+"8 MMVI8+##6-,XE/.2L[^TGK#-O%;W8,5V-]'O$23W&'V-* $P5XPE MJ/ZKN?/ M1#W%L.8#/K9%']G,(=9\YH1#H,PO$(Q6MU(#[7,1!UR/W>+/7LTT8VASHP@, M?GSSL[1) P' @ORTH /A5$XJ\;6:LT.[IY@D1&8G-?5U)S4C\:^% S MEH/H9AR]]EQS4=J@H;PF+,S>+L!">BGDD.?7XTI8J7TBU!/>UPG *QT0UB1- MI#*PF]<=5]U.SSYNA#!L+Q1.!B7 MWN#-<_+%>S;QV!<^(@,!8W?OF/= &J1,Y>([#Y2D=?*(M0/N>X$ ?+5H!F&8 M' E &W].YA$59O3>/>.CEB:&,N5L _?$6;Q[2_3U+QF+)'%\'\XE/E1?'4&@ MP#/4L=G+'BX(3F\;9ZB]CVR>O:,7>?E]SIYQVX*.)K>$Q9PYADOBVV8]%O,' M=0X"E!KHV+YT)">X^# MJ^>KJ'[X+!F_#ZZ?.;MM^M):K$B!Y^%!%V*B\RR5]_I778.[^FK7 M+PJUFG*\<7\;[9SL_/:AUQNP*3U#LS-31:HX2L10A=MRUE;_]@9OQ^M7\_/! MGR=6(VYH&.!;C?GJ0[ITI8889UR M#Y+0>#?&-41Z05;*?80#5/HY3W_<@.IN-U-QO-5)Q3-*?)UE%RI80L3//SE3 M>WY^41=L2<]I4+*U:_-"P9F_%1=O::*S_6#BBX>!_!NJ)Y_,SC@H> H%'IUV MKVYE5MQ61-O[BWE=6[SA^#1/5?IID$A]W!D1D9O[12",VR:Q7M#\C'K28C"F ME<6__"BH-G'0M)FX?+QINH16C!MWS;OE-W]SX%S3V]<\38 MY.-CZAX=A* V?V8F&ZH=3V$(18> D8A_2MX;R$CLJ1H",,S2,JET4!GM-H) &M>J#++S6I!^@0;5>G[>4K(MJ_: M2^SJ#0;;]J70T8#+(%<)GV^*-R*M#T%_U[H\5<&$_N) M81+JUM7T;BY\)=7.2[<"K'@N2;>T:BF:3GSUU/(2#DGE'ZRP%"VP-;Y7^.&J MJ5:X1/H-I>L7]C;Z$VALD]'59'YR>\1M^QA$_ M#!^"5\ '[0MC'M;$=X0N5=]^I 'SH#P*C^(F;:]BC M^=0U:Q%]GE9O';1-JZQDJ8VJVZ-@#7F>^XO=IG:7-(R2 ]\IU*RE:?@Q M?-!?K;EB?-DUR4W6/*,I\;A=ZL=9S^UYLQ!OVB8K1FP\YN@E7/ FL?-DJ,P) MK,)>0XGNP!K\7,5MXCRK@TTKAG:EDKYK>"6TA$2K]*6_#'CIT'R3[X=-VG%- M&AKRCO&F2U!Z3.@C5'%.75"\XYY!:XCNW20FO#*/Y>335^<*KJVTN2]6>\N@ M[5M3&2O**K]5FEI11-_GK MU3S+IY'6ZV7V%3YC1(C7)X1I5?^5O$:^Y",GM M/K3?)"8WES;44HTK=$SXK*X?=2>W+FT/NWF6QNL1^?.WNT_S2T2WD(JH21;6 MVX=.7RY#^[EG3/_H0AC<2R1Q9(ZW+J@LK]\W$0R,F*6VG?(/&ZTX1O.?Z'X\ MS;,0U]Y[F),M#ONHYG%+[MR@^**!@?OZ'"7N_9R6 E<7D/\[.2,Z6R'7??^/S[_X2J1;FN]=)M02M+7YXA;_']WEQ#GQ28[<72&BFFZN;S MS; >.A&I,(;OHP._UH0_32F0:9LW&!W9QL5445;U;3>R[+/YZ2"*(U'A4G(" M8$EV-2!M&CNY-)C+Y",+QFRP92=RFE!;95]CB9M0K7S3$9#W1N+J[36-T"V? MZ=ISR8?POTO)N<[=[8-PQ?NFS;.8A.+F6?OU'7P/>T[K[26E\NO%(S1L)M>? MZY#3)PMM>B[M&FFL&@QM['*LC"_N;6BG>J05U)_1BQR*@=S['2]J--SY9M%3 M.;8"V5)L(.;+4QRQA2KO\N]!?S7*A1E"=,=Z TGALFV!N\O4] ]7B=*:VK1N M*AH=RYDT/LE+R.N?E\=XPI([&,V_'S#_=EOBNH+*F6@>-19]Y?WH@BV3H-U" MK(6KEL5]#_;K6YUL)H;G3W&ZG1-2M)E8EQ9&1>J@6OC6$\7"1L5G5=O0)JG, MEHCPR*N!NIQP@1LSJW<\LKT .E^EZ.L"^_@!Y^][ M:<) S9[^=8,,4\,,5<;]U6SEZQV3Y*PW]XDU\Y>@TM&Q.V3J.K"U54NPA.7\ M1E7CKXV2+EMS;__;+F)H[O-BUOZ[6[MG7RA2ZJ:8/5UAWYH)0A8DR=.3 M?:=FST95N9R;>SMI2KY]S C##CMA8DIXP5_[4KGS7XP;54.++<3EY:Y$_9! M&YZO>\1KH'X:R#]N1O2]%GERLH[2\?J9^:M/'V=S9:A'QZ[)9^$[1T;T M6W(UA^UAS]='M*('1.=HCE[6DNK@D%LS@G:G[O?A?H@7V[#HXF*7OHK6]RIN MZC:ECD]*%6K?DDST,.72OO1X6]$$AYP\^++.Z=PN]QO*]5K'O7NG7/G5&PL+ MW8-;(903&,I9YMH/^LH>@D7AGT.N"*WQ+$O!2!+1UXD]2I.2R75QQ+7(KQ/4]W?\S',/A1@ ZB)6W4%: & J?9Q!8VGKB9J^?E#Z6*H>ZL1=E[X?G M&A(-0@UQG:]L@D<GC]IJ,IG,32F46[*_18R.5?H08NN[YBY! ,CLB.L[ MUTX>^'%"(!U>GTY:!*@11VZ=\9&=?!G\E M?:/ H'%I?+A8L$%A7IE=S>ZIB72]NQOB3G='?&GB MF/1,GNF,R-L&FH4G?KMJ$!ZW8&JF>S"Q"!9,UF['WFJ>A>-HN&B)/IV XQ6( M3GZ*AN"#Z$\0MU1;!'$5_?9M9:_L*-315FQZX]KC][%U$7)'TW5?^]YKY4E=W3>+Z\BPTYO\FQFXY]K5I"5CV(8S0= MWY>VY0"E@:Y9?B/R4\Q_R'+,H%$M5":>JA)]XQ.Y])JH'24PY49#*M+'>4T[+>Z4C.@C%XM<-%<$*QXFI;*E?9 M<-+]FE&7;A_51_5ZQ&K7PRBTI7(VV9:B/,)?3%RPJ_WC@+&FS=PF#<0J7C^\ M^O5.4KCLUU>.;DP[JHR\.]/(DMI],5\9U[;9D;;%D27;YRQ53Q#M[K M9N04GXY: I=O=.1V"3D/K+["K"(G8&>\KXUP#W[P"M?XJO113^F,W=M>ZL(0 M1D#9M.(EL'0S3\_ORK,+CVFB'P),*;GN,?=&*&I+AJ_" KND2SAL F)Z%9X4 M=_NY ??((P)>Z?6E21MJ$@-E:6OR7(RVC:*[:GQ @Q97O8W'"V2OB2VXM?K* M+*VQ<&F-C455;:)YX!!-086O"L436S>OR.9Y7!$0V]<3ED^Y M\VT1;M\HA=BL/ZAPM_-'TI^VU->.S[:^Q97ME1_)8,5>D=CBJ@%/LSP-1)_. MXKE-??%%>C80FZ-STVYC0EPC]K'QS_/"NSO8VI1X0AH-"J]ZO(,A M-AS5L=&C35GYR@)\E4T[$]@)8K#)^Y[%7JW"&.48&\@)UBOO& M2V9E4_53%4[LK4M],DH/"4 7W8QS@1 M?C08CK*@)P!,&FL5SY=2A<) 5Q=CMBWWV06:X4A/K"0Q_%>;$9@;Q*H5DHEG M@36G'7(UR! _YM03+Y.I)-L(_%.6M31P(:H3C#T5Z%*6&%(,'A'QMV+ )QP M( #HQ\8RS:O?H0<'H$:N.05WMV/WCXE0F)O\]W5H3/4R(1&H1M]SQ-S=16YBV9H)0"MQ9J$>1?;C MZ(VY",#G9#!6BR72T<>+*!/,LY\Y:0DC.CIP%;6$#X;10V?Z0'C^2(PQG ZZ M[(G:Q],0R_OLQP:OX-$2 K"]!?:4:0M!;?YZ_UTU_RD%7FH14+J12Y3M MLER4/&_297# MX1X([ZNTJ50S8,QY[#[HF CW??J_TC$S"C_7Q-D "$=X2S_\T+CG=142NJ>FN]%T*RU;>^*,,O M1:IDU&01@$@OQ.%>/ &X+?8I6U;3UWER&79&Y:U+QN<^+U6FN3>:@K+JVUSU M"AYW7N1%1Z@[IV8J>&0\#E7YW..RB<%7$8#B4.S*5K!DYA]M',8V MU'1NU=F]OW4\3,!Z3W\J=VPNJM+@=1BO 2O>RSRL_9(!Z/KSCYWGT,:]?SG$ MC :U','I(>ZS5G;KMC.#ETH&US3VJ4G[18)$[DURPAL-L9](V%:BK?1DI.$R MX,>"FG4B.DBZ^H^Z)X:?NR0(%>T4R/!/+DD MV"=0T(!Z",_'0+ZXUD5DVGL56%5;.7LY7SBO_'I>@S&?)JI14:78X2');(W: M:6_?(7O9^KP0\&6I5I ;BD8=O>2.C-^*'FI%A+I/Y@]L9N\O;%"_KBFAP>'&5=#CW* MBN0AW]5"4[D'=^"GC:-'ZLS7Q#-L/):Z%$=6!'I%LLZ<_G"3-R/9K@TP M:B]!J;VVV_5Q;F5VDZ!R9DH9$K9>/L%\Q7;N[?GSM)^N/[\^[\>?:*?A"QG% MQV(\SB0.'HYW[V#5P*C^3T4J?0),0^:# X4?AIHZ;">@WQ=3[UJ:A5V]?OY* ML.3C!V?$(U6JX61B7KTL#\I40/3#PL^#@\/GGJVJC: 8S*P^ M>O:QSJ?DOJ980[3/.]+2#+N6N9L*_;$I&8T_0JX@[GOBP<--=\H>XM->JBLP M!C&J*P#>5@2 @I$ )/H0 $=Z7!4L7& -CKFFPN&B8E/(=5(A[!GH,KVB*PU=M?IM(R_:E0#>%H\]^43+Z6CRRK59;\2[H MG(AX\SM'[%6ID*7H.C"YN[ 2!HJ\D6ZI;66>JS_6]3&TT[1DX3T!.'NV\U)M M"\Q5HJH^[>OCQMSRR,IJLI:U:O+)( M?'9KA8MW,AWHN[UTJ?8FGF4B]_7FB]QRO8WBL#.,2=TN$;JQP^8/P@K6G;*6 M/G!*]BO]9=,06FWWO)CV&EQJUF"_3D&U2.ZG&')FYIW>Q5.FX4E67^I)W3]) MLL5^S3/0?$@ D,91^4OK31S?8#<$>KR/="'[$8#;O,\B0.J93#,@\:7WTMRC MU$,([8H&Q/!"A$U\94 G=^QWK22V\WD"_M_GLI]THG4^#Q0ET9]=T;RXT/\= MZ2[T3;USCPRUN9P5W%"Z8)@ND M?-?<2J5/W\DOAXSF8DE=1,5 >-",%Z8#]*'>W=A;%&L-5F$Y?NI'&5**;GS MGJ2.FLL0>E#SOF=C#ZE>SM!&T_ -5>Z47).,C!D:_GR 4N:@D (3A=SV<&0; M*OK6Q\%:>6)HW+TU/4292XS;Z/M1AT_MN>$1='6P-KWTZOB38&OX>WN>B(K!?K:IWJP]NY.&;&PA JCS^$#2GM,>YA-T"[7\E M .R+PEBMG+&5NO!YMVO&H2<#!ELI>N2B5#8,XU]H=6U17V,E+E97&S0SK6]E M)9I7%9DZYK4%SI>%+'"9/7)0OJT,<%'M9O0_J9M<)@ EF^"EMP2@*1@S@ OV M( #2P;@=<%O->_Q%=SNCA]L/C1X0-Y6.B@/DEEF7VA5NL:,&/[F#X.[V2SF0 MU[Y,-@9)Z;.VYR8,[G&G/H4R=R0OG6IW94PI^KPC^ZX2<8BOA+A;>7$&_Y7I MX+\H'+TH$=EPW7ZO7Z+%\P'$9-RN&G%7.KR=&BZX-1\5-B>9O^6M\/5"4^J5 M2FIWP0NEP>JWWI6W506Q&46=?%LE>65G_DGRX)"H%&1-JO]@'KR9CA>%/IV& M]E\@ #[TZ&*C!BOD?%U9E:W; X.D8<7*@&FE)N(TX?"A3U?BN85,OA24$V.] MUG<>31=[O5J/_2GGFNK"ZT\BS,T.+#RNGF;/PN457Z1]=TO;[H BY+&6?^4) MO5*5F)9HQ55>.S*!](XGGJ>]0GR8+47/CS:QKTSS;X&K*FBE=+2=RNMXVJ: MS2US6UU,1M)W,W*JZT;M'[9_!:/2L3P$X(Y$,!2E9T\ 6@8(P"G0%_ .C[L; ML;S&$0"LJC>. -"3H(1Q@+<\ ?#]0 #F*J#-G[RIB;,*Z#0!0'P$8];5*K.G MSB'&:R6VVS<(P$L?LN-R0+_J&NU'H% @4N*@1=D"WO]!CY=2PDI3?H+OD*#I M<8?^!"!B8-W*30Y7$ .5]MW$4/[76-O8L@\1;8JW@Z8T_O\905 MA(F;,)5DG;,?::#')T< VJTOX>#2-';1D#7AT^N/S=MC3WCP MX!./U/_6J8,00#>9/Z:E ='O\2$)0$(?HEAP;^4)=86 M^",H>ERF2&@97.EDOQ0Y10" 0\I?18!_50)+@_^2PY'_<#/WNV$OFY@L7T9^ MFN::JE5CMRV9<^A''3[+)@"!]$C0(4.#% 'PZX;B+S5YU!*S@%943N<.^J14 M;&T(70\]=GMOBTX^M(61'3,V%,^Q_0EA+4( GKH'V_76;'WHAQRN*A$+,.5> ML2H6?02? AIXDIE4X$H%E-B!NR6+;^[]F MUO&4]M(W^@JUGD?T@^KQ)#OTO\H0/:8& CY6!4"_)O3?6'J; /PO,97KP IU M]DL><,:=6&NVIEPFG-L>@H.__5DV5.*:L+3D%SCNH*DD35L>N?$2@'[]^/]' M(]<&JH@2E>4L8_;4CK7*T3]Q57!M[IXI^:Z4#MFE)L@QBW?3_.%=& G&UM$?':;-&9%"VQLW<5[WB52PSVA4 M#>WMW!)#/2P!+PQ!$+PP9E0V]OS*_8^6+M0S4[K0[A*B M8:%X,7Z,O!9H:P.\.4L PI]VCH6U9$.H?\GA=^J-U M:%O)8-&#=]:"M-FHD0SPPDOB=#J*M9IK]B1>Q?'@CR#HPH \YOA'7TS+I;H3[H!XO[2RT'Y44VG(O&R_XI-_DNJM>M/*9[:Y;PU*! #4 M20 ,V[?%9O!\Z.GTC%5C289I(R47H8IU =60DXDS+6:17EUO@8GOE%$1C-'< M9)2LV0LXN_BEIXUC-G*8BWF6VTIN$B'0"K'+N]0V2&=G&]%Z[$>S@*!M(&N(0%8E M[_681L8JVKQ'N[45>LO!,\O!^%JSYT)W5)E"0EX'7"6Z;4MJS MGD^L6M\42L2-$("+6T-]7=K^J[FKA[A##OHC66A+V4D>-%GVT'6#M80GT6+; MIK6)3M\CS!VR>HC#KLH,9UN1%8249_#%U U-6Y6IN&]CA5GE$9UAFK=G(:+, MT18Q7J)9P4(M-+ +X:0MN"7&R$9?NM?4Q_:<>'44MQI3^01OX+#Q MK/#-F!J2&F;^^;-?Z!50='G.'K,@5@-59['>!HFW]^E3ZJ]3"9JXWF:-_G N MI;%:X7<#[!UT$U@[A@W@V7PNQ&5" 6QSXI!B4SCJ>WC;?ADK4V5"% MV>*-^,$C_\J2"9.[,Q(PL?I,;P%VI1!!L5=Y5#0LU:-!#/;5T'$&%KMU1'-Y ML63_1@VQ[Q[<>BD%?5<8GM>Q%YLVXCSX[,4T96UN>?V9=7%)*(/)PY8XX'\NO= MY1)W\Z\H3949@6>@T2=J8;[U! !RHR?RB^I#:K.JBM%U'K]!75OKYOY!?<4( M;0^V.!,^B!C4_=.3"ZR4?$Q);D>R;P0%SR",O;Q"=6V_W"OI\.^-L,JVP UU M('7[/O'7Q7XZ"/?$,0H*+L"0]AWVVA.K>#=L/TLEAL]76ID3/FY;N"-@XW.S M(NIVWZB(G./55E-A*666GN[HUBT._ZA6M=/8$T,6WW;J3^XR-[Q>)5F(^"YZ M35]7VLN.6R'1BL/&%L1?RO8TD$QLPT7KTB@"VD8 C MA&9UHW[L9=AKQ [WSW?O*6*@/QM7"":<.,H*OR:.LA(_^R-O/>7P==#V!L3Y MIK5 +;'&,Z$Y\ &0TS]'/_N?-5X=P@!?5D#3XZDO_6PD\_%/#G-X\#[=&Q:T M"FY@5$83#_1KZ"P(RZQ*G(R_0;^$8UZS"F//3U^85+R-[TVZ22QH?WV(_OBA M@6,DG(M> SUN@?;7^O0@/Q8O_8H3?(R):"/_'^\C#_:%:Y/%F":)8\"O,'\E MPNE^B8\FL4K*+NS?",JH3_L5YC$B(I1=Z?--P$N338L.0SH.<#)9[FL=*(G7 M]SK/6943!<)_!=4I]'GW@1+V*'ZR[[><)WGQ^S_4=;0HB5ENFNI7#7=..,;D M]/YTWI_P]E\;'O\ 3RL354C,7EJ'H_S=@UUO1*Z-E4<>+?ZU]W9TG(^9 ?K? MYCUJHO=XPF!$[S4/_=\0?Y,H2+A89#">IWS41:"];,C6P.G6%JN;-J@ERT&N M"/$+&)M)\#/$&/4C](E",0372CR[7905WT9%4DV/TU0-_C!5^SH!B/2Y-7FE M3T.9IYHRWM1F-.SRYSRW-3NZ&?HZQAO38P5Y>L-T;P=C^+"17KRYE,M M5RCF^**#/_(1@&*;;+>XK^WVILZ,]TKOQD7S<]/POPP *)\:LNM4,WX;PBV^ MLSCE&*[L+%KI9;1_2>6MR\=O69Q7=L7O=FH*WHD5&3SQ(,7:[*,F<3([F<"O M0+RI;W0[P7HCA3@@C2!V!Z I&OKUN=#VW6J<"V3I@8VSC=Z@G;!0[.SMKM,T MT9228L'V,Z^L"J:M'?4#&ALB;N:^57%8Y5I/,)SC\7(..]QAFE!7=]9A[#,X M.K6-]X@\6E;'!?Y\_;,=MR.0EQ'Q3.BQ$^*[3MIV#Q1QIY:#ROLZI MAZ"6Q&-/]&5'A[]0 ME__B$TI#,F.G.L7&[.Y9JEG_%F4W-UP"[];GO9SH^SY1H2GA'=LD'9\.ANRH M7R7FY5LU\2=IQNWUC1I[Z3X=5HR77I$R;.=0]+NF1P#*R0>M:W0[-;X%>0CM,JK@?*P/#;* MQ)A_94\G0GRJXFZ+[93MR8G[O&$JP!%"]VINJQH(7E__U[U M@:=HW\P".7,I3.31!;O-Z^(3JQIH7 J-AXB4"DL/I=T2'V\$IH@O6XKFCK;SG3>+]LFIS]-ZP=,S7 GUMT%7]N:):4B/ M5&-%H'G=T*?&T'YBN/N< I? P$OOB>TR\(6H=D//1.RYZCVF)>PV:/]KYA]( M-17.]4BJ_QNGU'N:_QL/!3;(>-OSQ'1QD#_/VN14AJ#$1@>4;M#]5:C^P8N1 M*J/SM04EP3^B^C+^R\^7L$WQATQ#_XE#XDU<31'BM*?)Z].:;C'S0F_%_W<3 M$X@(AF4'\+=030=O1KQZ!>[*^:]!\AN'^$$8)5C3N-E64+^PG5M$;7%3B*3_ M/S(H M."8>G5IP: B?=1^KVP/YB!_URH&X5"A,Y]W Y$ M/A\?2OS%83*VA2O"\/M@7\NX=8\ M_W)=GW]YT61!Z4P3VQ EMA1RM 8-EW:WPT*[+Q(M;W5U47=84#I/##[05B=T MLU3[^<[]&KMTUS *'?*4YAR;'&+)/O>Q<[C2JE!(^^;PJ7>TVV2IN8CQ/.@7 M)6=B0?'X&LC%VUB(UL]>TY=J%$/FV]/:?:C M?QBK;!@W;J%% *@X^_>YL9&8@;]Y_/7V""*;)0?>=7-6)YM8GG=P).A6^ YI3^N#!O[WU1X"205>(7KMU&' MZ@:,,MQW"D&U/22KX>//0E'-5BR7T3VS)LYN_\K.'SR)Q3ZV$RL0,#+NOQ]G M6ST:U7F5P=:TT72B88F5=;I137*ND5F^_A88?30+3R9097=V2^10;:SLG[5@GJ>ET;2F7W'E*]:>Z_O^0.@C8]YOG8F8F](L4+NVCD>Y!FA5B MSRI1!K-5FI)EP09.<4_#\G'Q$( /^#P"\*H,BM;:OMFSD4K7\%$ER=8 YI*P MI-7.K^E@8[J!^!/%36<(0,!<"W0'- Q&B:O]_/#=0VDE B"'TR0 9&;$X:H@ M%&>>3=QLTJ;-<5GP=T?5^#-2:1L*!R!TYA]7L X\B8:A*/<5T8=LK^"0__4B/AJTLIBL<&\AQSMZ'@XF^\G@5I'' M0.2!D>)HYAG$Q'CJS/6T*N4TW*G(W;AX["'4'6HEO""[060A8NDHRE<):_F7 M2QND\*^"/OY*UU]+6?]_3LIR-5IAJ#3N^I>3KL:,>R8R/OF0OX0. Y3L%O%D_#_.Z?^3(E*76ED<6MA, U*Z&O(V/GD>#2%04<35T4FX@P"$ M>W-/BZ//TH@WYD6-GOC_$2M_E9!0Y)7Z([W0[F"[WK%QYV2/EV3'?$1@/[ M2S A^*FR[47C<4[R@_)WQ^ M9O?4O4W#+]A[0_W8D@KBG,-!C)DBT;_]].C/_K>+>9,'.GAJ0P"\B7L_TT," M$!A(+$+]') C)!R3OW"F(7-.K;77"[GT1OI&EB4[:&]]NLC&PZ$JST;ZF\K7 MQK)"N0SR.QS]S[O/?Z]7]/RFLJ6^(>;J0],D.T2/+:TB:C8@:LYC:==9PNM. M0!&"/YGMY+J R_960!;QZ0]E?:LH"'6)@?AU\5J1E\HF\7RT"G) USS44UE_ MIAXT%54_VQ\YWO1FK@J%RWY'3S6:/C"RR"F[B%?0'I3]WM),-?EP34B1M,!. MYDI62L,7U=9.V7AXM_/* KH230#BM G ?C<4_7@7';ORQY_AWJNH^KV@2DP@ M.J:-BT:OHCI8E6[ MRJGS($F]3%7D*>/'@>E6R_..-]:?N::<.OVI5.=1P*MWB=Y51RJK"P2 !C^S M'^/X(R4-B;<\?.,-<8+%ML;1UBZ;W*:$N]%,P=UB750+"H7877G M<(KOB"Z7/L;Y!#(E^M+#$#@\)84'%\%7,PC K:M!2:+>?_6N$'*\_3-UBILA6CM7 MME2PHCI&IBV6L_SE6Y41/Y*K:?7T-=[?3RTX^H>-UF#^F'?Y RH.# Z/@N8' MOQY@O8$1I6#;YV'ZCR?X4A!J=?6TECGWGY[I9PWY=E%)D<-O;3[:+4@R=Q5! MZJW\T=W.1X1-5!)+ ,HWCNYI\YN61""M95HM7ZU>F9CI+,8M,\CH$Q/%!A!B$HU28^7ECE*5Z>F[TPV6GA(7"Y?-ONS-U4AH5K(H$:U[?FR.A' M&IU"K%5E[5=S#[@]-+7Q=00@;2?R/"889:&!-JZ%6>^QN,;MN[V=F/B\6/\2 M36&>P/LEF>;]E&-:XO7D9V65_7[&/",-RK/UL]F$M&MN7F*N;=KO8.EIYUQ/>4L6@JG__]P0K>ZB'R M.VU;2I8Y58',UT:\F,\P4WZ?6;>+!KT;8H&2B]6'<^L*"KFL,W;2Y?"4E\7V M,*=96JK(,VS]_)R,RT3$Y\AK2%6O%XS09M^T42R+,W83!X6D;[L6H>X;)!V! MY4)5R]_>-_\HD>+LN*C_73K:8-T]3+N4^V9S61N/L5O*E*JU>S/2XK5HJ!K3 MJJ?+(]DLN_5=6L&BT74=)\/"K!M25QEJ%)5XN@7/&U:QDO0W#:AE0$;V\7"D M_R$>#AN:JX %)?JD!3=(Y70-0EMRAHNZY2_("R=PC3DUTTB DL[[1^GC0:B4 M^*#<&J\;XF,F013*9B(>CBU9W'YC)B<6I:,]BO*O5$W8UT27W2]15V#BD6;9 M(PZW":;X:?A>K+N83^0SP;[ M M_>S8M5#O"IV$50#_P$F5'S3_$&B(3+L-R" R$2M M ,#ZN3@"H(;GCL0\@Y\BEM$1XAH '20 KS-QD+8]B+N/8G74]D6F'03V!B00 MNK1*[-YP8F%J>:QZ=-/=T(@78C6T5W8#A+CD=)( F$Y'[D(YQGR0N^S32KVB M.H/'$"O](D8=#YOS$FZ0S33H^ W0X'^"'#QDXP$248<0^]7?0CRF[! >OM:$ M.@RWYUE4$5B!'X-X3)L.NC%^&O0OA K;'TE@C'6[.5+4+HRY)TA=!TWN$2>/ M7WC["^">=_^7 ;:!C35_0;6PV;V0WM!:--OX!'6>SOX?I?0_%Z/$)A#D@(*/ M]_P,NK4I?.T-8O37_K5)B?]HD_[]M+''"'S6CXRH?%=2\H"^471-]I[F4?LA MW>YFVJ^\&BT%>'/FN/.H,+,;7N3I6XKJ,XMJU-TO;A"F&WFA,\*NON4)YU%Q MIZKUW3:!4*WX*Z!V8U^F&D39Y8!O/>NN8MVR,2ZP0J!_@*>AN)/#B;@3U]5# M0L:X=HLR3EW.^$@:K:!7L%4)G=,^T:N/!R[&J,4A,[AL"VXI\$851+UE>W#5-?FY MYQ?=0:%@%Q=4/FEK&HGH;#>TU7U(2."4;GC3F7<8PK;<4_N M@SM$Q*.J95)'L"XX89QEWS0\,&W5?%O&J1FYZ2>:A+/##S8;@\H;A[4(0&5Q M>HF?I#!3I_!>$'4"&><8(GD[L6<8CM3'GOTJ>E0?SJ>(:HNT=1J<4#;-I@@: MT;D3*;&1R7U>/:0BUY*DI-??V+30M[VJ[EU=>&\QG#9P?7=X:JJE,R=J+SY> M,^3P8G)6Q]957_50CG=OY_U2Z"&S:J\\J])1YDY;*MV.W>HWWJQI?N MI6X,/GHC:_ZRS9[Y;J@OE:: V64-E6@J3NXT(Z8&&$XDV^)2:H&1U\KAFILO M>P/*.*]X%H0W'7%RBZA9'M+3\L/>7]-RB\5(>:TOP>G:*#/MTYE M:_SJ+9S>F7_G,!;7D'C58<+XI%+RYM54W1"EVS0!S%\.<-K1LHVJD>F-JXZCMPEK>\&3Q^QR-,Q:Q!<.N"PD3C^]X* MM=$M^.PZ3B D%7]4C04?&+KM;7Z:P$FHL+#+OMH3O)<;/!.QV=S*0-J5(Z4< MB^2Z.91OMZ[CQ>#?'@^3_.@*GNGDB$BWIEL:^@3Q29@X/-Q4='^:.4R+A# MOYIL13/QLV5S/>,]'_M("A0(H5#ZTL^ "58/;AE/K;3);R45+,ZDK;%DXTU5 MA(I<_MJA5\RZ4.8NC_7'B2Z+J#:Q,*LPZ,>+5I1%7YG\@&7.O/NFS'= MCW:YYP#/4<=9]:06KE+Z19O/L[C4A2J_KI/>=_Q8OPW82?>"G>_9;AB[7/;N MGUKRT+@V-H-6.;6E,Z%6GZ?AVE@M\Q Q6QPR,,91G\+W('7/PF]\?&.17L1" M[Q23:MDUTWHR(%J$!$!K0+]\0VTF>*:-'](=,8H8"8^;]M8%C>O+U2\ Z)@( M=YA(THQ4$V;02,[V!6/--F!39?A)G_7AJ9A7_; MV'EOIIM57T8 [BDX=:4[L]DY=;<_'YS%I&3Z8L/- MGMNUS3#$OC%\22_6\0-"M_GS?X7O1ZH:/*Y("6D^75<]V&.UH-AQIT)5P"PE MX&P-G:=C/],Z]PYKJMGWA""HJ(B)-:E2J5*7WV&BB($AO4>E=I-><^[YOC_R/%G/6G., M,<<V'>]COKU%9Z27NY*R9,&["73\R33=T8>WGU?;9DRPDKM-ID#FH^/0/< MG5/OX68B_-5T4^!B9R+DLAM#@=FE;/P2*3- JM?,9I]K[WO=+;OQ<0<\V;C; MIKT8G>?':9RX>I9G\ MIZZ0$\T9G2\GD%,)0SY2)O@0/P+ [,6'D22L_5CU2):L=>9KE +1Q8,. [P/M E4 M^@G"(S=) 343D4#:2[#!VT&Z,VISCZ#Z05L?SK9R$]%K=^1\3-.HW;ZOCB(:*.;3;^]^;S M"\LZ8%K$3BP,BP&_@EAIXC5]*ATVO!HYA:MU>AZLVQ__(C'ZU'?/MXSK_Y=S M@3EM0!JO",9I]QA^-S[[!?+*::_:)0?R;T;]6ZL$_FZ4Y_%].=ALC/_/MI_] MBXQHWV#0D/[$UIKO95S&PWWU/;)?5*G^,SLM%(X&DE<&7T!B;V/N9FVFK\MR MM1SXUC)'6958P988D&NV=UZH?:B?SB, [,5'[OI$]>.,W3P,=Y:&ZBZA+$)W M@*0KUY<9O=^!7'5UL=%<+H]Q7CJ#XV0G]K@;* 7D$2CO(V18C6MJ]M&&;LDW1#U\G6A;C@D;=TXVW!,!YON_X2]:" M)VM$++U5,NLM..-%5Q%V6?%\]Q&15C2*UU^*@VI?E2RX?VZF,NR?P\-4=N!I MC]W@'2B';;DR,.T7R#P+T4 +E01 '#GP-SERZ)M4(7,M'7CLX:+- M=).Y[\V(!W+T>H/$(ISRFD]5C66O>+K,=&?3UM;\1$!%5CW$K9 M=RHAFC48Y[E/_Q#=O6%0CQ3+R1FWO-::/JS705&C(R4['&.FPJML$J6LKV$V M(5)RA_I8?/2Q$%)C!.IV"PQ^WI<5::,?UES6O H3OZ[$GS=?NEE3.7;<@69" MZLN'6Q4R]A3AUVP4F90+AB"^$XAE"X8M>:4=40313CHRLGZW\419O8RJ (JR MXN]/A8HFP[V<=$..G/VP;*MOV[-Q=<0]J^\RMM.[V)?+/4L5%1OG9/-)VG!L ML3M'HH*<:WU"/>QZY> K+3T&P.+):T(G?-1^O(OMI-!K6P-ZPE>*]NVV9H]2 M9]U]Q#!:;<(^:?_$L<>"E.35.F0%NH\G28:!$3O]\Q[,OM,M*5*19O)GE[M3OE(G-&YH?G,K;C_.3V*1PDO+8MF3(KS()5"<_<0RC;K\)6)E_OS7 MSZ\-Q8X<2T_7DCD"P-)J%S9N[.J321MM[OC>GHSA,_93'/82GJC!U)-$7WZN M?O@ZT>9%;'BF,#7/1H+R2)9IY)Q._=U\19$].:ZTNF\$P$M@8\HV@ AN4&= MAWLZ;QX>%G*#@NCI@/3#?9#=!("V-0'0W;PG3+FZ!+F^(4N[V_HK#Q%( ^54 M]P' "H(^ 3S<>'E0HH/W%:P,VG6&OT,G!V-,\.:O$\1 7 *% 1:/$:<^B0-!'O_QOAI MU/K(#'B51=@J+%RNE54*BA&!Y(I"%J8Q[R 6*OL1(=G0\E_I_@/?P03XUH;/ M5U!)!K:U:5MG!(CR1SOAGS."\<<4?]__^S-;X'(G>!]=-P\<[L.;3'ORKOV# MBBS_08D[YE L%NST7]#7W?YZ.1;+=TED][B^.G:^ATR 5@O%_[R.D>)UIU'+G\\L M2CV2[C'5:\5-X3O5_K^AY_^D789-0D]8RTD-:3347Y/;[B_2^:+#\] M:36#O\6%KZ1< -^.G1-!G6ZKLZJ#S[I-H8H^Y [&6J8%[X7WI 5S _[XD)0? M_>'U$](-ZQFQET( W!(U_RE.L*9LK'L1\S91/XLG*V@*]D$SXWOX6J*&>RB> M7KUQ0,WQE "@D^,S\.8L[;&'BNQ#\\OXY6TSHQAH?=N L9O*TA:?KBA\O;$ M0#R-B9B&'E],%B_WFS L-+IURGLLLKH8NGXYZO2Q,PHWP_7HR4!>LC>N&!V< M$ZO+2OZ&'S"F5W&@ R^7(Y#:8:E@GS?+( N/OJEKLUW'K>]R?9\X4?7\5-ZLC+D,SNF]L+;N4W*==?*F+(IW\;.#S\HOGL:S!%\7I5)TC;9)C5Z5876'*='C^);84O'&E[PO"TQI[!\^MZ.XK5;A^?EH8[SK M(N64T<'N"JQK0E!8>HJ^E45Z>B'(O*I_U=ZNK,-+HF"AS_Y*%-_ILR$,RJ9W M]*@2&&B4X(+M7B8RH> RD^;'-'MR5.[CIQU&'EB64;%3(9&&S79\NYL>)FM MF94 9/PPER1 _*,E_)3WU50]L+X5TC;VZ?A2I&7_10>NAI_X,^,B"D.7S"$IW1$.-^?O; 5A;+W8YLM M-SEQ;&3H$XAV? @+@<(['%4[Y=26#(AXX?[NM1H5S"V(&=*="-$'O5EV1_)/ MI\%@1<$[7$$/K9YX>,<^>1=^Y_79X@_G+HAI=UC0KOI>M-%![2;LBD7JZBL[ M,$?J-WS0X# [S@T 7$]NJ& "#Y=,??4T+\HR1'N4A8EK5T1]G^\P@%<./-(; MK?1("Y]6U&4W89N;/N.Q\KDUS;)*-BZH-)%?\'Y9>(=J<0#_6OX'HQP:RP]: MFJX P-5;2W)VVUBB_3(9;#/G(>=&P'T3B.D#*WZC?OC,P0B^2G#KD\K1XYQ> MV]O8(#1NNKYP->D@FY>7[2MBY5L*7/RZAYX[31\*05W $9]8E0,L=N9J[9AF'FO;]AF=1TC M853\H5&01SA"O;76G8C9/\//CRWC.9*Y>OG67,@]+@4S:>E>,,/<>W;E;N1( MSAF36Z%ZCIZ?4C.,O'ZIL(8L9F\X<-]NI@QV94(%+11SYE^T)X.NX1 ($MA_89+ M2]2U7SE>AU_5UWTW2>)N^"C:OPTJY3#<;[CUK"K_39B%G>PQ*XG>X>&O8+?7 M0M_.R!F>J\V^NXN'Y^MCWD%Q$&-P@FRB)CHW;;&(P0$JUWE>[Z,>:_WNE\A+ MD6.4<4$/\DZ9?9$]QLXXR,H/H]-QB[X7&QL;\+)_W, GB8:[S:XKE:8>,S.W MTDT[*\>'%LU;B6.<&3'\IA#7-U%S2YG9CAHI?X;TI42C@G*+>XMP7Y4N'C@J M&"BCESFNK[?TZ M(^#7]5(XM<%*['7C)5BY9\#;RLWO_-Z5)M[,S$*SK#>! ?KXGD1\/!'M$\/> MF?T]/"WDM5IH#9 NUTL@@^93=VY'8/Q9U^)XOM[Y;WZ*)^_1F6G;4H=??8P^ MD3MLE7:*2=G,RX"VIL3")>A! E-63%-KAZ1V6(SX^=90.^358:L5G.]--^@. M9*4;)=MQ>\,%_IJ/8CY)QHVN0>_2Q.Y3N(R]>@O#S:FW$=Z.S>"CDJ!D!7*P,&Z3>,^XB0);?,3P](G!]3IBT*-X<( MC6MQ?.29++6+JKS$3+6:?+YW%K474)HOI./!7EJNI/_0;[=!>%H^;V[ MP1SQ%J+7)((4KMW78S5F8Y 2GE7"6.#IH,12=-&$B,[6MXE)?1 U@3OK"<+A M ^LXTVJ@O[E,V4G\=$_#SWIH$C?2&&73FB8P?D3L$/+FY# M,#@*X$_S@+[./M(1$E[U(=9FY#J-D.WKBP3 W@$CZ.A$P-3J/YI!%M_^C?[^ MZNA8=A?M9L":P>?V+=Q>.3]U@[/:LH6U C-4?F:%3OC1I4D'S?V_$EM4-*4I MG_Q!53ARQ*BO0(##+H?F6=/7UIYC X@FFNPUII,:6F]GSS^]F5D1F[^3^8?^ M/<:7'^8!(GC74^=I0$VRGR!_!7PH!5I]XXU[\! %N4$<8UJ-S8D.YXIC013X MB:V#G=U/&$,!GEBAA%SEI7T/X6]9VJ(FG72Z_\3%&3?ZIKQQS_8FF/^8N!!:#&Y(IA QD>AY,1^52[I]*.9@%)1US):)?R_L$ MP#VB*HCX+@"(I(;T@S#;\"FMQ52!CA^7BKLO)[:[\3A!M)8G-WEQZU^7ZK@/ MXCAAHN&IX&F-@TE6BWYUY-UZJ1M/9"3MM-7.D!A&HWAP#X,=V2 MTG7T#G =A']IW?G+!'Y2R@VCV"/7/]3S:?L!_;_0EIW@_#6CE+$YN]G'F(QE M&HP.3?*E&@(@"X(]$4)$Y 5E/Z%:)8%.%\0Z)19#+"/XP-C[2J(K-9 .2NS) MPV?S/A9 I@V6KV,E-E0.]2=5V%<0EO*M7MAC7,7V&WW42%&HTWM-5\_??I!>#8Y]5K6-W?,M'U,^<*#?I:]CJ9 M3@3FB":.6Y43 =>BSDE)TPE2%<:\-$ZJ=G^GQY1D(J+I5A PHN.[J]1P M71R6&N<#(<=Q)N2WXH2(MG(:3[/QR1#2+XC93)D"\UI6P9NZ*<'HQ'L;I-:> MT*!U)FWG6EC?>O/ A5N[(:>5[;Y&S'7.=VD]"3W/QG$:>=^S=77=:9H<[C\. MA- H9BOFGXCGQ _HT4V]O7\I[)W2\>#SUU1GUC2^PD^^OW9$+H$>0@6:]R( M;CG9V @>WBU:-X,55;[OIEHUSB1DVD2.6OOO]V"4+"YXR2IMF.V*6=7,2/9:DV,BI^1LCMS\ZDB MU39V3Y;I7I19\J<;E&DD"G'PJ-[XS/!ETE%COXY0$#3_M*Y>,F"X!Q+?68YEEX^D5P11QLS$H-F M>"PRF,;T8%)K+0S7OZ]=8M565D1UG\.1.^/;Q!@HAHD)D[69S7WWJJOXGMJ< M0@M^"9M][.B]U.-I<2809[RFK2F8E)DZO M>W_6Z?OW.CB2I<^O*%A95K&:LY'Q]"_<0\<&8VSPY]4H(3VUF9#?NPHH/W[\;_?0O$$EH. MGSJ.VL.1(RU^=(U^HO!39X*?=A?Q#Q,H&#_9(S?&2,0'H,RUS6^1N]P;@Y#A M7_H-!O]+PH%^H?!SJXDCK0Y) +RD;IS8%K1*^:MM]"N-G[I I3I(U^23/8R< M7(T'5G(FX;;I^'T"P#SK'^C\U*'Y]POZ:T?K0B_8#M)P>FK]@+ZT^Z_^U$\4 M?FHTZ3L[UO2Q.Z;+A-_ZE-W&O@TX[ C^S,+: $QF62Y^6K;\]6,'&8NK?-JO M\K(&S@M=+6#(\;&&5D ."77@:;U9P.1ZS7DKUX.&6-*OW_*@^UQ( +02 '%W M=^_ZX<4P$OMJ!TUK^&^YOWD'M*1ARNK1TB?-V)241%E/YYF[,D4_N M\[.C\1!IOWE-C'FW]P?S#Y_25QNWGUAC+/H[(?X%7>:?>U'0&W<<2L:]L_"R&6OX^H+3EZ+Q M'G#^?*SC\"F +OE CD&%0R-F,@,/FERI\K[W&AGI&4N65C5T.I"W\1A,DPB< MV3=E^4AY+R4VWYULQCQR@ZV97LHU@'I,]W9FR$3Y-C)]'K'(6PWN07E99M97.F'LK\0*#L5/%S%0UTLZ8RO;)%_JL MY]"*4]TD1O==TI9@='L/&WI49!!Q]!>D1+JO=RBM*@NIL-EW^=I: !QHOT^ M93LE6,D\1!29C3+_>E;&$-YUG]DW<6,38US2E[\-/2V-CM 8%)65XA?8>Z!D M$F!KYCX?JQ=I2AKS@)86;T$JT7%&)Z6,AM$L_$6NVI07?)7_H6+=8++2]W2O M:K7B6WU=[,_/>CS*CNBD#/ON?_&1358Y[GT-O5U&_DLQ_:_J&5CD>[?3TQ1W MC.0=Q=8E^V:ZMQXHUX;P%&JS1YW^Y,N(B_6FG)JAPL@5^9KTCR@.N^2.OF(O M;'IA9P8+ZV-0U]8!? EME8Z/WVSR'@/E@[I1F*0"59LR(D8C)]K_S%Y\GV]O M55CFZ]TV;Y9Y8WV;(>2Y=!.[G-$MYRSO=S6Z2 M,N2\.Z9%[FIOOO/PHY+>)@J'[)KG^9O5W4Q2 D*?B@V^I$:Y 2X^57 B6^V= MU!#QBV7\*KRDHS&.'+LYS7]7.D+JCN[8;+P]:?L]RQQ,B^TEY+5*V@%W@RGQ ME]ZTTRP/#5%$F+N]1JTU,*,$%>#CUZ:62I>FJ+_!,+JJW&(0&OTB3 2^,^R; M@\/="!RJ)F*,^B,#ULHU"8 \X_$=#C:5)OH+C>XO M.)S!?!=H7WVWZ:*>B0OXV$.M#SXOV:^_;34-YO3>G[4P[ZRN]45K:E7^E8"=W\RG[\=%C\)S7=]RW%V1S%'U< M\?"I6MVY(2)"A*?)6L^T(N4_7SLIVIX:M"W8S,PKS^I5O)PM%E17NJ,D,+DSY=13-@ M>FO^ITB?&@0=C%&E/43$BMM]/BGT\0N>OCO/_33? TWT^['44=.G26TL2XQO MYMS,EM*+T?/]UO[]"5AXSTM/AREDUI15U1)\QL'+-P%B).?)8N<#@JX<("K MK_$L/L(896^#3!;IK]=P>=;J^]*?VXPP1>^=0A=H2KSE^VT[M^,2:NCHM$/( MRW8ZL;SDIV]RW]P22IT)JW?"2A9P]D\VM7P?/R#6XG[S. $Z/=;QQK;7,?RL M2-%3ID].3524ST1= WPJ!Y$*B+QSAA4C9N@/+/NQKRT*!:EL+-E?QH7>_1AX M(;J1Y..Y^P_O?A]#C"&^7Q;/2L<<",:/HH.F,R.F7$L-UNZNA8U2NE!^RR\0 MV+OUG"YZC_O; P;5F1>=QFI JPNW.,%4>N]>RT_L#K08B:=BQO3D'DF'>^H( M3T^0V##NEF0L(WTKK3*7Z6+%Z31$D$ZJ$0NVH\MUS]8N90%BF;<29@TFG]3/ M&$GH"V*5^+:I+'V'Z)0RJS3=G[B%Z>F]"M;I$O-O.25+KP9"0WH%$WD( ,08 M 4 V&W'+?X8RH,!AIB2H&>G=KVR[9VU2IWW[P@46F#\L]#J;9$/1(H6Q_[1< M@(N3F0-EL,A^@>!-L2+%;(5.B>/^A2<['N6>$_XB%_/Y)DH;+WM]C7U#''D6 MJ?4]DK?;AKWZ23SL4FC-ZC+;Y./AS9-"-4_F]NJWG HR!O0_.EIUXY+WQ,R[ MA82'HYYLSHX?MU8=S=%>?*I@Z0I&).+X]Z(];'"N.'MG_:P62LJE*F]$SC2Y MSZV+7#"_R6_CK8+#V(5385S= <;/E%=/,S1;W]X@5:R ;4UO<(06VBK+#-3= MJF;99;-PO?;UC/\H2A+*A8)\QLF7&IP6K4;G0Z^$=W&4! ]0T3PU2O0+;[C% M;L[%% @@^R#Y-1]URPM$[WY+-\NKFERE>J16X5$NXQ>*^DI8Z(:9G='LJU!T/J'?Y[P(5>-"))F_]@ DS$U<#CS:J"("W&#">+BX(LFC=3P"@)'_;_&/E[H8/S <1 M *2'[UU"@[F/MF7P#_]1M$\GT>FI/N5",@]-2CILB?6W@'!,ZX:/S?3!7\PB M, J0=A\H,:O1A?]?YN ?Z>[(ZVL?34BR>LO0&5,;U X;6N%N<(.YI8H9="V/P[_2]_^N"CX9@%XA.3^X ML)3!7O-]_ZTEYA;\M;4'X"&ZP<(CK5#_-L9,\CCS>:L"CEP?*V@3Y)#,.OG* M2LQS*D=NZ9ZG"YB&O!\N<)@5@0QDK_(?]915.G[B;2DTA*D\O_AT8HU8DD#! MUM"RAND)L6O%[L7A,2(_. 0&D\S^_8 ;AHE_.N8@!&:(JX$B.4;F2,,6AI*T@K O MU7#/@%TO1N&[(Q'[ZX*X7L9P>P6][NN)M M4F>;$VY&^\C=!_WPF0%(#0%P0)4KY.T,V.E(^=66-%L24RC](1JPN\RD]>/$D8.O$F3TAEGCN27.[DPK[.A;&" MM;(Z"&*[/1C^<-D&3E.>..M3HB,&MXQY%-1=.3RO-(P,B>Y@9C[63>X>C=_L9&Y[LRS>I8XR3/-S"3NT@8L%-X;]/41KTI6Q-7'T!\$ M1%XO%$7I90S:ZT\[,I_D?4[U1#Z >>TQ*WA>P"WTA9ZGPV>U8'UZOU6^;;4+ MWY88R^/2EO1]0D'(O>CA_1Z? MXX%)BY&69072)\'#]IH<0U_K%E' M]$)4;AKC]<$+/G7KU94[:KME?5U-4.G3T:$9O8Y3/5 \R(+:A2SK8OU.:%NF7R% MW:0?I;-@H17N'\VBS<]$I<\?)]48*[M[ %YPSM\3PUB-J/.[K3O$),*G[ _V M>@[(-3:$+!.\]P["/_'9IAIMCHZ.>CBVR.J]_DS+&3]]9\@..=VH9;!(IW=9 M:,30(Y@]K%TI_GA8^W*[X@--_R_0R (Y4NS#C<#<&7+I,:N B$X+VMVL/*.W M YK?AC-/)+<$2M1LQX*OJ^)&XNQ/HG+,N[/S\U.ZST!O#YN4)OP+%/"27!^N,3O+G$*+-#8^ 8[2F"QW43*Y(% MO._A83.=AH4U2>O\C6J73\H?IY?9,N;"R'A+;$ :\YDT_%ND5@]VL&OG!(#: M43OLIK>@/.GU5,^_/&TF51+&WIE-,?_K9]_,OMMUF4&O54>:Y2(IYVWFG+P.UEH9*KGO M'L9LNS+WXHULI].!>( )"O>JN'\U>7Q F3U-I@30-3?"P$7J1!WN+W&1EOP MD[*?MW@'<'S6E2-UQK+>C(RW^;@M08R<]5U8OX'A-RXHPJ&9\:*1?\IG:" M-KY*=!_>4924PE\+$CT0K,-UT!!+AT>5Q(! N:^^2YZR/TD Q%S)^\*=@Z\G M^K@,<#-]E1ZT54\ \)!\]0M.^?-"[H^[J7S_Y4F-PM5HN%=_+T-96@)W^9;FD"3_MX;*M/!^T(K0"59V-;&;9U1 M(*I !'Q Y[R./?9[HX>V)80 N-651 \O_Y[:TP+LK",\?\7/%[4,1.%LXO M7TVD2#:PP)V4L>"-F#KHQ>=K$;-U[G?*U24"X/J&Z']@3L#?IS2)[TK9 E+V M@I]"&BIZ(8MZ_7#4R=\Z=SJ,@CAR*3?\85>HZ1<._R&M_5S*WX3@"SXXS5/Q)^@!?WQW>?W6S?TWF@1"X'+U 2 8=!6/F6A M(0'038;]1+FZ H7%8F02O?,L'&J/F?\=CV/F-^75_KP _G'W 9WI?^)9<]^C M>\4^%O;;1WT["7O#TED/W@W3Q9SHQJ(@[<]++J5E_?$]X@\!L\F%SO! _KSX MUP_^<@*'IY"NH0>]29MW64WP2:FH+)**ERC\1]!<"P0SV4)XK\64>:RS-O;H2[7I?P^:;%8_!PB@!8NR_^6A0YV&^CIU57C&I:WODKS5^2(0""1.?C^%#[VR^WS#]?6, P/R M1IR^:I*%PP4#B*5E-+O8@_QML3W&$-7%"UJG^8J?,V=^Z4EV>Q$]38E46%!! MU66P1#3?9]1+W;CC*1";GY9^FEQU_GS+T;/%AIUAB8+.0YE MLBXKKSBTCJMM]B\@OSAHC\&P(K %*)9%+6I'$/E0LV^D57A%3C1$OK0HXL&% MCW2[=?9A(OH1PWF762U;5K+KO+LCZQW+I%S&SZ+["Y:!-+X7%\7E^'K+]D7S MZ3L'U[89U@3R[TPC.K?2J:*EV*Y)Q$>\O2E/ZD0*5LF,(]H_4HVH-/][U<2( MX %:3V!+4R8 #(@7DU7+]VH7.$OA4[!]7[ZPHR]E*E39(; 88IGD/5A-SO2R M!F8>\/G"5?;P]_W'XS],.[VPA8SC8Q8\@4T$P%GW<&DK$9P6IXJ_1%@"5ZCO M[-4XUSDFU\"'6R:7_(1X>V54A?A;"]:7C(^#+%2TRG7I]2.IMBM+,4FQZ"U3 MEV^<0%#[K;7C3A57-J]_S5U^"!/+2JN?@5,8Z6=\E;ONZAB;&4K+O M6\+AY?/K:!MB'*W.]%9&S>=DC4X4I YI:V^TBL0Q)M64J^_;*RE22*6:L9^_ M:.HU.#6C1BG:&5.(<&YT],[>+2+_LC?*^RSS^OM""0DVR68/W'J]G8UN(&K9 M5SAAVBVVS\LL4/I=:J"2;A3F1"^/X7G*M[V &VRT'-#/V6NQ+ GO'[P;47M6 M9*"D(X;0,!0[&RV-1[5%Q(=?3_8DR\#;?%]NSD_)FOFVH\^=]C'UR);5PP\I M68LQEQQUWW0U7<-B30-_P.X,3ZMD/7[-$8ZJ N)?D!-K8R NS,:;&"XCS4?P M<'IB./'<6)[,UW9,BI9Y?]_S[?*SYD5/,%8@B !(O44 3!(QBHGBSY?&5O*/ MUY;=)'W+#/;A;,1":5"Q&?_/5'6\:RG M!X,.\]@(%6(NZB$ MD^!L:<(@%5K<733NL@SB!GW<+)<+P*$8MP*_F\A;/GS MI4TG=_K(P'>@?CYV(G(UF1Z=8EXIWCA_]% M>/BAU2, 9B_3XYY!YLO,YL&?G^-#\,T)? 4Q7J0F;,U";Y81 +'$ M<0UJN..(% [2Q7LQEY;4,Y2D-)9/-6]DA?'5D*7+9X_7.SV+&JLWHZ%[E<\> M??]*,^/S9D6^SZ9O3CS#T^#2O-EF0%162-9P!,(S:9O*2!$ 0W:0YL;&U%_Z M=#G"AAJK&BRDJR._03HU'K8!NA$AC_B T7X'BT5 [;^$1U\TT]-BU]$^&_K@ MY,59ZB\KND,3)#+")ALDB!:IIQ5]+@:ZJ>6!TI0"W!>0$N.@DN.G\3G^?CH@ M3XGV-=[['GM8/KC!1,<&A]?2R 8"?\RJ3@)MC6C6T>=8'Q'97BFISR6-R9K.,D:K2>P'"Y8W$/2PHCFCU-H\=&C(SO=$A> MNS/;MJ?YP?&-DD1;R[%6\1Q\5Y5JR;2L@V;%AN"K(1;5[_?EG5>\7ET.[-I8 M.Y&%?.S\\AZ[;E!'G8*6287 C2NU$:OPM*7=Y7)?K@V.F%Y_#5CL09^!KD6, MX!UCAZOV)#&65UQ,S[A='=6]<"9"U7XB#+[/B\T?VK5']%=CRF!3#DD'NCO0 M<^[1=S?,XU@STJW%D!DO0Q=A8E&OSQ<7:1N&3[TX[G+\O(V6333:"K7;.A47 MJ/ Z:\QP_(:]O0#2INA"M;)(/MO&A2O'*L,!ZLTN(?>1!]2C__34ZAM#\_#@ MM M^3@]=:D&^XNYEI.#TILU%R0D'F\CL&Q$,-NM2P" 4>D_)JMUE?T[9F+NFZ11 MPB8,"UP9V%BG=_+IWIJA8>>NZ+'+;PN21/:,E6$5)!KZ\N#$L"#_SST6PRNI8VO-ATRZP M:+6MKR%;KG$\3!<_MPAW^I =8<7]0^NT IUZNV 4^&OVN- \#((&.FZQQFTD M&H:BW1J'=-X8CH\N]I:TN=FR3IF+44BU58PZQ/&E@RK)VY@VKVOSUPDLEXM5 M:8TL>QH-P*K,W]F[Q'MW%R%+^^]%*;/??G4I=HWVMB3 :2U?(S4HXW,/:.-?$+ /^^OX470,;:K4+G.C%=T2.2\X^Q=WX&H":9'&T#A6>W[ MQ5A5E/&UQDL3L?'6IQKUKQPIJ7= M$WH)D?%M23D'F=&9M%8V5C++UZ- MON!^(G\= MAW9 _78(#U,*WO/P"($ ("JLFP"0-<%!&B)R%2L@%@6K_U?XG MTDTFEBPW$B<>WBL./KP>*D?TSVRH']RQDQ!@O0#H;XG=FJ&Q!PG MO_1]T'8P(]O?A9H5%_NKEH4CD:*!IUH&Y1=/V!, /P(7Z(<^'52I,DNE%J<& M:3]$R]M _O89&V?G9R4D?Z&)7ABJK$G!L(-J?"Y0&$\K>,2ZTA8E]?XI&?J; M[5\3> W^R7I4G=,V[=6?^-OYRO<\*R'5(!:FIPF L5S1=+E,9WZ?-O^?*-V(C/>?N\:_%SZ/ -@\'X*O!&WI3QP)3M3N^I-C M['6V!EH,CET>;"/(D-0Y;^2=R%%#:$C'(!PO M^YL4DLXY9'>7Z:-+U?%S+TLU$=:[:G8\;8WGL:T1(F>83KQXNF9P(NV:W+R>=XBZ CH MRA R*2/O0/7]PX84R[[OIC /4[&X=0[$^H5G.<5"%V=<44^%W*%0^L_T_GCC M1P1 *[SA(YC$*&+?/>APPMFBIYT$-B!HBK7]94TH>YP-7HP 8)O"1 08"PYF M;9S83J$0M3&2VFJZ\GVA80*I[P&K*S>0SGX<0XEL+\UT\_.X5Z?WY?X')%]2 M+=M44)/3=,A>R(VJOIV*&GZ'#T1OO,^90Z)OO45%ALR*[U,6N"!_:NF8V.KY M^(LX%-DP:3V]"=Z@\5#;2G5GJX";XT $ED)ZGDG!?VHX M:'/RA0BW^1YS=]!%01K"*.41SHLB2;>^W*?_M@:E0"H"W\]?8^>IW#^S.UU+ M86/E#70&S96"H>B'K2\+%+'E(8=3M1L;#3@9$_FFS.WP3($5AX-%>%A4MPH]3:'2QZJ3 M-Y=/=;.L+.CRB;RJ8UFND^BQ%\D5O( KHXRTCEHKNDH:1=]YVT)ZAL!5WB2T-\?!M\],_?*Z^WR[E(=GY3GTZ_L@H?W-S-[3 S"7;J+%A<:1R+6 MG>93KHWLK22-N,\D#VY3[G8N8/= >U^(LVY#^%YJG]_M_/4VB0($QGP+[Y6"F84$F!N@ MQ[MU-M"K@-O2L1ECL"'(]05:Y5KMXOLV3;Y)92NR8C2&Y IH,2.KQ M9\WG=!:6@KL0;5ZFAF:(Q& ;9* &7HW;CG%T$.0\D9-ID=@.YU^^. ME>IJ;C(D!4._4J63#]5JR=A#H2KI_!M2;[4[7%$>%J_BX[5@)BQ:@<+)4MI! M1Q;ZW?0BID#SX4AY>96/%/S+LT8M1T[$Z9!N]"UA*[][]#UB.)R=YV'-)-C+G>$:C< M@VV#^5UK @#E-C)[KS JRG$WO(OHC-T+.&ET2_P&EUX1:D 95T3WDJW?OB#/ M!%8"DX=7TMO[7L.+-)E;D- 5^W6^U(2,U&[=5H]YRK>TZ M+'3*IWYIW0AQ9,Z@<@?0 C%^URFBM5VN.T99B_3!]R=@.WTMA8WM0B%O1XAX MY@H"(DT Q$^'38] SD0*^J?U"60942TD+X^/-:]2UG&\&1/;'?\<"QE7K&>A ME$0&SJ\T&?.AHFRDQN.@(TH'I2J.CY_%77XL%O(V,DIBH+!MT=^/=P#R@[$F M/2)Z65N'+NZ"<+V,'4VPG(96X*DO]Q+\I&IKP8?5+7KA>Q62Z?P7@E M2.HZL16G5:K]K56DQP1)257QOL4/'_Z!RP)^'SBE>(0:<6QZ[G]I;,6*T;,# MI7>ELTG?Y187+[Y 9AY]G/>V@<[.?,?6'A( /\DO]#\Z]R-C M:P0&[UM6+FY;E M@1S5W?Q_4>__9JQ 5?-4X%+-S%L_1?#;I[>B*._.Q+4DM!'!V3RQ1K'"T^A* M1JZ(Z,1 0UW\"0!!(LSU%D1K^C_H2(:0[5NT2CDRSX>D<(,K/X^R,\Z&@-T.8F9#W@CR6J M2ZLPVSB7"IF;)3[ BZ>9FJ:X00261%A8IX/E+G1B@Z55#"(<(K UP$/=Z1ANB,N]!A7I4S7UG&R/GS=[,%M$KAT=A.*WF^=U]J>0C9K?3"I")*'*;;)\S\E+?H[,^PO[5R\8^/VJL=%D;X1-)SDECL\:HQ!-LCHZ S*< M O8WHI8WMU0'5N$E81\"G8,ZM7C6+[>OL3VKU*9,N6=HGX2%=T(^[\ BW^<- M$NU!;>GPU;@7>'KK9"9T1)[-'NRJ(^U '#_SQFAJE'R4O*FR"5U[9^%9DGX) M0^]/QSY#&@F 0&1K@(Q7@7O@TO9"B,$6JY<[0UNIXU7+)O;4$WJJIEQ6 L*= MGBXT<=4VSMK[-+B5B5SX5Q3XHK?XAD),NLW>P=V0ZR<&]&,C/PX;J63;U6Y% MQ%^B."-R=WF5@:9X[MOLL:ZPB,]>28(/^PKR.8J5^3CZ[^GP9RTM"IHBUGVC41#7U>3U#U >8%IFN]>P-?M[4PQK;K-OBD2;S7,G XMIT7 MRJEW<>*4?6AQ!_?UB&1Y"3:N2+\F)_TX"&F9G@N+SUI+M#7,T?IZO0]S.(RZ MU?%\.)/'6P629OJ+C:!10VZH?1HQ <+#9^PWY[>QE-1%:$J?C)7BB:7-):0! M0\9U-8M*L^"K?-Y1)\\[+?AN,2RL6X@.>%]$N_F@UI5JR^LVM?608E=MGD7= MNINJ,74!"0@H%'[3-'FA"9&FKHJ!L]=-VY:>X4[[^%B>Y@'9*]^^@V9\-+&\ M6OCF4&"+[2Y=Q\CDLZYZZ'912K1A5XAJG[J&@"^*9Q, DX8I,\9M&&(,_5I$ M #B ,0HU%^#*[5<;='GL,A!;%@O#>?-%T3QFW(98KCZ&0'@=BH?>Y$M02@;XGNGY L0Q" MTW.AA^1IO'@@[763NR5XB[T$(H)Y9S.QS30 00FH;:3CJ2F\\/Z>$?@3;7C1 M2'G6]I1-:(4LL9".Q\W#L9R,>[B3.T L>?1O_SI3;326LI:O*"N\2V12S)T^ M_!"OM4=6EK(%JD$0;S<:$P"IX^D$P(MGD##@439YP=R[F@1 C$_]F@6V>UWT M%[4H'F5DNZ#KDI*^P MX"LZ%DK#=P+9Z7:U_>_)7QS^%;;#/LX3.V($:Z0,A.%!@X@.09LL@T+A\6-[ M7FMJVG@C-7CBN\=/![F5!TLU5D8.5CTO,JM>27+.,=99FCCX[O-"7M'A% P6 M?*EK6O0,H\)H*RD#^X[<#H?O$]]06EW(ESL$ .(R=KE3&[A)!=KY I&ZH??+ M#YK_?>?P$/-N,P0 9%A./E,1<3?H 9U4NXKGINT).YEX?]**L(Z:)M?0S6.M MS)XDFOX9]VMG,2+X!0CZJ9I"=6;=CLD\D,HZA7&;/D'%'\I?>E!#%V +*1Z; MUQ,]>8;/*9+1Y^VGHDKD;3M),B=-*C3IC,SU[OS,%.8ZWMB!NX*<-F0Q]O2* M58&@SYLUZSREG>B^G MZ(FI]_.F8Y&#Z+WIY*(,M:EW6,$3R1\\(+G-66H9X!$UVN8&>S7929-2'GD& MCWL?I I&]25?K4#MO8*F^M^$588W\#]4"M:UB/EXPXGG?YWF^Y7V_W_SFGYES7==9KNO'2J8-OWVR?ZC5TQIVL&_(1.F+4$?@'FAU MK33[+.%\Z-J MN@-?U:QR<)XK:?5*JJ3Y.%\E@[ZB [KN[O$=JB5N"\B!60 MC+S^YG=ICM++R?U1:;N MQ$G1?&Q2[8#Y4!^/MN^!\K![!=E[$E627[&Q";!^Y4LU+/K2&WB@#3+N6=HF M.?O0URXAWD*V3S)6M)\SJ*)0C&J5)]A8A,3E=%S^3;2W[PW4Y=8GIO;GGXJ7?DC-*R8R)=FQRG>% EU>%7UN.K-@+4:IKCR9):VMIX:1BSG%:!8Y4[%6S1VBF2%=*Z-/&VR.+'[6*T[IF77(\!&@ICK-2K5!%D($=]GF7Y)FY M[?6C?B2"MOYK=^=R6^8ONDUW>AL[_( H-=64'[F=/Q([+?_$-Y(Z0B?P&7QX M!?7(Y@:I:\N0& V%K7D?6E^;EJ/=2BNUP=_,/T@&_"EF!JJ)#-2:OIFU.2H2 M($?1_,XNQ]>XO!;$L(>S4:PM$C,Q&STV!%$H/44U=F9"T1/Y>E$!GMSIZDVP M+VN*WQ'N1DEQ5THKYMS1N*_6S*2U3#( A?W6ON%=-6JDBPPL+)&!Q1]=MJS=Y' ZGE.&(&$: JVD6"[H MR=][:SCC\M>+P%L$%&&['7@I 4P&U/0HFAX:&XVW)('(0&JF'H621LV>.Z)+ M!+7O&]Z.)-HC9.!P-\9FP1FZO@'%AX,QB15"1*P^94&Q[Q@,,H MSP*G3M3"DL$/=(YN5ED-@!_40&ND?$RW!N!$D@WI5!JD'U4]-L,SG.UZNAD: M4*D"FMM*7$#M).8"FFU%K(B;ZW0GH3(*CN:7B(F>W847RW\ K^@_RI.RHP[! M*7;EBN0,>GV#PL.05@P9V&3W7-@B/+_G(+X@5JN<#_.*'OV_R UDUES>M$C_ M[Q7;/LB6C(_UU<:;70_HFDBE?C3<4/HBG=T\P[J2)+YI2*#JV .QV!Z[F9+Q ME3KMW11OMMB/V#RZ9R.*!7W$H';S6',WJC\:I^]@#W0GP,\( O+Q*GR$ _7G]CK6K\\W;GE+]B7=^? M:*EH+*<#@0#U@3I@P-,#6]&@W=O!3S0$LZ5_9,;=:>#N>V11B'M6>GZV0*G2 M5]==L:-?$97K%LS699/OI'NSBX2E#M*MC#U;^7N%FF>E]_*@_[;*?CLF0VH3 M'_ 7&WM2,^-?7XWRM7O] 0I5\I^:7_.DCC MS,ZT]C,1_^WTGX21LAR-?B7HO_N3B(Y&:BHLLWZL*R!S00:R%G7UQP@=^SRT MCAM;W@'79@D$U"?Z(OP7MT3^6\^(?RL9IEJ#<^O!3HW%SSW)P+7>_?$4=[>5 M#;P0;!WY=X&H(JX0*@2.05VOQUD''0M%;H!;I35]6H[7B4#7E]9XN,_0"A M4IOCWS^3;'Y,;I@?7D0Y%&(.)+P-[FWOYE+?K8D ;1RJFB15T9E'4,.(\%B7 M=5KH$6,G"N<2,I1=<[8NS>)3A^$[Q>3=$^%ZMXNZ()%?#M MN%M1F52RR__@!\'12H$:> MTZ)L)9*/-7#1W[^M#+M(X7#P;Z\N3,PKAY#N/,T7"^]KM#>T=D1IY.C\+,.< MSU>&FX[(6*S/S.>P.CZ9BHCOO>"4GV%PBW7OI9A'&Q"073B<',[:]MH/B]G6Y'7 M$K1WM8,H*@>-:?3YC*%]E('3^1RW0U1TZ]E/J+C]Q6><=T 0P\>.LSERWDEH P]:;>P M@5WJ=THN[DVWB= --$5MS';A&6NL)7#0L&N=)NCSYY'>2 ;!85UN^[C7\7Q& MD_Q#6AB+X*4@30%FKFC<]DNFL!3ACE79E6\$M3PU,/P>]6#3B=HE]?<2^P[Z M.J,$0_:\?RNNW2A2@O^4Y;3952R3 GI@6UP67OU=Z^[>>9CX^9N7'UVW6GQP MWS).,?G,OD1VT&<+K-'ESNNEN"'IGG57AS*M(D:A>IA!8;67KU )(9+5XQ#5V;""(8)KT69H]9!D?N*!;&-IG-6BI%;MQ)W5X:3Z6E^/C M92W5V>7#:ZISPS.;&3U(*F]8O,C-:D?70>%EWR^88Y?%N8]P M78VTB_70P_:OZT_G;RB0@:>(\ V+>22!'G]'6NP!;.W=;>ZP2^)#,P/W/E24 MEHA;UJXMA]J-<%M]:W@K#J-T^+ZI9=TYT-1=O>J$V-UP_WBIW4 M-HB0[+^*VQ.C0EWPRH[3$@>MC5A@QH?5=+P(28&_[7<&^FG-O'1=W1]Q:B,8 MV*XN=F9V/1Y^0U&\S-YXJ-6%N7R62;S39B!]VS?E$WA5&VJGQ+@'Q]L'M+,M M+?L'!^PTJ>@&X_:.4G]6I)/+RPL7]..]_(_KN:/P(C"A";2V2@80+I^$1B@V M.O3W=B2.O4&F,PG@K2@P?*JU91FRWD] \3(9J/MK/OW'->"__4YX106?$?QR M>[\L=Z<3KH:O-IM)J^/B'+,!C0YCVYZA#K85S6I(9'"MR7M'\Z&2;N9Q"__X M&?=]=!Q$U/3J+/;N./H@B2[S84Y:CY1/CZY3_V$/+O7WPF"95:4RNM4YJ0VW M&[B%8V+O7/$V34V;?40!X%V.8N 'U#@$?#8M7*A9Z>@_XC=O:WZON6SB_*MT M3AMUXA]JK0OM:)B6N[,:CN/.2-">&3+ M8Y:Q8J1[KL\N+CPC*2T )T=L"$" MO7N?TZ>*7PG.T(CCGM')XID"LWPC RSYJ_HGG.6M4REGS4Z^S'P&=T"4/WZ2 MW9_A23R&\=:Y!W=*QV'K#X8M]MR61W/@H^O]X'-;V?KW(-G]/I40L9S6$!*M)RI&K-XVB?.\]FB0ZQM\?GR@3PE62Q_N7<70RZ+97J$8H)95]T8W M9SA]1.2MN@NCX,L<8^27VI=9JMD#WO*+B?%@!/J^:(_A78Y!CR,)E3&3G:(7 MKE\XIM? N]]@XE@KXRU5_:^=X2',@@$Q_GSY5I*HD93*IJF)N!$LZZLYE-XS>99KG, TS8WP3)0E7WKC2[M90\7ZLK/<UDX,(AU.R#.'IF?H4)U#MY\R?XY43/J)8Y'SRTQ#^UE;C"*HPWO M+T(M/5EO+U5G'3" MI\H3^VOZ*XOY394A#=]?$VHGQJFF$[^;9-K!5M$DCJ8%/N=!%($.WIL@OK-K M[>N=MVB"XJ=@CPP25_<;:L;+T]^QM)JNJ628$G%H[!!!;%6:'Q"97YC#\N@\ M9JYGA0UX;7T?='"A?NY:3.2* MI!KF"/_PN _"XO0 6,B6+VUOU=53BA[U'[5L+B7?J.2O&*Q7ENE!@!Z;^-E' M98QDVHH^]O!<\[HQ=#;.7MU,Y^+,1ZI(FH6V-9BRS6S!K7P'Z&RYEEO<*!:D M&CNO*Z'VH?-UA5RIO\Z%1RV^6Y/GA]>C;8QFS=@I6N+(C'29G6OJ@+/$S%N& MCK7-CC-NIXQO-+S=$M_[K%[^FO=4Q6J5"'Y^H6;-M'@S=UP'%,9H_!*+S2&\ MHNBT&"[MX+RQ%//Q6Y83=/*]:91#R0#Q7.!J21'LMN_P3&KGJW^^K')P!G8\ M2$JP"4SWS+VEB<>6=CXRUS >!1T=( ,* 8T>!*@%>*E4$7R8( *AGCCF8Z3Y MA.,C=;-3YH7C[ASN=-*$/L5E=&(&!APB#PG.%Q$53EG3+[#0=Z$R8NYG;Y)) MGJ V:,&F?WOE__(EI-X\C" <3<4/R[.P]G$QL\BI<>)T*]CP<#LR;8\,&);& M[J/B[!4:18/P<.M*' &IS*U%<=(R;:SB8GM 8GKG+@+GGNZ15=5<.'1?0T^3 MZ7E19^L2-,W6'87!%[8I)H!+T'%*5\YRI>W%JJ?Y:U3K;92PW/ M3K'ID%.Q4VU'&32N&%OKS1U-YZ%E'C&J?)A^Y_&2'6D\\(JO.-0#)8C-2G\1 M$,8XT4BL)V3]^,-XT$#S[&VN>UF.TGY(V!I6_E"KF()R._#,S2/9SB.9_@O% M>:MF3H.VT5"\9:"3##S.UTW+-4XV?F8G?]8-RV5/!O:;4!3">0YZPC[][5Q2 M583^)M ''66'+DK-((S65L$)Q+&UHW-5X\THS,%V\+=]U\G ?:??"]GM'%LI M':Y4J3\%]?'?[V7C,66#"W&$K^RA:/>/DK^W"Q"Z0 9>'0DC[

&-?'Z17P:3OQ^\F83[_T9& M$OI/'(R&&&W 1[BJ3\"&?&&$D^8"1. 6&'<$O)TCO0NMWC?MFLAL0NL"_76Z MIGG%@LY/?N<>%[[J8YP"6TB2-M:R47\)WT0ZFLM(NB\-PM/ MXOM[2+"I=,Q M?;"+Y+ >]C[,?OUO16F _0Z5V*KI4RO8BA;_(_V&@S[Z%PM?\B/;YKD5RY"[#*YQS6-)YK>R>;_MYG)G(5%;/;4_;-/, M9LY_L4TY]9\)K',LI3<^VXK:,'55Y_S4X*'\8Y9WC^Q([6 >Z-L3E;-5:;!_ M!E6^-B$+Y]>?EYG4_/%'WD"X7/#3L8 =YZK<^?04W1\127\A1T>K'ZKBK*RQ M]760F&[RVTGTZC+\9]C_/M+9C,24Y0DWUXP3X#ZI3QFOR% MG#Z+CC89F(Z$KS=F4^?@R8"1 '')I?]T&N9+P/2X?O F;:U"A$O4';W*6)^3 M\?WVA56EA0Y!NE5VXJR\:KRN1;>CXV1GKHZ($),K1,:BZ(T_A.G"+J80+@9V MWEJ*%GD=>IKSK1NPC^G8&Q;6?8+&5%Z7V4'-<\KAVM]7:'KZ"N%6F M(G^^)%_6D#X)T;:^B:QIMO6WDH:3:E,WU0@R.(E/$*!#=#R(0^7&J7 2YMCH M2.MD"<.#4_,W90-6[MR5QM@E,8F&(XI11TH#(.=4+3^SW;IM MH"*GG"FDKG"@L9(U<20$@SXZ6VS^=;4J;3,*1O#7.9[J<; NI=R ]Z"XK.)M M63GF1#0]X>BB\[&7[%#!38$@Q[JA3R8RSYH](WU?/#8K%>)J\U\T]S266^H$Q,^)'BW#GFOX?%]33L6:F0P< M,1H';TQN-Y11@"YZ(M0%^.]5_@DJ 6I_!(?67,&WDGR=H'@Z-,%*A'8!!('^ MHJU]QSPV1\G +F 0KEM9@D*1N0UI'X4R%HT'_X/!YIU@9S13399%Y>H;N,=- M3M\/ZHP\!>LU;K+@$';:BGO9.P8;P)D&#_2("5H6Q+?0WE BSH;C\L,1:+9O M\9MY<>ZB(C=!&AKS.0IG5TAQOC_3,Q%SCZ<<3/]4)$8%+!+R8GAM$8H*248] M_7'1XZ=\7%ZF17!/.?Q?!)JTZ),V8"]\ZCG07/&@+V86J[\3Q*2)J /MU0:O M2)B<,:/_<^FWM.LU6/YOMTY+N_K3.Q)^$*9!U:1(PY@2,<";VV^K"[X#Y(L- MY:!3[..\&#+P[49.1P'H+YGR\FEI0ON?2-@2RV1&^S]BJ0'E%!FY3F]87RDO MGF^AS5-RH?E9^%WHY++$NQVDII,8=* ;TV(3X/K2@3/]A_Z.ZK0_&WNZ@.ZF MI\TO>$GHKI-\7*7YZS=%(U?%Z[6&#V+E]GWXG*N]D\@W.Z]"9-@I_]5<"B?_ M3WBT1/J$[HU%POAYHEXKTMVW6\_Q6!30!R]A[VR(X;L]=]>BV.97!VVMQ3XR M(+H.CB4#4;(!JA0#!NX?W0BMK\ *5=^%#R@8XZ:?5#@XW,&\B]*L"62/&R\K M>5_T7)L]0L>WO6*ZEFY^^07AU9>/P/2DI)D,1(B(QF&:L7=F/XUO,9(!85$P M'T6F[HO#E,T2STC2(4DM=:.Q"F]F_$)S[;TQ8@R?I6$%'$@=QQ'6^6&1?M=+ MU?K"'.WYQT*9FINSZQ>C'?4383; M,6Y<7ZJH101R_JTM)&!)C8R0)'Q4C*J MZ$14<4'Q.CM_MI,XFRMO^V0H3:E+:U&_16W:W9)SIVW]V>;/UL*LDLP_/X$Z M0?":DUV())&#WP>MBHMT[J]''5YK+XGMTJ$*94MB$!Q.K?=WF(\3L:SZ#M=( MVD+EUQUK&<9VJGV_/K9]9TSX)D4FG6$1KOJ$@J1M72:!;QT/1&%0D9G5YI P MN-E[Y(>"JC(7?YVPF%,)>0]CV9ZSIBW5%3PMN-98$2+'W""#E1NK%-)LR\M' M#-/,0YB=O-A38H53#(Z_7'O7Y&*L4RP\#:(7))^O( M5E-\_X9C]T*JH1M=QQ)4 +)L[0>WBV8:!&W8;V^BC.#:L_J"&A\:#KV_K'6" M(IK1"EDI]0Z17O.4+]-7+'.6G185+\M1+64U-U?83@KWR4VLYF)_.>-N9PYH M%ZK5ILN$@V>>DFY6V;8%4KDDL@0G&3U1\%R4I!D8&]0IBN(V$F81$9VQ6V:S MBXM)V$=X=>83\\K"(S(PO@&>?4&Z69#-U^UVQLN?:P]&[.$([_O2LN)>USPW MSX:Y/ A/;,N4&$)I=>C#?]$I]0S'K M9$1%;'5\N.,P'P>6A0^W;SR<8,A\NH>;0=W;TP2&'(:44SZJ(O>VT 3*8>DZ MG18>$\)D<)[Z#U^N,UMF9*!1KA,U)P0B/4ZLNI2/K)(*D*_$)V%HUB*(2".):J&8\JFYNJA4 (7B[I_)D%WW9<: M7I]H4C"[S;0 Q=)7?W&'I_I;ON?N%7)FT 7*[R&OM@*+;A3[?TYTK4F07A^, MVPH,=3.0L%=/I/:=Y1<8OY].\O,[UG9W=)1H^"O'+A>S M0.]$8F['KGP5'W:]-6J5%8'N>C:4\CJQX!<0(B=RL'R[,$'CKE!?/S0;LCDC M0 IUKC.E0!NB5SOTB8>[PW>70H!2%-TXJ8QB[J:&%QKG4P0^!.W5(@,KYW;' M!/]_(XRF N,G-#\%'BM(D-IR875=G6F%'[KJBW:+N]'$=LP &1=^+/Z:^X$G*/;^*V,[N+C?II?]]K]J<+JU5J7P>7 M+-&H9'M;[.7ODH2$EN5F+$04G0!7]WJM;U[WKW3;3NBH>W!>._8F2)$/^'YQ M]&!7$=YCU-91F!N'"JMJOCZX=G4%+^VKR_(L*M4#4;>%4D6)Z0G5%MGT=:"- MD4]J2 Q7H84GV_G;,8Q.@KT\S84NMQ<$O[P=OW/ ZWD#CZ.]I6T9+OJC?R7M M6&Y^E.AJKKA74&U_;CP\C1CMZ"@R+LAYZ6,]^]XO.3E?.$67F(QG[H%S;0C@ M9HC=)AG8 N,")SP35\"'QQ>9>Q[D.%6!DJZB.NBN M/ \[6;48Y8<=IZ/8MD'6' 7E/72/,=].15PJ3/'%2N[AB6 SDIYXA!&V[7>F M._?PJHJ":J2+#QH3^&&,##QB-ZFD0=E>?]/O)#-@U*>=4=&I)5I1.<_/6_&51.G!,61- MW:+41G'7K:F>Q&HYAU($PI?+Y]B%#_5\%TZ9&)?0G3)LIOH4A%GR4 3[X[17 MWK%Z1@G5'.O#KSFYFO2@-;7JW_':$[I2P,(,!L&A# ]"%?38WGO0SDV/';*Z M20:N=%2X7$\?;N O_R ]L$?(%BH2*>TJGEUZ,NWJ&-])'D$;F'N)&(X,S%4J MP\2"\GD7(WMZ1SAC&7GE]9(X3;P?Q>J>_&(INI5<6E.\7[*L%L':^RO[U4Y M?#Y6Z\IYIMO:HW?YD3M:N\;NC)>ZHDT.J655=(Q6/M?FQWYT'1T/#R8=V])? M(P,+;T_GQ+Q3(0/[B9E;T/5N$"YZ $HQMNX9J"N$/(56@YU(:.*J)H%G#8XE M ^@K!NK5#6 ,"$$&(*3-]%^3I&'L?@W].1N3@7L!/5X3"QXD U64D_HPL).( MVOH>?KK$C/;GE/]81)W)4O@76C\720L7/?XO\6,YQ/USQNB?BZ1%_&_1-J(/ MS6EN$EB0$8P#R=A&X]+"]S9 _X-8]E7(.##$V4A01]P>>0V?U=O!GG\/9>(V M1\R:DRR:Z]7<1\+ '?#_H%@D2,?>@16^$J>PY8'KSJ=?"8=M=^;X3^V=PV$U M)NZ:'P*:[5(LNJ9VT'7YW[-3W-M<5;50RKP:D83A1Y]R4G'KVJ!E-(D$7VI&Q[6G(XQ 01T%)SI[$[C];%ZCU]$49S_\3$@(%TTGK1-J 44JDO41T@,M M#Y*V&S%OHT#'=:3S,V&5LC(9V.S"8#CVD $EZ#;D-J6D]S_7U!+ P04 M" 40%98T'$$O:Q2 #?5 & &AR;7DM,C R,S$R,S%X,3!K,# V+FIP M9YR[97 <0=>EV6)F9F:R6++8LMAB9F9F9K*8+&JAQ2YF9'YN?*Y T"7E921!$! @ 0_Q[ YSI ' % M"?F?]B^@_S48>!@8:&@81#@X6'AD1&1D)$0D)!143'045 Q4)"1T7'0,+&P< M'!QD-#Q\7&Q\3&P<[/]\! +JWSO0, @P, C8*$@HV/_;\=D+P("'@(!PA8*@ M!$!B0$!A0'P. ,C^Y0D#\5\!^+\" O)?CK!P\ B(2/\&@- !D!!04)#04/_) M^E^O_[]^ #0&#"8%NQ@LEK(Q'*4S-D=PTF]XJF_U?3@JLS?4G"8N(0B(N'CX M!(0TM'3T#(QWAZ M>?N$AH5'1/Z,BDY.^96:EIZ1"2PH+"HN*2TKKVAH; (UM[2VM?_I'Q@<&AX9 M'9N;7UA<6EY97=O=VS\X/#H^.3V[O;M_>'QZ!K^\_H<+ @ %\7_'_Y0+XQ\7 M)#0T%#38BDNM$Y4I/M5,,V->PKMWD1_'34#I7IR'9?,< MUTG8,H<$1M*?9#A$?L%$$4+M=]/BGN#AZ,(,F2+_(!L9JAJD[ZI>?((15,3N MHT5/4'T/TU$&[+/,G62P0<#IGYHJYA^+/;?RV;=-O&0=F+IE6F)B]_S(DAM! M4*;<'FS1ACA$JC>#H*U@>V*=,1FNJZ5EC)]PV:;H#HCKQ)*"O9--F"LG3(T- MX&=L(+5.*#A0I3UQ1=[3&2=FF+'W5OY04#<&U75$: C-66?>S^GF "_]*>&I MN0W$0)PH@6[)T4CY(@K[MM,.E8WJDVO+0K9&)3XBC/LN!R[U+@2[RG7.';;& MSN3-=TNXQU#67R)B8^SFD^X3="Y]SWNKF(0J3>YT/"_//TRP^=%RRR40+ M/*S9';9$.Z;AAHW5%"(C21>22 M'=)2 SXM $V/V#I?,1F\",F7Z@+I@1MD! M9$Q/MN3>$/;<1QO#.$)B-F)5L7+=C70FEL[F#"^L0V';]Q6U=VYJ65ZUJ:2\PKU3PA-94VGM,G?WPBE>66FQ^;J8_D@).=3 M#&:KP/<_9I@INA:H@5-SFD"N9*VQ>WP3+Y$M-9/NUN<:G>O]DB1K[)-;/1F7 M2B=PG+#TDLB7A"_)\-._MMW0Z1NNA!*X9H1Y_52Z0OM=#+R4/;;/*+<^ :/S M5W*G-V1L'%]3#=3':6%=4"]VY7T_ 6$@W6I5Z>;6#G/OC>9G.6]R9*@O9-09 MQD%PRM,.3,FA^QZIUB2U3^U=67J*KLB2S%_SF+S[CCUDAX9+^ YBH]M,;T/% M%X[ODDG$I]2]62F2MVUUOU=4621:_AQQ[R,0?#C7)&+-!PH!O@C!B\CJ'/HA M[%>S#2^Y;%D[#-$;CKO[02( XL-"X/F)_SK95E32TQ=$ _Z;BNBPL_JN15$+ MLCI]Y@Z4(&55ZWVPDXGZ$VXLI0E-&JB+__/UROX6(S[ M'I$O(^M].#Q0&H$16_AMOE&HF0X1)[(IC +#1P@X&F(@+2>/6@?XD;ZC'+B@ M3EY+[LD%#YL2SWAK5V>*;Z--5>%R]IN_H)LY/.[DG=@#II;KFDP.Q MZUK_Y-;BN@7\F]TBQFBUBD!Q/..8H9\ H2^1ZT>/E3IH?6P7TS#@QO[GY3I# M$@>XH(V)XH$\)AAOI2!>E-Z44;Z#6ZD1*2U!SOQS80)08T<42)]K"OA+WF\R MYTB6-1*:C)5-3/].>. M?B*Y(DV@_STKR/1M%-;)N76O:GHG :F[W)Y3E[S-Y9"4P4R9?.7WXE/SDGY% MJ.V!$]^D2_([=F>>>L3^F\JB5"X=VD$>SSA6%*!9Y \^&DOCHKQZZ),;K@?N M4^*9D^X:39'2-+*2O4P11H4,Q7'EY;%(%)=?Z(&/9?B#$-N?9CG+DMHDZ^11 M@E;OMAWTXHQ$6/8F)P&(2 @D6(5 HOH:O= $F#$KW#H'?,@ZBK>IJ[-;?I>=U M8W[6,(^>MG&@M6"'[A&CW0^7& H:WL\;$9"):ZTYA$>UR#?+_/R@2.R174G& M!OVXYH>#@B/+P44" @-C'[).M+N7ZK[>S$Y]^_*.(NUG7 BW_K<0-:"DK2.. ME>D1[:"PX1/@+3:HX8_W[-O,0)KE7=#G.F/4'GW$3LW!G)2WIYJDX@#9&7$V M:[\0;FT:UUX@K1:0:BNWR&U/%B,7*FB6L+');@PF7=!B]!U&&^AC9>-<\@Z3^$^?:^ MD;P*A?- $*[P15L:'U^($7O>.%Z&6JS^ -]#"<*Q%KM-IG['\[D'_8JBN349 M*4;[N*[]_H*\Q21E(PO&*MC^)=:[8\&>*FE:<&DA@ *U:X;(W;TPFJH MN-$<.LU8567XW/$;\;@A)?8X^BD8,?Y8N*T(=PR>O(6D4>Z7M5;_C1DP=3O" MK>TQ_.Y1(QQEP"88$!!Y>(&FI_%6\TC%-TFJ->4[7Y%<-Z*R0>4PNGFN<"?% MMT/:OU14\=R2M-([_^.<6&ZB\#IV-=,&Q/[5 M4+\>YM5O1@5U&0I<;E_HE"NMBY19K'IS-U_! AT^T,WXJHT2Z_@),E8^K??JI,KKC[TVL%1/\][BMM3HE/N;2G:T M_KJA;O?RZ)F#9*<>00*I^Q]V(M0TIRA$0-O_89I8I M9\^'3,3/[;.XTQ4ZED.5293]-8(LJ>!?HD$V[#*$G0X-H?/6T&0#%@V#43*?^S,L'-G!,,O?TA_AX4B'^M:8= M.:G9,A9%LH8()6F0)M(MV5/0#5N_#*&0[P!/G8&IB'&+XU?C$TA6;Y%+D^)1 M*1>]Y(V+DOHV4%2H C746IYY>9$TNG39CBGPY4AQK5;O-GA]1S'\@V)YYA-0 MV=ZE; L50/=N@U_S";"J]DIO^5<_N &./=R9YJGH'_8:GF9]L2XI_2E\K1W+ MRUC12/KV"AR1UYNTM2%;3%MO#:#(PD6L^6')!@TPZT4VHU>S')M]%U/!@6^2 MLFTBF'Z<9'7STV#E2\.[F+R1IS8W@NI?BHXBN>/]DIN#XJ25AR%%_[QTS%\-5U",UK%UK2UZ>&8NO(#H+S"3?-_7N/C#_LL=U3A0)%:,O:'KI0XB0_=3QB4#D %^VW("6)Y11S^T'%()\RDR56=N8 3$!N> MG =9?TP=#_/F(O1T@:,$/@&.A@9-,0X>%7V.]8B,9:>C#IVWRN^!/@$?C MI1U->]Z4VQ]31(2#3\!C&53WK)^X;>7Z@$D:)[^H 1EWDV&]T?Q2,7>_%PR>V(%UEX'LO;0>WQ"E5H4#ZZK4<"6P7_?Z>H MC_Q=03B5WZZ1*=0'D0D'M9";&ECL',"U@%Q+$FO=,V:>9O%^P_"SO%17YIC M,F4BUV(+?)IGP^V[5[7S=W%GO]J@$:G%$Q .(^'ZFIUU#""^LCM>RHBT7M/N M-F4NM7H@81(9R&6<>XQD(S$!DD '$V7%<]R] (ZE.".-/: M=3Y3/ =KCEDC]X \!WU#F48""+PTSLF>GXPY\5P%0\URF$ M4X^U$>SLXMNRJ7P"YUB-B L&$9;D5AT^K#C20MA=F#&Q.5H2=0$<(CQCZ^%&X@3N;"(-M?]8:G]* M,*\4HW4EV4"B1:L5C!<(-> M#QAK#B!I2]$ 6^Y=&NY^%)6*F&-Q+7&024J> M"+?5YF_++7!)F-*TYFYW_/$B"[<033KC3186?@*HSHO(3L[' F?UL":2PX,P*K,+S MYKU+5;+5Y^H#O1"?N+CE&]JTY"Q,XMH5O+LMJ:C&O"E31'[? / M4Z[#J%@N8%V.@:8UU<6;/:.,V3TMP2? E!BQK4QOW1J78YQZ]L_/MF1M8L;\ MZ]$=-%5#=D,_4_!1[]K?O-VK^(\6POQ N_ IQ4.]FK:='LQWI9__"FMP#LU1 MHK:./%X_H5VW:J(+%-\/,H>X?D>X57#@MQGW M\7$Y[E7L:JN8['J:>&UOZI1L3>D:89M-17EY M[%204*'3L/++;*M/],X%-QJ1#0_NW?KI*PFP'1)E<*,AY1/@1U\ILAK W_D) MT*XY_>K\ *JS[M%T5IWJ(#SS^'$6K?U3'8HZ92X\21??R(7CBT_T'ML[2HU- M&F>?_S[2*739R+BU/3+C*G[?B&F\]U%# +P?=?HN:\23I\[A4[TS.W5,5.;O MR.RP* 0!49+[259+7RWYCI6'\BQ\P0_M&E2TF%R"MOD+=[QN7*#]F9YTNJ=# MW2!Z\).T&7-O0E9PWSM3FW>BWT 9P))EB&F0[,ELCK7*_L+!_5+R=6Q.QF * M3JLWV#S'P@P:.5$?CJZ>6[X[U//$72=O. 'BM%G)@"VJZ7Q-?.B(PUII.VSN2&1X[4PN:_[H3GU%ZDM<8$;S+ M8BBWX)9CJ%S7.O_=&F'"Y3K<6)J R"7I'GXA&5;*3D5!7RDEY:N_[SYL5*$M ML"3#:,&Q9$X9Y>')8S5DDO2Z/=8'=_T-PY)T:^1>^EAGC^S!@F_35C: M!K)=SEYATB./2"I.Y-\)>-:8#AA",[^+E8.3S9:YF4AX!VBH%Q[*"#FAYQD+ M$-12-TKMK.#A<@HJU_P@9UG(%'U9))^@F^,_UHS)TOZ<$;4)KA::B U/X"%W M!K'/9;F0EHKO!<9V8]X F5_3ZB&U7Q2YTAD8!9TJ\IU[4/(RM:5[^:%)LY>U M"VR_!H"(IDNW=;>_?R&H/D3%3D4)C8^$44 S-6 W?V/P\B$1WD/*L57K 5H9 M;$__&B)06B^"!ZA#,2:5"#E/^BR'N\EP\;%2 5]UCU+[KU,Q$'=QG.\@\CIR MO8_"#A=A2\6RYQ;DF(VCKXBZ!!:"0]WX*_&;E"4 V/^#*$YL0X+3WE06BDU_ MI5F(^D="O6BZ,D%A'5P2*2CX(.ZX,;!BV*[T4]1TD!9AO<'BM=V2E)WM=Y6*ZL-M:^C&=_9 MM^D(:KR8%E+\D=,:+.5W8TB:>^P3+73#\:=O2HW_VMIE \V4X4VDEPL A:0+ M'WM-4F*:R@N_YRX)]SP8"PL2.H=G?)=9G*ML",?\:I^(3+S41#C]%6OG?B^P MB;0\6G]QM8;"D;@8[O"W'11F\=._A>LWC-^"F[._B)N.>"R3"#OEP61KZ@QB M8GI ;3T(='M;F+(!Z@VIY#$*Y>H+05ZG79GXZYB(5/.L.HC2CIT]:9 D)HOH MG+ \Z JH'FV/-4XI2KY5/N 4<<,@Q?A:4T,%!]<%X)2DM15XV-^3K::V 'A&7[BRR>8#I7SGZ@>2%&XCVSC;# MI;SG6CY84I0$6HYD3%OP] MY21XL?WG%&9L\&?"&&"R$NNUJ1R>U+*J98Y1>S[$\TQ4SN40_JKB:ND,T'6) M&]6?=HF1=>;VG+?<2I;W [**2*17#;R$'LL>E'?IF\.A3-9,TAR!&I-%2KI+ M95X3HG+2_&R3+A%QT%:DU9!6LM12]9FGK2/!=W*(9:&N[G'DY\ MB$Y#W]UI=!M#I$Y'6T>\&*XBCM7M(ME"== ' 5Z\%L1ZV:LFB"KF'&2^1_U6 MA,D9?1NX5OG'4]. \)DF;](ND>@C7Y3O:M6"1% X#G(#=,4(=E)F(J+YZGG>UV6DWTE7#GU0PB8AAD,S<[R M0/GGE\8]KX_+RQ [UJ;V+B7P.U,->)+%2$7[(+H-((B=@2.+@@+[HU*9A39X M[=R_--99+NSW6EI$)1J3WKIJL#.;G8CP1RI(,<&W91O5.>%/F:RUY7+LJ$OG M).U%6D''UQQIGP!IC37\G K7$$9;M#58?ZJ^F.F#F)R];!XTIS MA7J[=9]_6%G#P2WAYZRA?@P!;4NT7.91PUUG,.R\4#][*SZ=LV2HPU9U!VVU MC0BI<>Q&NW6+$VL>6[HOD3TSZBH!NB7^1G1MJYNFZE8>VK#XTZA]\=S>3^VU M:5=/#[8T.:M%9 @//M4C!UY$M-\:)!+4E#F/Z0.3PDMK6U.^XZ:E'!O I-O,ZZZQ&Z)Q?:4!%T[ ZLJ";G M'62\LC']>?CK!HVW&HU"&='#TO,J.]J9:F3LYNWQ>C+S<",_L.:[O@F+V#>G MJ>X>):Z+"0U.)!I2)]%K!DL.0R$CM.KE0E[:/9368:M*@G][0\$NL%4C#E*X MW.E>VR8A;U# 2ZVNJ3HVD65%'./8H*%X?1!5ED:J+A1D3;6UTWH76%$G54>F M$![*8$0IP..?GFJH[F_0<./ZD^/.FP!UBZ,?B288J/+?>,FZ1V/_+:I0)6VD MA7G'EIXB'%'E'5DV.$<=(JXXGR+%[XKL4(7-QR%7B#$6E-W8MP SG5I;K)&J MRX,+:8EKBLB8-FA$"N'A]11A1JS(4<);N\[ Q]85XN"\H4YG80%)WM<@]UM_5P[8F]AM> 0?E5-Y: MHZ1A]WI+J6[S]"L=&)*+?#59@[?4'\0=F):'B))H?K&:0J4%5>CY^U# (EI. MY?HV9!IH:3@^00V#Y-4.JZQ#!X5^??5=)-BO2?&I4V>$?C,C+3;"3BZ *X9D M+\/+%.N_87DH@OJ$>]M2M\@BUHD/6@=_\LX-KI:1>')3>EV,U_F$"\D_"NJZ M:;T8I_?Q^DDL^SDY?G<%IR$008UGN!(A/Z,D3"RG?DSFX1QU-@4"P&4D(D-K M<*\D@Z"^?@/)4)MQTH GT6,RY:6VMJX<*?_,]'X6GSP-<<9I1-G.RC)C\+V" M^4859VRL/U/:'&C[HJR@I4/U22%I@WQJ]F1Q)M!FU=MW2&ZZYE6*?W^M@&+7MP_U0!*08MCWT"8!]S&0N ,J[RB0+*2K0%^$#F7&- M/V8)INMJ+6X%AJOTU^2-3KVI=4._QT7R7T&702XD(.%_ MQ%80O+6:K*RDXMR9CKL,8/ 3F/%3=N28>$X;/VXD;G(%0/_TAS<*1-9TF<\7 M0)Z8/$&%\8W(LBDNG;.@.TK"#H0[#9YB MVA(F];.Y$1E$H73G\0DEB/U<1 ?>1Z2ZC)7D-U(F1M@T-WTS2E> MG,!MOI/GQQC$3/?T_%,0G#SP"D"HJD4&YTG?MD38@2X1'TOG';$F0APF.,1& M+L2@ W &_;P7+^RZ8<%+ND6_UN,8[=I'&Y._=,;WL!-[UK@^ZL4]E[!6.07"#C P=);]L* M[Q/0-B'C!/6BBAR?_0&JS2Q@#[2>)AC?40SZX%RT/T@6**ZWLE_#%'^)_\:@ MYP(_>KS6\($D$5CX3G[3U5WJ*715UFYG[\RR4"*CO>+ ;W%PM_+.% ).NLU3 MOTT8WSY3U-H>)KK2B1EU0$2Z8OE\M M.L)>O""NTKTM^NR-L345D;.RIRD):"KJIOMF;)'?7";$^=%4G'BJRL%T%]O3 M=*;H9'^%Q=] L_/QK!'?*?UCVQ-FB-BTC;:Y03.Y6#7?.(TPXF1N$OD!7@=> MT=9Y.?#JY&3PKWW%>JA\-7]>6ZPNT6] Q2?-?UVR9W4(*&CH&KVHA4Z[V$#7 M+.TRDC=Y7MZ1HBI98%[WC;W5V'6\>&NSW_X]SM9:";32/YEUJCU+]50.UN4.XFNPMRC',NW?V:6(1;H:,\Q\M1 G-A M_U8*]?OYH4KY%D^VD[ VR]&M7?U7@\YX^31AEK>%Y,HM*X(E14,KTB@T\M)5 MPHX_5'][6FV9-5#BGU/6?FE=8&795?=M _1:PY.QORXA?P+@W4:IV^\>6536 MMFSWRX=ML4>HFMO9C@A,QS 17(:19=^'XS.F+@J:##AN9(5 #5O6(QHBS=]S M=8+1U[3X]@]-L)-24N*S56RV^&YB<5'->9XYQ2V6Z[5_BGJJ29HK$8@BB[I@ M[SSR#=EH"2.>X"X-4?L.F8Q32=]5621B_H M9'6IR'$$"76F,ZI(83394KRX$*C7 2@DX<8'F1H\B;>Q_;CB2@@@_U:J=>JJ M@=0T[ =CC3ZNIW([7/-1-8&96)T) ERGF9[#Q'9$""'LF,3[_ 341S'=?QKI%@3U=_C=UM^( MLL9A&HV:EW%/X#$=:;X;T;]\F/0?3J%*ZF?#S>ES]M?*.8]>7%CE0\)3FFH7(!/GUT. M3.?J:H2AO4P\ZEU:B"YY?JY.N)A_-^9)/!&#ALCE3%I0[1 SF2R-[\1>WE<( M59L/[TW4#8L+4.IGJN/AV:?7K%6.[]20B@0E1))BXO&NV1]65QKP!^<4IS[; MHS >#SRD:<3(2_Y3W7FWO%N#G:7U%I324(Y"$3AGFMI^0B&3HE*;?2I=G%C M"@TEO.ZVSC0QAHS1?"G;K#IKZ25%E7C"IP3N7.05:O/Q6 ,8O%3E,M;USI>< M)X(P.Z)ZR3%&2,.4E?U$P/:E7B)_" .2&&M*N5M=:3;*D&0O+BZV?]0/-].7 MEDTM1=-7_O=[LA!1>[VZ_)#NW2:V^.ON#6) M"B_ZZQX+8%HR\66%-?"A'ZI6']H>7CQU'9)9*Z=X_HH@WRJRY5T8D,=,11O_[7]N$P;Y]FTW7<:G5I1&=C."?3_0_0,%5"X30>'3;[(' M?FWG&VC*AM^Y%_"\K7\Q7+A&'[_K[E2C#7W] 0RH+UVS25.!RO+]A9+P].N) M:JERE2\0Y>_!G4C#9 S:Q6;@#SR@6Z)";,=>!\AIO6>3\G=7C^UXCK U?_JX M5Y'I8G0B1R"4H?!&P.A7W"AGP0^,V\@H/]SI^PRWMV:K0$JI YD*)3]F\+"% MDG4@7E'[7;]]_+.\-L+C%,0#R9/'<'ZR&6?4S)AID_T^ '3<#X M*URM(C>:CK,]BW/N+$@79APAP"YS M%M"G@I?MA-;,.1D-'F0\#U ML;A[>/]#+3#GZ D_41OJG,UIK9:JZI,KE6Y.YD/;K#]K66^%T.Q9D M3&HKZ(IAM"/4_1G/&D\U7HPQOV-OL\@#,X\I_DMU0:C]2:*!1&M2ZIO'/;T3 M8*?L .P1YRL$23:OS'9XO95:573..;>OLZM XU,L?)F'=P"/IJ6G;OL H[!W"T2RU^/"L!/E*GK*?; MY5KA-NF\:B)[TU&:7Q=WW/@HQ7F=GC-HA[^?20SRH<6R).4"DF<5BPFK7C_)! MW5(CABHLV;G[:K0U=$2?P21+QR;Q[) 0%]8N:J%+E>5KLLZJ53UFD7S;NT*R M;;4$SBDR[O%MX$8]1:SUU_?!P=57!IB\1L,RG [K#"V_BY"V(-8)JT\8GA5# M/0@O5A\/9SL0G,<_>$V03C<_8$.'NP[21MO7N'P,=Z?Q^@2X MA3#UN*.VNB,+A' PD3[_:5?O3_?]+D5W+2F;\J+ZO3'+%FP.C=[1G:J@2R+L MFEQ1NXW3O*89;@^*\:>TS?BQRRUI=7/&HS QT28+>%8W83T%=T!>NM/56D MW.H9:+D2G2F@ZJCR9%]KI:#&]"1EXWWFA&>R=I/VEG'(4VM4% 9]\ MI/\T^HDLU+#N$Q 2@'\^ XY_\DW /;_!\=6M_H[&.B<:\.[\L#G%X:,Y/3=> M5*%_X=R/_*O&:[C?$,$VL#%OH!;2RUZAU*>WCJ#V4_QINLG6WW#GJ)"4JBUF4%D70>JF*B86 MS6[_KE:EQ:.E-8W\0[>?0LGG!A7^K[SOKR8'H?B?5AORBG3V&W-36E0 V7K! MI&V2]H6D<&\:ERI*59!6<$KJT[EL<]6=%'5C \P'.O^/A[[KM?S%6I9W 6/7 M\@T8.3E?;U8S-QJU"@8+"E\>&#?"%&:,+;P(212"I!\AQB%.PB>DCZF!9FFN M4;^960[YY/^J?0(\3U6\+ =\ @?8D+7.VTD.-'WD-RB/&&"ET@IKI"S@J.#F M:J6-.ZQ("EGL*J0Q8XTS'LG$OEE?P)IOE5,WE^ !\1OP"< MU1S;N M8/Y_L1I[A>FXAN<-EQ/7ODE;Q?A MT&(7G^(I,&5X@+I+^0/!.7CY-]@')U(N7,V>]%?&I"Q]05%^030]X'\B2'8. MXON0KPFR,9?LTV2 G0=D=N ^&_J:2 B9O/?QQX,1^6R-T M3Q4C#7#<#>PG8#A 8$%0#+;9+DUS=D(CAHK9@86U\]3O$.J(Q@5O9AEH\(X- MSJH:A2FTP4O^OMR>6MUU>/A>3U,<9MWPQQ*#QT!).P,J<1W/"><4T\_DUD3" M1[._^78H/<:BEJO!,=ASI-LNIN7JBX33]L,,:O92:?@'LU>"UJW=J]@L2Y$5 M!7W0+JRHJN+ MB67:J_;B#.P?CF'*&M&#T$17X 4U>'J/R1''T!I/&"_5_E)'S;;5)$W"E+ S MH07J:$ 2-4=[!34UR?@V!-2$#5 7O!$P'B*D/9SCX)#]SVCN?0%5('Z MB%N4P!BM]?S[7*6^0T"GD:4M_.(SI%-M[I\8\0E='#>1D$\ 1C5('_43H'Q+ M$M;"PSLS2?U%3X\+=I-<*QM_BK"Q=C2XF:S:(8KG<=Y9/3PY>F],'5M[)3J M#HU*.#5=9/ 3@&/#SO74C&)O&O,>^'LL>0/#]FB];"R/Y?G02>P 8T%57LHD M1>BO T8\K.M#R0^8,6P"$C'RG8<+VV&BO;QH@RM? 7U2N*S)NU3::/NGH!]) M4;04W^K<3?H=?Z!V[L^]HU08G <0-W0ML*3-W7VGM%(54.]'=\X5Y1MY7:1S MSN/^!/3#2N -\0GJXL6_B__--FV['^E)%E(2S.C5+>8W(XY%Y^NM_2[2$!^O M:7V[/6#G-OQ.XXD_Z!N.HR'J5UX9,+YFD%0NB F>'BZ6FJK]!"!PO8?^M?G; M4<2%_3U\>%TF*E7TM*6(\(IU MB(0F+9PA++#SAGOG=(BQ]T("]P\7>X9(WS*_ %!!=0& $SF3V36O_3VN%N9_ MIAM=<, 8NG'4I?"ZP5SN)(D=[WJN45T4WGS5:^?Z"5CB>OGN+9GUQG:*AK^Y M[_A3%&)]D!>P:!NXFBZ=IQ>"M2]"UA W=P NV*>RVL^K]K5;CH&T5__S^KHH MA*O_01F[?]U';EA##\6[F_ZGBVQ7(:^BK]C0QO/>1C5FO6/2Y+;FBC:17E1[ MQ6P'P 2JRT! A B_\+A(EWX9F3(H_J%32Z'V0M*_+[!+S9^RUM(\R_ M;7$T$#R\!->J+;)\!VX^]=TC"!XB#;E\"4RJI?O;E7T:B"9(MH=CKC;;*6_I M)N?O]5?"9\ZPS]^7M!A[[&EN;=BE@>%%6UMFY$FH$C\04WK4[T>+.7)\$F55 MRI >HPS^RS>LV4@3M&K%/1&(OGU%M*V3]O:DDHWO,X+.TN)\0MXDG/.WQ7-' MN5/>#C(8@B>\8K1.I:\@97#FK<[X;FT0* _C+(LB8@AV-:5E(B,A"2 DA\D. M?M5(L9;8:)Z+:=OMJ=N-7M]YJC4_@HX>'^!-A'\V&L.6BOWPA^ORAR"I:@[. ME>$XXU!GOS-S*A29ZDQXDKC1*-_YY[]?S5ZS12RZEAPL%@_CM1;J.-'57& MA:AE,I'X.$B8!NRXEQ95 M9A- U&E[3B2PVO1R:!5K.16[NWP$1>X\+7ODSN16)@P M,9_LES5>4YCMZE;L1L!78NIH:IN[/+(5X&F6\J;>)*E[\>N%$OY;"%'7F[,B M&#W0?8,7MC40L\X%:FYJQCUG:$]F8Z1)FUY-NK1]4;^C$T7E:1);;T_F];[=88>5*R9X M#.1""VM'S2D51^G+4\VD\-7,E8M"E\.8OAJ+?/D%1^[(+$J7K5RF-YNR%Q & M#,ASHDFB[DZFGYL-PJ,WGTZ;)G!,TB6 J7^YU?MHN47[ [PJXI*KIG@<->G! M3;"GZ509=J1+NTINEH&0+;Q_;G6 <3.@:+S9 @F51M2FTN9*?S\U2Z#$B^; M3C/[0/=Z2:"+'IU]1]K1; >R\,#'OOWN<:2\TXMUU!JK"\!"(5]#W5*0((P8 MQ ;?[OKZ\R%QM77FPE_VUL_/:GW<%N@GA4AMWB?N[)@&SP2O>KD.?=6,8CMN M:$K:.L/Q -+%6(=551-H/ BDU@D$YT8T4H)U=[TN:B@2%-C7-PL0\N7:U%VR M>.H@ZO#QYX_P!:$T.[EW!="0SMJO?MO5TFS5NK5XHE[P NJKK+J\ 0S\@H<) M.E:Z.5_78>".!#\!22K4O@C\4[;"ZQKQ_A"ML9/YH39]+Q7&!.^]B?X?YGJRRQ T7L, M5*GB0SN5#"=BEZ+$V+R*@58F]D6F5)05,0@L#>(AH3E%QV2R;?Z[\G+RJ7%I MK)>CO:+.E GB:_4.EIT1XM@W0FTD?HO\[^Q+%0S"XHJQ>EH4"'O()MPW^%5%=3#5%5\GOHX[D^2FDPM'G IIL%W( 3BL'EFY[IKI5V;54RU$VG'OQM>;)TVUKYG M6O%<&OX9V"=*@?4Q^0SSE*JO,KB2E CA(E+MG1?R06D3V(C[VWIG.XIV+Q"9 MV>85[N<2)[4\*B\SQWZBF##X5;,N8+.YVOF-"QQ;1M8&W%+($4T,C'-[3EL" M'D=T?GU.F]G2V;2.KL4^(=%E1/UBFS.D4O&B'TN#>UA8?P0\OLR[V?\103US M??VN72W('S$LU>S)1N>D';3F?ZOG4'C#M$=VR4]-V#-@;Z,(;6VU_M"#JIT/ MU&K\!+#0C +XX7J$,VKS.XEVJZDD0[0>NH@4ZKV"V(MS&B22SM:E^&IR^1.# M_.KN+;W/TX8?*]V*A6B'QPZ+,N^;6]ZXO9[[=-1>>\(^V+U*WK3G"RTCQE6% MW?"(L"AX<(6O0'^6?" M*KR6O_EJC9-/@9(G-:M) #*WJW,M2YEY/\[?\M8EZU*6. -WBH>B'6KC5.E) M(X_4P+*YP[0$T8/&=K.DU9=^L\"V?9J8N-8A3]-E8.0EYM8Z2T4!LS7/C[&W MU)\/3Z5R]D^KH7K0QH<[S+9-4,M\CY4,A-_R*1F#U.O@2!]G)A';4]A6S*AO MU([78V_!R_X%L.F2]=8('/CHR3['D)UWA]0+M=4/)P&>26W[5\$+>7^ZOF%K M_?YNV%X!>%7#I=?SI#M7^.\OK/U/M.,'<=,B#78M\P*>R[4O.%#?PA:]5L_T MM',RRF[WH_.MA+X5M)XG!*\%M7=W)1C@M0!#,Z\ON>%=K=WV'#FX*43M\XWY MF9TJXU,O?V.[*0D\%"/"&:N.11U*_1R_873VK)2W=B\]C3C:LUT)&(2B2W>Z M^5;?"/$[#MQ,2%?).D/Q<82<#K!=)Z^%>)>;!?[L=/$>]Q1PRL> M32A9CM^^TZ ZW_$(Q5V2[1RT\T: -EFW/OB(U.J;@SJ=?T%JI8:.[(O<&CH:HL]O[J@+*DHJ>"ETR9WX(Y:[H=F" M U>&;4\:$J]&7'9[*;#S>)2S0Y2'1G!)DW-5T$:K/VGK7%>C(GWSA?,3L%/7_2Z MEVJJAJ^.* 3XKUSE5,#(K(\,YO6V2 ($W/S<4-;0DAB4GV M:M<:5]CR(*50:2&AUNI &@Q5#/@O]KJ MU:3Z4D^6M]?I]PU:4;_0GLS$5;P, M#FS(8/U0 K*OYJL-J5(BPFW%]U/SGO+Z\HA7T?5DBO3\H@7"6/+>/=H"@Y;E M*S\FMA"RW\%S1DK]+6F#(HE5::G^RNGKEM9FX9?[0 )"A'W\L5??1;"C\(2Y M[LS5^C/S;/S*0U7<5W%H$_%[B8ZQQ/C)]7NRD:6Q]CHB:8<^Q%CE!0]H8 6?5!COHFTZNZH]$X4T@$_X/'-*BIWP$#0DC M?*/0D?<*I@Y0!&>==T.]NO2">?83U+O-8WK(=0U+X9O$W7H(Q"JQMSEII-!Y MH.1-=5H<0P[OI##/RSR/-.G6KQH!=+!F_[!9_Y?;7_UO]')9$X53RQ&:P1@@G:('% "Q32\'@2>_EN N*P/( M6X^4W4L9MK5G574OG34(9AM28\QTFN##%61ZOC.O6O$T-2JBMM=EH)\XF"[? M3^)6.+WF+)UW=MPR.16#1,4LT]-!94P\?YQ"-9Y3->#/PHIB3"YZIM&= MH(2I)\W$G.XWRE]D/&H$[)5NFR/$P.KB=YL;_;^=OIUBQK9.S.'O2^F\B+0A M+-$O1@@'3.5G/K'N-0;73[8WBS,W,W@^P+434W-0@UYIFL*3_05B2H=KHG0? M5>C\0)#]W^+= J$3;OM,?D1XWT M.'"I0A7;!V &]W?OH)I?:.JMJSG?!L%0V" W"X-4HY$J4IM:P5;@J;AHP5W M%T**FO,@ 7D-/.#8'E/&G&9X+MT(:G6D7OQ."/PCCE]L].#,P])LM?#4,Z=^ M,-/HD9X]@=_&R_Q>OC68D4#_D+F3!V\QNM=.S_4E&8D582EI*Z:Y%$ F1A@5I*8FE76*! M18$%65)2I%;R_M\[3\_7,_,\OS-S3E5#MW\)YP,G)'DP(MJY MON_+'MQG1P*TDH'+XOY!0^LGDX[GIP9V];+]X2?[BH. -F@E((VG<8="O\-[ M)MBWI?+),.NMJOV((&T$X ;07;E,U"E\S7V5UPDJ^_;)@#FA4:K55'MX+'^.MWW"J6!=/]9>X[ MYGOP3_$"\;GJ0O:?_"^K WKI;F5,-;UH4!?1^KXS5'GY0DF3N;V&?O/JV:J6 MG'[GOOZ%!/NT?RG!/YW6NGF"02CN$4[?B^V"R9ZAHKF>9;EY%1Z$.M= M%0-V2#POBLY3+=_@X3$G=0R:S@*17BUG+1]_(>Q4QH0.2/A>RC]D?3.,[SB: MG$M8OGS90,R;?LS#.NM5JE99HT_8E!% ML_GGSJ0B>+TJC*R/L/5BW?(OYDCVJEU=L-P&*#P6[]@H70F'"P_0DY!?>:\E M_70MU8K36.(CA*\:/#X]Q[ YV[!Y."7P>SQ[,PXM\M)C_,*9G<6@1#\R3K:R M(LXM4,NAJ1 S@VNJ9SW(-IW5W[=#JW[M=DFJ(%>Y=[;1VA0>%Y!S+3#C1XV6 M<9IIVGD0XH_]PY(X^MR$_I$J7T=0XIN)_9$ZY5;" #Y9T4!\K]'*YM=Y,B*M MTIM)4-+6^K/+HO93/S*S% KN)K<3_N^[T@<4!&Q_;WMSX6FF];:OIMOO$;$E MNV]_P["1AW]N43W*][(",TU0!I*C9"V[2VKLQGCM]$K'G-TY6P==8Q_H3(%E M)0:>I;&LY=.UU=Y^LZ12.*#,WM(^VZRGEVRXE=$RB68$]NT+ RF%516$ER4. MS.>U46@+L4L;LKX/1D^F49A>V7>\!1CMU]+3D/?>/,VNE:V//'0,JFK]R:=K8WVR:(8Q07]&J/]F1J'T?1_>""S.;B\W\#E M ,5-.=5,C>'>#WD*>VZ;@J,F.I@[+*N!SLR&M#%O"$8/KJ4Q.>QJRSCFF@GCBH\>PT<4L.;']T W@T=5R)3?X2Z MNHJKO2+16(8.2]M&A&JR[F+ZC*Y55+E4+PBGUTWG;JPJ'Q0CJ(0^_E_=N^?V M[S8I_R.BNC..#/EMD91)2,"*3X"RO)O<+"*MOF%U !BT7B6_ M>RJXU#Z7GBWE]?JUR(?,:_JOM.Z9UHREL+S!BE%N,TEU[T!MZ@POC%,$^4.8 MY(.8&67Y7W>L S/(IS0P,"OZX;;$LR]M.A*;UQ:AXQ3+LVK@A,_AAX7:TP)S M8G5-K3&KNM/%W=3T*?1^3DY" PE,U[7<*]/(%&0E5P(Y<3E MG1 ;%B4TL8H#:[=/GE![/&3?0=72,%KK>J6+"H-Q[(^'(G[J/"HGBY??*)GJ M%B+P+NNW-KA72)O&X/(M=PCO-Y&CWMCFIN-8A6YR\M[RUFY1!V_ M8]29HIF]WBUL.N4,3AT,60YCKED)XA:M7]H:-#H:.R,TI?WG.$K2[CR6!*7#KBZ9RQF@&4$>@&*N;J]32@'T/PT$/!2&*XY)=BMV%!AW1-+$2*N,4JZ\T%_^$@HW47ER2<\[FS[GEOTAKNV1A#CK\=;34)#X8TU22GC;:>7T6Z9V M/79W5ZQ"K )14(TW5'&WB%/MR>SGM]A=8FNWE7E,M(I;@:7DWM:+:6(<$U2_1-S.Y!0LQ.8>8!$["7I_ MC+88]E0;AKPQ-F+]8/M@*BOU&[U%N_3 \?=G*;92CN%5'\I/F(BR\2T7#_<3 MO;1D%_<$O\^TKG(+MH*6 K^JSH)22L":NN0"]]+_EMOJT'64ZOWHX[PFOW0C MJ1J2;IHT#&=_]=]G+\#^2SU"QC+=>+P(#!T""PIT[$@'T7H0%[N^!Z%8V,#3 M@LT!P"'"G-GD\4*MI$P(^+7TM"YM/K1O6L$E*5X>M)M!%\*HRKD<$2:Y&'B& MPF)-3Q'U%LHY\(I&%S/_HS=IP*@@>]H/"X(0JN\J+'YC>[<'S/*L/7R]B^;1 MD+3AK:IU^O=LIB^)S=AX*Y-%>FX ='#[P#TSS8RAQS!C(4O-9-&]G'97V'?. MU;L%AL+8]ZM&M('('=,I++,!8EO<8.!SC&#*,R6?S3=MG)&_5#F[TR_T86;^ MC]S1O.>4*/K.%M-1@0(V#6-=;PZ:R+BWSQ$3#R/QS8)7'SLEZ0:9SVL^ZWF= M_A[A*C!]'<'&I?PR6S]BB(MPZP->A8Y )+/CH7R@'>5A8J7B)O(RR?99BN3M M=[NQ;[^/L>VJ ]2 P0;B/6?WGH?BN-@Y3F4WEO; \*;Z,=YL!X3G3H'JVI-; MS@=[E,6J*3OP$%)O_0#=5R]&[_-H^2%TO'0]:M[ZD$-WC.SF!?OMW)L;$7// M6KX6J,:,NALM:WQZI)%2G#JLB8(D%1:F2;Q )*_< *+SPA9(.S'-(EV.(;E. MC+8UM4K% ;F,M-&4&Y)WG9!&,HUDL?U_]YMJM12._3O:T M:"]Z2*&5T,)V^>$B&KT;P+R*@4Z-8,.4C'NYJP0=40=$ WQ80=Z=*./*'&W[:).9ZP]?3$;'PCN_(5E0WROMH0! , MILX(JM-%^HO'GI.RHQ0_*?JHA3-EZ A&_Z!FX^S8[^TG_H:.&2;-=VP7_L_U M$6+T>]N(@7#6U\UGQ[ ]_SR8VA!=:F'4@+T!?+,.NPI/A$,MPAF40=MAHK," M>G3^3XBT^9DI*OY_IQS&8'5>+F$X]=& M3U\KJ=OH&42,,-''\3-\IA>)I[9/SG64N!5FLIQ@B-/XEDV XBN8KW*L\O9/ M]E'8/T:A>&:HB%0NF$3^F7VTVIHX>:F2,<$.7UW!$V7C7'0#,"RPBJ\5W]!N MU\:MCQP1@R6=O4I2E+,=%_ 3\3RM]3$7FLD'GE.6*I\'I..%COB,%Z)6)*K> M1FE1/@RLF@,Q7CJ53SASGHOZ+G9ER1FYT^9_SQ]A0BYP?&1-X 5ZFK=Z$B63 ME4//[*A"];H^Q5K(47M#&FWFT:\52[_+&4-@;9Q%]%+B8Y%9QS)6V@2Q.G.W MX%=)Y_AJ&+::4P_N*_J"WYQ'-3@I8JHQ],=*NZ\I" ]/;CKBRPD69>CEZHUH M;JY!O7W:FKVV]KS"XM,3".\."7W_T# 6RL8>" Y8' M\?O2PWZHU@;VMT^H.Q84H B&AJ!B*NQYY.&4(D8\N-!@2UB'YR:MYJ4\):GCJ/:V5NS,?4_492S0:K=$\ M&?P2P.BTC!*'Z.\2FZ(/=]0'04"9<(H=Q;\>HDNP=BNK-G,'WV[!/E A@"UT M2/6.=]/^!"OP/9XE<>F< ^;!C*M]I>.QCZ!F>YY@;BO0QQ?+ZL3[,T/B"YO\ MW:GG9%^Y0^_/=3I5NI.)SXK)< 3Q+'HZF[!S!*3N;MSU![K:K[E4L&A)7L&[^LI5S/S0:FH^)A0RQ;BFO=RE9-XNV[].+W%D5?)N 5+(!]K6"?B)"40'RE M.3UF2A.H2=G$6'"2Z'"1K&?<.@C(=H9NL_J>;[1L9YH/PO/6&#<:*(;)DTCR M ,.'&4'=7!U#]K?7W)6O3BW< IP(_O=4KBQR(IDTJ?CO>H@$X56B6/"W4@6R MYB0LAL#UL(U&"]S32F-'_MB5&7)YP31X8,+"A,1.ZT"++8NJ=N"%GP*%?52L5 M]';/>5Z"B6CB)3:KD,JOZY&8EM)"//)GMY7$-A6RW_,],'*S+OAG*,_OKT.6 MY$FA#ZIQ.'/<_4SXK6Q>F;%<[F]]H5CR8F6G^T1K?ZE"YHK#^Q[@X4V$4N2) M0T#YTH(!,+KZL22)[*-->J2\_/K[\TDR.%.H>"+J5!&8Q9XV77/<8IS1"Y![ M; +:1I*0T-_UD"<7UAGP#5;9W2PUW\)B,U\P+-;HO:(:_G%?.,\PNURRV?.=1N]_T002J4X W_YC%D2YD4YG+S:MM M2CD>"'R(S#TT_7,#L'#@1X]IH-W!Z.#Z?J]N:_D+10#5G6LG.)\KOX\2P,_[ MDE@[QDC%)@BY8<%;H+.;#BQQ=XX01JXV1R2SU@MZCVM1H%IN ,32?Y$"G9VS M>:O0 JD,--E'=7:0[(\C=N)'=\2GB+ M7KLYZ&N?&,M GD"B+TOB*\IFVD>ZP*C1X:U8D.2C3VDUP21)]K]%,&;1(&P$ M\__W.";-[Y]8L53#)-P#!)1@_V$4&,=^GE!QY$CHDQM .N0&,+>72TR,#(S,3(S,7@Q,&LP,#J)\ "2X:!$,% ^T9 M@$Z"AD&"ANH#&!_LQ$+[MP'\;P,-_<%&;!QF9V;GYO\L+&Y -[>V=W;W]@_@9^<7EU?7B+\W__B%!F"@_:?Q7_2+Y,$O M=$Q,#$RTXW'+* -(__P M:1*?@D5PXSG\']?^S;-_S;&0_R[/_G?'_@^_%H%'&&@/P<,@ 62 .YW\*';@ M_\>_ T9OEUT +S2[N15.&=+NYKBQ0OQV^E$:C7^CUNC9<,S1;^H")VO51[:, MO!T^UT=#94A;1%G)7@[_S/U3X[&-7A!\Q5[;?J*R-E^8"DV['3B*$F9_UQAVG MK 2O4&:IOK[7[U4,;"H688":B33#-B*0#_D&(0M/5H!I]-T>W3&IZR@0+65AW4J$E*SS'XMCQZ@@1F M,H!]%&"?K;.IT>-':#M ^Z3L$.*NZ9*J/-(B6.G4JW\*#?*%QLL8^V@7<=. M@RMS23^##\8Y2\I_M[ /,72RK(VC#-=G[UY(%?I-)CK@=NZGSW;\,"/KK1\* ML+A:NZ$W0P3# 7_ANZ1WL]H:/&=F# 02;^A(!4O)W2XPFR;5 =#8[K'"YJ%K MY 3HZ\%K?Y[D/N>"@+2C24N'L*&U.C!3*J,(+.,F?K,ZZI(8%TD#?]N1;T80 M(#?57]S8C%M%WMP+_ R=;Q:"9^_V$,?87GFH8UWP$E>'Y3$NR5DG=M6+N+,> MG70[/>&+BR _LH#]P.ES_:-C.,-@(7RVIN(GD965R\]/F5O:C;3#F$4!-A8T MCHR/I1_M&>]T^%S=::_+9+IM5_K!MHA37F'$RYJ76'#>#\G0M>-]]V>%=87S M(E4C," MHR!N3U8,NY_ASH_0>E.-V/)F)9N'W;(B+>%*?>[0,=)^]R4'\?!@#Z;[J7H] MW:PGO8A7.L.[3$2$(,$U;,'3.,:&^'XSBONKD^[CC:2#14=]C">A3ZI@LLM= M?.N6A^;5MP2'/^Q;-:(D\7Q*%O^ 0N7:WW^$Y1FTF*:L#E8\5A384P!\KL+@ M[M"T^,ZGH$WU".A.]'H;-Z-V!@&HP<_O-5&(@9XN-\-;])BMG(8+AN\;%E$9 M\[V,Q$M[8)+Z&3A-FYIWU?,L;5D?DM\KT3]*CW]A")T9]*K+;! ^+#372!0 M:S!?T?+TN>_>7395&,_E0?IP"2"E'$\M(BCO:6AD>2%M_6LTL*J0W@9 M+>9X3J<4PE=9L?CQP\3H/X$?&5C>^AIUYL(8>Z]J'YL3_'GV0?Q)30(XY2%) M#/:#8W*Q/370#Z19X.&9T&/./FWY;"'N9U%6*NBYZPI.&\V2,5$7X"4"*#C6 M'[N3\YGJ1Y, %_;)_C VD!']-7/1&OX:;>M(E$LE/-390E3O+"T M'9![%3/O.;[ JPUW#OLSC;0N2JGI!#_'B]LPY10>P%)<=P]YB$KI5E*C,O1FG$*-C*PIRU=ZXJ=+0AJ%,"BMG%]%[T(OD]6>L7@TG$I3OFK"#A;+V? L][>KB=7D/!R,\@6Z,^7!;Y4 MHO;OM!&J?T>NW#/F>U! ?5\&3J]4X&V?.5K&0E';^;6/%AWC.SQ,'EH,L7[ MMRFXDQ=49WA7W6ZRWM:A,P8;^\HU=R7]^IWB:[>L4X+VL\$R*Z' *<;' M_CBWBHXW7MFE?W-()A2RKHT=%ON6OH.^VQ.=M9VGJ]RNIH WR5EO>G13@A36Y=D5J3#;A]C0:+=)JJ)9,0[G P43W:$M(),039ZY1$"!&' M>VIA1T+](HV/]=D?]M=M;"A78?43D95!X\RK5,1Q-8+6 G8:W$[J2G;_R>EXV+\D2NO]>#SHD;YY& M>O!)O@_?= M?,GL@^^?JS9!,"V)Z$J=@^6V OB.S<4H^\%QBSC=QS+0PGNAZS7B&TC,V\!D?(JXIF4:ND92)=]-G-W+6A @WS?G2KOUBJ'T82JMB:XN>HX MG85HJ>Y4O\NE&LV4K9<1SX&&.UJE!&$#PW->Q_RK208(2Z$I8** !A,&GKNZ M3GH+Y(NNYL:9T9NQ[="^#-6^58?17XI3;D'\OKM%@*_MT5^XC[004K@6CO$J MM:DM@Z"9F:5\ M?E$C'=?V_F=SPO\$=-H1B0"Y.4>34N:6QG15E4>_Z.DU,!^#F&YHRO(0WJJP MQJR,P.ABHWT*7#5N2 S!(U65H:>Z +^C8A30_P^=E()>O)[WX!8Q?GU;46JL M)&I1#'.P($9HO(9EUYGL^4J%Q[H,LG(26 6KW#"A-]CE/3KVZ\W0B*K?^3%7 MWR9EWO]-PGAMJ7#RB1AF!3H_!Z%!=RMV6Y')OF]J1(D#C7,=9Z^MISW=C[YA M7.W2GT&O6-!QJ"$/5@LXDS2=/5)^MU0WO"A\/, 7]VW086 :B;V*UZ>\C)],]5VH;6 MX+Y$#:)DEWA:C(3A;GYHGZV_-S&'.+3-/&U[G MO!\D9J+-S#OPTS8"R^ MT,2A]8-9;MR7^ BM[ :WBWAZ2J0_SPE@75E59'N>'F65?.!8..DA)=*;X6$< MF%RRN.]%8CO24!?V(9+_T\=R@-PW"AB:\F?[OD7CPF\K:Z!F2#+KLJ(U/-N^PFC$/L"1<+NRP"G!5)&>SI="#MXZIZ#8*]1:F1CS8_IJ'!X]!R0@LX<5B]!:5A-+>W224Z2EFV$!@E8UVB=9-MD:$D)&%?2;&#LNW M7^3B^32Y?U7SLS*@!RWCX4_YCML9\Q8.KVF..R-+9"'+/ L-[,>6)NF*0*\R M-O0ECLX?G0U85;1K]7A5?Z&A N2!3CBK<">8_@H"R L'H #P+J?GG[6J=HJ! M<->==[YL&\-0:YMS_OGX0&!AX)IDLW@!=YDO>>(:0J^F5COGM%4_P\W469_P M?KTEUDJ1X4 6&Z+UBFXU&+;4(TW6=JL?N>%,J=2Z>SU'XZ\I(^6CAYT_+TT. MXNR[^=H:5[-!B*,_\QR0FKW*?#35C('!-:SR$P@DGYE\12U-!TN-6#]\P75! M2*LQR$QWW2L@A"O@5W2-.QL H_LB7)Y7WB0.R#)\-N%UA MR3^O?+]TA79W,H8CA#<\&=+0AXFKUEO&/+]JH@/ SW7M206 3.M_!$S7^N*I MP#U=,(8.J$;-4"G8>F'$^\HPCL8LZNU$ %Q+K-S-/?57J<)O5;Z5S%//1^Z% MW(*. G=_1H"Q"_H#8X1:MQ<*H).6-$6X;S)&2+IO2)0R??TF*<"0I29+D-A) MS7K.M\,!S_*L;O'89\L8P&G](OOQUZ/$\)6&MIAK2!:=Y:D]3T7CU9FW6:.O M5Z?IZKF:WN2-\7W&W784>W[>C_]J3JV35(-*,.+9>1MW%C'+6SIA*!^$?<$* MB<-A2^(F&6 MGT>5X0Y(3&5P$2*) GAV.,EE&UM2(RJU3)5"I?D0EH,W7QMIN)?K5I1(TE.5 MZ;$G7ATH-5<)R-_ER31ZN&([^;'.70:8.?%RI^+)*9'8R[*K#!P]NV3Y!+HX M+='/MCN?3G+\M1>S*01J*U@LK1:I06P4F:TY>M4:FIF,%1NJEW[EESOFTDJB M_?Q)J_FVNOY<[SGBZ,FT1KHD,T3U>NZ)PT0[%&N,@NF"0PT$V9PZM0W.TE*JO\9H*#K#E73C1S3[0D;W7OZ1>2G%8::T MZ=P9>]46H-3;"JFJQIR;B!5Y.<32Z<-)R\GYE:DVP6>S _#5(]^]L1U0%S\X MX32YDSY7RCVNVS^/+J"F.%=XG/9HN.]]8NA#=8F/[N1<7O+GG$*:%/8R9 F] M@*0R5YC4YXM:)[ G%L3.9)4] MY]5+3#F"ZM)I_H%#^E:"X<:C M:LOHX0UTV^N;F2N4ORAS__^:&:ECA- M[#AC'R+-*E^.B#(3>#/%>\GNW/F[*0V&VZ<_)OCAM38!MFMB8MS$JT?L&/7Y M[4DRBQJ]M4,O3$Q*@OH]G]JAXEA'K;!2!)/8:=_ MD['8D.6^5>@LJ6/E>Q*9#GZTY9U'F,&>'X3/40PI-]G+L)[[[K4C86*W:&2( MKJS)_Q;'^%P&88\" /"$ZN[#UP,=Q-\O"H>8B:@2Z1]5N<_V:>5/E0EV&!U< M&(PR"-]!A @T'JLQAAU?'*XP/?N:<;7X_JF3_T)O-=CAV%_@5ANDORE;FVS: MYNAL5# VJC^71#5[1UG-&%FUORWZ2U8CZ7JOZ6]!.'7Q$_>/NPVM'9UOKLHY M@V!I@S*XB"73".6I:IN,&VN;UW[>K^3*+(>H]@A]CKN.B:L4\A$):X;V$PZI MOE^U]IM5)#,K%+O4##X0;/W*C/OHEE1"!6T_J'?02N,VK$>.*V8;>Z8)B;&V MQ^?95?/.W7.MVEN0<0N&-39(4Y,J%*]:O'05EEA(S"''D9#++B]AROK5'H>X M6J- *C%$;IJ,7$T>"TG1:G2V1!6@ %/NO&*85?/)! M%0/F5/-(/E>HS:0KM^="[/=XM8:,%US%9XNO"-JKGIN^T.[6F:>OX-WD[7>V M^.E[(2SNN9-B33+EXDEW0.-Q[2R8F-CX_*Q(O>7R:>=7M,,+@Q03I#.&5E-C MTK!:V\@2+6VT.L^PD#V-T>Q"PELKW&XY/I9R $@B^82[Q*"/J@&V^Y+ M,G5(H[$IC'>H:I.^A $9_J4K09_N'/=FV M;&KG=N,OE)D(-]!$P/C1(,9L^RLD[/K)8&L M*]<01D#KJCX3%E9<3Z_]WZL$(M!.D%14I2TSA( MC#6SZ8D384F)T'=W.+2'P.N+G>_7C%&#- J=_:??G_3 ^E@_F3;+238J8O+] MWE@31-N_,/CVQ]]WJJI^R*5*L$-N %QKM-IM+Y)JU1*W':6HXY@0:,WQ29'0 M"=0UV,1 ;>)_# '[\SU+#X0N99Y(8#A\J.VG+[;YYQ6#"=O2Q/'6<$G+'
&RDW24(.AL_F#PA00X"L7P#.< M4.F@**1T"#)E;8QHC(7*,!"> 9+=GI#4F72[,YN=V^H< MWYT3M,W$8*U%3,%7VC83B=>B#]A$QX9L3KZ5$':'$AR:D\ %PCR5"LDP]GD" M:APXS:006B> -=6UN)-@,EF$S4S78"*&9X43 4 DC"SNG2'J$(2'0: <:?7% MG"":ISW-07$$!>P56#[X;<1=,4,V,P.3JF4>*"3-)E#!N+)7PPURO"B@,RZ8 M 2R-)DBJC&?E8E"SSI]81XPIA'8I%P.M64?+$-!9:#-Y$_05(C"$E\X:LY$EWU4:# M"\B7+A876=RD_'&,G9JPWA#OZ^>I#US&7.]7SYZ:JPX4%0 B.)N]PTP4)4EI M0HF!HB2;>9%)ITD(>@[O]-T%UB=\ KHN#&X.),R,),,9Z<'AY6YJEB"O&D6C M^$6)&H*_@T&"::AT;D*2B$,#4^ +=[RC3-[QYGGRCBM,R7?%R)=]>]+EA,&U MSY(;5^928A"8MM,C3)@VU94(V<6P$Z=13)KUNE6#70WZ"&KPT/H>5 MU7Z,PN'9623?QGQJ DHVPI2=6M_FC@$O',EH%-CD0*G=^ICK<&I60SR#LM%0 M!2+&F/%2D-H$6I-1B&#.H&N:?+P^GN'*W)EDY8T54UTYM J2QN P9(;/&)I94B;G>"D9$E5)):/"&.OQO%-90,^.6%-KGA6 MKIJ[^C2 KZU(RM(ENFK5LXC/ KZKHA5HIZ7D0:Y$392/M;VUEY TO;D,T.7) MU"Q$-W..J&(\,A_,,]ZQ!\KDM^%9::5'@3T%+.,S!_;[+J'^R;GFOTB*_&&5%[-+D]^ER6\W3=YD M =5[=((+>2K%B##HEK+@[?D=*1YO@D@[%:UD6,^4V=BB79C4])@7O\R&-W6: M3#XO16S[U9E77?*"LPW;VX?L;EMIP8U5&UK5],EG)+4.LKI-5C3JC$ MNG[/>7NW4:MCU7C")MR3)87ACJJRP+5%W)Z=_XWR?,I8^.MJKWNK(< -8'2O M''%:<6P6]_:41!F+/Z[VVDN*?59<@RJ-?U5%M2B)D"NRNA>N.,61S><)5<%0/&KVO%-!GL;@1OR%;VP9MEZ% M6 ^_X](KK4M%5599ACVT1=I\1&WI%2OK[4Z!_NPIT"=NT;L2#X<^:4H_=6;T M!BWS:AX2W4"G]F5[?9LO+U1HI(R-:>)S%;;B4ESLPU;.Z$>>A^6DA*F<82D8 ME/^3N$"D6TL[BQ;K>?#0GI^W$RB6-Y)XI#[RXW='OHC/_'K"G-._ V"[F38P MQ>(_)D,X&9\ZW\RN8L3OL_4_DHI"I@J);;@8A0!\2N#TIG-*B62KGQ0+DV 6 MLZ)25/(N+54EYE0;@2>Q@6Q\?#XMRATLSF'9E2+9%K=L-5\4NSQ#=$ZZ6MVF MI,.]JW<0!ZBQD7)M$9.T0U:A3MYDJ&+&Q;!""+,,,(0I MFN;16,.4OB&/P+^F3A\5P6=IGQ!,A"KT\TI?FN=4U'\L5^A$ 0O"PBNF:@>> M,3)553(E[SSD7M0UEC^F)%[Y*MO*E<;+:MJ\6=[2>CQOJ29;N1!]Z5.,*RB7 MD>3S[!^04H_&F96%U(:J>5:EA&FQV-KFJIFRD0"42,J#MYH72;>-F#>=.6&- MIH6_UEO4H#/R!M2','AJ3*-JXA'>DPQT*1!];P^R)GG4:4VW-4H MEP6E59N2=53#'7N;)%TJV2"2IL(JE3%)J[G<9,:&\9+5DXP*C%9M=.-RE[,M M<[TB.L(3R9(TP4NBOG(H-%%5-DZ:B#E.6FJHGZD:AB5@T42*ZSF+>\ H.K"7 M:\C@)G5R\3+V*77C;D#8KA/V?"QHXS/58E_EF^'.[?%.K&J_9A4QJ@#<"ZBM M;'QHE*ICFQ7,?_5@,-WMMIN6HEX1Q55I(H*-&>8)9:T.<+";M'8 M#!E^(@$ >!II;9M>H>, D#WN>DSN%>#O0KB/&I^>,VVCR4+H"9%_*5'(P^\U MI\3(=$C:'G],VAY?"^J,#63R17"L]4@UG#,42P^.M:BOM@>+SG4^UB//[W'R M5%IV;A_JRM2.?M[471))9]2^K9!O1A'+S@7IK?7NZ)CPW#H+=U*ADE)A 9?: M.$:9"JST[BQW1!4?F&. Y\?=A_@47@-.C],'K0E6-$:CAAK?UZ ^M53LC)!A:Q('Z-&*:^8:EU;:AB>^.5NUX\^SLZ\U=OGQ^H;&] $. M>.F KJ3O3A\%HID(=+^#?A6"/E M'W:E'V9+/QQ5>3&[T@^[T@\[X;V2\$8QLG$I_&P<;:B#2N*.3=4>G:B=J0,8K8:\Q_*[Y/2&3@AX_DKNFXYHH!@$@-SH:.$A M&"'CD&9CW[QBK_97$H9SE1.-C+%D'+MFN%?H_D73 6Z"NY)IT3WQ,]8=IFS3 M(D_<83>1.%+T0.0$WMO;7]0B_H$^NT-1!.R=5)[)(9BUTH9JA+YRH'M-3>># M7+<3K,\TEKY-J,K=BW\#X:VR$ZIG"R8N'ZYF!1ZMZ-$ HQD4%F][A<1- PTL MZ&Z[:\5-BV?XZ+?#]U?.?O']GOR!80:'1]3R)=-/(02M\#\1D#X6*T$[T[:R MLJ613,#!Q,YZH _TJ8(EF*L]K;B+JD&PNO&2*8!!I%GT\G2".A.3E133BQPTF]: M;-1F6C=R=BT2#U%MBZ?9UE+N=&G"O#,3(9&@[VON4R ?3$8?_P+M87-59/2T M9;/>L6ALHX,@B("[QN7+LITO%W@A38@_'P R'9;:)-C)ELYUE^J) 7 OBDRB MLPP'B ,U)R2I8(KT,_+Y[*^YU#0W2OR%,"[&>TQ3*R!]Y=JN5SS, >F$N"KP M02\GP59$E$=$=?9.A]1=*DECHW2YGTYE.S&"QMW?Q%F0#'PSN2"W0RU$_3L@ M%_M*D&Z4 +Q="*N2S-]2X<;- \%3WI&PAL"RAC1-0UDF,:<=KXN9?B;2@+JM MZ4%'"5A(3&D^1C9&MM- *HF$&0F_A?A7UG>FTYF84Q*:K-=YIM$([M,H/7WE M9YJVFK[D((#F>5LRBK7%T*P ?,J&\+*S"6(Y9Z9#I((F*7:1MG :"'S5 9! M! 0Q+[)FS7&C3B0S3]I^KS0$&C"]_6S:1FH\\7103 9,8"@-W9K93@3UMZ4U M&,*EU"V;X&&%/-R'OG4 SY([=[1<25J>428J9T(@*H4X2]-KF=I+]V7@ .Y. M8=H!DZ.13R$%/Z1I.!P#ER3BIF<"29/(B/"(=UF(O@-)I4OBI\]\$ *(?*U#L)/]3CW#'$-BU?F@^?=HIC[F^7[N:C,@9VN3"[7)AL+LQQE1>SRX79="Y, M<:89NB<.N'&:I=DO0)?\ HSYP4- GY"]>]-H)4<0%['!K:7_'+YY%(VL M[53HWNG9^?]>=?_ZW+GX\TOGZI:=75VP\^[5#7Z^[3*"VAK?]KZG3]<]YM?N MY\OS[^QC]YI==\Z[_^Y,=^0ADU"CQY60( AW IX)S$ M-%"'&R<*ICW@CA&&I.L)_+0L^+^%CBYK; Z0ME3)9OZ45[()# "N0:6>L@]2 M!8Y$NR-@GV!5^LV+DX6EO7\?2]DZWL>76_EGKGF^@AL(CV=%/+>LC MD.Y *6,"WG$OHM 6%<@!#I!D@ C# <84#37^"@GFG_/#5Q-/N /C',GS#6H ME533P2,208%OT+$%>U/?1O4-$>DWOD1HZ9K8,.92_.1TD[ MT^+K#LC-$[?J75SI9X1]C9-#&V;*-70@X35* (S[G!HG3=KPR@Z+/4TU#$=M MD7+S[T?:/)(",)B!1G'1UGN%3HG0,_XFM'='ONP#AAD'EX\O]>VA^\2G;LLR M99MQ979 W..)%>35$T[UC_ 14N5H\\B)5'Q1&B2TR,#(S,3(S,5]D M968N>&UL4$L! A0#% @ $T!66&\22TR,#(S,3(S,7@Q,&LN:'1M4$L! A0#% @ %$!66)+& MZ1PPIP 7>0 !@ ( !6_(% &AR;7DM,C R,S$R,S%X,3!K M,# U+FIP9U!+ 0(4 Q0 ( !1 5EC0<02]K%( -]4 8 M " <&9!@!H#$P:S P-BYJ<&=02P$"% ,4 " 4 M0%98)VDT69B= \LP & @ &C[ 8 :')M>2TR,#(S,3(S M,7@Q,&LP,#&5X,C-D,2YH=&U02P$"% ,4 " 40%980[^IU$<) "[0 M& @ &#D@< :')M>2TR,#(S,3(S,7AE>#,Q9#$N:'1M4$L! M A0#% @ %$!66)9]6I@@"0 ?4$ !@ ( ! )P' &AR M;7DM,C R,S$R,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( !1 5EA(*_8TL@8 M 'XF 8 " 5:E!P!H&5X,S)D,2YH M=&U02P$"% ,4 " 40%98I1"BCZ<& !^)@ & @ $^ MK < :')M>2TR,#(S,3(S,7AE>#,R9#(N:'1M4$L! A0#% @ %$!66$ MC&6_&@ =.( !@ ( !&[,' &AR;7DM,C R,S$R,S%X97@Y =-V0Q+FAT;5!+!08 $ 0 $H$ 0S@< ! end XML 108 hrmy-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2023-01-01 2023-12-31 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2022-01-01 2022-12-31 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2021-01-01 2021-12-31 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2023-12-31 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2022-12-31 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2021-12-31 0001802665 hrmy:SecSchedule1209AllowanceDistributionFeesDiscountsAndChargebacksMember 2020-12-31 0001802665 hrmy:BlackstoneAlternativeCreditAdvisorsMember 2023-12-31 0001802665 hrmy:October2023ShareRepurchaseProgramMember 2023-10-27 0001802665 hrmy:August2023ShareRepurchaseProgramMember 2023-08-01 0001802665 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001802665 hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember 2021-09-01 2021-09-30 0001802665 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001802665 us-gaap:RetainedEarningsMember 2023-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001802665 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001802665 us-gaap:RetainedEarningsMember 2022-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001802665 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001802665 us-gaap:RetainedEarningsMember 2021-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001802665 us-gaap:RetainedEarningsMember 2020-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001802665 us-gaap:CommonStockMember 2023-12-31 0001802665 us-gaap:CommonStockMember 2022-12-31 0001802665 us-gaap:CommonStockMember 2021-12-31 0001802665 us-gaap:CommonStockMember 2020-12-31 0001802665 srt:MinimumMember 2022-01-01 2022-12-31 0001802665 srt:MaximumMember 2022-01-01 2022-12-31 0001802665 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001802665 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001802665 us-gaap:RestrictedStockUnitsRSUMember hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember 2023-01-01 2023-12-31 0001802665 us-gaap:RestrictedStockUnitsRSUMember hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-12-31 0001802665 us-gaap:RestrictedStockUnitsRSUMember hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember 2021-01-01 2021-12-31 0001802665 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001802665 hrmy:ZynerbaAcquisitionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001802665 hrmy:ZynerbaAcquisitionMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001802665 hrmy:BlackstoneAlternativeCreditAdvisorsMember us-gaap:CommonStockMember 2021-08-01 2021-08-31 0001802665 country:US hrmy:WAKIXMember 2022-02-01 2022-02-28 0001802665 hrmy:ZynerbaAcquisitionMember hrmy:EmployeeRelatedLiabilitiesCurrentMember 2023-12-31 0001802665 hrmy:TermLoanMember 2023-01-01 2023-12-31 0001802665 hrmy:SeniorSecuredTermLoanMember hrmy:BlackstoneAlternativeCreditAdvisorsMember 2021-08-01 2021-08-31 0001802665 hrmy:SeniorSecuredDelayedDrawTermLoanMember hrmy:BlackstoneAlternativeCreditAdvisorsMember 2021-08-01 2021-08-31 0001802665 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001802665 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001802665 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001802665 us-gaap:DomesticCountryMember 2023-12-31 0001802665 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001802665 us-gaap:DomesticCountryMember 2022-12-31 0001802665 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001802665 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001802665 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001802665 hrmy:SeniorSecuredDelayedDrawTermLoanMember hrmy:BlackstoneAlternativeCreditAdvisorsMember 2022-08-10 2022-08-10 0001802665 hrmy:IncrementalTermLoanMember 2023-09-21 0001802665 hrmy:FiveYearSeniorSecuredTermLoanMember 2023-07-26 0001802665 hrmy:SeniorSecuredDelayedDrawTermLoanMember hrmy:BlackstoneAlternativeCreditAdvisorsMember 2021-08-31 0001802665 hrmy:MultiDrawLoanAgreementMember hrmy:CRGServicingLLCMember 2020-01-31 0001802665 srt:MinimumMember 2023-12-31 0001802665 srt:MaximumMember 2023-12-31 0001802665 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001802665 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001802665 us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001802665 hrmy:CreditAgreementMember hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember 2021-01-01 2021-12-31 0001802665 hrmy:MultiDrawLoanAgreementMember hrmy:CRGServicingLLCMember 2020-01-01 2020-12-31 0001802665 hrmy:DaytimeSleepinessMember hrmy:WAKIXMember 2023-12-31 0001802665 hrmy:CataplexyMember hrmy:NdaForWakixMember 2023-12-31 0001802665 hrmy:WAKIXMember 2023-12-31 0001802665 hrmy:BlackstoneAlternativeCreditAdvisorsMember 2023-01-01 2023-12-31 0001802665 hrmy:MultiDrawLoanAgreementMember hrmy:CRGServicingLLCMember 2020-01-01 2020-01-31 0001802665 hrmy:SeniorSecuredTermLoanMember hrmy:BlackstoneAlternativeCreditAdvisorsMember 2021-08-31 0001802665 hrmy:FiveYearSeniorSecuredTermLoanMember 2023-07-26 2023-07-26 0001802665 hrmy:RepaymentOfDebtDueOnMaturityDateMember hrmy:TermLoanMember 2023-01-01 2023-12-31 0001802665 hrmy:RepaymentOfDebtCommencingOnDecember312023Member hrmy:TermLoanMember 2023-01-01 2023-12-31 0001802665 hrmy:RepaymentOfDebtBeginningOnDecember312025Member hrmy:TermLoanMember 2023-01-01 2023-12-31 0001802665 hrmy:TermLoanMember 2023-12-31 0001802665 srt:MinimumMember hrmy:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0001802665 srt:MinimumMember hrmy:TermLoanMember us-gaap:BaseRateMember 2023-01-01 2023-12-31 0001802665 srt:MaximumMember hrmy:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0001802665 srt:MaximumMember hrmy:TermLoanMember us-gaap:BaseRateMember 2023-01-01 2023-12-31 0001802665 hrmy:CreditAgreementMember hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember 2020-01-01 2020-01-31 0001802665 hrmy:BioprojetMember hrmy:SalesBasedTrademarkAndTieredRoyaltiesMember 2023-01-01 2023-12-31 0001802665 hrmy:BioprojetMember hrmy:SalesBasedTrademarkAndTieredRoyaltiesMember 2022-01-01 2022-12-31 0001802665 hrmy:BioprojetMember hrmy:SalesBasedTrademarkAndTieredRoyaltiesMember 2021-01-01 2021-12-31 0001802665 hrmy:PANTHERxSpecialtyPharmacyLLCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:PANTHERxSpecialtyPharmacyLLCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:CaremarkLLCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:CaremarkLLCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:AccredoHealthGroupIncMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:AccredoHealthGroupIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:PANTHERxSpecialtyPharmacyLLCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:PANTHERxSpecialtyPharmacyLLCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:CaremarkLLCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:CaremarkLLCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:AccredoHealthGroupIncMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:AccredoHealthGroupIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:PANTHERxSpecialtyPharmacyLLCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802665 hrmy:CaremarkLLCMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802665 hrmy:AccredoHealthGroupIncMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802665 hrmy:BlackstoneAlternativeCreditAdvisorsMember us-gaap:CommonStockMember 2021-08-31 0001802665 hrmy:IncentiveAwardPlanTwoThousandTwentyMember 2023-12-31 0001802665 hrmy:EmployeeStockPurchasePlanMember 2021-04-30 0001802665 hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember 2020-01-09 0001802665 2021-12-31 0001802665 2020-12-31 0001802665 hrmy:LongTermCommercialPaperMember 2023-12-31 0001802665 hrmy:ShortTermUsGovernmentSecuritiesMember 2023-12-31 0001802665 hrmy:ShortTermUsGovernmentSecuritiesMember 2022-12-31 0001802665 hrmy:LongTermUsGovernmentSecuritiesMember 2022-12-31 0001802665 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001802665 hrmy:ShortTermCorporateDebtSecuritiesMember 2023-12-31 0001802665 hrmy:ShortTermCommercialPaperMember 2023-12-31 0001802665 hrmy:LongTermUsGovernmentSecuritiesMember 2023-12-31 0001802665 hrmy:LongTermInvestmentsMember 2023-12-31 0001802665 hrmy:LongTermCorporateDebtSecuritiesMember 2023-12-31 0001802665 us-gaap:ShortTermInvestmentsMember 2022-12-31 0001802665 hrmy:ShortTermCorporateDebtSecuritiesMember 2022-12-31 0001802665 hrmy:ShortTermCommercialPaperMember 2022-12-31 0001802665 hrmy:LongTermInvestmentsMember 2022-12-31 0001802665 hrmy:LongTermCorporateDebtSecuritiesMember 2022-12-31 0001802665 hrmy:LongTermCommercialPaperMember 2022-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001802665 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001802665 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001802665 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001802665 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001802665 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001802665 us-gaap:CommercialPaperMember 2023-12-31 0001802665 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001802665 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0001802665 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001802665 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001802665 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001802665 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001802665 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001802665 us-gaap:CommercialPaperMember 2022-12-31 0001802665 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001802665 hrmy:Hbs102Member hrmy:AllCountriesExcludingChinaMember hrmy:AssetPurchaseAgreementWithConsynanceTherapeuticsMember 2021-08-01 2021-08-31 0001802665 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0001802665 us-gaap:StockCompensationPlanMember 2022-01-01 2022-12-31 0001802665 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0001802665 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001802665 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001802665 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001802665 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001802665 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001802665 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001802665 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001802665 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001802665 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001802665 hrmy:BioprojetMember 2023-12-31 0001802665 hrmy:BioprojetMember 2022-12-31 0001802665 hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001802665 hrmy:TwoThousandSeventeenEquityIncentivePlanAndTwoThousandTwentyIncentiveAwardPlanMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001802665 hrmy:October2023ShareRepurchaseProgramMember 2023-01-01 2023-12-31 0001802665 hrmy:August2023ShareRepurchaseProgramMember 2023-01-01 2023-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001802665 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001802665 hrmy:IncentiveAwardPlanTwoThousandTwentyMember 2023-01-01 2023-12-31 0001802665 hrmy:EmployeeStockPurchasePlanMember 2021-04-01 2021-04-30 0001802665 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-12-31 0001802665 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-12-31 0001802665 us-gaap:StockAppreciationRightsSARSMember 2023-12-31 0001802665 us-gaap:StockAppreciationRightsSARSMember 2022-12-31 0001802665 hrmy:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001802665 hrmy:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001802665 hrmy:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001802665 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001802665 hrmy:LongTermDebtDebtIssuanceCostsMember 2022-01-01 2022-12-31 0001802665 2021-08-01 2021-08-31 0001802665 2018-06-01 2018-06-30 0001802665 hrmy:ThreeCustomersMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001802665 hrmy:ThreeCustomersMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001802665 hrmy:ThreeCustomersMember us-gaap:SalesRevenueProductLineMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001802665 srt:MinimumMember 2023-01-01 2023-12-31 0001802665 srt:MaximumMember 2023-01-01 2023-12-31 0001802665 hrmy:BioprojetMember hrmy:WAKIXMember 2019-08-01 2019-08-31 0001802665 hrmy:BioprojetMember hrmy:PitolisantsMember 2022-10-01 2022-10-31 0001802665 hrmy:BioprojetMember hrmy:PitolisantsMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001802665 hrmy:CataplexyMember hrmy:NdaForWakixMember 2021-01-01 2021-01-31 0001802665 hrmy:BioprojetMember hrmy:WAKIXMember 2021-01-01 2021-01-31 0001802665 hrmy:BioprojetMember hrmy:WAKIXMember 2020-10-01 2020-10-31 0001802665 hrmy:BioprojetMember 2019-11-01 2019-11-30 0001802665 hrmy:DaytimeSleepinessMember hrmy:WAKIXMember 2019-08-01 2019-08-31 0001802665 hrmy:BioprojetMember 2019-08-01 2019-08-31 0001802665 hrmy:BioprojetMember hrmy:WAKIXMember 2019-08-31 0001802665 hrmy:BioprojetMember hrmy:PitolisantsMember 2019-02-28 0001802665 hrmy:BioprojetMember hrmy:PitolisantsMember 2022-07-31 0001802665 hrmy:BioprojetMember hrmy:WAKIXMember country:US hrmy:UponAchievementOfAggregateNetSalesMember 2023-01-01 2023-12-31 0001802665 hrmy:WAKIXMember 2022-03-01 2022-03-31 0001802665 hrmy:BioprojetMember 2019-08-31 0001802665 hrmy:Hbs102Member hrmy:AllCountriesExcludingChinaMember hrmy:AssetPurchaseAgreementWithConsynanceTherapeuticsMember 2021-08-31 0001802665 hrmy:CreditAgreementMember hrmy:OrbiMedRoyaltyCreditOpportunitiesLPMember 2020-01-31 0001802665 hrmy:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-12-31 0001802665 hrmy:ZynerbaAcquisitionMember 2023-01-01 2023-12-31 0001802665 hrmy:ZynerbaAcquisitionMember 2022-01-01 2022-12-31 0001802665 hrmy:ZynerbaAcquisitionMember 2023-10-10 2023-10-10 0001802665 hrmy:BioprojetMember country:US 2023-01-01 2023-12-31 0001802665 2022-01-01 2022-12-31 0001802665 2021-01-01 2021-12-31 0001802665 hrmy:ZynerbaAcquisitionMember 2023-10-10 0001802665 2023-12-31 0001802665 2022-12-31 0001802665 2023-10-01 2023-12-31 0001802665 2023-06-30 0001802665 2024-02-16 0001802665 2023-01-01 2023-12-31 utr:sqft hrmy:segment shares iso4217:USD iso4217:USD shares hrmy:Right hrmy:Vote hrmy:Institution pure hrmy:product hrmy:customer http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember 0001802665 FY false 2023 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember P3Y P1Y http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P3Y 10-K true 2023-12-31 --12-31 false 001-39450 HARMONY BIOSCIENCES HOLDINGS, INC. DE 82-2279923 630 W. Germantown Pike Suite 215 Plymouth Meeting PA 19462 484 539-9800 Common Stock, par value $0.00001 value per share HRMY NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1174500000 56769081 34 Deloitte & Touche LLP Philadelphia, PA 311660000 243784000 41800000 79331000 74140000 54740000 5363000 4297000 12570000 9347000 5537000 8786000 451070000 400285000 371000 573000 270000 750000 72169000 22568000 137108000 160953000 144162000 85943000 6298000 2798000 360378000 273585000 811448000 673870000 17730000 3786000 23747000 11532000 99494000 59942000 15000000 2000000 7810000 1624000 163781000 78884000 178566000 189647000 2109000 2501000 180675000 192148000 344456000 271032000 0.00001 0.00001 500000000 500000000 56769081 56769081 59615731 59615731 1000 1000 610266000 675118000 2000 -151000 -143277000 -272130000 466992000 402838000 811448000 673870000 582022000 437855000 305440000 121236000 83481000 55518000 460786000 354374000 249922000 76063000 70886000 30367000 97404000 79285000 68118000 95289000 84017000 63909000 268756000 234188000 162394000 192030000 120186000 87528000 -9766000 -26146000 159000 169000 16000 23757000 18795000 24194000 14730000 3126000 224000 173396000 104686000 37428000 44543000 -76782000 2831000 128853000 181468000 34597000 153000 -151000 129006000 181317000 34597000 2.17 3.07 0.60 2.13 2.97 0.58 59469648 59173121 57531540 60372397 61097045 59205213 56890569 1000 585374000 -488195000 97180000 34597000 34597000 1270462 29700000 29700000 664738 9371000 9371000 15659000 15659000 58825769 1000 640104000 -453598000 186507000 181468000 181468000 -151000 -151000 8050 408000 408000 781912 8433000 8433000 26173000 26173000 59615731 1000 675118000 -151000 -272130000 402838000 128853000 128853000 153000 153000 3254445 101097000 101097000 407795 4540000 4540000 31705000 31705000 56769081 1000 610266000 2000 -143277000 466992000 0.01 128853000 181468000 34597000 514000 419000 416000 23845000 22966000 18424000 2260000 31705000 26173000 15659000 -499000 732000 446000 2274000 1663000 2238000 -13419000 -85943000 2715000 432000 -9766000 -26146000 1768000 1526000 19400000 19897000 12667000 1066000 -135000 609000 -74000 7548000 1655000 8949000 2785000 -1555000 46479000 20570000 17263000 -1000 -151000 -146000 219387000 144466000 98557000 127469000 110729000 118309000 9069000 312000 172000 298000 36967000 40000000 100000000 -46439000 -141832000 -100298000 30000000 300000 200000000 200000000 2997000 9152000 196500000 200000000 5846000 22000000 4750000 2000000 500000 100000000 514000 5055000 8841000 9371000 -105552000 6841000 7419000 67396000 9475000 5678000 244534000 235059000 229381000 311930000 244534000 235059000 20051000 16364000 19830000 48233000 12645000 2875000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. ORGANIZATION AND DESCRIPTION OF BUSINESS</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">The Company</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Harmony Biosciences Holdings, Inc., and its consolidated subsidiaries (the “Company”) was founded in July 2017 as Harmony Biosciences II, LLC, a Delaware limited liability company. The Company converted to a Delaware corporation named Harmony Biosciences II, Inc. in September 2017 and, in February 2020, the Company changed its name to Harmony Biosciences Holdings, Inc. The Company’s operations are conducted in its wholly owned subsidiary, Harmony Biosciences, LLC (“Harmony”), which was formed in May 2017. The Company is a commercial-stage pharmaceutical company focused on developing and commercializing innovative therapies for patients living with rare neurological disorders as well as patients living with other neurological diseases who have unmet medical needs. The Company is headquartered in Plymouth Meeting, Pennsylvania.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 10, 2023, the Company completed a tender offer to acquire all of the outstanding shares of common stock of Zynerba Pharmaceuticals, Inc. (together with its subsidiary, Zynerba Pharmaceutical Pty, Ltd., “Zynerba”). Zynerba is a clinical-stage pharmaceutical company focused on innovative pharmaceutically produced transdermal cannabidiol therapies for orphan neuropsychiatric disorders, including Fragile X syndrome. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. LIQUIDITY AND CAPITAL RESOURCES</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared as though the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The Company had an accumulated deficit of $143,277 and $272,130, as of December 31, 2023, and 2022, respectively. As of December 31, 2023, the Company had cash, cash equivalents and investments of $425,629.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company believes that its existing cash, cash equivalents and investments on hand as of December 31, 2023, as well as additional cash generated from operating and financing activities will meet its operational liquidity needs and fund its planned investing activities for the next twelve months from the date of issuance of these consolidated financial statements.</p> -143277000 -272130000 425629000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Basis of Presentation</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include all adjustments necessary for the fair presentation of the Company’s financial position for the periods presented. All intercompany accounts and transactions have been eliminated.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Significant Risks and Uncertainties</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s operations are subject to a number of factors that can affect its operating results and financial condition. Such factors include, but are not limited to, the results of clinical testing and trial activities of the Company’s product candidates; the Company’s ability to obtain regulatory approval to market its products; competition from products manufactured and sold or being developed by other companies; the price of, and demand for, the Company’s products, if approved; the Company’s ability to negotiate favorable licensing or other manufacturing and marketing agreements for its product candidates; and the Company’s ability to raise capital.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company currently has one commercially approved product, WAKIX, and there can be no assurance that the Company’s research and development efforts will result in successfully commercialized products in addition to WAKIX. Developing and commercializing a product requires significant time and capital and is subject to regulatory review and approval as well as competition from other biotechnology and pharmaceutical companies. The Company operates in an </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">environment of rapid change and is dependent upon the continued services of its employees and consultants and obtaining and protecting intellectual property.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 40pt;"><b style="font-style:normal;font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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 and disclosures in the consolidated financial statements, including the notes thereto, and elsewhere in this report. Actual results may differ significantly from estimates, which include rebates due pursuant to commercial and government contracts, accrued research and development expenses, stock-based compensation expense and income taxes.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 39pt;"><b style="font-style:normal;font-weight:bold;">Operating Segments</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company holds all its tangible assets, conducts its operations, and generates its revenue in the U.S. Operating segments which are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Makers in deciding how to allocate resources to an individual segment and in assessing performance. The Company has determined it operates in a single operating segment and has one reportable segment.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 39pt;"><b style="font-style:normal;font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include cash, cash equivalents, accounts payable, and accrued liabilities, all of which are short term in nature and, accordingly, approximate fair value. Additionally, prior to the IPO, the Company’s consolidated financial statements included a warrant liability that was carried at fair value and was re-measured at each balance sheet date until it would be exercised or expired. In connection with the IPO, the Warrants were re-evaluated under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity, </i>and reclassified to equity. See Note 16 for a further discussion of the warrants.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">It is the Company’s policy to measure non-financial assets and liabilities at fair value on a nonrecurring basis. These non-financial assets and liabilities are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (such as evidence of impairment), which, if material, are disclosed in the accompanying footnotes.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company measures certain assets and liabilities at fair value based on the fair value hierarchy that prioritizes inputs to valuation techniques used to measure fair value into three levels based on the source of inputs as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Cash, Cash Equivalents and Restricted Cash</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents and restricted cash consist of cash and, if applicable, highly liquid investments with an original maturity of three months or less when purchased, including investments in money market funds and debt securities that approximate fair value. The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet and in the statements of cash flows.</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,784</p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:bottom;width:72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,534</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash includes amounts required to be held as a security deposit in the form of letters of credit for the Company’s credit card program and the fleet program.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Investments</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s investments consist of debt securities that are classified as available-for-sale. Short-term and long-term investments are carried at fair value and unrealized gains and losses are recorded as a component of accumulated comprehensive income in stockholders’ equity. The amortization of premiums and accretion of discounts adjust the carrying value of investments and are recorded in interest expense, net, on the unaudited condensed consolidated statements of operations and comprehensive income. Interest income and realized gains and losses, if any, are also recorded in interest expense, net, on the unaudited condensed consolidated statement of operations and comprehensive income. Realized gains and losses that result from the sale of investments are determined on a specific identification basis. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each reporting period, the Company reviews any unrealized losses position to determine if the decline in the fair value of the underlying investments is a result of credit losses or other factors. If the assessment indicates that a credit loss exists, any impairment is recognized as an allowance for credit losses in our consolidated statement of operations. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Concentrations of Risk</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s cash and money market funds are held in five financial institutions. Due to their size, the Company believes these financial institutions represent minimal credit risk. Deposits may exceed the amount of insurance provided on such deposits by the Federal Deposit Insurance Corporation for U.S. institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents. The Company believes that it is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to credit risk from its trade receivables related to its product sales. The Company extends credit to specialty pharmaceutical distribution companies within the United States. Customer creditworthiness is monitored and collateral is not required. Historically, the Company has not experienced credit losses on its accounts receivable. The Company monitors its exposure within accounts receivable and would record a reserve against uncollectible accounts receivable if necessary. As of December 31, 2023, three customers accounted for 100% of gross accounts receivable, Accredo Health Group, Inc. (“Accredo”), which accounted for 39% of gross accounts receivable; Caremark LLC (“CVS Caremark”), which accounted for 32% of gross accounts receivable; and PANTHERX Specialty Pharmacy LLC (“Pantherx), which accounted for 29% of gross accounts receivable. As of December 31, 2022, three customers accounted for 100% of gross accounts receivable; CVS Caremark, which accounted for 41% of gross accounts receivable, Accredo, which accounted for 35% of gross accounts receivable and Pantherx, which accounted for 24% of gross accounts receivable.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the year ended December 31, 2023, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 37% of gross product revenue; Accredo accounted for 32% of gross product revenue; and Pantherx accounted for 31% of gross product revenue. For the year ended December 31, 2022, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 42% of gross product revenue; Pantherx accounted for 29% of gross product revenue; and Accredo accounted for 29% of gross product revenue. For the year ended December 31, 2021, </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 36% of gross product revenue; Pantherx accounted for 35% of gross products revenue; and Accredo accounted for 29% of gross product revenue.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company depends on a single source supplier for each of its product and active pharmaceutical ingredient.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Share Repurchases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for share repurchases as constructive retirements, whereby it reduces common stock and additional paid-in capital by the amount of the original issuance, with any excess purchase price recorded as a reduction to retained earnings. Under this method, issued and outstanding shares of common stock are reduced by the amount of shares of common stock repurchased, and no treasury stock is recognized on the condensed consolidated financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Inventory</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory is valued at the lower of cost or net realizable value. Cost is determined using the specific identification method for all inventory. Our policy is to write down inventory that has become obsolete, that has a cost basis in excess of its expected net realizable value and/or that we have quantities in excess of expected future demand. The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand. If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required. Inventory reserves are recorded as a component of cost of product sales in our consolidated statement of operations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We may capitalize inventory costs associated with products prior to regulatory approval when future commercialization is probable. Otherwise, such costs are expensed as research and development. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Property and Equipment</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between <span style="-sec-ix-hidden:Hidden_KPwpWnabF0u7OeBeMdu2Dw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> and ten years. Leasehold improvements are depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. The Company’s leasehold improvements primarily relate to its corporate headquarters in Plymouth Meeting, PA, and are generally being depreciated through the end of the lease term in May 2024. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet and any resulting gain or loss is reflected in the consolidated statement of operations and comprehensive income (loss) in the period realized.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives. The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant. Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We account for contracts with our customers in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), or ASC 606. Under ASC 606, an entity recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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 entity satisfies a performance obligation. We only </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under contracts will not occur in a future period. Our analyses contemplate the application of the constraint in accordance with ASC 606. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have determined that the delivery of our product to our customer constitutes a single performance obligation as there are no other promises to deliver goods or services in contracts with our customers. Shipping and handling activities are considered to be fulfilment activities and are not considered to be a separate performance obligation. The payment terms with our customers do not exceed one year and therefore, no amount of consideration has been allocated as a financing component. Taxes collected related to product sales are remitted to governmental authorities and are excluded from revenue.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Net Product Revenue</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue from sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s list price, net of applicable reserves for variable consideration that are offered within contracts between us and our customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government (as detailed below) and commercial contracts, commercial co-payment assistance program, and distribution service fees. These deductions are based on the amounts earned, or to be claimed on the related sales, and are classified as a current liability or reduction of receivables in our consolidated balance sheet.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Government Contracts</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have entered into contracts (i) to participate in the Medicaid Drug Rebate Program and the Medicare Part D program, and (ii) to sell to the U.S. Department of Veterans Affairs, 340b entities and other government agencies, or government payors, so that WAKIX will be eligible for purchase by, in partial or full reimbursement from, such government payors. We record reserves for rebates due pursuant to these contracts as a reduction of revenue in the same period in which the revenue is recognized. The liability for government rebates is included in accrued expenses in our consolidated balance sheet. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We estimate rebates due pursuant to government contracts based upon our historical payment trends, information obtained from third parties estimating current payment trends, the government-mandated discounts applicable to government-funded programs, as well as information obtained from our customers. The liability for these government rebates consists of estimates of claims for WAKIX dispensed in the current period, plus an estimate for product which has shipped and has been recognized as revenue but remains in the distribution channel at the end of a reporting period.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Cost of Product Sold</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cost of product sold includes manufacturing and distribution costs, the cost of drug substance, FDA program fees, royalties due to third parties on net product sales, freight, shipping, handling, storage costs, and salaries of employees involved with production. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Research and Development Expenses</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Liabilities due to third parties in connection with research and development collaborations prior to regulatory approval are expensed as incurred.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upfront payments and pre-FDA approval milestone payments made for licensing of technology are expensed as research and development in the period in which they are incurred. Advance payments for goods and services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the related goods are delivered or the services are performed.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Advertising Expenses</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $21,544, $22,428 and $19,558 for the years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes stock-based compensation expense in operating results using a fair value measurement method, in accordance with FASB ASC 718, Compensation-Stock Compensation. ASC 718 requires all stock-based payments to employees to be recognized in operating results as compensation expense based on fair value over the requisite service period of the awards. The vesting periods have a time-based provision consisting of <span style="-sec-ix-hidden:Hidden_GTc6L4UBDkqgGMnce_v7Rg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years and expire no more than 10 years after the date of grant. Upon a change of control, certain unvested awards will immediately vest. The Company determines the fair value of stock-based awards on their grant date using the Black-Scholes option-pricing model, which uses both historical and current market data to estimate fair value. The method incorporates various assumptions, such as the risk-free interest rate, expected volatility, expected dividend yield, and expected life of the options. The Company also had non-employee stock awards subject to a performance condition that are recognized based on probable outcome of achieving future events. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Basic and Diluted Net Income per Share</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net income per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, and warrants which would result in the issuance of incremental shares of common stock. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Income Taxes</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets may be reduced by a valuation allowance if, based on all available evidence, it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Management judgment is required in determining the period in which a reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. Our accounting for deferred tax consequences represents the best estimate of those future events. The Company presents deferred income taxes on the Consolidated Balance Sheet on a jurisdictional basis as either a net noncurrent asset or liability.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not sustainable, based solely on its technical merits and consideration of the relevant taxing authority’s widely understood administrative practices and precedents. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs. At December 31, 2023 and 2022, the Company did not have any unrecognized uncertain tax positions. The Company’s policy is to include any interest and penalties as a component of income tax expense.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Business Combinations</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>Business combinations and asset acquisitions are accounted for in accordance with FASB ASC 805 Business Combinations. Refer to Note 4, <i style="font-style:italic;">Acquisition</i>, for a more detailed discussion of the Zynerba Acquisition. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07,<i style="font-style:italic;"> Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”). ASU 2023-07 is intended to improve reportable segment disclosures primarily through enhanced disclosure of reportable segment expenses and requires that a public entity that has a single reportable segment provide all the disclosures required by ASU 2023-07 and all existing segment disclosures in Topic 280. This ASU is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is required to be applied retrospectively to all prior periods presented in the financial statements. The Company has one reportable segment and is currently evaluating the impact that ASU 2023-07 will have on its consolidated financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued Accounting Standards Update (“ASU”) No 2023-09, <i style="font-style:italic;">“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”</i> (“ASU 2023-09”). ASU 2023-09 expands disclosures in the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that ASU 2023-09 will have on its consolidated financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Basis of Presentation</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and include all adjustments necessary for the fair presentation of the Company’s financial position for the periods presented. All intercompany accounts and transactions have been eliminated.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Significant Risks and Uncertainties</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s operations are subject to a number of factors that can affect its operating results and financial condition. Such factors include, but are not limited to, the results of clinical testing and trial activities of the Company’s product candidates; the Company’s ability to obtain regulatory approval to market its products; competition from products manufactured and sold or being developed by other companies; the price of, and demand for, the Company’s products, if approved; the Company’s ability to negotiate favorable licensing or other manufacturing and marketing agreements for its product candidates; and the Company’s ability to raise capital.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company currently has one commercially approved product, WAKIX, and there can be no assurance that the Company’s research and development efforts will result in successfully commercialized products in addition to WAKIX. Developing and commercializing a product requires significant time and capital and is subject to regulatory review and approval as well as competition from other biotechnology and pharmaceutical companies. The Company operates in an </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">environment of rapid change and is dependent upon the continued services of its employees and consultants and obtaining and protecting intellectual property.</p> 1 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 40pt;"><b style="font-style:normal;font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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 and disclosures in the consolidated financial statements, including the notes thereto, and elsewhere in this report. Actual results may differ significantly from estimates, which include rebates due pursuant to commercial and government contracts, accrued research and development expenses, stock-based compensation expense and income taxes.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 39pt;"><b style="font-style:normal;font-weight:bold;">Operating Segments</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company holds all its tangible assets, conducts its operations, and generates its revenue in the U.S. Operating segments which are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Makers in deciding how to allocate resources to an individual segment and in assessing performance. The Company has determined it operates in a single operating segment and has one reportable segment.</p> 1 1 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 39pt;"><b style="font-style:normal;font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s consolidated financial statements include cash, cash equivalents, accounts payable, and accrued liabilities, all of which are short term in nature and, accordingly, approximate fair value. Additionally, prior to the IPO, the Company’s consolidated financial statements included a warrant liability that was carried at fair value and was re-measured at each balance sheet date until it would be exercised or expired. In connection with the IPO, the Warrants were re-evaluated under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity, </i>and reclassified to equity. See Note 16 for a further discussion of the warrants.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">It is the Company’s policy to measure non-financial assets and liabilities at fair value on a nonrecurring basis. These non-financial assets and liabilities are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances (such as evidence of impairment), which, if material, are disclosed in the accompanying footnotes.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company measures certain assets and liabilities at fair value based on the fair value hierarchy that prioritizes inputs to valuation techniques used to measure fair value into three levels based on the source of inputs as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 1—Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 2—Valuations based on observable inputs and quoted prices in active markets for similar assets and liabilities.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Level 3—Valuations based on unobservable inputs and models that are supported by little or no market activity.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Cash, Cash Equivalents and Restricted Cash</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents and restricted cash consist of cash and, if applicable, highly liquid investments with an original maturity of three months or less when purchased, including investments in money market funds and debt securities that approximate fair value. The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet and in the statements of cash flows.</p><p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,784</p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:bottom;width:72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,534</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash includes amounts required to be held as a security deposit in the form of letters of credit for the Company’s credit card program and the fleet program.</p> <p style="font-family:'Arial','Helvetica','sans-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: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,784</p></td></tr><tr><td style="vertical-align:bottom;width:72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:bottom;width:72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,534</p></td></tr></table> 311660000 243784000 270000 750000 311930000 244534000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Investments</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s investments consist of debt securities that are classified as available-for-sale. Short-term and long-term investments are carried at fair value and unrealized gains and losses are recorded as a component of accumulated comprehensive income in stockholders’ equity. The amortization of premiums and accretion of discounts adjust the carrying value of investments and are recorded in interest expense, net, on the unaudited condensed consolidated statements of operations and comprehensive income. Interest income and realized gains and losses, if any, are also recorded in interest expense, net, on the unaudited condensed consolidated statement of operations and comprehensive income. Realized gains and losses that result from the sale of investments are determined on a specific identification basis. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At each reporting period, the Company reviews any unrealized losses position to determine if the decline in the fair value of the underlying investments is a result of credit losses or other factors. If the assessment indicates that a credit loss exists, any impairment is recognized as an allowance for credit losses in our consolidated statement of operations. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Concentrations of Risk</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s cash and money market funds are held in five financial institutions. Due to their size, the Company believes these financial institutions represent minimal credit risk. Deposits may exceed the amount of insurance provided on such deposits by the Federal Deposit Insurance Corporation for U.S. institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents. The Company believes that it is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to credit risk from its trade receivables related to its product sales. The Company extends credit to specialty pharmaceutical distribution companies within the United States. Customer creditworthiness is monitored and collateral is not required. Historically, the Company has not experienced credit losses on its accounts receivable. The Company monitors its exposure within accounts receivable and would record a reserve against uncollectible accounts receivable if necessary. As of December 31, 2023, three customers accounted for 100% of gross accounts receivable, Accredo Health Group, Inc. (“Accredo”), which accounted for 39% of gross accounts receivable; Caremark LLC (“CVS Caremark”), which accounted for 32% of gross accounts receivable; and PANTHERX Specialty Pharmacy LLC (“Pantherx), which accounted for 29% of gross accounts receivable. As of December 31, 2022, three customers accounted for 100% of gross accounts receivable; CVS Caremark, which accounted for 41% of gross accounts receivable, Accredo, which accounted for 35% of gross accounts receivable and Pantherx, which accounted for 24% of gross accounts receivable.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the year ended December 31, 2023, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 37% of gross product revenue; Accredo accounted for 32% of gross product revenue; and Pantherx accounted for 31% of gross product revenue. For the year ended December 31, 2022, three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 42% of gross product revenue; Pantherx accounted for 29% of gross product revenue; and Accredo accounted for 29% of gross product revenue. For the year ended December 31, 2021, </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">three customers accounted for 100% of gross product revenue; CVS Caremark accounted for 36% of gross product revenue; Pantherx accounted for 35% of gross products revenue; and Accredo accounted for 29% of gross product revenue.</p> 5 3 1 0.39 0.32 0.29 3 1 0.41 0.35 0.24 3 1 0.37 0.32 0.31 3 1 0.42 0.29 0.29 3 1 0.36 0.35 0.29 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Share Repurchases</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for share repurchases as constructive retirements, whereby it reduces common stock and additional paid-in capital by the amount of the original issuance, with any excess purchase price recorded as a reduction to retained earnings. Under this method, issued and outstanding shares of common stock are reduced by the amount of shares of common stock repurchased, and no treasury stock is recognized on the condensed consolidated financial statements.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Inventory</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory is valued at the lower of cost or net realizable value. Cost is determined using the specific identification method for all inventory. Our policy is to write down inventory that has become obsolete, that has a cost basis in excess of its expected net realizable value and/or that we have quantities in excess of expected future demand. The estimate of excess quantities is subjective and primarily dependent on our estimates of future demand. If our estimate of future demand changes, we consider the impact on the reserve for excess inventory and adjust the reserve as required. Inventory reserves are recorded as a component of cost of product sales in our consolidated statement of operations.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We may capitalize inventory costs associated with products prior to regulatory approval when future commercialization is probable. Otherwise, such costs are expensed as research and development. The determination to capitalize inventory costs is based on various factors, including status and expectations of the regulatory approval process, any known safety or efficacy concerns, potential labeling restrictions, and any other impediments to obtaining regulatory approval. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Property and Equipment</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between <span style="-sec-ix-hidden:Hidden_KPwpWnabF0u7OeBeMdu2Dw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> and ten years. Leasehold improvements are depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. The Company’s leasehold improvements primarily relate to its corporate headquarters in Plymouth Meeting, PA, and are generally being depreciated through the end of the lease term in May 2024. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet and any resulting gain or loss is reflected in the consolidated statement of operations and comprehensive income (loss) in the period realized.</p> P10Y <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite useful lives consist primarily of purchased developed technology and are amortized on a straight-line basis over their estimated useful lives. The estimated useful lives associated with finite-lived intangible assets are consistent with the estimated lives of the associated products and may be modified when circumstances warrant. Such assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. The amount of any impairment is measured as the difference between the carrying amount and the fair value of the impaired asset.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We account for contracts with our customers in accordance with ASC 606, Revenue from Contracts with Customers (ASC 606), or ASC 606. Under ASC 606, an entity recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity 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 entity satisfies a performance obligation. We only </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services it transfers to the customer. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized under contracts will not occur in a future period. Our analyses contemplate the application of the constraint in accordance with ASC 606. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we will adjust these estimates, which would affect net product revenue and earnings in the period such variances become known.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have determined that the delivery of our product to our customer constitutes a single performance obligation as there are no other promises to deliver goods or services in contracts with our customers. Shipping and handling activities are considered to be fulfilment activities and are not considered to be a separate performance obligation. The payment terms with our customers do not exceed one year and therefore, no amount of consideration has been allocated as a financing component. Taxes collected related to product sales are remitted to governmental authorities and are excluded from revenue.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Net Product Revenue</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize revenue from sales of WAKIX when the customer obtains control of the product, which occurs at a point in time, typically upon delivery. Product revenue is recorded at the product’s list price, net of applicable reserves for variable consideration that are offered within contracts between us and our customers, payors, and other indirect customers relating to the sale of WAKIX. Components of variable consideration include government (as detailed below) and commercial contracts, commercial co-payment assistance program, and distribution service fees. These deductions are based on the amounts earned, or to be claimed on the related sales, and are classified as a current liability or reduction of receivables in our consolidated balance sheet.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Government Contracts</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have entered into contracts (i) to participate in the Medicaid Drug Rebate Program and the Medicare Part D program, and (ii) to sell to the U.S. Department of Veterans Affairs, 340b entities and other government agencies, or government payors, so that WAKIX will be eligible for purchase by, in partial or full reimbursement from, such government payors. We record reserves for rebates due pursuant to these contracts as a reduction of revenue in the same period in which the revenue is recognized. The liability for government rebates is included in accrued expenses in our consolidated balance sheet. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We estimate rebates due pursuant to government contracts based upon our historical payment trends, information obtained from third parties estimating current payment trends, the government-mandated discounts applicable to government-funded programs, as well as information obtained from our customers. The liability for these government rebates consists of estimates of claims for WAKIX dispensed in the current period, plus an estimate for product which has shipped and has been recognized as revenue but remains in the distribution channel at the end of a reporting period.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Cost of Product Sold</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cost of product sold includes manufacturing and distribution costs, the cost of drug substance, FDA program fees, royalties due to third parties on net product sales, freight, shipping, handling, storage costs, and salaries of employees involved with production. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Research and Development Expenses</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Liabilities due to third parties in connection with research and development collaborations prior to regulatory approval are expensed as incurred.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upfront payments and pre-FDA approval milestone payments made for licensing of technology are expensed as research and development in the period in which they are incurred. Advance payments for goods and services to be received in the future for use in research and development activities are recorded as prepaid expenses. The prepaid amounts are expensed as the related goods are delivered or the services are performed.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Advertising Expenses</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We expense the costs of advertising, including promotional expenses, as incurred. Advertising expenses were $21,544, $22,428 and $19,558 for the years ended December 31, 2023, 2022 and 2021, respectively.</p> 21544000 22428000 19558000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes stock-based compensation expense in operating results using a fair value measurement method, in accordance with FASB ASC 718, Compensation-Stock Compensation. ASC 718 requires all stock-based payments to employees to be recognized in operating results as compensation expense based on fair value over the requisite service period of the awards. The vesting periods have a time-based provision consisting of <span style="-sec-ix-hidden:Hidden_GTc6L4UBDkqgGMnce_v7Rg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years and expire no more than 10 years after the date of grant. Upon a change of control, certain unvested awards will immediately vest. The Company determines the fair value of stock-based awards on their grant date using the Black-Scholes option-pricing model, which uses both historical and current market data to estimate fair value. The method incorporates various assumptions, such as the risk-free interest rate, expected volatility, expected dividend yield, and expected life of the options. The Company also had non-employee stock awards subject to a performance condition that are recognized based on probable outcome of achieving future events. </p> P5Y P10Y <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Basic and Diluted Net Income per Share</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is determined using the weighted average number of shares of common stock outstanding during each period. Diluted net income per share includes the effect, if any, from the potential exercise or conversion of securities, such as stock options, and warrants which would result in the issuance of incremental shares of common stock. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Income Taxes</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets may be reduced by a valuation allowance if, based on all available evidence, it is more likely than not that some portion or all of the deferred income tax assets will not be realized. Management judgment is required in determining the period in which a reversal of a valuation allowance should occur. The Company is required to consider all available evidence, both positive and negative, such as historical levels of income and future forecasts of taxable income among other items, in determining whether a full or partial release of its valuation allowance is required. Our accounting for deferred tax consequences represents the best estimate of those future events. The Company presents deferred income taxes on the Consolidated Balance Sheet on a jurisdictional basis as either a net noncurrent asset or liability.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not sustainable, based solely on its technical merits and consideration of the relevant taxing authority’s widely understood administrative practices and precedents. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which a change in judgment occurs. At December 31, 2023 and 2022, the Company did not have any unrecognized uncertain tax positions. The Company’s policy is to include any interest and penalties as a component of income tax expense.</p> 0 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Business Combinations</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>Business combinations and asset acquisitions are accounted for in accordance with FASB ASC 805 Business Combinations. Refer to Note 4, <i style="font-style:italic;">Acquisition</i>, for a more detailed discussion of the Zynerba Acquisition. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In November 2023, the FASB issued Accounting Standards Update (“ASU”) No. 2023-07,<i style="font-style:italic;"> Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”). ASU 2023-07 is intended to improve reportable segment disclosures primarily through enhanced disclosure of reportable segment expenses and requires that a public entity that has a single reportable segment provide all the disclosures required by ASU 2023-07 and all existing segment disclosures in Topic 280. This ASU is effective for annual reporting periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is required to be applied retrospectively to all prior periods presented in the financial statements. The Company has one reportable segment and is currently evaluating the impact that ASU 2023-07 will have on its consolidated financial statements.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued Accounting Standards Update (“ASU”) No 2023-09, <i style="font-style:italic;">“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”</i> (“ASU 2023-09”). ASU 2023-09 expands disclosures in the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact that ASU 2023-09 will have on its consolidated financial statements.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">4. ACQUISITION</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 10, 2023, the Company completed a tender offer to purchase the outstanding common stock of Zynerba (“Zynerba Common Stock”) for (i) $1.1059 per share of Zynerba Common Stock (the “Common Cash Amount”), plus (ii) one contingent value right (each, a “CVR”) per share of Zynerba Common Stock (the “Common CVR Amount”), which represents the right to receive up to approximately $2.5444 per share of Zynerba Common Stock, subject to the achievement of certain clinical, regulatory and sales-based milestones. Both the Common Cash Amount and Common CVR Amount are to be paid in cash, subject to any applicable withholding of taxes and without interest. The aggregate amount of consideration to acquire Zynerba Common Stock was $60,000, excluding transaction related fees of $2,645 and was paid by the Company using cash on hand.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total purchase consideration for Zynerba was as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:89.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:89.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration paid to selling shareholders (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,960</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:89.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration paid to settle Zynerba restricted stock awards ("RSAs") as stock options (ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,040</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:89.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,645</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:89.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,645</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The cash consideration paid to selling shareholders was determined based on the total number of Zynerba shares tendered at closing of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">50,602,656</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.1059</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The cash consideration paid to settle Zynerba restricted stock awards (“RSAs”) and stock options under Zynerba equity incentive plans was determined based on the total number of underlying shares of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">4,000,169</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.1059</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">, less exercise price for the stock options.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All consideration was paid during the year ended December 31, 2023.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Zynerba Acquisition was accounted for as an asset acquisition under ASC Topic 805, Business Combinations, because substantially all of the fair value of the gross assets acquired was concentrated in a single identifiable IPR&amp;D asset, ZYN002, Zynerba’s lead asset. ZYN002 is the first and only pharmaceutically manufactured, synthetic cannabidiol, a non-euphoric cannabidiol, formulated as a patent-protected permeation-enhanced gel for transdermal delivery through the skin and into the circulatory system and is currently in Phase III clinical trial for the potential treatment of Fragile X Syndrome. The Company recognized the acquired assets and assumed liabilities based on the consideration paid, including transaction costs, on a relative fair value basis, and after first allocating the preliminary excess of the fair value of net assets acquired over the purchase price consideration to certain qualifying assets, principally, the IPR&amp;D asset. In accordance with the accounting for asset acquisitions, an entity that acquires IPR&amp;D assets in an asset acquisition follows the guidance in ASC Topic 730 Research and Development, which requires that both tangible and intangible identifiable research and development assets with no alternative future use be allocated a portion of the consideration transferred and recorded as </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">research and development expense at the acquisition date. As a result, the Company recorded a charge of $2,260 related to acquired in-process research and development expense related to the ZYN002 IPR&amp;D asset during the year ended December 31, 2023.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the allocation of the purchase consideration based on the relative fair value of assets acquired and liabilities assumed by the company, after reducing the excess fair value of the IPR&amp;D asset as described above:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,658</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,540</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Acquired in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,260</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 76,278</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,995</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,479</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,633</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,645</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition, The Company incurred $7,544 in severance charges related to the acquisition, of which $3,858 was included in general administrative expenses and $3,686 was included in research and development expenses, within the consolidated statements of operations for the year ended December 31, 2023. As of December 31, 2023, the Company had accrued $7,544 related to these severance charges, which is included in accrued compensation in the consolidated balance sheet. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The amount of Zynerba’s net loss included in the consolidated statements of operations and comprehensive income for the year ended December 31, 2023, was $14,451. There was no revenue from Zynerba included in the consolidated statements of operations and comprehensive income for the year ended December 31, 2023, as Zynerba has no historical sales. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Unaudited Pro Forma Financial Information</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unaudited pro forma net income was $108,350 and $135,567 for the year ended December 31, 2023, and 2022, respectively and there was no adjustment to unaudited pro forma net product revenue for the year ended December 31, 2023, and 2022, as Zynerba has no historical sales through December 31, 2023. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma combined financial information presented above has been prepared from historical financial statements that have been adjusted to give effect to the acquisition of Zynerba as though it had occurred on January 1, 2022. They include adjustments for severance expense and acquired in-process research and development expense. The unaudited pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had occurred on January 1, 2022, nor is it indicative of future operating results.</p> 1.1059 1 2.5444 60000000 2645000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:89.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:89.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration paid to selling shareholders (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,960</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:89.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration paid to settle Zynerba restricted stock awards ("RSAs") as stock options (ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,040</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:89.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,645</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:89.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,645</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The cash consideration paid to selling shareholders was determined based on the total number of Zynerba shares tendered at closing of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">50,602,656</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.1059</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The cash consideration paid to settle Zynerba restricted stock awards (“RSAs”) and stock options under Zynerba equity incentive plans was determined based on the total number of underlying shares of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">4,000,169</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> at a per share price of </span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.1059</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">, less exercise price for the stock options.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,658</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,540</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Acquired in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,260</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 76,278</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,995</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,479</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 159</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,633</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:81.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,645</p></td></tr></table> 55960000 4040000 2645000 62645000 50602656 1.1059 4000169 1.1059 2260000 25658000 3540000 44800000 20000 2260000 76278000 4995000 8479000 159000 13633000 62645000 7544000 3858000 3686000 7544000 -14451000 0 108350000 135567000 0 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. INVESTMENTS</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The carrying value and amortized cost of the Company’s available-for-sale debt securities, summarized by type of security, consisted of the following: </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:44.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,865</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,996</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,939</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total short-term investments</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42,741</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,684</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term investments</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,169</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:44.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,534</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,149</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,648</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 79,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 79,331</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 854</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,459</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,568</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies investments with an original maturity of less than one year as current and investments with an original maturity date of greater than one year as noncurrent on its consolidated balance sheet. The investments classified as noncurrent have original maturity dates ranging from 1-2 years. The Company did not have any available-for-sale debt security investments in a continuous unrealized loss position of greater than 12 months as of December 31, 2023, and December 31, 2022, respectively.</p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:44.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,865</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,996</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,939</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total short-term investments</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 42,741</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,684</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term investments</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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,169</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:44.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,534</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,149</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,648</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 79,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 79,331</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 854</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (68)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,459</p></td></tr><tr><td style="vertical-align:bottom;width:55.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 255</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.83%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,568</p></td></tr></table> 23832000 36000 3000 23865000 15968000 28000 15996000 1940000 1000 1939000 41740000 64000 4000 41800000 744000 744000 42688000 81000 28000 42741000 28795000 7000 118000 28684000 72227000 88000 146000 72169000 26553000 15000 34000 26534000 49213000 9000 73000 49149000 3658000 10000 3648000 79424000 24000 117000 79331000 853000 1000 854000 21516000 11000 68000 21459000 257000 2000 255000 22626000 12000 70000 22568000 P1Y P2Y <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. FAIR VALUE MEASUREMENTS</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Money market funds are classified as Level 1 fair value instruments. Investments in available-for-sale debt securities are classified as Level 2 and carried at fair value, which we estimate utilizing a third-party pricing service. The pricing service utilizes industry standard valuation models whereby all significant inputs, including benchmark yields, reported trades, broker/dealer quotes, issuer spreads, bids, offers, or other market-related data, are observable. We validate valuations </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">obtained from third-party services by obtaining market values from other pricing sources. The Company did not classify any assets or liabilities as Level 3 as of December 31, 2023, or December 31, 2022. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s assets measured at fair value consisted of the following: </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:31.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:32.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:'Arial','Helvetica','sans-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,388</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,608</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,903</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 358,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 286,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,899</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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;white-space:nowrap;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:31.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:32.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></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:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:'Arial','Helvetica','sans-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,388</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,608</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. government securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,903</p></td></tr><tr><td style="vertical-align:bottom;width:33.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 358,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 243,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 286,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,899</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 244569000 243685000 884000 184977000 184977000 24609000 24609000 27388000 27388000 58737000 58737000 70608000 70608000 30623000 30623000 3903000 3903000 358538000 243685000 114853000 286876000 184977000 101899000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. INVENTORY</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory, net consisted of the following:</p><p style="font-family:'Arial','Helvetica','sans-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:72.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 838</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,513</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Inventory, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,916</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Reserve for excess inventory </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (619)</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total inventory, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,297</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-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:72.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 838</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,513</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,565</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Inventory, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,916</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Reserve for excess inventory </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (619)</p></td></tr><tr><td style="vertical-align:bottom;width:72.66%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total inventory, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,297</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1060000 838000 2020000 1513000 2283000 2565000 5363000 4916000 619000 5363000 4297000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. INTANGIBLE ASSETS</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2019, the Company received FDA approval of WAKIX<span style="font-size:7pt;">®</span> (pitolisant) for the treatment of excessive daytime sleepiness (“EDS”) in adult patients with narcolepsy. This event triggered a milestone payment of $75,000 under the provisions of the 2017 LCA (defined below) which the Company capitalized as an intangible asset. The Company determined a useful life of 10 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2020, the Company received FDA approval for the New Drug Application (“NDA”) for WAKIX<span style="font-size:7.5pt;">®</span> for the treatment of cataplexy in adult patients with narcolepsy. This event triggered a milestone payment of $100,000 under the provisions of the 2017 LCA which the Company capitalized as an intangible asset and paid in January of 2021. The Company determined a useful life of 9 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2022, the Company attained $500,000 in life-to-date aggregate net sales of WAKIX in the United States. This event triggered a final $40,000 payment under the provisions of the 2017 LCA which the Company capitalized as an intangible asset and paid in March of 2022. The Company determined a useful life of 7.6 years for such intangible asset, and, as of December 31, 2023, the remaining useful life was 5.8 years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amortization expense was $23,845, $22,966 and $18,424 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded in general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future annual amortization expense for the unamortized intangible assets is as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,883</p></td></tr><tr><td style="vertical-align:middle;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,108</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The gross carrying amount and net book value of the intangible asset is as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gross Carrying Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (77,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (54,047)</p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net Book Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 160,953</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 75000000 P10Y P5Y9M18D 100000000 P9Y P5Y9M18D 500000000 40000000 P7Y7M6D P5Y9M18D 23845000 22966000 18424000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,845</p></td></tr><tr><td style="vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,883</p></td></tr><tr><td style="vertical-align:middle;width:84.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,108</p></td></tr></table> 23845000 23845000 23845000 23845000 23845000 17883000 137108000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gross Carrying Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (77,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (54,047)</p></td></tr><tr><td style="vertical-align:bottom;width:73.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net Book Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 160,953</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 215000000 215000000 77892000 54047000 137108000 160953000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. LICENSE AGREEMENTS AND ASSET PURCHASE AGREEMENTS</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In July 2017, Harmony entered into a License Agreement (the “2017 LCA”) with Bioprojet Société Civile de Recherche (“Bioprojet”) whereby Harmony acquired the exclusive right to commercialize the pharmaceutical compound pitolisant for the treatment, and/or prevention, of narcolepsy, obstructive sleep apnea, idiopathic hypersomnia, and Parkinson’s disease as well as any other indications unanimously agreed by the parties in the United States and its territories. A milestone payment of $50,000 was due upon acceptance by the FDA of pitolisant’s NDA, which was achieved in February 2019 and was expensed within research and development for the year ended December 31, 2019. A milestone payment of $77,000, which included a $2,000 fee that is described below, was due upon FDA approval of WAKIX (pitolisant) for treatment of EDS in adult patients with narcolepsy, which was achieved in August 2019. The $2,000 payment and $75,000 milestone payment were paid in August and November 2019, respectively. In addition, a milestone payment of $102,000, which included a $2,000 fee was due upon the FDA approval of the NDA for WAKIX for the treatment of cataplexy in adult patients with narcolepsy. The $2,000 payment was paid in October 2020 and a $100,000 milestone payment was paid in January 2021. A final $40,000 milestone payment was paid to Bioprojet in March 2022 upon WAKIX attaining $500,000 in aggregate net sales in the United States. The 2017 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales, which is payable to Bioprojet on a quarterly basis. The Company incurred $111,685, $77,107 and $50,957 for the years ended December 31, 2023, 2022 and 2021, respectively, for sales-based, trademark and tiered royalties recognized as cost of product sold. As of December 31, 2023, and 2022, the Company had accrued $40,419 and $25,367, respectively, for sales-based, trademark and tiered royalties. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In July 2022, Harmony entered into a License and Commercialization Agreement (the “2022 LCA”) with Bioprojet whereby Harmony obtained exclusive rights to manufacture, use and commercialize one or more new products based on pitolisant in the United States and Latin America, with the potential to add additional indications and formulations upon agreement of both parties. Harmony paid an initial, non-refundable $30,000 licensing fee in October 2022 and additional payments of up to $155,000 are potentially due under the 2022 LCA upon the achievement of certain future development and sales-based milestones. In addition, there are other payments due upon achievement of development milestones for new indications and formulations as agreed upon by both parties. The 2022 LCA also requires a fixed trademark royalty and a tiered royalty based on net sales upon commercialization, which will be payable to Bioprojet on a quarterly basis. The $30,000 licensing fee was recorded in research and development within the consolidated statement of operations and comprehensive income (loss) for the year ended December 31, 2022.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 36pt;">Agreement Related to Intellectual Property</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2021, the Company entered into an asset purchase agreement with ConSynance Therapeutics, Inc. (the “APA”) to acquire HBS-102 (formerly referred to as “CSTI-100”), a potential first-in-class molecule with a novel mechanism of action. Under the terms of the APA, the Company acquired full development and commercialization rights globally, with </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the exception of Greater China, for $3,500. The Company accounted for the transaction as an asset acquisition as substantially all of the fair value of the assets acquired was concentrated in a single identified asset. Additionally, there are payments due under the APA upon the achievement of certain milestones including $1,750 for preclinical milestones, $19,000 for development milestones, $44,000 for regulatory milestones and $110,000 for sales milestones.</p> 50000000 77000000 2000000 2000000 75000000 102000000 2000000 2000000 100000000 40000000 500000000 111685000 77107000 50957000 40419000 25367000 30000000 155000000 30000000 3500000 1750000 19000000 44000000 110000000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. ACCRUED EXPENSES</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses consist of the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalties due to Bioprojet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,367</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Rebates and other sales deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,860</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Interest </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,286</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,135</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 358</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Professional fees, consulting, and other services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,163</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 773</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 99,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,942</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalties due to Bioprojet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,367</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Rebates and other sales deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,860</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Interest </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,286</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,135</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 358</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Professional fees, consulting, and other services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,163</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 773</p></td></tr><tr><td style="vertical-align:bottom;width:73.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 99,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,942</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 40419000 25367000 38842000 27860000 3354000 3286000 2354000 1135000 9835000 358000 2195000 1163000 2495000 773000 99494000 59942000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">11. DEBT</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 38pt;"><b style="font-style:normal;font-weight:bold;">Credit Agreements</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 36pt;">Term Loan A Credit Agreement</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 26, 2023, the Company entered into a Credit Agreement (the “TLA Credit Agreement”) with JPMorgan Chase Bank, N.A., as “Administrative Agent”, and certain lenders. The TLA Credit Agreement provides for a five-year senior secured term loan (the “TLA Term Loan”) in an aggregate principal amount of $185,000.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 21, 2023, the Company entered into the First Incremental Amendment (the “First Incremental Amendment”) with the Administrative Agent and Bank of America, N.A., as incremental lender. The First Incremental Amendment provides for an incremental senior secured term loan (the “Incremental Term Loan”) in an aggregate principal amount of $15,000. The First Incremental Amendment amends the TLA Credit Agreement and provides that the Incremental Term Loan will have identical terms as the TLA Term Loan.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The repayment schedule for both the TLA Term Loan and the Incremental Term Loan (together, the “Term Loans”) consists of quarterly $3,750 principal payments, which commence on December 31, 2023, increasing to quarterly $5,000 principal payments beginning on December 31, 2025, with a $115,000 payment due on the maturity date of July 26, 2028. The Term Loans bear interest at a per annum rate equal to, at the Company’s option, (i) a base rate plus a specified margin ranging from 2.50% to 3.00%, based on the Company’s senior secured net leverage ratio (as defined in the TLA Credit Agreement) or (ii) Term SOFR plus a credit spread adjustment of 0.10% plus a specified margin ranging from 3.50% to 4.00%, based on the Company’s senior secured net leverage ratio.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net cash received related to the Term Loans as a result of the transactions, less debt issuance costs of $2,997, was $197,003. The debt issuance costs related to the Term Loans will be amortized as additional interest expense over the loan term of the TLA Credit Agreement. The fair value of the Term Loans as of December 31, 2023, was $199,859.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 36pt;">Blackstone Credit Agreement</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2021, the Company entered into the Blackstone Credit Agreement that provides for (i) a senior secured term loan facility in an aggregate original principal amount of $200,000 (the “Initial Term Loan”) and (ii) a senior secured delayed draw term loan facility in an aggregate principal amount up to $100,000 (the “DDTL” and, together with the Initial Term Loan, the “Loans”). The DDTL was initially available to draw down through August 9, 2022. In August 2022, the Company entered into an agreement to extend the expiration date of the DDTL to August 9, 2023, for which the Company </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">will pay a ticking fee at a rate of 1% per annum on the undrawn portion of the DDTL, which commenced on August 10, 2022. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> </span>Net cash received from the Initial Term Loan was $191,849, net of debt issuance costs of $8,151. In addition, the Company paid $1,000 in debt issuance costs relating to the DDTL, which was initially recorded in other current assets within the unaudited condensed consolidated balance sheet.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> </span>In connection with the TLA Credit Agreement, the Company extinguished the Blackstone Credit Agreement, which required a payoff amount of $207,308 consisting of principal repayment, interest, exit fees, Ticking Fee and a prepayment premium. The Company recognized a loss on extinguishment of debt of $9,766 relating to the Blackstone Credit Agreement within the Company’s consolidated statements of operation and comprehensive income for the year ended December 31, 2023. In addition, the Company recognized $1,972 relating to unamortized debt issuance costs relating to the DDTL and the Ticking Fee, which was recorded in interest expense, net within the consolidated statement of operations and comprehensive income for the year ended December 31, 2023.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 36pt;">OrbiMed Credit Agreement</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2020, the Company entered into a credit agreement with OrbiMed for an aggregate amount of $200,000 (the “OrbiMed Loan”), with a maturity date of January 2026. Borrowings under the OrbiMed Loan were collateralized by all of the Company’s assets, excluding the intellectual property licensed through the License Agreement. The OrbiMed Loan had an interest rate equal to the sum of (i) the greater of (a) 1-month LIBOR or (b) 2.00% per annum, plus (ii) 11.00% per annum, paid in cash monthly in arrears on the last day of each month starting in January 2020. At the time of prepayment or repayment of all or any portion of the principal of the OrbiMed Loan, the Company was required to pay an exit fee of 7.0% of the principal amount of the OrbiMed Loan prepaid, repaid, or required to be prepaid or repaid. The Company recorded the exit fee as a liability and debt discount at the origination of the term loan.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the OrbiMed Loan, the Company extinguished its $200,000 multi-draw loan agreement with CRG Servicing LLC (the “CRG Loan”), which required a payoff amount of $120,893 consisting of principal repayment, interest, and exit fees. In connection with extinguishment of the CRG Loan, the Company recognized a loss on extinguishment of $22,639 within the Company’s consolidated statement of operations for the year ended December 31, 2020. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Blackstone Credit Agreement, the Company extinguished the OrbiMed Loan, which required a payoff amount of $222,666 consisting of principal repayment, interest, exit fees and a prepayment premium. The Company recognized a loss on extinguishment of $26,146 relating to the OrbiMed Loan within the Company’s consolidated statement of operation for the year ended December 31, 2021. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;width:36pt;"></span>Long-term debt, net consists of the following:</p><p style="font-family:'Arial','Helvetica','sans-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:72.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Liability component - principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 196,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,500</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Unamortized debt discount associated with debt financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (2,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,853)</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Liability component - net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 193,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 191,647</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less current portion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (15,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (2,000)</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 189,647</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Future minimum payments relating to long term debt, net as of December 31, 2023, for the periods indicated below consists of the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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:85.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,250</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 196,250</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest expense related to the Company’s long term debt, net, is included in interest expense, net in the consolidated statements of operations and comprehensive income (loss) and consists of the following:</p><p style="font-family:'Arial','Helvetica','sans-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:66.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.38%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Interest on principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,955</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,238</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total term loan interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,193</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P5Y 185000000 15000000 3750000 5000000 115000000 0.0250 0.0300 0.0010 0.0350 0.0400 2997000 197003000 199859000 200000000 100000000 0.01 191849000 8151000 1000000 207308000 -9766000 1972000 200000000 0.0200 0.1100 0.070 200000000 120893000 -22639000 222666000 -26146000 <p style="font-family:'Arial','Helvetica','sans-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:72.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Liability component - principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 196,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,500</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Unamortized debt discount associated with debt financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (2,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,853)</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Liability component - net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 193,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 191,647</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less current portion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (15,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (2,000)</p></td></tr><tr><td style="vertical-align:bottom;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 189,647</p></td></tr></table> 196250000 197500000 2684000 5853000 193566000 191647000 15000000 2000000 178566000 189647000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;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:85.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,250</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 125,000</p></td></tr><tr><td style="vertical-align:bottom;width:85.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:85.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 196,250</p></td></tr></table> 15000000 16250000 20000000 20000000 125000000 196250000 <p style="font-family:'Arial','Helvetica','sans-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:66.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.38%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Interest on principal balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,955</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,238</p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total term loan interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,193</p></td></tr></table> 20511000 17132000 21955000 3246000 1663000 2238000 23757000 18795000 24193000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. LEASES</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2018, the Company entered into an operating lease for approximately fifteen thousand square feet of office space in Plymouth Meeting, PA, which expires in May 2024. <span style="background:#ffffff;">The Company subsequently entered into two separate operating leases for additional office space in Plymouth Meeting, PA, which include approximately</span> thirteen thousand square feet and seven thousand square feet of additional office space, respectively, and expire in May 2024. The terms of the lease payments provide for rental payments on a monthly basis and on a graduated scale. The Company also leases a fleet of automobiles that are used by its sales representatives and are classified as operating leases.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> </span>Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future lease payments using our incremental borrowing rate. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Our leases have remaining lease terms of less than 1 year to 3 years, some of which may include the option to extend or terminate the leases.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The company recorded operating lease costs of $1,811 and $1,526 for the years ended December 31, 2023, and 2022, respectively.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the weighted-average remaining lease term for operating leases was 2.0 years and the weighted-average discount rate for operating leases was 6.73%. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental balance sheet information related to operating leases was as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leases </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</b></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:'Arial','Helvetica','sans-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:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </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:'Arial','Helvetica','sans-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:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4vUanYNBM0-9XcCjVtW_Vg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other noncurrent assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,312</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_ThYhPKmljUiVy3RtoUc5EQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,614</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability, long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_mAwxKkhw_kaMt_j7Rd3ARw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 975</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total operating lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,589</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to operating leases was as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:66.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,716</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets obtained in exchange for operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 485</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future payments under noncancelable operating leases with initial terms of one year or more as of December 31, 2023, consisted of the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,550</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 732</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 425</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,707</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,519</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> 15000 13000 7000 P1Y P3Y true true 1811000 1526000 P2Y 0.0673 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Leases </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</b></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:'Arial','Helvetica','sans-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:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </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:'Arial','Helvetica','sans-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:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4vUanYNBM0-9XcCjVtW_Vg;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other noncurrent assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,312</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_ThYhPKmljUiVy3RtoUc5EQ;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,614</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liability, long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_mAwxKkhw_kaMt_j7Rd3ARw;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:13.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 975</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.95%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total operating lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,589</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:66.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,716</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.48%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets obtained in exchange for operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 485</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 2344000 2312000 1437000 1614000 1082000 975000 2519000 2589000 2016000 1716000 2163000 485000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years ending December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,550</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 732</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 425</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">-</p></td></tr><tr><td style="vertical-align:bottom;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,707</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (188)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:84.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,519</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> 1550000 732000 425000 2707000 188000 2519000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. COMMITMENTS AND CONTINGENCIES </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Litigation</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">From time to time, the Company is subject to claims and suits arising in the ordinary course of business. The Company accrues such liabilities when they are known, if they are deemed probable and can be reasonably estimated. As of December 31, 2023, there were no material claims or suits outstanding.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. STOCKHOLDERS’ EQUITY </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Common Stock</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of the Company’s stockholders. The holders of common stock do not have any cumulative voting rights. Holders of common stock are entitled to receive ratably any dividends declared by the Company’s board of directors out of funds legally available for that purpose, subject to any preferential dividend rights of any outstanding preferred stock. The Company’s common stock has no preemptive rights, conversion rights or other subscription rights or redemption or sinking fund provisions.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Blackstone Credit Agreement, in August 2021, the Company sold an aggregate of 1,048,951 shares of our common stock, par value $0.00001 per share, for an aggregate cash consideration of $30,000, or $28.60 per share. This sale did not involve a public offering and was therefore exempt from registration under Section 4(a)(2) of the Securities Act of 1933, as amended, and Regulation D thereunder as a transaction not involving any public offering. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the OrbiMed Loan, the Company issued warrants to OrbiMed Royalty &amp; Credit Opportunities, LP on January 9, 2020. Pursuant to the warrants, OrbiMed Royalty &amp; Credit Opportunities, LP had the option to purchase up to 410,239 shares of the Company’s common stock for an initial exercise price of $16.10. In September 2021, OrbiMed exercised its option to purchase shares of the Company’s common stock which resulted in the net settlement of 221,511 shares of common stock being issued to OrbiMed.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Share Repurchase</b><b style="font-weight:bold;"> Program</b></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 1, 2023, the Company’s Board of Directors approved a program providing for the repurchase of shares of common stock in an aggregate amount of up to $125,000, excluding commissions and transaction fees (the “August 2023 Repurchase Program”). The August 2023 Repurchase Program may be suspended, terminated or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchased and retired 1,439,792 shares of common stock at an aggregate cost of $50,000 under the August 2023 Repurchase Program, excluding commissions and transaction fees. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 27, 2023, the Company’s Board of Directors terminated the August 2023 Repurchase Program and any remaining amount authorized for the repurchase of shares. Simultaneously, the Company’s Board of Directors approved a share repurchase program (the “October 2023 Repurchase Program”) providing for the repurchase of shares of common stock in an aggregate amount of up to $200,000, excluding commissions and transaction fees. The October 2023 Repurchase Program may be suspended, terminated, or modified at any time for any reason. During the year ended December 31, 2023, the Company repurchases and retired 1,814,653 shares of common stock at an aggregate cost of $50,000 under the October 2023 Repurchase Program, excluding commissions and transaction fees. </p> 1 1048951 0.00001 30000000 28.60 410239 16.10 221511 125000000 1439792 50000000 200000000 1814653 50000000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. STOCK INCENTIVE PLAN AND STOCK-BASED COMPENSATION </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">2020 Stock Incentive Plan</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the Company adopted, and its stockholders approved, the 2020 Incentive Award Plan (the “2020 Plan”), in order to facilitate the grant of cash and equity incentives to directors, employees (including the Company’s named executive officers) and consultants of the Company and its subsidiaries. The 2020 Plan provides for the grant of stock options, including incentive stock options (“ISOs”) and non-qualified stock options (“NSOs”), SARs, restricted stock, dividend equivalents, restricted stock units (“RSUs”) and other stock or cash-based awards.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options and stock appreciation rights under the 2020 Plan have a 10-year contractual term and vest over the vesting period specified in the applicable award agreement, at achievement of a performance requirement, or upon change of control (as defined in the applicable plan). RSUs vest over the vesting period specified in the applicable award agreement, at achievement of a performance requirement, or upon change of control (as defined in the applicable plan). As of December 31, 2023, there were 6,691,219 shares of common stock available for issuance under the 2020 Plan. The number of shares that may be issued under the 2020 Plan will automatically increase on January 1 of each year in an amount equal to the lesser of (i) 4.0% of the shares of the Company’s common stock outstanding on December 31 of the preceding year or (ii) an amount determined by the Company’s board of directors. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">2017 Stock Incentive Plan</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2017, the Company adopted an equity incentive plan (the “2017 Plan”). Under the 2017 Plan, directors, officers, employees, consultants, and advisors of the Company can be paid incentive compensation measured by the value of the Company’s common shares through grants of stock options, stock appreciation rights (“SARs”), or restricted stock. Following the adoption of the 2020 Plan, no further grants have been, or will be, made under the 2017 Plan. However, the 2017 Plan will continue to govern the terms and conditions of outstanding awards granted under it.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Stock Options</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes stock option activity for the year ended December 31, 2023:</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:66.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,460,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.86</p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (371,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (212,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,316,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.17</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Stock Appreciation Rights</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes SARs activity for the year ended December 31, 2023:</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:66.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.32</p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.32</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Restricted Stock Units</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes RSU activity for the year ended December 31, 2023:</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:74.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-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:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.03</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31.78</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.03</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31.53</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, and 2022, stock awards issued under the 2017 and 2020 Plans of 3,298,284 and 1,818,045 common shares, respectively, were vested. </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Value of Stock Options and SARs</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company values options and SARs using the Black-Scholes option-pricing model. The Company lacks sufficient historical company-specific volatility information. Therefore, the Company estimates expected stock volatility based on historical volatility of peer companies and expects to continue to do so until such time as it has adequate historical data regarding the volatility of its own traded stock price. For options with service-based vesting conditions, the expected term of the Company’s stock options has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla” options. For SARs, the expected term is based upon the weighting of certain future events. The risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for the time periods approximately equal to the expected term of the award. An expected dividend yield of 0% is based on the fact that the Company has never paid cash dividends and does not expect to do so in the foreseeable future.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assumptions used to value the awards are summarized in the following table.</p><p style="font-family:'Arial','Helvetica','sans-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:69.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:69.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">74.87 - 80.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">72.57 - 77.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3.42 - 4.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.99 - 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lack of marketability discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.26 - 10.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3.1 - 6.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 36pt;">Value of RSUs</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of RSUs is equal to the value of the Company’s common stock on the grant date.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average per share fair value of awards issued under the 2017 Plan and the 2020 Plan was $20.64, $18.88 and $12.82 in 2023, 2022 and 2021, respectively.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Stock-Based Compensation Expense</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense was $31,206, $26,905 and $16,105 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded in the consolidated statements of operations and comprehensive income (loss) in the following line items:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:31.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,121</p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,103</p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,881</p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,105</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense, net related to options and RSUs issued under the 2017 Plan and 2020 Plan is included in stockholder’s equity, and a liability for S<span style="text-transform:uppercase;">AR</span>s is included in other non-current liabilities, in the Company’s consolidated balance sheet. As of December 31, 2023, the total unrecognized stock-based compensation expense related to options and RSUs was $69,594 which will be recognized in the Company’s consolidated statement of operations over a weighted average period of 2.3 years.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Employee Stock Purchase Plan </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The 2021 Employee Stock Purchase Plan (“ESPP”) was adopted by the Company’s Board of Directors in April 2021. The ESPP permits eligible employees to purchase shares of the Company’s common stock at a 15% discount from the lesser of the fair market value per share of the Company’s common stock on the first day of the offering period or the fair market value of the Company’s common stock on the purchase date. Funds are collected from employees through after-tax payroll deductions. The total number of shares reserved for issuance under the ESPP was initially 629,805, which will automatically increase on January 1 of each year in an amount equal to the lesser of (i) 1.0% of the shares of the Company’s common stock outstanding on December 31 of the preceding year or (ii) an amount determined by the Company’s board of directors. It is intended that the ESPP meet the requirements for an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. For the years ended December 31, 2023, 2022 and 2021, there were 21,313, 21,943 and 11,010 shares issued under the ESPP, respectively. The discount on the ESPP was $393, $363 and $173 for the years ended December 31, 2023, 2022 and 2021, respectively, and is recorded within stock-based compensation expense.</p> P10Y 6691219 0.040 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes stock option activity for the year ended December 31, 2023:</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:66.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,460,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.86</p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (371,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (212,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,316,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.17</p></td></tr></table> 6460947 30.90 P7Y10M9D 440294 34.80 371896 12.00 212923 25.25 6316422 32.47 P7Y2M1D <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes SARs activity for the year ended December 31, 2023:</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:66.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.32</p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.32</p></td></tr></table> 43208 9.38 P6Y3M25D 43208 9.38 P5Y3M25D <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes RSU activity for the year ended December 31, 2023:</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:74.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:'Arial','Helvetica','sans-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:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.03</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31.78</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.03</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Awards outstanding—December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31.53</p></td></tr></table> 60000 29.03 300000 31.78 30000 29.03 330000 31.53 3298284 1818045 0 <p style="font-family:'Arial','Helvetica','sans-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:69.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:69.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">74.87 - 80.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">72.57 - 77.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3.42 - 4.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.99 - 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:69.53%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lack of marketability discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.26 - 10.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">3.1 - 6.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0000 0.0000 0.7487 0.8078 0.7257 0.7708 0.0342 0.0462 0.0199 0.0405 0.0000 0.0000 P2Y3M3D P10Y9M7D P3Y1M6D P6Y3M18D 20.64 18.88 12.82 31206000 26905000 16105000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:31.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,121</p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,103</p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,881</p></td></tr><tr><td style="vertical-align:bottom;width:66.99%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,105</p></td></tr></table> 3962000 2614000 2121000 5148000 3886000 3103000 22096000 20405000 10881000 31206000 26905000 16105000 69594000 P2Y3M18D 0.15 629805 0.010 21313 21943 11010 393000 393000 363000 173000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;"> </span>16. EARNINGS PER SHARE</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share is calculated by diving net income by the weighted average number of shares of common stock outstanding. For the years ended December 31, 2023, 2022 and 2021, respectively, the Company calculated Diluted net income per common share is computed under the treasury stock method by using the weighted average number of shares of common stock outstanding, plus, for periods with net income attributable to common stockholders, the potential <span style="background:#ffffff;">dilutive effects of stock options, stock appreciation rights and restricted stock units.</span> </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net income (loss) per share:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 181,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,597</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 181,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,597</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income per share of common stock - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.60</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income per share of common stock- diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.58</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average number of shares of common stock - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,469,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,173,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,531,540</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average number of shares of common stock - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,372,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,097,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,205,213</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Securities outstanding that were included in the computation above, utilizing the treasury stock method are as follows:</p><p style="font-family:'Arial','Helvetica','sans-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:63.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:63.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:35.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options, SARs, and RSUs to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 902,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,923,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,536,825</p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 136,848</p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 902,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,923,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,673,673</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Potential common shares issuable upon conversion of preferred stock and exercise of stock options that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator are as follows:</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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stock options, SARs, and RSUs to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,786,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,640,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,289,066</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net income (loss) per share:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 181,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,597</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 181,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,597</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income per share of common stock - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.60</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income per share of common stock- diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.58</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average number of shares of common stock - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,469,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,173,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,531,540</p></td></tr><tr><td style="vertical-align:bottom;width:60.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average number of shares of common stock - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,372,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,097,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,205,213</p></td></tr></table> 128853000 181468000 34597000 128853000 181468000 34597000 2.17 3.07 0.60 2.13 2.97 0.58 59469648 59173121 57531540 60372397 61097045 59205213 <p style="font-family:'Arial','Helvetica','sans-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:63.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:63.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:35.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options, SARs, and RSUs to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 902,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,923,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,536,825</p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 136,848</p></td></tr><tr><td style="vertical-align:bottom;width:63.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 902,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,923,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,673,673</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Potential common shares issuable upon conversion of preferred stock and exercise of stock options that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator are as follows:</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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.93%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stock options, SARs, and RSUs to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,786,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,640,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,289,066</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 902749 1923924 1536825 136848 902749 1923924 1673673 5786881 4640231 4289066 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. INCOME TAXES</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Details of the provision for income taxes consist of the following:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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:'Arial','Helvetica','sans-serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,487</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,852</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (96,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (76,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,831</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,831</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (14,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,508</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (96,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (76,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,831</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The reasons for the difference between the statutory federal income tax rate and the Company’s effective income tax rate as of December 31, 2023, 2022 and 2021 are as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023, and 2022, are as follows:</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Acquired in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Lease obligations, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, and December 31, 2022, our deferred tax assets were primarily the result of acquired in-process research and development costs, operating loss carryforwards, capitalized research and development costs, inventory, and accrued rebates. As of December 31, 2023, the Company recorded a valuation allowance on federal net operating losses of Zynerba’s subsidiary, Zynerba Pharmaceuticals Pty Ltd., and the state net operating losses of Zynerba.  The Company previously recorded a valuation allowance against Harmony’s historical deferred tax assets. The Company recorded $96,336 as a benefit to the income tax provision upon release of this valuation allowance during year ended December 31, 2022, in part because in the year ended December 31, 2022, we achieved three years of cumulative pretax income, which was a positive indication of the Company’s ability to generate sufficient future taxable income, the Company determined that there was sufficient positive evidence to conclude that it was more likely than not that additional deferred taxes are realizable and, therefore, released the valuation allowance accordingly. Changes in the valuation allowance for deferred tax assets during the years ended December 31, 2023, 2022 and 2021 were as follows:</p><p style="font-family:'Arial','Helvetica','sans-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:59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:39.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (96,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (102,874)</p></td></tr><tr><td style="vertical-align:bottom;width:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Decreases recorded as a benefit to income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,508</p></td></tr><tr><td style="vertical-align:bottom;width:59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increases due to Zynerba Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increases recorded to income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (96,366)</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2023, and 2022, the Company has approximately $179,390 and $0, respectively, of federal net operating loss ("NOL") carryforward available to offset future federal taxable income. The Company also has approximately $137,331 and $95,230 of state NOL carryforwards as of December 31, 2023, and 2022, respectively, available to offset </p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">future state taxable income. All of the Company’s tax years remain open to examination by federal and state taxing authorities. The Company’s state NOLs begin to expire in 2037. Utilization of the net operating loss carryforwards may be subject to a substantial limitation due to state provisions. These changes may limit the amount of net operating loss and tax credit carryforwards that can be utilized annually to offset future taxable income and tax, respectively. In general, an “ownership change” as defined by Section 382 of the Code results from a transaction or series of transactions over a <span style="-sec-ix-hidden:Hidden_viVi593ax0iUoDXp7sl-FA;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">three-year</span></span> period resulting in an ownership change of more than 50 percentage points of the outstanding stock of a company by certain stockholders or public groups.</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2023, and 2022, the Company has federal tax credits of $0 and $0, respectively. </p> <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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:'Arial','Helvetica','sans-serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-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:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,487</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,852</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (96,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (76,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,831</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,831</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (14,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,508</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (96,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (6,508)</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (76,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,831</p></td></tr></table> 31084000 10011000 6487000 11884000 9573000 2852000 1575000 -96366000 -6508000 44543000 -76782000 2831000 57962000 9161000 2831000 -14994000 10423000 6508000 1575000 -96366000 -6508000 44543000 -76782000 2831000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (70.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.210 0.210 0.210 -0.004 -0.049 -0.023 0.057 -0.141 0.064 -0.021 -0.048 0.009 -0.003 -0.002 0.006 -0.702 -0.173 0.257 -0.733 0.076 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Acquired in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Lease obligations, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin: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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 35337000 45938000 45917000 6370000 19915000 11551000 6000 71000 173000 115000 5344000 6781000 3791000 7118000 38799000 8802000 1132000 790000 15000 818000 150408000 796000 86761000 818000 149612000 85943000 5450000 144162000 85943000 96336000 <p style="font-family:'Arial','Helvetica','sans-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:59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-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:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:39.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (96,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (102,874)</p></td></tr><tr><td style="vertical-align:bottom;width:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Decreases recorded as a benefit to income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,508</p></td></tr><tr><td style="vertical-align:bottom;width:59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increases due to Zynerba Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,875)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increases recorded to income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,450)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (96,366)</p></td></tr></table> 96366000 102874000 96366000 6508000 3875000 1575000 5450000 96366000 179390000 0 137331000 95230000 0.50 0 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. RETIREMENT PLAN</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company formed a 401(k) defined contribution savings plan (the “401(k) Plan”) in January 2021. The 401(k) Plan is for the benefit of all qualifying employees and permits voluntary contributions by employees limited by the IRS-imposed maximum. Employer contributions were $2,128, $1,705, and $2,479 for the years ended December 31, 2023, 2022 and 2021, respectively.</p> 2128000 1705000 2479000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. RELATED-PARTY TRANSACTIONS</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company was party to a management agreement for professional services provided by a related party, Paragon. The related party is an entity that shares common ownership with the Company. In addition, the Chairman of the Company’s board of directors was the President and owner of the entity. The Company is party to a right of use agreement with the related party whereby it has access to and the right to use certain office space leased by the related party in Chicago, Illinois. For the years ended December 31, 2023, 2022 and 2021, the Company incurred $290, $284 and $284, respectively, in expenses pursuant to the right of use agreement with this related party, which are included in general and administrative expense in the consolidated statements of operations and comprehensive income (loss). In August 2021, the Company paid a $2,300 advisory fee to Paragon in connection with the Blackstone Credit Agreement. $2,000 of this payment was recorded in debt issuance costs as a component of long-term debt, net and $300 was recorded in common stock issuance costs as a component of additional paid-in capital, within the consolidated balance sheet as of December 31, 2022. As of December 31, 2023, and 2022, there were no amounts due to or due from related parties included within the consolidated balance sheet.</p> 290000 284000 284000 2300000 2000000 300000 0 0 0 0 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20.<span style="font-weight:normal;"> </span>VALUATION AND QUALIFYING ACCOUNTS – ACCOUNTS RECEIVABLE, NET</p><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;width:36pt;"></span>Changes in the valuation allowance for accounts receivable, net during the years ended December 31, 2023, 2022, and 2021, were as follows:</p><p style="font-family:'Arial','Helvetica','sans-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:59.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:39.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for distribution fees, discounts and chargebacks at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions due to current period provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,174</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deductions due to payment of distribution fees, discount and chargebacks </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,007)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,095)</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for distribution fees, discounts and chargebacks at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,885</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-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:'Arial','Helvetica','sans-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:59.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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 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.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:'Arial','Helvetica','sans-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:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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="8" style="vertical-align:bottom;white-space:nowrap;width:39.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for distribution fees, discounts and chargebacks at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 806</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions due to current period provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,174</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deductions due to payment of distribution fees, discount and chargebacks </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,007)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,095)</p></td></tr><tr><td style="vertical-align:bottom;width:59.08%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for distribution fees, discounts and chargebacks at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,885</p></td></tr></table><p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1830000 1885000 806000 21821000 14806000 12174000 21007000 14861000 11095000 2644000 1830000 1885000 false false false false Common stock of Harmony Biosciences Holdings, Inc. Inclusive of fees and 1% excise tax on shares repurchased.

ET7A1N)13IKIS8#?B56@*8O' M?U;^F!B.E)@8[@O\)6!/]?"/?RD\117T:3P(;7\,\%,@WQJ\BITH",&SGO8$ MV#(E38?G$U/Z?UA]*EHQ^93@E4 L1E6M%Z*8BKNR:9?^E2^V)D5TSVV0 M#.TYF=8K+/+,:E#(2*_^LY-[Q3ATZ$L]-;JL*T9YTVLD]S@A>'RYZWJCJZ== MTL8G9?LR((Z7%-]]=2KI[6IL]M&R MHISC.#)J8?T;\)D4?ZZ9]2O[%>G,@O$R50^K#6UNH71AXKB4Z#!_3Q?"M%'-_;GXV8G(DSZ2+H(FCE?K6;._[ED1H=IUL-G.E$I$ MX-6U_BS-T&E7[0DYDZS+^?MCXW5QE3-+;/GN\0;/=(9^!1_N^7XS=[4II.Q# M$/;/$;4]-TOJ]:FX6R9J93P:)Z8#IK5 "U?;^+*H"RAI'-H)J428], 730P7 M$=7Z;BRJONK^A1SB<4"^WO)\+DC*.@OH_A\;:(;KT8%U? M"&-GCR'U!A-K^S^DVK7[MJKF(K<2*CA?[/I@DDR3:[R&*T7Y6T(.SO<)"Q?L M?,V+;RQ-5I?4GH]-1H:,0A42N%X]D0N)SVY/S &D\*/.'1GC: +VZYO%I8N( M$OVG(>$E3/$CK7S8; [AJRVX2VKL..3IQ,>$CZX:STL^>TXUB1O-O9LXM2&GXXUM%M#QBT_SV$6W$8TK5E M@ 9)/8LZYR2.L5AJ=0DM-?HS9.M*)3QEOD)+/8>ROFK"%Q M P7$IQ%LM,4J]1G3&JDNC@TDV]1HX+,<)2L'JPD6OM"+W['A*+Q;9<=88*_R M^]DI5 -' 1'3^C\(Z0*=4L]>'U5.JM&F>#Y7T0D1#Y&E8IJ7?X7USP[Y;^$] M:,VB#C88YBFEH5F7<3^PB),$8OJB/!ID%5M235^A>*O?.)U.X67-Q2_\W75; MC[$OP^F+WD*ZBXWH-8%S%V*;J>EQ6-L[&Y ^C@/,I MC=N+M0WC[M))33.GXREQA[2TP"O%3V_U3-?4*BY3V[JF&Q8@"K8FAU<&.H5: M;6F608^<9(KL9BC^:RJ!WS )M"A&8J5X4,5/O*$'KO$X_0MK0 %=G/?D7E'J M;*WDR:+Q%/YTL*:82V[I6\WIGA&;VQIL$AN+$U&,E'&I+HX#';EI2P6]Z6,] MW7=H^# 9C@X%:QK! C;V?K,3U<\ZSMS_**[&2F,"N_7@)&\,"6\/JZHJO$RB9Q)9"NMI=@AAPA!:TC M3^W/,-M86#N5@ M4+-!BHH*TW[I=)Z$,HE7DID^ @E%3[5'!:ZS:BY96QD1^C1:][]1@'(["G@U MQ:@0O?OVO;4>UQKO6D^<(DZ#%YD.QKBK-*X=Y8UB=HF&=-Z$H1U\[T?M:#E4 MD'V(1PX%5.K'4I$$)UX[6"!T;CQ'QSS+'!:+J\L:5AJ6'"C5\8=?XWBX?1!- M1$F<^^Z6E)V]&Y%>Q0XV8#- M83GAK23#<[.F*"2!+;2+R&1O8&=7+7S1T";$A)A+4IT$2SA"R?01$7[&/GL> ML3@X>)'[LF_>N.I[F:-!DPA#P.S84@_DDV0HH&A8H(#/S.)?7L+&DE%3[,\< M\>9! FVPS)V:H,>.\W9K2P&G/9%1\*X^=;O2&54A;3_E/=),=4VB2=0N".7_9 M< Q]S8'/5!K"VD"_LU>42AOQ*C:8Q2FF2);*TZ4DXT*<'2,,!80I% _S9.QJ M=;7F'"H'T!A]:?KRS5@QX8 M(Z67Y@ACLM>$(G/LUJAU]Y_20F;V=Z%,U\=[><32DYU$BPCG$G5FBUG!0X-S M_PJ[XR,SY^NDMX-)"X6B+.L2+X]_05L9,1$\TS\7=>?TTR@I;?S2>7::6\]Z MAYBS:I9H\MGW>TH9%L8\R#31%,@T,ZM$DQ[T M/$L:M=-Y:B:>"S2MITQ^=5:Y?7-CY.TUY"7D>.KUC08V?-]5G[C'/'&%1$W8 MIWI-X3VM#V%C[$L,D_E&OKNX]O-A:=P(YY:8C@566)8U5A#V:>>/=!2=&_-[ MO1LP?%0E'=DE\F2^I@^J%%W7SHY2VW&:]S<9K63%7LYB&U1F,O MS_KPY% 309T=0?=/^H/^P6X3^C<.C(N+]RT0J=_I[H7]SX]^N-:'N$5*UB:^ ML!EX.>7*;'<]GJ^E;)MAAL2;]G06]E,WZ:,YJ3+OKO]5Q<,2(M+8^ XSDBJ* M3*M#<>Y#4T?-IGDH(N67( 1Y?2@):5HQ_D?* MX\1#G(3 H?,_#EJQ"XAC/:.'/!11P.O&N6=-S4VX!I;8)(-D,;?\&/6?0X=6 MDHCFHZ7IJB,O#YT_T(/U)ZKSZI-& C.XOX"60V1)Y=G$Z!4Y?^0'2?[F#6*@ MKS$1*%XY\-7KC^V =*3T5_ZR:GR,@S_20?6D1Y&P_273!;F/--'^Q* UBW%G M!46):^E0>6#\YK]>E!ZW)H A2D5%3I0-^S#0T_OF1[+%O&O]'8_= M\Q\-K3G/4D=(GC/3?L#ZBHYM6O<.K:TJ #\*@![=D^T+BT\YN"V;I\_K-\_) MU16OB=M]=FI>R@XBPG;/V:G[@& L-ESXTUOLZ/L[4:C20'CG9$KY45VO)(1S MX!9JS23PI)#=^LAW=[(TCUBB T&]\7>G(6-N4W-JMZZFKJ8V];?NBD/C.'/? M?@ZHNAAC@B4\F>OA#WKU)+F_&QUE>NEQ(\Y]0#)L]P6?&[1IO6*0<(:-&,])JL.6=.>=-VX5(ZW%#TA-^)])W!]U4RO\ M%+5>21 .*:$:\UY]#GL>$=6@IG;;4F69L3A\TD]!H5G$0TXA]ZED!YTO;N43 MH<=739S< QG,"_JW5 49FYI]QN)[-;6JP:G/$ZV,T!;N?_ 3^8+K]$S6%9/= ML6NN[AR-9DXOQ2 NC%IM2=@9+YS/MR7?O7[\3AB773>N(#E7]2'4:UH(VB+' M!!.E"D>:JJ*KU\E'E3V+:T=G+3J[I2%4\V.:>9R//^)M)N>^;OK2[4IFH_0M M/XQ?)78\>&8=+?F(0_7?ND-H2:^3>19(S *HK'0MWCT4JER[KM-@??;*[;=/ MO+_JO%"!I'=;^--/59\6MR9=7:APICTU JB/I(V/G"\J'/U 4#Z6,#*>:X7E M/_0:] [;Y)OO:KF:>+(.WK.S#X,I<]<./.<&H'QXBI5+:I8X PP$TTC[#2F3 MWNM :TAJ$8;)Z%6F]JN2,FU9ZIM00_'3[@Y*$[C-=^CKUHDG MWXF:'.2*#/MKQ1-#9ZV['D.:%8*';22-9R0)7ZW^TM!\V=!U/^ELIEZ6O7WV MAHGL)57CYP\OF1DZ'"?WRDEV-6"DQ7JPBYUU85*!L%;S UT ;DB_* #:>N/W;6@ M:H7\(%$P 5*T#388?7HY"!>Z:E[\3$ ^?# A9TTK,_LEARS64BMU^,@I.2MT MS@/A3%C6U/.!'1SF::S+LBL]6HJ^=%M9+U,-O'[_&^.'YLE/VV"#=PB%@J4E MPU=-(OU<%Z0;?X82^9V'RT]DV&Y&F79++%+;HM@Q!B#26!WC49Z(DP8I[>E> M'2/[1C=95TG13C6/=R,O^5+IPK:%29,76Z68UQO3\S5LN"]C3?=O_&O'B_=K M50ADW[-DUD[>'_HYKRZ]CCD0F"[R)2=#VVVUZ#;CU)B1J6>=N>26UW16I5<_ ML3UCYF71.E)X0:8<_/&MLF9?CN'Z^S1&3(_T8Y=C%- @)+J1K.O\819H>F_Y M\>CXZ1=!%OZ:Q-K:4X9O_]Q( 4FQ?'"/5*&\Y55+]:AU9',.NZ7W$%M*N.AT MS&88'5I65L9T?A3 _B^ @\IEO<5'^T5!"M2YEN/E<^+O@_(Z!K_% RX3ISL% M[.]Q[B!_I."2@ \E[\@[3; M.1T<,=OF^,V5206RK;+AEI(D_ ARP0SQKW!VMW:M GGA\I":(GRWVW?)M=/C2 MDVJ%/7 X#]H*#7$TY^WA&KQGLFW/?^2=L)V$OF+(=(:+]%!F6/\NP(F\B*SD MCHJL2KH2H+/N/-GYC>UGTU@?:]-K,0WMG.9UOB1XX5X+G9-E<0X-#:=CD"4_ M'U^XC :3[(O,I0:RSG8R[J4U_OYQX.N$ AR52,0IXG!B;4#3?"@ 3>SW\OI\ M*9)VVL7925(#+)0]D.M<<7CM&YM%J5G/_\7B0X3='VRYHYA;0^R_?X$)'-L^Q*$/[!884G$ /B-L0P%5O"@@+Z.&<=DB+P]'2X$,^)\.0W,A M>&Q$L+^(3Z4#YC?G^69_ MQ*,GO1D4L$7KC0),+5" K- 'F>8N6;U+F;_8*RA@GA(%3*@;QI_P3FABE/Z+ M:?#_%E0I#721^PNL4XU?5151M0[H_V9K(N"Y:<$ !Z_Z_?>8_6W#,7BF5@4H&%AE# MCF+G&LID+1FD];Q&NFKSMKO0S"W8^ME@:66Y3!2Q MQQ]0X=@K4W<546).J&:> R8]&$S-N8MF#4A#.DYOA$N 4MD3/\1BDS]^A[:' M93D4U>?ONC!8.V<1.+)]G3BB7]+WUR 5!?AL^4TV=5X,$UM'R8G]HF,3;UAUG!OV'0/YN?G"PZ2\4OA@9GB&9/+[0D MFPC9/Y4>KD%NUSZ"C-\*-W;<9*WUGM(N(&5A'<75=G+IE$X3NZPO<%9U[GT- M5,Q)*CG]L1%1K?6J(^LK7F9IREU>M9GWWQL]S@Q81+R3I+UG MA. *" M5*[Y4NWDJM W=_N!)+$^_^R5Y&[,!#:D:S">R**QB/ZSR$W,5=I^<3]A/8?Q ME_.(CPCXNQ^3@)'7 X^;_ MP3I#3CXV0Z%%[<(:AQMAD!@2C,C8]I2)\L7.66)N<=SWQ6S47I QSTWQ,3R: M1TL=S*0V?GEI+[+7!&8NCJ/I?+KXE:Z#9'[2E!+YO)-]#C%5CV%/LB\%7T)L M1BG!;".%4MCTX!A]A>#2.EJ<::$-%%#I2H("GAUQJZ[ZMR>B@)\ECLADB<#O M1RA@E6- VJ#M-@4%4,0ZJPWJ9WA'.]7K+_IO1*3)N(VO,,9?DL\8A'7U$).P M%.O>2J][$Z\]61N!^%H$MQO===A=I;WKK3#V3WOW]YWCT)96O1X$.GI 0^:G)>9-+KMO,I +YC<]Y ML,+_VDCXKV#(6IG9GL4S3HC:UCT(ITP0N.$<1JK?RNYY478MY#"&@,D.'WD5 MTOBFOD$![>+WU#=S(LBG8!)I-OK[Y[-*81<1A\7VQ[=S%HKOD74(@TPN#]J/ M>2W;V[67?G2_VTVVBUMRT_YF&\1VBB$LNI,:2A;C*LIW'?[\"81?^_+181S/ M+[:8=9'>L\ATBYR^J4$ W&!\IM,X^L^_KY.B!3;CX]2V4;[[GD=7XT_I1/[04R&O>/]P#;(VH=C[+ M37KT<^49RW-N%\WOS.4,HU*XDO/I_K1P^M.PALSJB$"FA,REQR9OLYLI*>Z" M;H@/) QJYC.0]H@ =V@ _YKQI !Q9'WXK4)AXMT^L#5XFK.6YGONIKM-42.8 MLDT_[SD;6#&Z#:'(J""8LU_NH7=8@/A_%X/D@%R5V18K[9BMR#OEU#:;W@D8 MS93A:[F7L20=7"@H\KR=-+ NYXSI1$ *Y-F2;=AF=H]2)Y,S*NZZ-NE=[R4% M0?6_XE5<:7>0%=OE;HHFH_L;5H=#'B64,OU^%3N3^TK+J6D*5!U)ZUC/'<_SQ\IN(2HJU9X%F,JI_ICKI M06#E15E$(6JY6/JPQ&*X%/(/SSWH9^$E! MYC%YR>H#8X\C"!=QK477\ REFAF^G8I-%B]\!)_$H>&]!O:N"-NXD[^@KX MT(PUR?"B6Y^4P*H&HL[.N5K#[2- OH?JT\:B0\[LG;%2Z=,1?1J$6KH12.S6 MDJU18AQ$+2.Y_< KR]?CBD[6.Q(#2W1 )>:#MK;XI\D MV1.A1XW-^'MOW+')1QBTS1Z_GRY1A_VVHOH*KA7/S:OUIEJ1%WBLQ8BXXP@/M;W-';73R/BGB'U3/)8''+V-3A@ ML'H7H9L!_FE236H^6 9" 6;-\U5D)R94WXK: W\2[V'YG%(=[(=%B.1,WMX@ MXUQ==HN>@Z72+O=4*NXG\"HLI-/6G1EV^^8W0\6_&Y(N)R\M0\L'81']%H^S M723]H-1/)K)[E:;?_HJH8XBXK#:;O%"7Z;W"LRXVZK6TR_5B?\QQ!SH(.+AD MU$EQ=M/9.3-60JZ-(4/_M!SJK8U8HP#,7EA3B(<&UL)=IN)T7HWW(X>&LS@>AHV(]G"C9 MNWBMCZVN-::?R[99YM?UF ]QSXKYZ49NM"W"!S(Z95S#OW?]B8&!7V7A\G"P M*L!QR.)(#_+/"T7W^^!DY-U;H=NHU%M^)".2116O^.+HH!4AZ7,,_*1R/X-V,>KYHPHDE/6)*2Z_52VT:?I:-<1'8?\UI:H MX463R"P6K1?>EG_0DDWE_=]DZG[(H(CV+&4(,3"+_#O/N^DW3KUB#&E8:5'F MP39>'7Z& "YL@/E>&U/[D-[W#@;=S]\?WMPPUA0Z--ZO96,<5E"'6RX4PI9KKBI0=1IRJ2UK&>GOO1F_-'K ? MZ0@I1^BR57R1;X#?LEBFY"%744R6C\UL(<11Q;7K;<50EB&2H^?#PY*\ MAWQ]49)#/@#RA@H@(NZ?V$W+=C:V3QH9''VJ]:E+C?<-0OO)8AGB-V]K;I^' MD.F_HFF*<:TRD2.LXFA7?E3'\HE%3LA NZ*%2&Q7\CH/6V0@+52S;?)$4NIC MSK.H$P+E^KT3K3F;%.KNWM8?+&TPU?&B!\]>KX)A*E5W%)69B(?]57H M2K4:5@P?E8-Q?SM.W#. 5 ][4HWKT\[[I8LJ''0;2>A0_L>?X[(:07\)\7&C+@X)\W@?XE5-Z9]-%X13#<'C9#!OC),W=D9.=J M(.:I#$00>_9^EZ7:VX6/G\O54O%/?TV4GO P-X2H%+U+5"Q*CW\G/D_,UN?8 M83UJ3C_%VK'+:/?-.49?Y N2?I,[<-+X4%/%:"E3--?*3NH.3#??!T64\Q>( M;5/Y0(U-!GB3'Q*MUPX*:-*--T\UG)GJU]6=/KF\;?4_?@+XLGMJ)"7 -UOI?%^D,2\G=^#51_"?3L%YFF9CX\#5:[UVPGU5^U=B5''J=QL^9UM4(0 M$/"3HO 4ZR*%[85%>8><1";3.S?]O?S.\FQ1K:@PT<(TA7S)!96A+A:%-O:T-+RB68V0"]<"RPF!O_KJ0P!_&\$^=<$L/H M9T+J7N.L5L]G.5 8,!(*V(7(SBQJE09X"=[\RJ#[=8(*>HJ3D(:KPJ%U:S&@/;< M#*0WUS\;;S#KWQS0%L#"3 +HDOP,LD%=FUWADKQ\]2$;#9 WV16V)<1"T;Y6 M;H:SD+>??4G1M&A0^VO UH*@EA4.6DJBU!0UV6>Y"-RM0*'= MP7N*^'XLYA?KSA0:)\AYER[S EB_QST!@F3#%6>XR=7),U9'(N-:4]K2Y1(? MA+-6W?'Q[D-'P$M8[;V]_37WVN]!F?HR'81;[0D*& '_@A/'=#Z#N_8'"-RJ M]KZ><6I_;I4Y/-SV!I)\.R6>&.,;/.:$1$,\$N+TG/2DX.Q)^ MQ<-J5\'DBRVCNUS.\'\_^CA@=YM_][A)>_W\;$G/J68ZM?0'[/ MQELJ9;&EG(7!W:A3NTI'[5B0N/M"HNB+_@$3@1"$#)P*<=M;Y&IP=',9&I!S MOQQ;J"RZ$O=S$R9&OCH?B=29/.FD0;02?_%E>7Z<]<4SVG#PR=/-T9N+W1EB MW\L[2J-_RI%]F>&;?\J1"EGT,N/A8LO+%&L(?O5:/+15YOR[EEASM%T\#2/+_KIU.?)$R9;>Y6/3UUH) M!0>./0.[+2YF/&_4065@[E/>KWIKZUZ3W1\X*Z9#'3M'3GWI^Y6D^O1KJ%E3 MGL9X>K_+"V1M=I48I+E>5G/&QSY9DPS]BP(X/&3P\]J_JD,V&K@X64CC8/;7VZD%CT,CH%:G?06G.MZ]R]KB?W)7 9V>EO M VFL5RXA$M;>&]-#N4V3:9=)W+RHRH@ZZ(7] M-I#+AW"83Y6'K^RT995IS3$^Y+D2B)5>*7Q $_"0[8*\N M::A7RGA8'R__SPF;X]]W% MNN-]Z(KMP0=7Y"#FF?9@7->OM M?EE.XB_:,;=EA%2IU/!USZU[Y:4HU77WRL"L<.^A^#R.Z_G-:7VI\#=^)D=C MT]RW.F?'HKN$3DCZ_/H O/[B;'"7;<_CT[L?*( N6\7+6.G4MRM)BZR])%MWE5C7.C/I(G61A9E MO1[\MV%4-$1I- UA6\X8M T M\MLS-Z_[S70V4M.+U0JBQ7A<6*T2>;YVDO'( B\'A:Z^^4O6D#,K)LT>@5(. M!XG59\MJI6RB_HZLGQX30QGI0- EE3G*-TVUJ2(?X(J_EH+6T4VC;H0;^]]S MK.\>'9RVI%*2:U 2VZLY/Q#-*N;_D,I930RZ$_1S<"6*GY/ MX=!'?PYR.$9(J=,T1MJ$Z''LK?3[G[BF2'X*9R;D>:,@ M]9[W-_\IM=/\F$,Y5H=X%"SU\-+<\3L+Z: [OAII9:+HHZH2IGCCI/;A M7D/7L,4*>^.O.V8TFE,F;WSL!C\J?%CQ=YY#OG=[GAOD+R:$ IX3E006BY(V MN@V 20VW%RZYS-AHX%O5./;3*V4^)J".3>Z,EP/3<40J)6/4CA2MU>=F!O+S MI]7']2,&+6W-47,KV,9&61SQ??.ICKGU])^;XHL1:NJM\+=%$P'IN&$:;;YZ MG(S!-&G1//.:B% H;;;-FQ.:@(IOD.FE&/!F7H#C;#TOX;XY=9V).J=&T_3Q M?+XLE>EM\O)MQB5O=)]31Y;_9=I*+5*#_[+<^:2Z P4D228@Q>"G?5., ^+[ MDX*-N[=LJNN)>V-K<+9]\^CUM?! 6A@=FF /[LU,Z$[TYK G>DYXA&QPP$[ MI.S=OG::5$O1RL$_'=O8IW*/_90FV%"U=]^:J6I?O83 M@RQO^2L+WX6:LZT[MG02@,XLL!V>U(&\=1+&"I=_@6(C48"^QOYE]ZGYKJEW MOTP$S/\UK'X.\TMU_MUE]L!'RZ\>NQ,70MU1!2^,&WCC)'RJ*G;_9EWFK900 M1X+U)6@XQZ0)_.6:X=)ITM&04.+(>J];J>5/'Z>"?R8SW-W]/35/,R-S5.P0 MTJ:5.1A(R"@C9W]([R89_Y;3^;:5%\BS];(V9$6Y CKL,NR.\WVL/>,$J6TL M@[! MO'23&KEH-35 'ZO. +2VPB,BFLGQI^!#)?P=HT^A#EUKV(#V%?;GKVD MPN Z=\AB^,I,PX1GI'Q'B.YIOEI@CE)K':;VJ%SI5M)'+/?%ZO@+;L9GCHBM M!#"FC-@=Y[;H>NE;Q7FO:-B:8G#6?RL:,%'G./WRZE. PWZQ[[=+XUYSY@<1]YEYA$'IBR)_33GA&O:,H%*>_1*0@GNZ99 M]N.Q=K.*B2'],$0=M^!56XW1] EO)TC,!I$+_=.NX+F1DJS8,?.V!#O7M5+) MFLNK](TZUS#L[^CH'MDC/.#O@%O4B30-J$X3KI#3@EV9VJLU>6E_T5)4KZA< M\H<\54'1YL77Q$]%F3B2&3W3G5C&^XOTJ=]R..;3!?^F0GLVG9/4[-E_[VJG M#M-GNKN4X_H"!/W-+4A>/.SI+]6\UB?"OFIF;U:97L25LKS26EQX! M>GH * '"?[[1SS_NK+9-[UJVARCE!L>]ZH=FY G_MUW3]X?/?C^(]E=(T_^ M9[^AHK^9V@7:[2WV"DU;'D)8*\<=GUE-T@M"^&8+WV%]/(:"R1"9VY,>-<5+ M(LB.U;LCW^#I"R'NW)Z+MF^FB%"MYCFVP^TT3BJD. K@+?(?O[IBHS_9IC+2 MM1B769F^-# ]>Y REJX"DS7,I2"O\0! HEG\IM1S>W),O&>ZG^NJB2ZB!(/D8A0X/ M%;H%3MIK3J^GPC4FRX/HP+0]CB' M>+OL-8@%P^E)-6:0LM(?L;);EG++RB,>M!$Y4I>O *0Z+AOL3>3U**:C)^6 :LC[RT#;,0CGMF\'5%:=L;!: QC!LNCL=XR!!5 MT*OIU]; MZ]G/4]6BJ2_3!Y$-,R7\MO?H+[N*?,T'"300*3[M^5T&EKE+'QS\R2#W;#>< M*9<:BQH]7E/?/";]JI:)$O^8I(Y#'67N*5S[P*3P#12 P9I+&K"4;2[_]QC+ M[6_&98! [XU-].-HC>ECIP)Z"EP] !EFIWV%< #W%H'%).[Q?TF%/P/W5;C" M*@)Y=J-RP[M()0U^=VU^+_JYXES_K7'=U\IY'*IN>]A5:Y->9BS'W2X;R.N= MFK%S@=<4XX$OO'GYO[#WGE%-=MVZ<"R(4D011*2IH'10I$F+J(" $'J'" @8 M,!0AE%""(" @11!06J1W(KWW)B(@-?22T&L" 0*$Y./9>[_GW?L\SS[?^WYG MGW'&-\;^L7YDC*QYKS+GO*ZYUKSGC8*GYS^*OW>9,!$5H^J'_))J'I)8\6QQ M;?($E%HN.DX-*FEB7#,A'%1./M^9"^EV]KXR&07*@B):8_!.09>W+WKN[]] M;TW8/_T5=11%,+JO'.GQ:4^$F,*=E^PU:W(BWJ1J9:\+M#V.QX6TMBP=?"S6(WP8P?"1K).<"M9-0" ME36BM908.W\.>=D3>ZPY#3>Q']C"_KY61Q $C5GF(RX7(2&"?@(K\I7WD'A^ M<)\(!1!8)E\CLBA,%()368U:+ MU&U9W4JO7\5"\M[J:+[=:#(L/>Z#&$8<6FX#17?'" PW2(:X_G>?@G/RE$54 MU(W\O%0)$S)^$BW 2+_;I!>_+)@'T&TRIOB3O+RHF4]K^O;D)!:"E\.;]460/D6;[,0W@',"=F;/G&IA8NF">T=0'7DC(DXNS M]W'L*:4 @#MR&6V(LJT4.[G:D \2IA3 E76QO MKD*_ZE[8*4A&,*A7VGKJZ MR):;T;BE0I7Q+Q1 FCF6INTXNX&QU$=]O@[,!(DQ,2MF,%H\MQ11=]6"TSKF M)V,D4%!-.@P!>[[W?A:I3&8I1LLG,YOHO<2-&&XM'N20>OJ;W!RTS40#ZU4\ MLL'(RPY%X6/55=6.L3F.WHE;!>,_=V4>%7--ZFH*RZJ)8C[&XQUJ208%3^4T M.8T@.^KZM;XWMTXI+LIL\1\[C_I[DW/%\@9O^SPHG/!YBB.]FC6RA-&ZL9LI M3B&=I?N'!AND6AOOE>"#W]D5K Z&0AVUI/=TIT%IU($F;]MCV_$_PGD<:4KO M_[BU=]XP:)6*?):D["MBZ$1\*K'J,?%C6M@.V)+:5C7$&;?0?Q)950X^/],( MRB!X ^4U'_EA?&9MMA>.2?T>Z='L'R.5A.%=+_7I[4S+?@NEKNW;A$FLIA;Z M K8]ODDP+ ]<@*"2F('"-IFW@7?S5G^WJL1.8L!",AX).8<;8:&0 M?))&M:K3^42[D.C%6[HAR"D*(!DALX;%285@E;0SQJ,S6%^_ X9*5.=??:P% M8 ?(ZHS,57M?>II8_$!@+PNO"9$DQ4P\,+_3Q));8+W6-Y"UI?@FEG3<)&E8 M\KUR"!H_,WAQ<\[L$[M#A3(<;\"7WIAX)4(Z5]%8.&:,_^BFGE1@1D, 7"IVOH M5%+^ZZKZ \!E5?F"[D9>GZD2O$?&LIWN1+UP(1L&>BT1--TBZ:=C",68DW_+0J>ENRX&ZVDNW.%H M6% ? %$E/3PR3"()$I5$VZ-H%?,]8XU&H%BQ6GJ9R>OK+9VF@D0LT;E"[\]-;%-?! MZ7WOV"!..[^5?U) M,+$#TR=^7T_.?.W#X>K45LQ>)X MHTCNM>8,^PB<0G"K8D9QFO1";^YS6YZC.5)3-$HI/=V3] (M*I]@DTX2,G.6 M]JS;F3Z -W4NFG((]+^(L"XO#QYA>BFD'71NIT!/VTRXJD!61_W9J=+=_LN# M)JMU/]K?/JI7HW0'A;;U*(!^([U/Q+VB?($,?L49D5]?E1\:Q-3*1>F=)/I( M[B1%7#[0P4W_?F106BWD3P'4C@,_,3_VU,5L!]8,UJO:8,+U5R]D<8XS8+PH M@*[UB164HBWSIGU\(GFG"=N$<:ZG9YM).=7=VDTBE,AY'\DAIS@_R(UW>@>C MO2\M98+8ME8@RE-C'')QI]W!5)X?\I\6=C@\PG;77[C7GR,Q*Q:B4WCNW/#- M)3E%7%MK(Q_]25::<=\RV>1BJ_31_9:,B7D!'[)% M1Q"?!DQF%'VOQ,]X+G\D>";?)W4\WRQA_:YYP5DF$;_>/]XZ!(KNGP?*5FO M8TY1D_:V2+'Q*$VHG=PL3CC\)&2C)G@PC/S93T+.61*K]A/P?/CM"<*()!R: M5"Z8;<;?GB%]3Q'MD2WC!ULQD?*7L\8']TWJXT,^W!T2]_:_&_5\2*]=;9\^ M%1F))133ME2F7L5E5V6I8I'TZS(61==*O"='=X7M/B>'N/@KR\(X:U %Y%.JH8K6/@0,3AQ9+^M]3 )"W,%Z$ ML.%,^7T2+VZ[K?&BOTK&JO-$I0+DPS2W=X)L.')^+8'BJ;!6_ML+!R M_3^NZOC^B+*;\8CWU!#B\VAZ7QY"/X:H;H $*0#>$9^^U+#%>F;L.53;W90UWP2C MBD/>]Q\=N8G^Q=F-@6>BVI8\/3'?!^MM#G)&) 9R,LQ9VRS>X_8X9,+U3WQ; ME)@,O[W\9S+CF'M)CW$:R"C2 X_,:?]LI6FZL25^ZFE+(EI5NU_._7M]F4S7 M3;JRDN:SI04WU!CU%=@<_%I==,V*+);C2(SXCHT>C[G9J[%<'\IU%R^X]K9S M;S75G&,_N*%0,4!,Z!)C*\M8N7I2I^\4EVEA'3*%--E%AO)XYA@DM,]P#6[9 M()]7P;S'S#KMP%M19J[;Z# "Z+U4XG74W*2&BM*+2^@3[E^WLXQ59@P5OJ&7 M]5SI;&%2"8M[CUX7S%09*T'L/08JRE)[8.YPO==#/3%&3?!L?%2"BNC.;$-X MZC6OJ;>E4=5 M>;T6#2^>G62I>)R\KKN5'B8X\*CU'\F:J$?/CPWWA_K=@K#([&<@]DT_,,YL MK69 ;HL"K+3=S]_@O44UV:5&R%\21P9;L/PN%N7]/@ MLJW_V.&,#Z#+5[YH MG>J)\9=+>C$*"Q6^A3OI;,H39U$0JQ^Z.WQSH0C]Z8902>@%R2T!ZIY(L0N" MOQ48[ VKW"WX2NH:DK1"U-!;A<(B(F;=M]\]N6_@VA,GTAT;N_-6M8@-\=Z" MOJ*LIB*\K5+5R?56O%$KNVQ@]+3?OO=><8CR@)"<;$Z7=?:$DLWK]W%AS,W= MCWBG8E3O^?/\LUF2 K0]8^+''JE+>L',K"++ $->K&B8C&'0G4_7G]76:Y.+ M3"\BMZ6!ZS>82JL.>(E-7)I[N["')M6U@RT+ MA),*(Y+F?@Z(Y#H.W"KHWI=95$OEI"D6,_OD+;PHBNM"))7NRJMT(*^7G2_( M5F<.BGFEFF^>D@^ M(YH-$N^QW.3A[S4%L2:G*_:T 949BQ4A8Z)XO\")!K_1038VMX 9G@"F&T98 MK7SJ[\SHH!^X84$A6QM@D=5UM$$6B'1EC0)H$*Q\.]R!$6P9_-80P=N0LBR* M5\])E^MIY0(0&L3P,*>KT^J8"+>47OGY>SS C32R'3 (#E=DMV>VUM>Z#] " MY/&ATHHLLCQZ=0S)M2(A\@),*R(F]K-H;0#-_0O4%<),AH^J_[GD6Z^<#J>P MMYYOG_O(SZ\@RNN-$3N*9]_>HB;.'C&TXQZU5KS6"DR>02)C=A\F8S7E!@5) M1L0,U\RICGDP;WT3J%U%IWBR,=T4Y M+V\?4EG)0B[O]Q-[8!""%H,3SJQ"#U( KSTCCY?K&_TT07>9CAA&Z]:P:%5=GN&*D;I-GHN3EP->F)!9\ MH=Y#FVB-008E..7[*-0[3(M7'I* GI.?(\G&P!/K+;AAM;;%'IV^&DO8J*C; M'NAHN]J@[4E%TJ"Z;148;=WODH11".F;$B?S.E8W\ :!KGF8< M)6O[!5_3+":["+PK(+6U?:82D_F4+!**X.O+V9@C5540/'0%Q;4$SE]=KTK; M*C=0"?8QSB2V::IOWCD2G'3GT-II_"43N.%@4=^MK.4H9F"7PTJ9O ^\,J'2\V 3J6@F/>7()9(FI"E@?]\QYH?H+:%G4X\)#(^V4:8 MWY"Y3V7$'L _@D5>D-/WG3_1V9U?#F6/ &E0 %&7)K-ZF]YP$CGDJSH&*/IT:EDN_CRQRU$N1S8]VZFZ(_O 1I#]PD>[*+'!<@B>%5(_8,LHD$'5+R MKS"-XYE#P,S"'N^ZA9ZST=3LS*_)+!6R[Q,+0M/ZHE+I-HW3J"^]C<4-W_OY M.V3W8* #?VI(C/]N& K5! MH7)9ODTA8:NR2L6@,&8:*K/TQN)DRRUPG>Z-SJ1OK?;G9 MK^GKC=$BFBLP =D_$A=VN9;X4]WY-ZC7]1NO^0C%MMV#(L"Q MQT\[3C5!;K=F>N$V&[OL<48CN0AVB MY71V#4]S_P!T_I@VCG8-]MQ2Y3:Z2+&+A#M()8 7=2B9&I0UVUU,/*>EP#72 M,C-ZRJDS0!LJ;TXN'NF2;N/[>X99GN [PCT=S'685/DZZI>'I1Z#%E<!? +C1(8[#Z;ZT2Q%;(IT@BL= O:62LX^AI M]_/8-X%LD3NA8GQ%[+X-]^W/"S=AGGH3+!%DZN[E%2?><)][.:(YOQ"#PNB3 MV-4MX%6+B#G1,!/J=O7'1]#^!/>,@THI+IX!SCD4(O='X=K\W8O')DZ)'&B0 M_N_!>(&'"66Y-7;C>P1?S<8PON)SU7],>7>;\76" L-(4KN)D,V<-3G)MN&& MQTO!T@%8@09",VR_3Y%'C*$#Y*QB);#+]U(1$-A"W>#5EV?I@ILUAIJ"E!.> MUC@1ZO0I@'B5X[:)1MJKEW"]7M9\@O/WMG4$R>95#<]1BPBH&S%!=S)[U)I* MS>F@8![QJRGNB/"\&2O\Z.5S<-&KV"ZJ;8ER"9=TN@U)2#R_!S/<;3@A2$,*A"U ME599A1?Y*M'>5])UTXS?SLH9P+JF6F2MEHD6MYH@/(PS4IS043U*,6?2-KY) MQB.GB/[HZ"E(8WVRSM/M0UI%8WWA -0.;LJM?/-!1&AHWE/KDYFIN+N\\!8KJ8J M"L"BBGS#DSR)X0V"[MTH8<;XK>U,$M,^PZC']C@[:R=P3:S&&C@0YKR?R%"& M]7R*B>+E ON4V]&I/.>&FM *%0MHT"7#]0=$BYB3NSOCAW!V&- 5:%_I30$@ M#U-7E9Y"/.A/"@TE=X1^JZ4-/GM$EQ.MI&&1[S'"\4Z)2???Y<^^BE6AV?HT M0EW KG5NI=C)B/AI'GK.8W+O1&$\1 \R7+7PJ%A4]R3;A^5UAU J!6 2[5+9 M.A )&MD/6\]YWZY/O#7[8S$O+$T=FPA^.,J'NDX!!$UBZ;VC&'P>-;D!W;T/ M^$((YR@ SBQ3IP@+[B5C IBN?5J+ZT'7T!D*(,7-]TDF(IRO:U1]Q]"6R^)] M4PBK^@"P=YRS3Y/*,Z$+%&F":M.PTRP?O/V]+A)S/>:IM*W 4VLN09I2!2K/ M0&/9^J=X:OTZZFTE6[DXSN881-Q+8LZ^:MD([SM"T5N'^[G/BCR#YQ?>X%RK MK6IQGW'B^3D6.6*$4Q8(;%[HT.L2M7B8]D)E>:2D MC;SB+;K U<=<<@X4@-6@G^!K3K;!/6,*8)YZ^%:%[^.BXWHH[[9<84_UIZ;7 M?1>GWUF4X=2\V#3P&J53ZJ[9QI[!.Y.:7CQB5E1C[H*,JOK1/S.0\UWVZVDX MQW=..1HY'6FK)48O6K(JU)^WZUS]78H]?^*@W-DZ^:(\;+1O1E#=*'AL_MW9 M.PR/,]X]ION/,=DI-2S?CYD8C9T/?WFY#:Z.5+J:C"ZW__<)/*C\US?]FISH MX$'Y9IEV;T,V7,S&OF)6?^?BZ 5&[84WD@Q ZIO> 3G*!5KM@JUKJS#5F5GY MJ,^7X]XF_%:(RJC,@L\]LWX7T+WX[K?A-Z(WYM2U!5B-S=+ PB4[.1>EGO?O M62%'&R*[FD^7S(.CMS*%Z6'GV\B:'\ 41_0RZ4&;T51ZX-'TJW5H7\,2=L#" M?E6XL+ (*NHZV%LBR&J81,][$2$-G':R*N]Y-\L= IK(_KH7/E' 3B8)=SRNC"^DXW-LH+"50M M20+N#DZS'88=.]E$1([H[D4=/FQ;**Y,1(@2>:7L\%7-56,[)-#+&@H@M<_J M-(#U+ZH#LGMZ:'6-5TS+8.7EZC*=%AP4=N>!@=N[RT3WEK+5*^!%(P]D6;__ M]D,*@/%9"'"W4QF\KDE<'&38!B^QM(N$GJR3^A4CCR:T:,R>G1)X6$O>N_.O MV*/L=QX!;8&7;M_["55K/FISG]+CW?>,'UX&X9L^"$?9>!WDDOCVQRH:F$[N MDB'4\C;UP&MC:\5I^>.0!SP)5YSZ6:3CM3X:0M^//8)?BDA%[*.<3@8V90Q,9O,N^JT]2"2BQ2VT&$KX3R< MHJJ%@%?-C4>8O5A]^G4(\6[_]2.FBGG@N4:1X#[V:_+TJ1-64# >PU='_@2:_"0:XVI][VR!F3Q3057$ MXH,E#S^E?.0Y= PWY!* M0+==PTJPX"ZNJRIIEQ3IJ3B24)[;P.(DM7QX"ID6::-_.O]:(LL2[V9YYJ^L MU;[JGZ< KO#V^(I@#>7*U:9#(8+]-)$X(Z_.HMNPC)ZM,TY[V;[&.,9 MVJ!/Y+DPPN$2>=#H]?WP1EZ.\'=DUGV4]9"$NKSM3\$>VB\H81OS;G$15B/O MJZIYJP;PD<^5'OL#YA,_[N-?I'U&1]DC+_DHXM9VS$WG1_#W8QNA-*N[3*EU ME[8WNT9/K7D<[YO73P'<19"B%E=<_"@ VA,B8J&'=.I%=2?Y4)(XZLX3P8X$ M%=61V[%M,W<^;L2T$MY,3>]?^WC" #0A),X5*6==>JMG8 <5&%[O2DRJI7GU MN\OE6H? )6Z7BKA@1:8CP0N?XU([5R?UO!RS[AZT.HQG5CSU2)M>Z+K&M2<& M]P6F>"APXC4BF[)-S;+:57D^T+::.2IO/=@K=L6 WL.0+.H.])_CN^VN3#TK MO6+<_YWZ&]FVQ$<4YS4?#T,SLEK97)"J_%HE:+K,!GFEV";YAE2.[FZ%VLD9,$H4<+,6# Z45DY8FX/3Z^M/C22^CU4 M$.049(!+'E\[BDC;8#0+ Q&?D-3M3I'-C__39S=53/]ZXC%BTVPB 5^Z"L3I MO6\BY%SPI ,6GOFVD6334C%'FZ&%U_B3Z*FDS2;M'_[#AV](ZWF=/C=+SD- MRYIH0_VWH?B].K]:/7N@#RNGW.(4KL">=5?]:I+HI3G]RIB"GXRN'RD^\=CAY[U2+ MLGCX;;[\*#B6/)$@%;OK&0BC(MS8IKQ,*M)XOT&>(']@4!J%1J83%;^J*O&3 MN3UJ.[E:"C6HM#:L>7O W;9;CJ-^!']WOA MM3#JWNA6UUD.,>Y[H.-EVL-K1N%X6HQ3A*:<[/SYWYML64O%Q\\Y/N@&(*@D MME3.F!=#BO5G-&>_+O9P*"H8-=I-R)!5RLO.ZQ@%G@J2OH>^K'T1#(;M&PF1F+$2X5=C.T@2]97/^TQ7JT)$\WVCFHV-)UO"K"@ MQ]485 Y8IEI2 ,+%% "\BWR$*1BWY/>!L2-?HT8H@$\*0\RZ>8(V>J_>#.I^9^'/K6GZRL M2,J_=$H.L<\\@\MP)T4#DTY?1%KO^57;$U#7B1/HMHO?\Y-ZE2WNE(?'\Y8H M!)2* ZFFUP[R"H@I01W],V$]A-?JHY*7,P5([U2!2N0OGM,,RA!XDQFLH!6><3%+ M@L;A]=[Z3<#'H_FHAP]3^:G'Q 9MV\!QZ^S57T9L+'%B>_)=?$!"E M'J[?CZ( GG0XFA&E%.NI^P?<#EVGBV*!/TN*R0Q$D6,%C^ -4X5/FV1]@D=S M8RQ8G )XYK7?65R"N-=DX##AB6X[(!Y+5N7TIZ::_Y3:D-TXQN^7!>.+DTBH9CL%,,16B8FR"_#6B]D+ MHP#N+W<*S[-0 $[ '7GG^Y;1BIS#%=B0?9ADEZ2"!)X^;R,;^S:J-9;,M!Q1 M2 %@VS#F.V=^@YR:* #;C#6B1P5L%T2^Z.WS9";\4((" .RKI16OQ*=R#XJ4 M3ZZ\'ZUZ\&4:E+8EO_ZS:9Z.6&=]ZC]F'@XY/1C:-%AT/>3/Y,4Z(D?D@'E8 MLE?C+[*EO<6%:P;Z+X=V'7:?>.8X:'YN7#@U1T5BU/8;VH8->[D8W2B ,(4'I>6GW)'*M,7;DC<%F@LYX!N\ MS:$LU^KL,L11T+PE9XPY(Q=@;JUM+,71MBERW[4?7E]P!R4"%\NML78T2(R/ MRBA;)69TYR46WM1RAKK5.BSF Y7X4*GUYW)]+- ^')GW$BXG6%KNPZ[:LPP> MQKRH/EZPB015,_]&M&;BEVKZ:O TGM%[@9KA+[F4L8?Z("H:'9<\$X&9(C+M MGOQSZ[LZ GJKJK,#HNU[/0V:?:V2WDFYT %X>2G5N=WBIT;$R3DH@W,-_FY2 M-9G6RN[-D>698L>A?3M<3;1J_K0]?"HCY2"!9Y? C(9P7?+A2ML\Y@W9T _! MJUYQ/?6JMAD)5/2+_'">)EFRDJLU;[DUE\'LHM,OC","TG!G2?=RT/R)DUE2 M59Q3B>EJMQ/)/9WK"EF &![!W>P"<9$B50POT>C!Y\.0)#=TJ>E$&^1&Y,68 M?\E^C/JA5TXN"PG!K?QQL7QH3#VRWD^,0W;?/9Q.%9=CQCNTLZ_Y/?@^D.&8 ME_/$W)^PTM27PK6!=?*;W-MF=C!IXZJ/ ":PDJB)Z)(!]>,GM62.C)48D@?7 M,%]3Y,X>E )HECMX3KPT!V6[($\C&,+!N?@Q9$]B?'7BPM=,ONLROD7?..2^ MZ(-6!$Z8NW4:3)K:D_P*5X-H]!HO9JT$A/$5TO_'2R,!MIX?XL>JQ<4YD1,3 M3&+JXGU7N;7$C+_@ .PQK\_:"]+T=_G='!:7C;!%M\OH]T4Y=M@.WVX(W<1P ML]+?@G[;D4G%H%XG[G_%F,N+$B*4A_1+HJ,3#'0+!QY0G[^@H]ARX]NE_X^O M;@4O#=*VZU4'/QHPDC:^I%%)Y-R[]U_H M5+F.BX8-$QI#L+.!K$G*<23+^2^'#JR1CB_!^][)WG:K%HM*SJ.M3PH;,GW' M#TQ)QZ1?O,H/?7I4IMD-_16$B0@,DY)0L4)O[K>3+21LYT5(XYGCMBD_Z>+1 M>@J@"TE5SL76LS^B,@C[+)LQ+-2H0C^6#"/#.E&1/@XX^+/ CE$01I0AL$(B M2>+7I\C)+A2:RZ1M7<)YPBH>^:ORL!CY"5F1(BQ0)(M"EVSI&4@%D2PSB/T: MIILWR8)C#.8A2T]7>H9/W1XZAU49HB:RFJ*:)_C'N7SP?T)B4>W@#W"/MA0J MU#;HJ\OM<>AKI)^7+$!>7L-.)Q.BU.?8?8V?CY?_S5/\0XQ22)LO[:8A5U-C M\J%[/*3G%[GMMTLL6:+;1X1HY^M1(!51;T..Q;"EU[E-BY?T\:&:ZL6*#>6DP1TAO!/YS $R',%P> M=]M[9,UBHI8Y&FYSU+3^.#U,<%3V?W4I>5FE"TE;SO7!O04F"$UX#81Y4_>( MVU4R(-)0TN0I?%/SOM%>[B+>Z?WPO-,\:W45>+^+B-\2G(84A]\1DPDVN"&@ MK,@\J\["IS(^;/9[XPBN$,)L)F0G"M'8Z:\],=1E:;60&*AWS18F1_AR+/!N M\TE[]A\8@P3\*FHLU#%-[\*OIT]L!SB!@O=*=F]@I:N2QA,J$:+V@6U@=KN! MBF>_%6ZM;LZ?&,I:-W"?7/=K"70[-RM]9!#3JISOVMIH,[DINKL'=OGLHI,Y M_$ ][N!8E-3 NB&N>R?N7L2KB-'G8S;&FHJZ2!\$P#-7IQ$+L6L0AWFTE7IAWVGNXJ!*EGBLI&V MV5],Y@#CC47K#(EQ7,7=TZJZA)&3(]%F' O1"W^N2TPH=K56*K"(+25?KKN$ M<#[J5]A&.<*_TF#?SR(GKS_OA8KP8CZ?0AO)880/E=CYJD9!"MNB8Q$=AO"M M:;HVW(;NL-S37SIY-7%<26(0+R?R0].GV"*XM&-:74D.-':[ (,0$O>,>.FI MBT=<,9VVSIFXT[73>\JOHXE@44V"N9K3<86]:%OB[+N9LIN3JLH6)5&'[+R3 M/MXV!X1C^L<,A\NWP$M*XL1CBS^X]_:EZ3F8@\]WKFA@7]V$@(72QRSRYI<1 M,&8AD62):$>89XEBM,()M23DBO,G$GAPH-)\'#S>Y(Q_Q8 &9EE5=0BKFX\4 MBT\SCO,X!%]R$"1E75"PY=Y#/<-?3I$LRI@V,?T9K2'VQMC<@ZI?-\K,MG[Y M!?%1[JI,4,-B(XJFES9$=Y$S X\*[^?#^\H0G(GVD46",V_?6VH:P*4+NK,W MW9$"967R/DP[>4]@ DK*YM< MU2;@T:OW\:'39_B>MPAXNZR:?4G47VM1#H+H>AP+%QQ-S'*'L+P/%N!73YM7 MN(&G "(5V#SA;>JC?ESF4R;&[25"1ZY.K9'O@Z:H5\VO)QQK$"4WVTT"P2ME M=G15E47^?GEU>V<;[,OV0 RKB1-,P^+KIB.=P,';AF2KFI-@$2ZJ4TH3"L8; MV CH0S+3Y%E@9 /^UZFRN.4/(YI?BXTL2L@7BYFJCXK? J^:O@ND"[BXQ[QT MU+^Q-P=]%4_^<CO.A;AY+=8+I*8 "Y'.\N." T:&.U/*[HR%3 M+.I#O7Q7*.E,OO&W8[3DR^X;)&<5LKSZ.@%+,OJID#>Y;:BX]P$5(;$699=> MWZ9\DD&B+8A3E7@DW@W"@1]WGVHA72YIO6'01S5S?< KT3''+O?>P]H)6.SA MS;6LT Q3HBMH(+&U4,!'[,7@J=_-'/Y3T9\$8E*:L6="[A"6+>#13(Q.RNKN"S[N8[& M[_E)< #]C""#-_9XC]G1Z+^5#K,G^,_JRNB$2.>*!FI M9*A,96STZ@H\@']8BSJ&F#3WS-E>N,A3X(3TH##J2R88ORU:)FIYY*TOSX5U M3YL7?B+,AA'Y9HSAF6Z=,[/!DBJ>1T6^>-M_E">&?" M;*84,GX?A^W>#72;56#>:9RU.2I.S5UT\P)+\-H1?6<7C$H;JX:+[M26I\HF M00S=7)_,QX7D!+'B]<$GM39=%,H<5.-F#0?U[4_&3>/6ZV.<#66:-SI8!3R#ND5;CH #:U=1 M=CW:;YM:CAX.K:2'$2*__<=Z%LLD%RQ4JIF3"ZD_O'CIID]))T.OX+X^9\6U M9$C'OX)^0<,'A5M$"D"#"/NFFF?/$ _DN;[FYX4LS:4 I(NIY]'^$J(LZ^%8 MY,WB8S1;^>:#KFX(ESX/_* +X[4*;E:@'E'@)@8 V8F#8B512>J#X*W6E*?? M]^1]0;ICAI4$E$CRW8C$(GT3VGES"N"4&SU[VRE2MXQL&_!#$?ZXH7/]AVHS M"'*WSUP;]+'.;@A&V7 LUKE=?J2[EI,+5$.GYXM]OOG9_*M86*)+3*T"+[$G MRQYXB63*&9))#-2[":E4_W#G6!?UN?"7)."RM !"9H+(FD]2QO/N=U2^R\] M;=4?%^G8?FY5>/.&6BX5<1O\G%@P#PJJA^;=)5=DW=V<:+_-*!Y9_5CU7(!L M28'%%:+7/ 5PUK?@F %DRE6^N>M>)[E9TZ7CJ^'[8A>NT^HM13L\9!"'U[U>/I[WD8XW95#?EC:\,(N4B1,D5'@IL1-UYX*7W M,NZA]C$HU2R0V(NCQ;*HUMH)P9:\")3^VY\F[B:B-9R+Z))_$TW5J@5.(GOX%?] M-F3"#O-]2UW#@!5^#X@.)WZQ69[QS&1!R'E'E=^?>KV%F?OW+JH0=3_[,D&Q%+GETD<;U$UDN8*&H'&1%IL0_AMX^NO3M"JZ>3?'#W:BITP0%] M3TDLS2U1Q&OT345P6CZ;6_Z*WN%>9C']R .\+X9J93*(!N\BO-"A.7MY\E M-_JS-K:A>VQ&Q5#>L+4)_6GVW]5N+FL7Y\)2&V$GL;KMF,[-'!Y/L^7N:W;W MS'87CV']#;[,YIYRZAV_(^S8P$?'$;GZ^\/#FPY!3-KFV?-*S""C4:%Z8-:T MO4S$+W=WR1^O$KTTF9D0J2D: +/T&FD_ 4\K<\DCXIKH>0,=%3K\U$0OWN3N7T""&4R2%AJRN%RYK,5O,2 M;MV?]>(RBZ/HR7WX@Q9$8LL"'AG,30$DV'77O ..;SW>[Q]LH&X&,Y. ^,L, MQ 3SB]MZ?CN=B/A7>]CJ ^8Q= KQ8"XU%"N+W!3T/1*I#8';2_):;VV8WN@^ M6-^V\/A>%(2^?)A!0A$0&;^7]EVS2%*P M$+@S_ M5+OZ-K;T"53)_",^Y*/X[+D5PYO%>??#9FZW4@!,$>-Z'O?JRUH:KXPH"#O@ M//L[KWQQ^Q&YR:N"J"T8?HZ=1\)\?G6&L5] M&EJ$!NG=%SSPFDZ.C5UMHB_W)HS66V)HUUG=*M"BV'A:P8#&MRI,ER[:T3RG M"F,$\$94S&@_9OZO+2/#*OY@ZAE>[5]>N9'^\1(>((N.\0R?4]FWS9R8]=^C MQO45C!1A@2N#%$"IX3?.:?D@^!YSKRD#Z$I,;N7XGL7'GUG2PQ8[DG\FR8RU\F./"'.F2)>Q-.SMY^34'PS:PIEOV!*5,-CG9&^FZA%ZQ&\ "9 M$0V/M@FG4,*J$,R4SZF(9YV]Y],>=:X"-A''Q>GI:G:2NAF)FCO163*_[D6C MGCW-F\+.$QC<;[G=LIJ,/K^&;N[XF=.D 3M61V>06/OY]=H*>F:B,$V_#F:O M>@:WM=;*]^7D:5;N1XLLV6ZO4.E$[,/M$;+<[-B%EHU%^F\#OL/'C9S ME+U[!W[UE,:T_=.S<4IL\B8371>RB-?UQD$ MS>KTX2'-AY([Z7QZVO[?7I[13 \[Z'_V?ZWNZ7_:\M<2I*Z[7]. V*(/+HK% M]]Q)3B["&Z\TWY6?;PN!)Z:X+IOVL,Z;IQA%;;RE/]VW*?/ ?*^N><<_E\R MZ?[5M3^^_ ]^?/5?6JYH(71/]E&1R+QZ..1SYJ?G8H4YN7=RTF-55YH7?2[A MAA2)KE#7RQ'VUE*,K#SQ!K.W6><]$&YNYW:[EVKS^7)S-)G2TZA>A7[48Q'2 MC_[?K1KX?Z1IFWNU3CB57>SM;%L,5;U4Q^[8)=UOIE>N11W7A@O7+B/Z9HYU M^$)=, Y0#8F>NIJVBX[;M D)/&?U-??UI:7/>!8G-: MMYT=Q1Y38FJ_>VSF,YUMKI2#E1YGNWBV\L, [-_W5(">GV=BI!(%A VV& M$B7%_4G$X3;+R3[?,;2)=!!./F8Z(\],/0FE );KP0=C&9N5%,#NC.CQAM9Y M@AX7M(H"2,4C9JVB*BIT#A&Z8PZ40!R)\^NK$# M /IOZ?\M_;^E_[?T?R]=0.^3C?F/%O2(IM*_%KLM]3&<3Q)E]735&I XPSNV M;?7@N16TN*&-?T,1$.5B,JQ%G:J.LVC=$P+ MQ;//2N:NOPD(D8UT->=][\/A-,^'^NJX52%X\F1NVL*>)8L.S?A28-DJWS\W M_YN _]G(AS%N$E#O%[^MC&'RRFC-B#[FK6RC=PK^)4P6Z[5^R/3^@BF+%LZO MYX5=[HZ[+!;:BYEZO !-BJ=*;H=RX MX8\!5Y*C_3Y7L:;]69C>5KU*YKB]]NK!S91DEAU_G5'C$1MGN*5J]^JSQCN# M17O/AFR&-[##9FV4 !RIVRV48G+)I#LV44!^(1E MP3 :]WITHD#5(T)S3=%GXTNG[OQL)K3&Q@Z6YYX5_:LN\6& \/\Q%I7QEZ>J M\X "F+T3[X6M#%I,5 KC8?LZ-<>W=R^_IWCU.P0YH6-_O625.+U?^?69T=YL MLE_Y&;N_ZI]1.EPD(:A45UX;O#82;/#ZU>7WWE<[7D+ 3')WBR!OUPQ2;P_- M@L(6-V86MYBYK_&WW5NZQ7C?,^/'Y:B_$OA[U5 'H:H2;Q3-MBDJ\ $' MYQCOD-G5J1@BK**V1+C#?M[X.*CY2U+@3,PXH4M'[,HB=D8'2&B[;9+!0*CXGM)?+WNN9^SS08OSC2-"&S/8$[4ILSNLP.GN MY=Q5]7S/<+4!.F[MX8T-NJZKX5]'Y96RC>Y!_'MB=[S"Z3+%/T2I/^%__ MC7I)07K MWE>\RWGC55K3FGX4JSQ?@OH+?4S'WXM5R#UZ \]*3@SS75=*H2OH]'JQX*=7 M@)&_NV>7?[[4-*1F@$OD75*$_/5VGVR!HYE M6"A#V]%,;,::3$I#=D[!P[MQA1$AR;D]4,[6HM53_:[XNAST#.82$E9 M[.UH:)BZUN_X.)%O@6X@]O=]]JC.(JWSX#]OCC#3&9:_SS+J[V-3UW<\]1WJ M!=Z0K;G@I;E/=&+/F1>ZS+_M(&@ "7^Y65/$*-6RX?2A+0E9:='%K@0'GK72 MQC_L/=]/!-\9-"=+ZSV-T*T:W"P681QD%6$[JVHVKP6/77W,QO7G<:D!&2$/ M[2.RL_-LC\)V1L.=@[7W7BP3"H 3!L$4P ;8/F2S3JZ_[##PU^3)9H/+]F/& M/RV%@7(5UI>V+7$T*M/>)/EZ8BJ*6\G2@=MRBU79B&_[G:$X!7 58M+0OK\O M$Y>U@&-79ZY?VV0EO+RL@E6>,_V;%.V_:5*^NP7W($RPNTCX=%T*JL7N!K". MS,C!IKXM^(G7(CZX%5DL>7MSJ WN8,Z%6E6EF&?(WV\^779_X9,_[9'SZ58: MZDX^A=&AKUCW!O'0X9>SYQYQ11A_N]CX;PO ]+?I")CP_;711$=_BW&FUG&0 M?7&JUT4@\9M^>7:^XL!UZ\IJ5599G^9KI\\6^=.S#>@05^4D1&H*5\^9EMV, M_!AZ+XU6C6FBP/^'6>H%16JDR6!@NXG^Z)>)SS(IR;7PLR:;O+I7NLRJI3.R MVG[\!61H01([@BL<]E,4]F>.9GF\1@<+0S]M76(.R?+1PJ560'+-33P#03%H M4)T#6]X$S B3XD>P"3WG3,CH.2)7*)X@P"X#?QJDOFD1XD7)D*%6]3#TUG=G MFFEUF<)GG%^L7'K%L.VU2ME)G!D*>3:7D??Z;STV M(K#*]P)4_[Q@^A*@*ZLF7+$G67DF1EY=5T_R85%>!+8/_?,:Z'JE;$_K)_6C M,-.Q-VYUTB]VIW\UJ["_?%6B\"5S0FT#8C[.XO<_ZX<@YV27!4==."A&WK&9 M_HE$_(C%O':VP7&67K2F@^:R;EE9Z@QM>.ZMQ/G*-O88*@A#>N#PR=\XP%\: M"1[C>;:H"R-_SQQT+"$A*SGL M4K<1 -MU0:]_DL;Z@4QKC+:%V7?RWLU$;-7QG+1E@M'MTS(^$'[%T@:Y8U- MH=; *^6$B,#4/6%UN9Q+;/=\GN-%9WS@#"8U6<18532CX5"%K.Q>R(FUJ6;, M^:--7B:OD$^N?^D75RU.T6 TSFU:LU_K ?MS83MC22[?3$R9+H8W.!-_O2"- MWOZ7_80>OXOOFT'_T8&F:;M^FLLJ)H"9/[N@^)E;@]MNH\/0/3;5#29&M'9? MT:EQ?I?&)$$QYG<.-&.UJD:$G\-*THP&'U A/@3TY:W[3! M^\7WH02MFF$H=./&69&LKP;-WR(? M*#<#_VJ1:QJX,5'O8;V7.:SZVTW<$LT&ZQ^8-[1FOI5)%LNS$E/D*("O&Y:4 ME)G6)4UZ>QO<$MKYF1\B?[\=FPA(^BMY!0XFBR$A;@Z]ICIU83T:94'%(B)9 M;WA<(TF0 >*4VI#(7$7] M\,:F8[%T,&N.GI>LS[=D9.O?P9Y_)?SFO!X?X1SS4RT\9VSFM"+4]U305#\Y MGW7YV;_]O1S^^V^';]1MX*J =1-T!Y)JU8*Y9*"B""XOLN,Q5 \6Z,J\H7G& MS^7KN]7 CI>>KAV![11 250;5XC,N5D$A/ASKQP20]88Y*%]R%;Z$?#+\JD M\@F5;P-6-#B5B1ANA-N\*1ZW>T8;W95CYJTWJ/; .3ZO?+:[RDG%&VBP_3NO["Q[^(?K1K-5CJ]AWES,7IN=WC<5 C!0JFU< M:D B/8B6(1X:9" 4P8ZK\ MH_-)>QJ;LZJ9;>,/?,CI/OP_ :0:6^4$?$&_CO?$OA72MDW-_8(D=K<2VJL\*H63^U)_\ M@2L_GU^8)J$KQ7V8K_P%W7RZ?+;4^9O$:ZK\2H/@+\)]4NTU4^-6B^#/B;^T9X6\)^$?L5IXDT#58=:\1^)!DUNZ\&:+<:O),+A[V2S0RM(,88MC.>!S6ZG>I&HU; M5R?JWI\DDO5KLS)048.GO:*BO2VK]6V[?+L?!GCIK/5O#_QMUO6!$WQ*L?'5 MO!H\DQ_TZ& >1Y*P _,$.9#A>#EJ]*^*FE>%/BM\"#2)9C_IT, ,7DK /O!#F3[O!R:_1KP^\\FA:#M4\40>)+SPSIESKT 41:C+;*TR!<[<-C/&3^==72A[M-0]/ MPBH_C:[%+WIN?K^+O;T6R"BBB@9Y)^U1X3T[QE\#_$MCJNKW.D626TD[-;7( MMS.5C?$3-UVDX) ()Q7AOPV\:_#WPM^PGX)U7QN;75M,L[2.*'3&E#_:[HAA M'!LSAF.3P>F,]J^M/%?@[0_'.DG3/$.E6FLZ<7$AM;R(21EAT.#]37-?\*$^ M'/\ 87]B_P#"$Z)_9'G_ &G[%]B3RO-P1OVXQG!(S[U"3Y:D?YN7\+_C9Z>B M+NG*#?V;_C;]5J?-?@6:[_9I_8OUR\DN[=MZE;3])@N!,EE<7;XBM$*GJ M@;) Q]TUH^*_@E:>&O@;X;\&Q:EX/M->L=)FN+R+Q9:ORZW^S#X+U/4/"+V5J=!TSP[J9U>/2-,CCBM;JYV%%>9=I)VACC! M'6NY\9?#GPO\0[>"#Q-H-AKL,#%HDOH%E"$]QGI55%[12?5M+T25E^+=^Z2N M3%\KC?I=^K;U_!:=FWV/S]^(&B:'XN_X)P:?J%Q?ZQI8T"WVVMA>ZBN+R9;F M-?,8@+YB#YBJC@!N^ :]W^/_ (SGO_V=? 7@7PU=0W.O>.UL=%@,,F[9!Y:O M*MM3E)3^ M&4DWYV6J?^+9]DQ1O!1E'XHIV^;5O_ =_,^<_P!KCP;X$F\->'_@WX?T^PN/ M'VHVUI:65U<3K'_8=C R%[PLWW.% &"Q8>E8GQ#TC0KOXC_ !-TCQS<6NJV MFB> [==!N=4<8>01,&FA)/+EPARO.<5]A^*_@MX#\$M(UC4"@3[3 M>6JR2;1T&2,XJ37/A!X(\31Z8FK>%=*U%-,4)9"YM5?[.HQ@)D< 8'Y5E-2G M"2;UDY7?JFKKT_'77:U1:@XJ*T5K?)IO[[6\OOO\+>/8]'^(W[._PU^'][;0 M7_Q=\2Z19!+_ %*<1R:-:1LKM>,S?.+FVU M6ST3P# N@W6J.,/(L3!IX23RY<* ?&E^M]KOA#1]6O%C$2S MW=HCN$'1J?3F'_ !+8R37KV[+# MM-FPE"IEG8YV-R*]]\37J_&K]I[P?H\D030_!.EKX@U*%CGRKR9#Y,;=LJN3 M^(KWK6/A5X.\0^);?Q#J?AG3+[7+?;Y6H3VRO,FWIAB,\5F?#3X/:9\,]7\6 M:K;7U[JFI^)=1.H7EU?LA=3L5%C7:HPBJH !R?>E37+&$)?9U^=DOQ?O>37F M.;YG*2^UI\F]?DDN5>3\CX_\?Z5:^%?VA?ASXHLKG0=20SHI!! "8X["N+\(_9+CP5\.?$,/E-\5KGXAW,6H7"G.HF/[3*I M20?>V"((,'C %?H-IGPI\':+XGF\1V'AG3+379BQDU&*V59F)ZY;&>:B?X1^ M$%\07OB"U\/Z?8^([M&5]8M[9!<@LNW<'QUQC\J*;=/E>]K/[FG:_6]M7YKL M%3]XFMKZ?A)7^7-=+R\SP?PD]G\:/VF/'7C/4I(_^$2\"V!\.6=UYA5/M#)Y MMY)N[85T7(Z;37DGANUTWQ5XQ^*7Q3^%T$.@>'+#PO<:'I45C*HEURY3S&DO M?*'.%9]BNHR!T-2X6CR)_9:OYR M3YG][=ETOW2*4O>UMKC4O#]] M)XJN+&3$DD?EJ7>Y8'((??RW(.:[;]GGP[X;^(G[1/BCXC>"&MO"_@>#2#X> MLELYT6369E=VEO?+Z[5+[5=@TM$C8HWWER!T-;K=KV,5&T>6_\NO?EMKZMI?)6/F;]C/1]%\%?M+?'W0].UAM2 MC^UV,D">:=C$6=LYYY/;@=*^T:XGPY\$_ 7A#6QK&B>$-(TO51NQ>6MH MJ2\]?F SS7;4KWC!/HDON5AVM*375W^\****DH*^)_VCO#NC>'OVU/@3XCDU MZ:;4+[4KN&>WNKU?)M(UBCVA(^ F22.GS$9XHC[M6%3^5W_ L#M*$H/JK?UZ;GRW^TSHOA#XL_&CPQ MX&\+?8H/&%GJUMKFO>*6N51])MH\[(57) C4@<$]Z[SXAQ1_&?\ :K\( M>%B4N?#G@"W/B'4R&R#>/\MJK=CM"R-CWKV'5/@+\.=:U9M4O_!6BW>HLRL; MJ6S1I"5Z'=C/&!2?#7X.Z5\,M8\5:K:7EYJ%_P"(K[[;=37I0E,*%6)-JC"* M!P#GZTZ?NJ*[-R^=DE]VC7G'NPG[U[=4H_*[;^_5>C\CY#^)NEZ?X9_:.^%/ MBJ*YT/6]/N_$_+S?\ DT;6\^]WY+8*BYU)=^7[XRYK_I;YGCOA06_Q>_:D\9>*[UT;PWX& ML6T.SFWD*+B0;KI\]B%"C/;!KRCP):Z1XG^)?Q'^)/POAM](T#2O#ESH^FI9 MS+YFN72@E[K8#N8*1@.6 MYDE8LY?:H!ZXZ=*F\+_!'P!X)U5=2T#P?H^CWZH8Q<6=HD;A3U&0.AK-P]SD M3M[K5_.2=W][=O7R1IS+FWCU; M4]$NW\5W%I)^^E4Q(9&NB#D$/NY;D'->A?L]Z)X7\?\ [1_B'QWX$-KH/@RP MTQ]#MY+6= ^M3AOWEULZD(1@.V23DU]2:+\)/!?AR^U*\TOPOI5A=ZD&6\FM M[54:<,^WX6=_5M?B^!_P!J3XW:)I^MOJP8 M6,HN;V\$\]Q(T>7;.>>2> ,#I7V;7$^'O@GX!\)ZVNL:-X0T?3-5&<7EK:(D MO/7Y@,\UVU1?W(1[)+[BG\*_MEZWK?A[]FKQS?>'I9;?4TLM MJ30@EHU+*&88YX!/2O"_V>?'\'PS>W8*HXC MNF>60N[<'.023TK[8O+.#4+6:VN84N+>92DD4B[E=3U!'<5Y9XL_9C\#^(/ MFJ>%-*TY/".G:I)&UZ^@PQPR3JC!MC$J*OB+JSZX#XEB>:S,3L?LL M4D:R(6 @\L;2P&:\$\-W T#PGKWA"9 ^D1_$N"/7[ZR?&BSPR$/LMT'^JAY5 M60LW(.37Z4:IX)T+7/#4?A_4]*M=1T9(TB%G?78B\I0M) M^\[MOS:DFU\Y:=K'QOX.\?6/P7U?]IB^\,B&+PE97%I'HUM9G_1/MLMK$I2+ M'&2[9(7OFNC\3>&_!7P(_93\-:-XRTFV\0>*=3BD-KI$[C-_JMWEY#AN#M>0 MG<1\H%>\^)OV;_"&OZ;X;TJTMSX?T/1=335%TK2HXXK>YE4Y42KM.1GGC'-= M=XQ^&?A3XA1VL?B;P]IVNI:DF!;ZW641YZ[<]*AQO3Y'VC'SM%?A=M^ED6G: M:E;2[?S>WW)?/F9\56O@2+P+'^SAX!\9:C::WX32'4)-2>YF$EBUUL9XX68G M:PC)VJ#_ ':SO!WB?P?X:_9JU^+Q3IL7B""7Q-JNF>#=$N''EW1>5EC6(-P4 M4G.X\*!Q7VW-\'/ ]QX4B\,R^%-)D\/Q2>;'IK6JF!7SG<%Q@'--UGX,^!?$ M.D:=I6I^$M(OM-TT%;.UGM$:.W!Z[!CC\*N3Y^>_VK_BTW\U;E3[,F/N\G]V MWX*2^YWN_-?=\OZEHW@_X&_LA^$O#WC=K/QKKS0RV6DZ6;E94N;V8G$*9)4B M/*]W_92\ W'PR^ OA7P[=ZI'JUW:0,9IH9A*D;,Q8Q*P)R$SM'TK MH;OX$_#R_P!$L='N?!FBSZ78NSVUI)9H8X6;[Q48X)[UTGA?PEHW@K2(]+T' M3+;2-.C)9+6TC$<:DG)( ]ZMSNYR>\G?[K_YO\".6R@ETO\ C_6WKY6UZ*** MS+"OC;_@I'X5TF[\"^'?$5[K-Q#?:=K6G):Z;]K$;Q/X:TS7I;=2L3W]LLI0'L,CBEJIPFOLM/[G<>EI1?5-? M>?-G[9^I>"/$?A+3O!T5EI_B+XA^+K(6&BB:X3;81'[]Z7)(C6/).XM>^ZK\ _AQKD=F MFH>"=$O%LX1;VXFLT;RHQT1>.!R>*J^&_@1X?\+?$V;QI9O.MR-,CTBTT_"" MUL8%8MB%0H())YR351LG9[$]*B\/7NN6=[XPO[T".SA$:D?)Q@DGECUKZZUGX4^#O$/B.V\0 M:GX9TR_UNV96AO[BV5Y4*G*D,1VJKXH^"O@/QKJO]IZ]X1TC5]0P%^TWEHDD MF!T&2*5)RIN$GK:7-^%G]_X!-*47!;.+C]^WW?B^QXU\6T3XS_M-> ? R>7= M:#X5'_"3ZL%;(,P.+5#V/S+NQ7">(=%\(?$_]K?PO'X*:STZ;P3J$E_XA\0) M?!C2/ASXG\5:]:75W>W_ (@G269KHH1 MB+M2&/:HP@'0'-2I\"/AW%X@&N)X,T5=8$_VH7RV:"7SVWY7[GP+J;PWGA)_$16/_A;0^**P1R@_\3%8 M1?]I^W"S02^;G._=C.[/>BD_9\B?V=?GRQC]WNWMW?K=5%S MN;_FT^^4G^4K+MOVM\S>)=%\'_%#]K;PS;>"VL]/N?!FI27_ (B\0I)X@_MU?!FBKK/G_:OMPLT$OFYSOW8SNSW MKNZ(Z4XP[?F_ZV_6XY:U');:+[OZ_I!1112 RO%5Q=6GAG59K)2UY':R-"%& M27"G&/QK\]OV2?%VJ>%+CX8ZMJT?A+Q5J?C"\O%OKF&SD77;";YGD:>9I6!" MD%2-B@=!7Z.D9&#TK@KGX'>#D.MW.D:)9^'M9U:*6*?6-,MHX[H&3[S!BI^8 MYSR*F+=.3FE?3\KZ?.^KZ6')<\5"]M?Z?RZ=[L\ ^&QM/BQXW^+_ ,5]6N+2 MUT1G;PMH-Y=ES +>!MDLAVL#M>5<\$9'>O O$D6J?"[Q7\:K'2FL+O6[[PG! M<1WO@>,VVE6\(958&#=(PG(YWF0Y&>!7Z$_#SX5:'\./AKI?@>RB-YHUC:BT M(O K-<#&&:3 );DGCO5GPM\+O"/@BUO;;0/#>FZ1;WO_'S':6RH)N,?-@<\ M4.'+[L'HE;UT=V^UV^9_-;,J,[MSDM6T_2S5EYV2M^)\A_#^[\+_ \_:)\. M7_@]K*R\.+\/FO==;36'D,ZLI1YB.-Y]3R:V_A1%X5T3X'>-_C'\4XXDM_&> MHMK,T4['$EJ&*V<&T]JZ):QQQ1V=Y"LD>$ "_*1 MCC%7)MIVWU2]'-S?W>ZEZ>9G%*/*GJM&_.T5%??JW\CX$B\*7O@O]G2\U(F/ M2]$\9^.;74;SP_;7 DAT?399@1!)M.$#*07& .<5V7@[5/ '@#XD_'YM1%I# M\(].BTVX6TMF'V%[LQ+NC0 [69CP5'!)YKZ]T?X.>!O#^C:CI&F^%-)LM+U$ M8O+2&U58Y^,?.N,'BD3X,>!(O"K^&E\):0OA]Y?.;31:)Y#/G.XKC!.>]#=G M+E[67I:,5?O;ENO/5CWMS=[O[W)M=KWMZ'R]\!/AY:Z7\#_%EU>7V@^'T\8Z MXVJ:=H&K.;FPTM';,4$L<7!*9 R:VOV$H(O#WB;XO^&_+BFN[/6UFGOM M)(72)"Z9"VD7/E #AE+,<]Z^AM,^"W@/1=$U#1['PEI%II6H$&[LXK51'.1T MW+C!Q6UX3\&:%X%TH:;X>TBST6P#%Q;64(C3<>IP.]4I6G)K9Q2^[EM]W+OU MZ[$R3E&W7FO]][_G\C:HHHJ"@KP3]MSPAIGB[]GCQ:NJZS=:7;V6G7-VD-O= M"!;N1(6*1N>K+N .T$9QZ5[W6%XO\">'O'^GQV/B31K+6[.-_,6"^A$B!O7! M[UE5A[2#BC6G/DFI,^6&\&K;4X-0\8>(93I.FVT%P)5M[F]DV+$C M \B(29]MIKZ7E^ ?PXGT2WT>3P3HCZ7;RF>*S:R0QQR$8+!<8!/K6-<_LU># MF\7>#=9L;=M(L_"TT]U9Z+8I''9//(A0RNNW)8!N,$#Q+;//-@QL6>W/FJL&R39;1WEJLBPKZ*".!4[E&7W-O];> M6Y222C'HDUZW27Z?/8\)_:@UD^/?!OP^^%6B7,5Q/XZNK>WO&ADSMTV,*]TV M1V,:LOXUP_[6OA?P3XQU_P -?"CP[!8P>.)YK*XGUR2=8V\/V$#JWFAB?E+! M2%5<9)KZ/T#]G_PSX9^)=MXQT\2VTEGIG]EV.E1JBV=G$6W,8U"Y#-WYK4\3 M? [X?^,]7DU77?!VCZMJ4@"O=7=HCR,!T!8C-4G:2E_>YG\OA7HK)_-KJ'2W M:-E\]W^GR3\CXI^.D&CZKJG[17_"6M;7&IZ-X:@'AF:]8>3K'-H5K$59IBS'*LV" HQD] M:^U=<^$O@SQ-?Z=?:MX7TO4;S3@JVD]S:J[P!3E0I(XP0*I^)?@=\/O&.K/J M>N>#M&U7474(UU=6B/(0.@R1G I4WR6OK9Q?_@-_S;3EZ">KOY-?>HK[E;3U M^_Y1_;E\,:?>^#=8UB+5?#E]#HT5JU[;A&&OR>6P.VTN#(5B9@.,1-DU]F^" M]075?".C7B03VR3V<4@AN3F5 5'#'N?6LO5_A'X*U_5;#4]2\+Z7?:A8!!:W M,]JKO"%Y7:2.,=JZT 8 [41?+!Q?5W_KUT]+:":NXM=%;\ORM\[BT444B MC__94$L#!!0 ( !1 5E@CTPSP'00 (\? 8 :')M>2TR,#(S,3(S M,7AE>#(Q9#$N:'1M[5GO<]HV&/Y7-'I=UKM8,C908PAW#$*'_CQZI7T/H\>B5=^AS]9UF4 B'"UI+$"H:18:6O&5 1F(DEP#*ZIE(QS<"X965 VC;LPK;C0-NR1D,] MUKCL)&(?.,AI(\=V.L#V_*[M.PZ87H-?;F;C-X7WQ6_CV1_32S/M].9\\GX, M6A9"O[MCA"YF%Z:A ^TVF$DAY_UCDFP1;6S"0/,EY5BQ6YJ/71LUY!1+/Q J&GP]P;:>2=5O+F)E MS?&2\;5_,F-+FH*/- .?Q!+')Z?&HC]3*MG\9%!XI^POJH?6\!2]4Q;F;*$' MSV,=&/Q^"3UH3%)V@UW=6!@R6N +!"?:^_(N8@%3P&G#]A %FKCDJ<)L1I4W M5L/>LE1/RIE:^Q$CA,;:X>=7GF.[@R'*'4T8Q1(J''!:=0R$)%1:H> <)RGU MJR_UJ7MZOLA@S)/ MM.^!=IT2EH <^W\D_#[+>:Z:SWV(;",EMZ4V+NQW-^F-SLQ2?2LY:_5:N^V( M!Y?GR?-FDZ%]3^+\>16DC# LF8Y!S,$5EDL1K\$Y$VG(J+ZTI>!*NVH4Z2EX M'X=PDUX_1*('O2TD.KN1V(.]WK/2V+^GKB9G_T+1N@F]CLS="5G/A>Z#_U-/ M@NS;]-'$^F$E64I8F._R>VB_[VS:C_BW'Q/];>+?]=QX0.9/>0W:WZ%I#H-O M@?\T5X[#1_AH>G_X$!]+I0\?X:-IZT%"W.\Q_#S@MI^RC@/=0THFMJ10IV R M&1]\YG"A;P49EO04W'Q^]^(D^=\S@Q]/HG^N8RH##*:1UBH.Z:H(;I/@'W5Z MU.E+UBF8JC68*'+P2GVW2I74S?A'5BDJJE'5HYD74K2K/RV*-MLHP.&7A12K MF.3%.R']5W;Q&M0*J,V&:N/I0#B+J57^MAN%/%.D;53R&J9-13C!"VJ9!W9X MKA?%Q[>"D>J"Z4&G\WI0%A>-S2Z*R*;27)2N1W\#4$L#!!0 ( !1 5E@% M<)%XB0, -,) 8 :')M>2TR,#(S,3(S,7AE>#(S9#$N:'1MW59;;^(X M%/XK9QG-=%ODT"'MGM[F'TI M#TYRKM\YV)_/\"?#"'E&>((4[J.'.5"1[ KD"A*)1&GI@:D,(E&6A,,#2LGR M'.XDHUL$<&RS;SJN:]J&,1KJ6..3D^ ^N);K6*[M]L >^'W;=UU8/<#/FVC\ M2V,]68ZCWU=AFW:UN9O/QM Q+.NK-[:L231I%3W3=B"2A%=,,<%);EGAH@.= M3*G2MZS#X6 >/%/(K16MK4P5><_*A:C0I(IV1L-:HE?9+!5=&2@J6'_VKB!58P0(/L!8%X5?=5J*?%4J67@6-=<7^ M0/]&5Z?P21DD9UL=NX8:M.7[I\KC%SD.V%03BYQJ9?B4L9@I<#W3&5JQ;E/Y M T Y=>:7(&KE.>R>53IISM31SQBER+7!IP\#U_:"H54;_B 8-V]0_%,KQLO% M8[B(8#F%V6(2KD*]Z,]U^&7V&(7K<'+>]K?C\7*SB&:++S"=K1_>7=O>POB* MD A>U42C!*@,@?%$R%)(4N]HB(\@,46)FIFT"M:X994Z*1^5)IF&I!;"!,_S M#/=7^\;N:]J!J9 %/!H>$$[_QJOZ[M8;N#VO>PKAV=?7C5OS>>WTK^V+B ,0 M*8B=U+@T2AV$-DPWQ5CNB#R"ZW:A9KLNM*>1;\^5I8QK@F4DUVU\AJ"#W1-9 M"'Z$.R:JA-655G"O=XYVK;HPXXG9H*E#8)IB4I]PCM5_]*W_1^4I:::NHWW7&5L0IN.=]IDW5C\MP,QS9^@U3(!MI1 MNP!RJGLQP02+6 ?WG*87GOFN=O';P\]>A&S>?:8T;R9::U46#"WV+U:3<+Z< M15$(GTA1!A M-^/[$.;S5>/ZKMNWREA.*.9EQD@75K?_4YHW)[3)TU[>[9K) M<]*8)-^V4NPX-1*1"^E_L)M?<'$)OU1D+>.[.E7..!JG;_N$X?+R/TDN[_[7 M4T5)MFC$>HCZ9I!4'UN?[ 6C07OG#P:FV_L8Q$)2E*&5X M,S%D,2YH=&WM6VU3VSH6_BO:=.X69N(X"=!+#66F!3IE][:7Z=#9V8^*?1QK MD2U?24[(_?5[CF0G#J0MM%#"2V<*6-;+T?'SZ#Q'EO?_$03'1<:+&!+VX>SC M'RQ1<95#85FL@5LLG0J;L3-5EKQ@'T%K(25[IT4R!L8&_=Y.;S <]OI!<+"/ M?1W6C501L6$X'(3#_G";]7>CG7XT'++3CVSCR]GAIJM]].?AV7]/C_VPIU_> M_7%RR#I!&/YGZS ,C\Z._(WM7G_ SC0OC+!"%5R&X?&G#NMDUI91&$ZGT]YT MJZ?T.#S['&8VE]NA5,I +[%)YV"?2O G\.1@/P?+69QQ;<"^Z7PY>Q_L8@TK MK(2#_;#Y[>N.5#([V$_$A!D[D_"FDW,]%D5@51EM]4N[ARU#O'VISD4P%8G- MHD&__]M>R9-$%.- 0FJCG=[N[J)(BW$V+U-^:I$&R:V8 /7=ZC66P'4T4C;; MNSS JI9ETRY5A0U2G@LYBUZ>B1P,^P13]EGEO'C9]27XVX 6ZW[^43WUT=(@4W#3&2F9X,WCBTR,A&5;@]Y@/QRAG\K; MLFK9"+K9=#L1!@>5PLZB3"0)%%CAGR]VA_VMO?V0*MZF&2WGQ$@5T#?PSB%H M*U(1(_LSQ1J@'Z?WELPXZ;)_09IJF+&//7;$ M9X7JLMCY:,9LQFVT3@ZP?"2!C91.0+_I]#MHJ90UI^?7IN1Q?8TM-/Y/FF%J M[K[N_;Z#-M0-&WM"F[3K3L@),998U'0[7-'M M;;HNP%7(JCQJE=""Z$<:])R/+DWCOJPY81E')FF8")AB1+*9,.QM451(M,]0 M*FTQ2+'W2N<8Q8)_$Q,_<)VK8L;>"65B 1@3#?N K$7S39>=%'%O;S'#D)YL MZ #Q#,_UAV=KR?Y?96AUP<&':X38E0:^X\:)*9;/V#EZ4P+*KJ['LO8@3A3: M42C4:S@@%P7CB."JL+H"-!S%F!-SB&[. X[;Z-%B6H#$XI*0 1V-0A5AH5)!8S?&G*A"+#$$19\Q4]&/1 M?@H:ZDYH KDPJ'3(]5YS:C EQ,Y ZK=$TU2"TT3DH5-&L[8;GHGY4(G9.=A: M(Q9^@W+ 4E$@J(D?"Q!WD6]8'6_KUGU1I!A8O,1#=2>K!/M$HK00VT62"2UG MK$2<$T6)NIA:S3E8P]]<&AIIGCC1WZ4:E<0*2#R%['##&6=/S$W&4JFFIF&E MAK$P%M,HRS@5>KO1RFZ+7*8QYHJUS_QZJ/Q:&5>VUXAR*PT\6X(L/?'![WNF MYEF='E"@4#Y1VC";#L\GC&MPS$$F",($(IR!(7P(DU$+JI9CG*182=>),+%4 MIL)V%$&UDIY"I58Q)%ALV 8R)@&DH*?%\46<\6(,["T&I\^5Q!J#+1X,=C; M6S'82?R5OQ24(1:>NM0_HPC68K1G&-ER[8'2I8%2'(CF>9GG6(,T9JM+8 M 48R A[%1ZP%A>N'-A(6D;4=G?W.&7*O5ID+_G3KR$TW!499M,4H*1*WOVFJ MD1&)X%K0!(37PDXO%-1394B?NM7*.#'KHJDR@ 99C-[4J.0$QDIR$@$X+6?$ M0N=B"Z^:VV(?_QH!5<0XC>TA>1)Q^_2PN'WMP':%XM.C(YG\[W:51F EQ@7]83* M2I?(<^/D?!PC\IT!+J$=0X$J72+=\0Z4M(Y0%4S6/:7=/C!&^6=2/R92Q^M. MZN,)EY6+:H1X2%/,.L4$L6I69(]S*7Z-*.TO5R>4CL/8$".L\6GK2%7VZQ9< M1T?P>6V@G#S]_K81&S79OEN6P'L"[=FCSI]I^(AHF*P[#8\\PJ\RA39TZT30 MW5E)QQM$5-+"*HXK37QH"<\5O>;*6"RGEYS8ET$(L+\JU*W8]<97FJ1(;(QU MEVK7AL=(-[<73=O4[E6,MVO36Y5Q,U?I%"7=0@")DP_.'W5HGS$ISD'6&].7 MZG=_VD5/AOR/.8]YKE39S(>P*L,L\%]8"?$,8C!1*;;J?"+3/=;*!_,4X;"C.XV_*OIM% M!_ZJ!)KO%IBJB-T6]N;SCM7#C+QKMCW5.7@K,5-#Q[D#-_B<:7/5O=D7M3R= M[PE-@9^3WO29FU.<+N=TKTF;ERLWHE>]?>,WI%<$+IY@0P/SN/55*M:9*C9! M/B'HNE[T&E2\ILIQSN@1-YE:+ZQ\#?5D8MKCI-4Z[0PAK5"1IAI#0A=!#BZ0 M(4W<._R:3UTOZ$0Q47("I.H*/JZ/(N@Z]D%>2C4#O#O-E(]V?(FMR*Y;D;R] M]<:].T7JP5\W]!P(8B4E+PU$S1_MH5_A>)D_64BG0LD'Z-WF6;DCI[RRJBGP M!TY=R=*QU/X"U74=EZ"0-8'D,\S)?:/6J=,.&5\E MG =7W>FKWJOMW]INO 3KUE'85O?TL.D-=^/:YCH@UD8C7'+/@RGZ\;O':UM MGU?E(Z-D96%IVFL#&'_NN/[Y[85--0O8]G9OL'N/7K[JVF8Y>> N7H+R]F[O M]7UZ^3%C>\.K'P/ M(UW1X=T;O/K%$_@AE+60=3,$C7A\/M:J M*I+H1>K^_=K9OIO]$*16F%V+MWJ)&)07S!T;8"_Z[M^OG59HPBO?5]P"$&\P M;=+LALXJ%/89OVLXV]O .DFY>P;ZS\S_UCCP,&;\0_C^I5/[Q/,'$.'O8%U] M4 "ZRYQ_G::[IO [U6 $6FZ[[# 3D%[]?-1M"A_5;V'NZC/*C6]\O[KYM"C1 M["OZ+&M=S&LE?MFU<>V_;.!+_*CP7>TT R[*=I)M5T@!IDJ+!;KM%S\7B_J1$RN*% M$K4D9C][\1 MII(JYX4EB>;40NM4V(R,5%G2@KSG6@LIR1LMV)@3,NCW#GJ#X;#7#X*38UCK MK)ZDBH@,P^$@'/:'^Z1_&!WTH^&0?'Q/=CZ/SG;=Z//?ST;__7CAR7[\_.:W MRS/2"<+PC[VS,#P?G?N._5Y_0$::%D98H0HJP_#B0X=T,FO+* RGTVEONM=3 M>AR./H69S>5^*)4RO,2O.SG58U$$5I717K^T1S SA.Z5,=?!5#";18-^ M_Z>CDC(FBG$@>6JC@][AX:))BW$V;U-^:Y'FDEHQX;AV:]5$.J)1\U*)(1$DE>2L* ** ;[^G,(+KQRF])38NN^0_M&"B)+]2 (>@79(X M"/:,@[P"RP;[KDLDAZ1XL=AGAG0Z<0S^JY M_>K9,MC_JPQ:%R ^W"*-7"DK?+C;@PH. # 4#W# M(3F]XD"WM::!-@;, $F)[@UIX(!$:(@?89C#3U6 +A)0BB0CIL(_B_E3KGF] M"&X@%P;B'!2]CS@U-R5/'(.X;@FL*0;;!,T#H<2SMAB>@?E0@=DYV=LB%'X! M*K[6^I7]+8+<6@9'2RJ[I!)+W)PB5(#V.RXG M'&\+\D$+$]3,>&T9_-QHBZFA6F<8Z&N4S[1VS*Z#Q"6AFCOP 9@$JA6 A'"# M*B9,AC-P6 ZN%MTM7C-A$JE,!?/0"6LE/0I+K1+.H-F0'0 =XX!BCZR+ZR2C MQ9B34_!OGRH)(P9[-!@<['#/Q>" ^2M_*3#%+#SZ<7V"3K!E%#Q(D9=;$TJ7 M"*5 "/>Y:BI@!(;1T5. _P'@="/H/]PN\._0W2U'_SDWT :["+&K\.KB\%L M0BMS^RD85<8#%*"N8*I*:*C6"":H$;$#Z<=B%'@2M5!D-<9ZV,BX>=0U:& M T,6 @"<5%)4QDI2C"-@6XZ)1:@,,WS@WIC/V9-P[4\&V_'# MPO:M'=L-B-_>)=X:Z6 =)H(A@*E1A=,[:@#\F,DBJJEF#<( \X)Z[<4(>QU9 MM#<.C YG\V+ONB3"AQC7]8;*2I> <^,R@B0!S7<,N)QXS L(]"7 '7IXB78$ MAT"^[R'M"LG@Y9]!_9A G6P[J"\F5%;.JZ'&\S2%Q%5,0%?-F@3T+J/Y6SAZ M?[D^K75F ":"DS8^>8Y59?]^$[<)1>A\-,?*0/KUXA6)FYJ#LVS<"Q/X.<+% MGY'\B)#,MAW)YU[#;R(%R\IU+NEZ-H7H;_#K&)&K)*DT0JH5_FZ&L5P9"TOC MXUY@QX BDC\K","!NYW-44W!0H'?7R%8WX$$[(8K[6/5WSW9\M+9];+)J)EG M+!@Q.(O&F0NEW(VMPYP9D>**R[K.OS*^NPWW^LD8PD=9@NR<'&Q1O?%^BXON MH31KC&QWX?HQ$FF;F$44@ C_ACSI1A7B+C=(*R:LTF:>W;@&X"K/A;6<;S;: MBQ6D8$B""9"2XV,';!D$5P:#-_C$JDSC!OB?E0 A.GM=%8E[.K+[7,E\F.'4 MEI4M.R>G$C)X$)P[R07W&8ON[M"(J'..>:UPRND5)A$^HW=IA*M%N"?PS7.[ M;P)Y7=;S#RK6.''*8*+A!"ZTX"I7L5C M*DB4E+0T/&J^M/EX!<0S?XH63T"C0.!N+9^O[B\@4)^NQI;686F'R89JO=K M[^IOP><5K5[E5>_5P4]M>:RH>.O(=FMYO&MX%J.147,=((*C&"SX53 %&7SU M&'A+Z>=#:6R4K"Q?V>>6W'E_/K[^^T4CMR3G_;W>WOZSH# /0[[.SF[6FFQ@Z^?@ *-UOOH?H7$#C+[EL:[PZ.EPV"7X!M$MF+ZM M9F^+2CU<-7HS^UXEJGU];6 'Y35Q!R+(B[[[^;';"$VX\NK)LY9MD99]]W:_ M1R/1^]RS.M[]?A^PKFZQ7GZ@^7<[T9@F5V.MJH)%+U+W\V-Y_X?F[K[9?[: M&[" /W1+9YG@Z=LEP4KIJ":G(ISK;PEXK^\KF(%X8(ZP=*1TU7KOUNOQR1PU[K,!*4?"@OF[\ M?/LU_;JE_9;^ZOO_)1WSP*>\-+5<1W2B!*MO^^%A;[B(+GQ;W]5Z_?\52TR,#(S,3(S M,7AE>#,R9#$N:'1M[5IM;]LV$/XKG(LN"1"]VFE=.0V0."G2K2]!ZV+81THZ M641I4B.I.-ZOWY&2_))L:;>DK=NE0).(/)$/C_?<\7@Z_,GSSD1)108Y.9^\ M?D5RF=4S$(9D"JC!UCDS)9G(JJ*"O :E&.?D1+%\"H1$H7_@1W'LAYYW=(AC MC=N7I$A(',11$(?Q@(3#Y"!,!A&Y>$UV/TS&>T[Z].UX\OO%63/MQ8>35R_' MI.<%P6_]<1"<3DZ;CH$?1F2BJ-#,,"DH#X*S-SW2*XVIDB"8S^?^O.]+-0TF M[X+2S/@@X%)J\'.3]XX.;0O^!)H?'<[ 4)*55&DPSWL?)B^\(4H89C@<'0;= M[T8VE?GBZ#!GET2;!8?GO1E54R8\(ZND'U9FA&\&V'U-YLJ;L]R4212&CT<5 MS7,FIAZ'PB0'_G"X:E)L6B[;9+.T1 &GAEV"'7MMU(P#54DJ33FZ/L'?O5EU M[Q52&*^@,\87R3L"K+:[B%Y6Z $J/O5W5U07]1*UQ2U/9$D&I(/_GM_[)/WD+E5 M1/V#<'][P%)-CG-962>TQ&WD]N#KU/8L?&(-8%(">4]52@5H[^T5AP4YSHSM MB<,P_KJPOQ6C-E"\%"230K1:^@D@K5(\@+J688?[Q?K:[. MJ9I)L2 G3.J, 48S3CC3Y*.0<=3.%9(O< MO:$I!Y)*A0I]W@M[J#?.VPB\?-85S;KG=OCF#2^3G--*0]+],;K[:CP,XT;. MDK46>Z)P[+1H/4X7LC9)P:X@'ZV%^@93IPRC\'_>X6W%ANVIQ.3KG7?!?&GM M+*.\=1K.?R#CO>N0-@4V=O8N:)M'.PZ" M4C/*1^ONMVWJ'5F/V[J1HN8 MI MPT1A'QT7,$@;RFR08DV,ZSA%F4)250JTI<^^[::8,N)K8($AN72%?-)-M"N8 MP.33MN. NGOA8'_6UGDLL/&SI]%D>:J9_@?&6C?9OO M646C)CN[=\DDK8WL&II4TK5L))SARJ9:F1MT<2^ML:5'G,5BRNF.AXXQ'?(6 M4=0R:6F5UXR](6H[*.:W@\?K:KQFPFM)[MKP$H/QML9?F0J']N4G^V]0#YKDL;,4 MC(UX5L)H%/<^!_+@5JNY?\ O(%4U50L2Q^Z&8+ !_LYFOB7V=:M-#;;>V34[H0\L'HMLWH_O.* MM]_EW65I/[YM/L4%;+=IOJ&S[RO&_M^]77_KCVT_L+>[4* 9+L+LDW')H+A9 MHG4W5:=,06:D(KNW%'/W?FS+[:[=FD1D.]#=/XICTI7E%,-6W&=W'\DTF2MF M# B<$;,8]_5,6T+(2;K8*+255),44+12\I+92J.1&[4]:U)S^XU-:NL0[14K M#G)=IJB58+I<#? YU4A%F-$695&0NL(6"Q.T\;]&U6XE:&\XO]DNVHOL0BJ8 M2B145TIMO\A@=G-L\TJ[>-P'>Y_]R3JKTSH.(*3I!G'E8EO](155IKN][FK8 MRE:'*=& G;8^G#.=<:EK!Z'- MCC:JQ*@&CF;EM<]=$K/^G=+&W?)&T_(#J(I.P6LN5FAA0"7T4K*N^#(<^O%@ MF3TU;:$KLS0?5KDOM8[^ E!+ P04 " 40%98I1"BCZ<& !^)@ & M &AR;7DM,C R,S$R,S%X97@S,F0R+FAT;>U:;5/;.!#^*[IT>L ,?DW2!B=E MA@88.GUC2IB;^RC;2[<0!2GMM:-,69@A$6DFKQ\_N:K4> M_>$X)SS'/"$I.IN\?8-2D90SPC5*),$:6N=4YV@BB@)S])9(21E#+R5-IP2A MP'?[;A"&KN\XAR.8:UP/$CQ"H1<&7NB'/>0/HKX?]0)T_A;M7D[&>U;Z^/UX M\O?Y2;7L^>7+-Z_&J.-XWE_=L><=3XZKCI[K!V@B,5=44\$Q\[R3=QW4R;4N M(L^;S^?NO.L*.?4F'[QCF9$8Y3D6"JB7W0N M)Z?. "0TU8P6.%D74]0L]A)$>=-^0 MN7;F--5Y%/C^TV&!TY3RJ<-(IJ.^.QBLFB2=YLLV46TMDH1A3:^(F;LU:\(( MEE$L=#Z\N7.3' 5&Q(J74=3&A'E-$T)!X$_GPQ"OSL<>49P@UJTH$G 3HC\ M']B,B=0T@R7,4T,B0^>2\H06F*%3RL$*01/T/@,)(C>+W;=H?5Y*56) >R)0 M,$"7[H4[=M$%2>PN@F[?W]\>9;%"1ZDHC!-:ZJW%]NC7P';@/S,$F.0$76 9 M8TZ4\_Z:D04Z2K3I"7U_P_;S.;5_E$6MM !ZP8=?_<**KSA*!._J_;1*YZX M:-?,8K83^L.QF$%H6]AOP7 /94+:11;@=1'A*1#IF"1D%A.)NL$^/)>PBX!E M&65-=#3B\%Q+"=X8%L,\12?7$&@XQ$B8?D:5LO;.K60*$1+E1!+0M:U(M9U& MCWTK6\+Z4L$3,S&U\@MFBZ:KUALEE4\AL+=B1?A/&:K1'-?VT1:_04M]+RV- M;M@.4V62-XH9S8/G0X4^!QWJ@8T^GD[;LE?FD228U<9F[0X.#L-Y3C5QS"(D M HPDAJ9FVO".:3>(G /G!RUF4:O%'&6JA7:#/8O1C6W\(&V,2ZQ-.RL9 X8# MTYDQK*6Q2?)/224QYU1E2+FB^"[>0V# 07\WW5L2>66:2[.LV1P<='N53GEUQ#+ID4$98&P>A\V]<*E%TU!E M7K9E+3_S5[2M9>R1R6CC,+P093VHE7YUD+4+R-#L:V>+R4A3' M2K!2D[5M/SA?6H+0^87LJ;+Q^O->/[8&>M!]A/P[0]X-'R%_>,AMH+;[Z1VX M0?\'0GX;YR9(_H1XV[AYV\\';K>_25^_>2R.X3@1K1V/()K"&0[B5]CY$I5[ M]W)H\PJ?DEB66"Y0&-JLNW?7V>[K2;\=9Y[[.=7;>@"SM*T0*\QK$;Q(^6VC7)?O>/M=WC?LK7?@IO/MIR; M[_#LYPJQO[>SZV[]F>T7=G;CG)+L=M737F55?4?IC'*JM+0YQ:HL^B EA=U[ M*K%6IU7_49*(DFM IQ&X\];QU[&&@ .18]N69ND"1HGBQ5EK+L4(Q =%"BBMJ:HM:K%7S#-7FYA6; MV%0YZOMBF.2F3%9*L(U\-<&7U!\EHEH9+;,,E06T)TNX6U>D>_#&::_E, M2#(5QH*3M32TR,#(S,3(S,7AE>#DW9#$N:'1M[3UK<]K(LG]EKD_=NW$58+"] M>>"LJQR;;%PW,2G;.5OY=&N0!IB-T'!&DC'[ZV]WS^@)!NP@D!U2M6L0TFBF MI]_=T_W^O^KUCC_DOB-<]NGVRV?F*B<:"3]DCA8\A*L3&0[9K1J/N<^^"*VE MY[$/6KH#P5BKV?B]T3H\;#3K]=/W,-:Y?4CY;79X<-@Z.&P>'K/FV_;OS?;Q M(?OZA;WZ=GN^3W=?=,]OOW_MF-=^_?;A\^4YVZL?'/QU='YP<'%[87XX;C1; M[%9S/Y"A5#[W#@XZ5WML;QB&X_;!P60R:4R.&DH/#FZO#X;AR#L^\)0*1,,- MW;W3]W@%_B^X>_I^)$+.G"'7@0C_V/MV^['^%NX(9>B)T_<'\5]S;T^YT]/W MKKQC03CUQ!][(ZX'TJ^':MP^:H[#$WCR 'XNW'-?GT@W'+9;S>9_GXRYZTI_ M4/=$/VRW6HTWK]-K6@Z&Z45E%M?6PN.AO!,X^H)WC^#+4- (1Z_A>^:=\. X M?JRO_+#>YR/I3=N_G7-/]K3\K?;;)^'=B5 Z'#X' -=Z(+3L_W9"MP?R'P'3 M@D$]Z8OX+:W&X=N34-R'=1AE //$JR=F6FV8$;@H3,TA/>2[\ MV+D?RIX,V;LWC=;[@QZ <3P'E(XGN(9'PN%)$:KS@%7*FEOOLFMV@"B$+BZZ M=?C0JN-)W,J1"*[$Y%J-N/_UIOX!P/#E-O=J&.-D#J0^G5U_Z5Y]9Q\NNS?G MEYVK\\X-^]3]?'%Y]>=-C5U>G3=8 L 7"8"O7> )W]G'[C6[[IQW_]VY_LZZ M'UGG^KI[U>E^N_G\G9W]=79]T;E@Y]TO7SM7-V>WE]VK30+E[R@(97]J+DG? M!1@9FEP )AQ^%4C- 9(G0MB#>C#F#G"1=KW9:/Y.@W[B>J3\*?L@5>!( ?P\ M8)\ BG!7 +CB.XWW!SC6FM_>HI>S-8R]=_HJ' KV/_]Z>WC8/'GL@(14ER'L MB?,0:M$H;4GWS$.V.N&J-,#(ZW7SY)R/:<'_('X+/0I8%,!'Z>>PO1>%S%N%GUT$RS;051J.$_=ZU"&Q@:KLJSXI&V :9V,AG* M4!!2BK:O)IJ/[;1(6%H VWFU0%:%;G9J^=_7H&<86O65'G%O=A&+D:?X*^Y1 M.P+1K_'3S,_F50%0 C%2H0/E!^PFZOT-*,A"Q6+>BDH++OL M^6 ]O$A*\!2 MH56;G[F:\]!&+2/AVPR'"88E \!O ML YWAO%7^V!/,"W^$TF-;$RQ )8,S[(SYP?@JB?< 5G$9P,M!'T:1SJ(N$_; M!Y@-XP519M )VL@<[\8;>LA/ #]8#^8&8L?P2=6OT?0<*& M:B* G/"V:3PT,O'6FY. ];GT(BTRLYV:.3PX9[-29,.^&("HH;D@Q QB!6" M!,XR;1@9[[ O;F299%D(MR(RN3(8 X-K2Y]&Z'G*^9'#S&9B$Q..;IUC@-+1 M,/1M8+A>.ZE$;I5301]@62_2SOH)W@.V%DP.%+KZ!QX4U7@M' $_H8.,@0G M^\ ,B,S*5@-C2W'9PAKL(\P+^-M8!2(H\(0:3=5%Y@'S-XQOX7+A2:MDQPNW M6FC*=UV!_) T/\)*>L6984NHBJT&"@:P8 0,0#&Z@J@V@V4_ 9CKR!/!VB>S M=UJS.(.Q=I'Z7/?D7#KM1@KT.C@MB^"!RAQX*4\##GM&* *3B7H2^'62(:! MU@G##,""-;)1H,I/@P\TC%QC=R*@X1#+^)0D$R&96+Q4Y8!,#S($(T!VTH, M)+.>+1+-)H3C'&;XT_+2#(?^Z8K+SZ/G*3^S+IXL.O_"DO/2<";0;%%]1NK- M,"ID+EE%?*S%&'T#'/A0$(+<07Y1RSUA!(DV@*[!!P[V%4@.XJ.C<>A9J45L MS&BY^-A"9D/3@JDL\\K50&2!5 CB"8TDL ]!3K^,6*/1=(P)$Q5Y+@J^R]%8 MI M+(_M(^$/^, ,/P*)I'PW KT2)$+J('(X.9+@&OP<:MF+0H,21D[1_$AXH"<5 MKV40A.RJ^1."F^$CZF%T-UB'B:1+'@_('=678$/%)IM%MMCKA2J2XW$M0XM< M^C&NW%C-235(LA?1,AN@ JAQ_;!21-,QN0L2^4UQ-_SM3GF1'\(,4.JK2' 2 M,))KN@77Z\D?PKIR]^W::.8>!_H &@2Y/R)I;]8*3^! B5F:(%5,T/8U<)_$ MK0"4\20L+M@)V;*%[/'S%+)?N.\C:?<33G;"/@.2AE9S]-E%9+T<=R*YIV(B MN'1[-2N@MB=M2,34UO_^UFJOWT1D0?HO>WG E('R2M!86A1-KL(:@9<[6A@- M+U'DMD@U(![+" RN HHMKGI$?+V,A6\*S^:'8I>]6?4W@.*IROJ\U[FUO5WV M#M1AE]N/QO$9M..- M80(33@T;%J0QA:Q!9*>]''Y@Z=5BJQ VA&)SR*[#T!AO'I_@33!@/Q#AJN." M><(E6$/&'LWE!RQ*5(Q- K=%B+UQ;S-XV;C]YG,S/.Y MG_/3 -^NZCQ:Y!R_DX'L >:&T_90NJ FV[25YM%)Z<;?QA:Y=]K:Q&(>,74: M!6Y8%?Z&!K+_'^HD#X8[/P8:P]T%CIBAD_P/=M*'A44TYQ*0N91-J+:7Q,^#2SMO'G=.'X3I\;83./F3 9V.9G=U4MS?J3; M8\U2T\ER81 9)AOK43(.,R(P$<)(F&TZ5J]4B,(\"$%*H9#$6?:5%@,%WQ+? M<>KS'&M%J?&IWS$3!Z7X8U'6966F#1L&Y/I[E$.2>T :[C1^:,;MF4MWB1/G MCIK',>1ON.YQ7P3U[KTGX!T."=K#9O,0]ZI+,C1Q,I]IS?V!<;0:YRD? ;L( MUS/3OE:CV",KQ])&%PD?E@V^":5[F\;4%#W[8-:Z,N-)?P3LLW&9GLAL018[ M;ITSUQ0E640FA\W>LJE8N'2V40CH#UN MP8/D5P/+$3Z,M4"R-AF%%,C),4?C^(WM34SAB,#*U"9O6X$!^@-&A<%C;Q=- M)F"^<$!$<3VM81A/J[$V$A