0001558370-23-002558.txt : 20230301 0001558370-23-002558.hdr.sgml : 20230301 20230301160236 ACCESSION NUMBER: 0001558370-23-002558 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ImmunoGen, Inc. CENTRAL INDEX KEY: 0000855654 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 042726691 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-17999 FILM NUMBER: 23693336 BUSINESS ADDRESS: STREET 1: 830 WINTER ST CITY: WALTHAM STATE: MA ZIP: 02451 BUSINESS PHONE: (781)895-0600 MAIL ADDRESS: STREET 1: 830 WINTER ST CITY: WALTHAM STATE: MA ZIP: 02451 FORMER COMPANY: FORMER CONFORMED NAME: IMMUNOGEN INC DATE OF NAME CHANGE: 19920703 10-K 1 imgn-20221231x10k.htm 10-K
2536310002061470001761530000000008556542022FY2260460002203610000.880.680.25P13MP61MP3MP3Mfalse0000855654us-gaap:ConvertibleDebtMember2021-06-012021-06-300000855654us-gaap:RetainedEarningsMember2022-12-310000855654us-gaap:AdditionalPaidInCapitalMember2022-12-310000855654us-gaap:RetainedEarningsMember2021-12-310000855654us-gaap:AdditionalPaidInCapitalMember2021-12-310000855654us-gaap:RetainedEarningsMember2020-12-310000855654us-gaap:AdditionalPaidInCapitalMember2020-12-310000855654us-gaap:RetainedEarningsMember2019-12-310000855654us-gaap:AdditionalPaidInCapitalMember2019-12-310000855654imgn:PreFundedWarrantMember2021-12-310000855654us-gaap:EmployeeStockMember2022-12-310000855654us-gaap:EmployeeStockMember2021-12-310000855654us-gaap:EmployeeStockMember2020-12-310000855654us-gaap:EmployeeStockMember2018-06-012018-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2021-12-3100008556542022-11-012022-11-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2022-01-012022-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2021-01-012021-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2020-01-012020-12-310000855654us-gaap:PerformanceSharesMember2020-01-012020-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2022-12-310000855654imgn:InducementEquityIncentivePlanOrInducementPlanMember2022-12-310000855654imgn:StockIncentivePlan2018Member2022-07-150000855654imgn:ImmunogenIncRestatedStockOptionPlanMember2022-04-010000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2021-01-012021-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-12-310000855654us-gaap:RestrictedStockMember2022-12-310000855654us-gaap:RestrictedStockMember2021-12-310000855654us-gaap:EmployeeStockMember2021-01-012021-12-310000855654us-gaap:RestrictedStockMember2022-01-012022-12-310000855654us-gaap:PerformanceSharesMember2022-11-012022-11-300000855654us-gaap:PerformanceSharesMember2022-05-012022-05-310000855654us-gaap:PerformanceSharesMember2022-01-012022-12-310000855654srt:MaximumMemberimgn:Amended2018PlanAndInducementPlanMember2022-01-012022-12-310000855654imgn:Amended2018PlanAndInducementPlanMember2022-01-012022-12-3100008556542032-01-012022-12-3100008556542027-01-012022-12-3100008556542023-01-012022-12-310000855654srt:MinimumMember2032-01-012022-12-310000855654srt:MinimumMember2027-01-012022-12-310000855654srt:MinimumMember2023-01-012022-12-310000855654srt:MaximumMember2032-01-012022-12-310000855654srt:MaximumMember2027-01-012022-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMember2023-01-012022-12-310000855654imgn:MagentaMemberimgn:UpfrontPaymentMember2022-11-012022-11-300000855654imgn:EliLillyAndCompanyMemberimgn:MaterialRightsToReplacementTargetLicenseMember2022-02-012022-02-280000855654imgn:EliLillyAndCompanyMemberimgn:InitialTargetLicenseMember2022-02-012022-02-280000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:LicenseAndMilestoneFeesMemberimgn:DevelopmentMilestonesMember2022-01-012022-12-310000855654imgn:ViridianMemberimgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember2022-01-012022-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:MagentaTherapeuticsMemberimgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:EliLillyAndCompanyMemberimgn:MaterialRightsToObtainAdditionalTargetLicensesToReplacementTargetsMember2022-01-012022-12-310000855654imgn:EliLillyAndCompanyMemberimgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:EliLillyAndCompanyMemberimgn:InitialTargetLicenseMember2022-01-012022-12-310000855654imgn:EliLillyAndCompanyMemberimgn:AdditionalTargetsMember2022-01-012022-12-310000855654imgn:CytomXTherapeuticsIncMemberimgn:UpfrontPaymentMember2022-01-012022-12-310000855654imgn:CytomXTherapeuticsIncMemberimgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:ResearchAndDevelopmentSupportMember2022-01-012022-12-310000855654imgn:ProductRevenueNetMember2022-01-012022-12-310000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2022-01-012022-12-310000855654imgn:ViridianMemberimgn:LicenseAndMilestoneFeesMemberimgn:DevelopmentMilestonesMember2021-01-012021-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:LicenseAndMilestoneFeesMemberimgn:DevelopmentMilestonesMember2021-01-012021-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:LicenseAndMilestoneFeesMember2021-01-012021-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMemberimgn:LicenseAndMilestoneFeesMember2021-01-012021-12-310000855654imgn:ViridianMember2021-01-012021-12-310000855654imgn:ResearchAndDevelopmentSupportMember2021-01-012021-12-310000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2021-01-012021-12-310000855654imgn:LicenseAndMilestoneFeesMember2021-01-012021-12-310000855654imgn:ResearchAndDevelopmentSupportMember2020-01-012020-12-310000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2020-01-012020-12-310000855654imgn:LicenseAndMilestoneFeesMember2020-01-012020-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:UpfrontPaymentMember2010-01-012010-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:ExtensionAndAmendmentFeeMember2010-01-012010-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:ExerciseFeeMember2010-01-012010-12-310000855654imgn:RocheMemberimgn:UpfrontPaymentMember2000-01-012000-12-310000855654imgn:LicenseAgreementWithContractManufacturingVendor2012Member2022-01-012022-12-310000855654imgn:LicenseAgreementWithContractManufacturingVendor2012Member2021-01-012021-12-310000855654us-gaap:ConvertibleDebtMember2021-07-012021-07-310000855654imgn:ManufacturingCommitmentsMember2022-12-3100008556542022-12-012022-12-310000855654srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-12-310000855654us-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000855654us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310000855654us-gaap:ComputerEquipmentMember2022-01-012022-12-310000855654us-gaap:MachineryAndEquipmentMember2022-12-310000855654us-gaap:LeaseholdImprovementsMember2022-12-310000855654us-gaap:FurnitureAndFixturesMember2022-12-310000855654us-gaap:ComputerEquipmentMember2022-12-310000855654us-gaap:AssetUnderConstructionMember2022-12-310000855654us-gaap:MachineryAndEquipmentMember2021-12-310000855654us-gaap:LeaseholdImprovementsMember2021-12-310000855654us-gaap:FurnitureAndFixturesMember2021-12-310000855654us-gaap:ComputerEquipmentMember2021-12-310000855654us-gaap:AssetUnderConstructionMember2021-12-310000855654us-gaap:EmployeeStockMember2022-01-012022-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2022-01-012022-12-310000855654imgn:RaCapitalHealthcareFundL.p.Memberimgn:PreFundedWarrantMemberimgn:SecuritiesPurchaseAgreementMember2021-08-012021-08-310000855654srt:MinimumMember2022-12-310000855654us-gaap:RetainedEarningsMember2022-01-012022-12-310000855654us-gaap:RetainedEarningsMember2021-01-012021-12-310000855654us-gaap:RetainedEarningsMember2020-01-012020-12-310000855654imgn:WinterStreet930WalhamMaMember2022-12-310000855654us-gaap:ConvertibleDebtMember2021-01-012021-12-310000855654us-gaap:ConvertibleDebtMember2020-01-012020-12-310000855654us-gaap:ForeignCountryMember2022-01-012022-12-310000855654us-gaap:DomesticCountryMember2022-01-012022-12-310000855654us-gaap:DomesticCountryMember2021-01-012021-12-310000855654us-gaap:DomesticCountryMember2020-01-012020-12-310000855654us-gaap:PerformanceSharesMember2022-12-310000855654imgn:StockOptionsAndRestrictedStockMember2022-12-310000855654us-gaap:StateAndLocalJurisdictionMember2022-12-310000855654us-gaap:ForeignCountryMember2022-12-310000855654us-gaap:DomesticCountryMember2022-12-310000855654us-gaap:ConvertibleDebtMember2022-12-310000855654us-gaap:ConvertibleDebtMember2017-12-310000855654us-gaap:ConvertibleDebtMember2016-12-310000855654us-gaap:ConvertibleDebtMember2020-12-310000855654us-gaap:ConvertibleDebtMember2021-06-300000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:UpfrontPaymentMemberimgn:DevelopmentMilestonesMember2022-01-012022-12-310000855654imgn:ViridianMemberimgn:FutureTechnologicalImprovementsMember2022-01-012022-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:UpfrontPaymentMemberimgn:DevelopmentMilestonesMember2021-01-012021-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMemberimgn:UpfrontPaymentMember2020-01-012020-12-310000855654imgn:EliLillyAndCompanyMemberimgn:MaterialRightsToReplacementTargetLicenseMember2022-12-310000855654imgn:CytomxTherapeuticsIncAndNovartisMemberimgn:ProbableMilestonesMember2020-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:FutureTechnologicalImprovementsMember2022-12-310000855654imgn:MagentaTherapeuticsMemberimgn:LicenseAndMilestoneFeesMember2022-12-310000855654imgn:EliLillyAndCompanyMemberimgn:UpfrontPaymentMember2022-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2022-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2022-08-310000855654imgn:UpfrontOptionFeeMember2021-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMemberimgn:UpfrontPaymentMember2020-12-310000855654imgn:ViridianMemberimgn:ProbableMilestonesMember2022-12-310000855654imgn:CytomXTherapeuticsIncMemberimgn:ProbableMilestonesMember2020-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMembersrt:MaximumMember2022-12-310000855654imgn:CytomXTherapeuticsIncMemberimgn:LicenseAndMilestoneFeesMembersrt:MaximumMember2022-12-3100008556542022-11-300000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:LicenseAndMilestoneFeesMember2020-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:LicenseAndMilestoneFeesMemberimgn:SalesMilestonesMember2020-10-310000855654imgn:ViridianMemberimgn:LicenseAndMilestoneFeesMember2020-10-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMember2017-08-310000855654imgn:CytomXTherapeuticsIncMemberimgn:LicenseAndMilestoneFeesMemberimgn:SalesMilestonesMember2016-06-300000855654imgn:RocheMemberimgn:LicenseAndMilestoneFeesMemberimgn:DevelopmentAndRegulatoryMilestonePaymentsMember2000-12-310000855654imgn:RocheMemberimgn:TargetUndisclosedMember2000-12-310000855654us-gaap:OtherCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000855654imgn:ViridianMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000855654imgn:RocheMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000855654imgn:EliLillyAndCompanyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000855654us-gaap:OtherCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000855654imgn:ViridianMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000855654imgn:RocheMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000855654us-gaap:OtherCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000855654imgn:ViridianMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000855654imgn:RocheMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000855654us-gaap:CommonStockMember2022-12-310000855654us-gaap:CommonStockMember2021-12-310000855654us-gaap:CommonStockMember2020-12-310000855654us-gaap:CommonStockMember2019-12-310000855654imgn:StockIncentivePlan2018Member2022-12-310000855654us-gaap:EmployeeStockMember2018-06-300000855654imgn:RedmileGroupLlcMemberimgn:PreFundedWarrantMember2021-12-310000855654imgn:RaCapitalHealthcareFundL.p.Memberimgn:PreFundedWarrantMember2021-12-310000855654imgn:RaCapitalHealthcareFundL.p.Memberimgn:PreFundedWarrantMemberimgn:SecuritiesPurchaseAgreementMember2021-08-3100008556542021-08-3100008556542020-12-3100008556542019-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMemberimgn:LicenseAndMilestoneFeesMember2020-01-012020-12-310000855654imgn:WinterStreet830WalthamMAMember2022-12-310000855654us-gaap:PerformanceSharesMember2021-01-012021-12-310000855654us-gaap:EquipmentMember2022-12-310000855654us-gaap:EquipmentMember2021-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2022-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2021-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMemberimgn:UpfrontPaymentMember2017-08-012017-08-310000855654imgn:UpfrontPaymentMember2020-12-310000855654imgn:LicenseAgreementWithContractManufacturingVendor2012Member2021-10-012021-10-310000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2021-01-012021-12-310000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2020-01-012020-12-310000855654imgn:InducementEquityIncentivePlanOrInducementPlanMember2022-01-012022-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:StockIncentivePlan2018Member2022-01-012022-12-310000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2022-01-012022-12-310000855654imgn:KadcylaMember2015-01-012015-12-310000855654imgn:KadcylaMemberus-gaap:RoyaltyMember2022-01-012022-12-310000855654imgn:KadcylaMember2022-01-012022-12-310000855654imgn:OmersMemberimgn:KadcylaMember2021-04-012021-06-300000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2015-01-012022-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2015-01-012015-12-310000855654imgn:PreFundedWarrantMember2021-08-310000855654imgn:RocheMember2000-05-012000-05-3100008556542022-06-012022-06-300000855654imgn:WinterStreet830WalthamMAMember2022-01-012022-12-310000855654imgn:RocheMember2022-01-012022-12-310000855654imgn:OxfordBiotherapeuticsLtdMember2022-01-012022-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2022-01-012022-12-310000855654imgn:MagentaMember2022-01-012022-12-310000855654imgn:FusionPharmaceuticalsMember2022-01-012022-12-310000855654imgn:DebiopharmInternationalMember2022-01-012022-12-310000855654imgn:CytomXTherapeuticsIncMember2022-01-012022-12-310000855654imgn:BayerHealthCareMember2022-01-012022-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2010-01-012010-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember2022-01-012022-12-310000855654imgn:RocheMemberimgn:TargetUndisclosedMember2000-01-012000-12-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2018-05-012018-05-310000855654imgn:RocheMemberimgn:KadcylaMember2022-01-012022-12-310000855654imgn:OmersMemberimgn:KadcylaMember2022-01-012022-12-310000855654imgn:RocheMemberimgn:KadcylaMember2021-01-012021-12-310000855654imgn:OmersMemberimgn:KadcylaMember2021-01-012021-12-310000855654imgn:RocheMemberimgn:KadcylaMember2020-01-012020-12-310000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-01-310000855654imgn:UpfrontPaymentMember2022-11-012022-11-300000855654imgn:EliLillyAndCompanyMemberimgn:UpfrontPaymentMember2022-02-012022-02-280000855654imgn:LicenseAndMilestoneFeesMember2022-01-012022-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:UpfrontPaymentMember2020-10-012020-10-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalMemberimgn:UpfrontPaymentMember2020-01-012020-12-310000855654imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMemberimgn:LicenseAndMilestoneFeesMember2022-12-310000855654imgn:AdditionalTargetsMember2022-12-310000855654imgn:LicenseAndMilestoneFeesMember2022-12-310000855654imgn:LicenseAndMilestoneFeesMember2021-12-310000855654imgn:ViridianMember2022-01-012022-12-310000855654imgn:EliLillyAndCompanyMember2022-02-280000855654imgn:WinterStreet930WalhamMaMember2020-01-012020-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2022-01-012022-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMember2021-01-012021-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMember2020-01-012020-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMember2017-08-012017-08-310000855654us-gaap:CommonStockMember2022-01-012022-12-310000855654us-gaap:CommonStockMember2021-01-012021-12-310000855654us-gaap:CommonStockMember2020-01-012020-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MinimumMember2015-01-012015-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MaximumMember2015-01-012015-12-310000855654us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000855654imgn:StockOptionsAndRestrictedStockMember2022-01-012022-12-310000855654us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000855654imgn:StockOptionsAndRestrictedStockMember2021-01-012021-12-310000855654us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000855654imgn:StockOptionsAndRestrictedStockMember2020-01-012020-12-3100008556542020-01-012020-12-3100008556542021-01-012021-12-3100008556542022-12-3100008556542021-12-3100008556542022-06-3000008556542023-02-2100008556542022-01-012022-12-31imgn:Optioniso4217:USDxbrli:sharesimgn:segmentxbrli:sharesiso4217:USDimgn:Institutionimgn:itemxbrli:pureutr:sqftimgn:agreementimgn:leaseimgn:plan

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-K

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

For the year ended December 31, 2022

OR

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

For the period from to

Commission file number 0-17999

ImmunoGen, Inc.

Massachusetts
(State or other jurisdiction
of incorporation or organization)

04-2726691
(I.R.S. Employer
Identification No.)

830 Winter Street, Waltham, MA 02451
(Address of principal executive offices, including zip code)

(781895-0600
(Registrant’s telephone number, including area code)

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

Title of Each Class

Trading Symbol(s)

    

Name of Each Exchange on Which Registered

Common Stock, $0.01 par value

IMGN

Nasdaq Global Select Market

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 (§229.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

Aggregate market value, based upon the closing sale price of the shares as reported by the Nasdaq Global Select Market, of common stock held by non-affiliates at June 30, 2022: $989,665,866 (excludes shares held by executive officers and directors). Exclusion of shares held by any person should not be construed to indicate that such person possesses the power, direct or indirect, to direct or cause the direction of management or policies of the registrant, or that such person is controlled by or under common control with the registrant. Common stock outstanding at February 21, 2023: 226,046,108 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive Proxy Statement on Schedule 14A to be delivered to shareholders in connection with the Annual Meeting of Shareholders to be held on June 14, 2023 are incorporated by reference into Part III of this report.

ImmunoGen, Inc.

Form 10-K

TABLE OF CONTENTS

Item

    

Page
Number

Part I

1.

Business

4

1A.

Risk Factors

22

1B.

Unresolved Staff Comments

43

2.

Properties

44

3.

Legal Proceedings

44

4.

Mine Safety Disclosures

44

Part II

5.

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

44

6.

Reserved

45

7.

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

45

7A.

Quantitative and Qualitative Disclosures About Market Risk

53

8.

Financial Statements and Supplementary Data

54

9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

86

9A.

Controls and Procedures

86

9B.

Other Information

88

9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

88

Part III

10.

Directors, Executive Officers, and Corporate Governance

88

11.

Executive Compensation

88

12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

88

13.

Certain Relationships and Related Transactions, and Director Independence

88

14.

Principal Accounting Fees and Services

88

Part IV

15.

Exhibits, Financial Statement Schedules

88

16.

Form 10-K Summary

91

Signatures

92

2

Forward-looking statements

The Annual Report on Form 10-K includes forward-looking statements. Forward-looking statements are neither historical facts nor assurances of future performance. Instead, these forward-looking statements relate to analyses and other information that are based on beliefs, expectations, assumptions, and forecasts of future results and estimates of amounts that are not yet determinable. These statements also relate to our prospects, future developments, product candidates, and business strategies.

These forward-looking statements are identified by their use of terms and phrases, such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “predict,” “project,” “will,” and other similar terms and phrases, including references to assumptions.

The forward-looking statements in this Annual Report on Form 10-K include, but are not limited to, statements about:

the initiation, cost, timing, progress and results of our current and future research and development activities, preclinical studies, and clinical trials;

the timing of, and our ability to obtain, regulatory approvals for our current and future product candidates, including full marketing approval of ELAHERE™ in the U.S., as well as for additional indications and additional geographies;

our ability to advance any product candidates into, and successfully complete, clinical trials;

the timing of our release of future data;

the potential benefits of our product candidates;

the potential benefits of our licensing arrangements;

our expected sources of future revenues, including from product revenue and licensing arrangements;

our estimates regarding expenses, capital requirements, the sufficiency of our current and expected cash resources, and our need for additional financing;

the effect of the novel coronavirus (COVID-19) pandemic on the economy generally and on our business and operations specifically, including our research and development efforts, our clinical trials, and our employees, and the potential disruptions in supply chains and to our third-party manufacturers, including the availability of materials and equipment; and

our commercialization, marketing, and manufacturing capabilities and strategy.

We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and investors should not place undue reliance on our forward-looking statements. Additionally, these forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause actual results to be materially different from those contemplated by our forward-looking statements. These known and unknown risks, uncertainties, and other factors are described in detail in the “Risk Factors” section and in other sections of this report.

The forward-looking statements contained herein represent our views as of the date of this Annual Report on Form 10-K. Except as required by law, we disclaim any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.

Risk Factors Summary

Our business is subject to varying degrees of risk and uncertainty. Investors should consider the risks and uncertainties summarized below, as well as the risks and uncertainties discussed further in Part I, Item 1A, “Risk Factors” of this Annual Report on Form 10-K.

Our business is subject to the following principal risks and uncertainties:

We have a history of operating losses, expect to incur significant additional operating losses, and may never be profitable.
There is substantial doubt about our ability to continue as a going concern.

3

If we are unable to obtain additional funding when needed, we may have to delay or scale back some of our programs or grant rights to third parties to develop and market ELAHERE or our product candidates.
Our prospects are highly dependent on the success of our only approved product, ELAHERE, which received FDA approval under an accelerated approval pathway. If we are unable to maintain approval for, or successfully commercialize, ELAHERE, our business, financial condition, results of operations, as well as our prospects, could be adversely affected.
If our Antibody-Drug Conjugate technology does not produce safe, effective, and commercially viable products or if such products fail to obtain or maintain FDA approval, our business will be severely harmed.
Clinical trials for ELAHERE, our product candidates, and those of our collaborators will be lengthy and expensive, and their outcome is uncertain.
Interim, top-line, or preliminary data from our clinical trials that we announce 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.
We may be unable to compete successfully.
If we are unable to protect our intellectual property rights adequately, the value of our technology and our product candidates could be diminished.
We rely on a third-party to develop, manufacture, and commercialize the companion diagnostic for ELAHERE, and any delay or interruption in supply could negatively impact our commercial activities.
Side effects, serious adverse events, or other undesirable properties associated with ELAHERE or our product candidates could delay or halt clinical trials, affect our ability to obtain or maintain regulatory approval, limit the commercial profile reflected in product labeling, or negatively affect market acceptance and commercial sales.
We have received orphan drug designation for ELAHERE and other product candidates for specified indications; we may seek additional orphan drug designation for additional indications and for our other drug candidates. However, we may be unsuccessful in obtaining or may be unable to maintain the benefits associated with orphan drug designation, including the potential for market exclusivity.
As our business grows, we will become subject to additional healthcare regulation and enforcement by various government entities, and our failure to strictly adhere to these regulatory regimes could have a detrimental impact on our business.
We depend on our key personnel, and we must continue to attract and retain key employees and consultants.
Our stock price may be volatile and fluctuate significantly and results announced by us and our collaborators or competitors could cause our stock price to decline.

Note Regarding Third-Party Trademarks

KADCYLA® is a registered trademark of Genentech, Inc. PROBODY™ is a trademark of CytomX. ELZONRIS® is a registered trademark of Menarini Group. Any other trademarks referred to in this Annual Report on Form 10-K are the property of their respective owners.

PART I

Item 1.    Business

We are a commercial-stage biotechnology company focused on developing and commercializing the next generation of antibody-drug conjugates (ADCs) to improve outcomes for cancer patients. By generating targeted therapies with enhanced anti-tumor activity and favorable tolerability profiles, we aim to disrupt the progression of cancer and offer patients more good days. We call this our commitment to “target a better now.”

An ADC with our proprietary technology comprises an antibody that binds to a target found on tumor cells and is conjugated to one of our potent anti-cancer agents as a “payload” to kill the tumor cell once the ADC has bound to its target. ADCs are an expanding class of anticancer therapeutics, with twelve approved products and the number of agents in development growing significantly in recent years.

4

We have established a leadership position in ADCs with a portfolio of differentiated product candidates to address both solid tumors and hematologic malignancies. We have set four strategic priorities for the business:

execute the commercial launch for ELAHERE™ (mirvetuximab soravtansine-gynx) (ELAHERE);
expand the ELAHERE label by moving into platinum-sensitive ovarian cancer;
advance our clinical pipeline of novel ADCs for hematologic and solid tumors; and
strengthen and expand our pipeline through both internal discovery and external partnerships.

We believe that sound execution of these prioritized activities will create substantial short-and long-term value for shareholders, employees, patients, and other stakeholders in the Company.

ELAHERE (Mirvetuximab Soravtansine)

Approval and Launch

ELAHERE is a first-in-class ADC targeting folate receptor alpha (FRα), a cell-surface protein over-expressed in a number of epithelial tumors, including ovarian, endometrial, and non-small-cell lung cancers. On November 14, 2022, the U.S. Food and Drug Administration (FDA) granted accelerated approval for ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. The accelerated approval of ELAHERE was based on efficacy and safety outcomes from SORAYA, a single-arm trial of ELAHERE in patients with platinum-resistant ovarian cancer whose tumors express high levels of FRα. Continued approval may be contingent upon verification and description of clinical benefit in a confirmatory trial. Patients eligible for treatment with ELAHERE are selected by the VENTANA FOLR1 (FOLR1-2.1) RxDx Assay developed by Roche Tissue Diagnostics (RTD), which was also approved by the FDA on November 14, 2022. We completed the build out of our U.S. commercial infrastructure in 2022 and initiated sales in the U.S. in November 2022.

Ongoing Development

In addition to SORAYA, we are conducting MIRASOL, a randomized Phase 3 clinical trial designed to support full approval of ELAHERE. In July of 2022, we completed enrollment in MIRASOL and expect to report top-line data from this trial in the second quarter of 2023. If MIRASOL is successful, we plan to submit a marketing authorisation application, or MAA, for approval of ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens with the European Medicines Agency, or EMA, in the second half of 2023. Additionally, our partner, Huadong Medicine, expects to submit a biologics license application to the National Medical Products Administration (NMPA) of China for ELAHERE in the same indication in the second half of 2023 to support potential approval and launch of ELAHERE in Greater China in 2024. 

Beyond platinum-resistant ovarian cancer, our strategy is to move ELAHERE into platinum- sensitive disease, and to position the product as the combination agent of choice in ovarian cancer. To this end, in January 2023, we completed patient enrollment in PICCOLO, a single-arm trial of ELAHERE monotherapy in later-line FRα positive platinum-sensitive patients, and plan to report on the primary endpoint before the end of 2023. We have also generated encouraging data in recurrent platinum-sensitive disease with the combination of ELAHERE plus carboplatin and are supporting investigator sponsored trials (ISTs) with this combination in a single arm trial in the neoadjuvant setting and in a randomized trial comparing ELAHERE combined with carboplatin to standard of care in patients with recurrent platinum-sensitive disease. We also initiated a single-arm Phase 2 trial (0420) of this combination followed by ELAHERE continuation in FRα-low, medium, and high patients with platinum-sensitive disease. Results from this trial and our ongoing ISTs will inform a path to the potential registration for ELAHERE plus carboplatin and, in parallel, could support compendia listing for this combination. Finally, we have initiated GLORIOSA, a randomized Phase 3 trial of ELAHERE plus bevacizumab maintenance in FRα-high recurrent platinum-sensitive disease that we believe could support label expansion.

Pivekimab Sunirine

Pivekimab sunirine (PVEK), formerly known as IMGN632, is an ADC comprised of a high-affinity antibody designed to target CD123 with site-specific conjugation to a DNA-alkylating payload of the novel IGN (indolinobenzodiazepine pseudodimer) class. Our IGNs are designed to alkylate DNA without cross-linking, which has provided a broad therapeutic index in preclinical models. We are advancing PVEK in clinical trials for patients with

5

blastic plasmacytoid dendritic cell neoplasm (BPDCN) and acute myeloid leukemia (AML).

BPDCN is a rare form of blood cancer, with an annual incidence of between 500 and 1,000 patients in the US. In October 2020, the FDA granted Breakthrough Therapy designation for PVEK for the treatment of patients with relapsed or refractory BPDCN. Based on feedback from the FDA, we amended our ongoing 801 Phase 2 trial, known as CADENZA, to include a new cohort of up to 20 frontline BPDCN patients.

Initial enrollment in CADENZA did not distinguish between de novo BPDCN patients and those who presented with a prior or concomitant hematologic malignancy (PCHM). Although complete responses have been observed in BPDCN patients who present with PCHM, most will not achieve full hematologic recovery due to the impact of their prior or concomitant malignancy. For these patients, we believe that achieving a complete response with partial hematological recovery (CRh) is a potentially important measure of clinical benefit.

In data from the first ten patients in the pivotal CADENZA frontline cohort, we observed: 2 of 4 de novo patients achieved CR (complete response)/CRc (clinical complete response); and 4 of 6 PCHM patients achieved CR/CRc/CRh. In addition, in three frontline patients (2 de novo, 1 PCHM) enrolled prior to the opening of the pivotal cohort, all three patients achieved CR/CRc.

A Type B meeting was held in August 2022 regarding these initial data from the CADENZA trial. Based on FDA feedback on trial design provided in this meeting, the efficacy analysis will be conducted in de novo BPDCN patients with CR/CRc as the primary endpoint and the key secondary endpoint of duration of CR/CRc. We will enroll up to 20 de novo patients for purposes of the efficacy analysis. We will also continue to enroll PCHM patients in CADENZA to further evaluate PVEK in this population. The Company expects to report top-line data on the primary and key secondary endpoints in 2024.

We are also conducting our 802 trial for PVEK, which is a Phase 1b/2 trial designed to determine the safety, tolerability, and preliminary antileukemia activity of PVEK when administered in combination with azacytidine and venetoclax to patients with relapsed and frontline CD123-positive AML. Having identified the recommended Phase 2 dose for the triplet, patients are accruing in both expansion cohorts. In December 2022, safety and efficacy findings in relapsed refractory AML and initial data in frontline AML was presented at the American Society of Hematology Annual Meeting. In the first 10 frontline patients enrolled, 5/10 (50%) patients achieved a CR and 3/4 (75%) patients tested had a minimal residual disease (MRD)-negative CR. Based upon these results, the Company will continue enrollment in two frontline AML expansion cohorts to optimize the duration of venetoclax therapy. In addition, in December 2022, the Company announced a clinical collaboration with Gilead Sciences, Inc. to study PVEK in combination with magrolimab in relapsed refractory AML and expects to initiate this cohort under the 802 trial in the second half of 2023.

Other Pipeline Programs

We continue to advance our earlier-stage pipeline programs. IMGC936 is an ADC in development with MacroGenics, Inc. that is designed to target ADAM9, an enzyme over-expressed in a range of solid tumors and implicated in tumor progression and metastasis. IMGC936 incorporates a number of innovations, including antibody engineering to extend half-life, site-specific conjugation with a fixed drug-antibody ratio to enable higher dosing, and a next-generation linker and payload designed for improved stability and bystander activity. Phase 1 dose escalation was completed and expansion cohorts in non–small cell lung cancer and triple-negative breast cancer initiated in the second half of 2022. We expect to provide initial data from these cohorts in the second quarter of 2023.

IMGN151 is our next generation anti-FRα product candidate in development. This ADC integrates innovation in each of its components, which we believe may enable IMGN151 to address patient populations with lower levels of FRα expression, including tumor types outside of ovarian cancer. We began enrollment in a Phase I clinical trial evaluating IMGN151 in patients with recurrent endometrial cancer and recurrent, high-grade serous epithelial ovarian, primary peritoneal, or fallopian tube cancers in January 2023.

Collaborations and Out-Licenses

Over the last 40 years, we believe ImmunoGen has assembled the most comprehensive ‘‘toolbox’’ in the ADC field. Our platform technology combines advanced chemistry and biochemistry with innovative approaches to antibody optimization, with a focus on increasing the diversity and potency of our payload agents, advancing antibody-payload linkage and release technologies, and integration of novel approaches to antibody engineering. These capabilities have enabled us to generate a pipeline of novel candidates with potent anti-tumor activity and favorable safety profiles that we can develop as monotherapies and in combination with existing and novel therapies.

Collaborating on ADC development with other companies allows us to enhance our capabilities, extend the reach of our proprietary platform, mitigate expenses, and generate revenue. We have selectively licensed restricted

6

access to our ADC platform technology to other companies to expand the use of our technology and to provide us with cash to fund our own product programs. These agreements typically provide the licensee with rights to use our ADC platform technology with its antibodies or related targeting vehicles to a defined target to develop products. The licensee is generally responsible for the development, clinical testing, manufacturing, registration, and commercialization of any resulting product candidate. As part of these agreements, we are generally entitled to receive upfront fees, potential milestone payments, royalties on the sales of any resulting products, and research and development funding based on activities performed at our collaborative partner’s request.

Below is a table setting forth our current licensed ADC partnerships and status of the most advanced program in each partnership:

Partner

Licensed targets/compounds

Status of Most Advanced Program

Roche

HER2, 4 other1

Marketed

Huadong

ELAHERE – Greater China

Phase 3

Viridian

IGF-1R non-cancer radiopharmaceuticals

Phase 3

CytomX

CD166, EpCAM

Phase 2

Debiopharm

CD372

Phase 2

Bayer

Mesothelin

Phase 1

Novartis

CCR7

Phase 1

Oxford BioTherapeutics/Menarini

CD2053

Phase 1

Fusion

Undisclosed

Phase 1

Lilly

Undisclosed

Preclinical

Magenta

Undisclosed

Preclinical

1 Undisclosed.

2 Debiopharm has an exclusive license for Debio 1562 (formerly known as IMGN529).

3 Oxford BioTherapeutics and Menarini are developing MEN 1309, an ADC targeting CD205 and utilizing our DM4 payload, pursuant to a sublicense from Amgen, which in turn licensed our maytansinoid ADC technology to develop and commercialize ADCs targeting CD205.

Below is a brief description of material business relationships underlying certain of the foregoing programs. For more information concerning these relationships with partners, including their ongoing financial and accounting impact on our business, please read Note C, Collaboration and License Agreements, to our audited consolidated financial statements included in this Annual Report on Form 10-K.

Huadong

In October 2020, we entered into a collaboration and license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong) a subsidiary of Huadong Medicine Co., Ltd., under which Huadong will exclusively develop and commercialize ELAHERE in the People’s Republic of China, Hong Kong, Macau, and Taiwan, which we refer to as Greater China. Under the terms of the collaboration and license agreement, we received a non-refundable upfront payment of $40 million and are eligible to receive additional payments of up to $265.0 million as certain development, regulatory, and net sales milestones are achieved. We are also eligible to receive tiered low double digit to high teen royalties as a percentage of ELAHERE commercial sales by Huadong in Greater China. Through December 31, 2022, the Company had received an aggregate of $15.0 million in milestone payments under this agreement. Although we hold the MAA, Huadong is responsible for the development and commercialization of ELAHERE in Greater China except in limited circumstances. In addition, we granted Huadong a right of first negotiation if we determine to enter into an agreement to grant a third party rights in Greater China to develop or commercialize a product, other than ELAHERE, that specifically binds to FRα. We retain all rights to ELAHERE in the rest of the world. The standard termination provisions discussed below apply to this license.

7

Lilly

In February 2022, we entered into a license agreement with Eli Lilly and Company (Lilly), pursuant to which we granted Lilly worldwide exclusive rights to research, develop, and commercialize antibody-drug conjugates based on the Company’s novel camptothecin technology. Under the terms of the license agreement, we received a non-refundable upfront payment of $13.0 million, reflecting initial targets selected by Lilly. During 2022, pursuant to the terms of the agreement, Lilly selected additional targets for which we received an additional $13.0 million in non-refundable payments. Lilly may select a pre-specified number of additional targets, with the Company eligible to receive an additional $19.5 million in exercise fees if Lilly licenses the full number of remaining additional targets over a specified period following the effective date of the license agreement, with the potential for up to $1.7 billion in development and sales-based milestone payments if all targets are selected and all milestones are realized. In addition, we are entitled to receive tiered royalties, on a product-by-product basis, as a percentage of worldwide annual net sales by Lilly, based on certain net sales thresholds. Lilly is responsible for all costs associated with the research, development, and commercialization of any ensuing products. The standard termination provisions discussed below apply to this license.

Standard Termination Provisions

Standard termination provisions in our license agreements state that the partner may terminate the agreement for convenience at any time upon prior written notice to us. The agreement may also be terminated by either party for a material breach by the other, subject to notice and cure provisions. We may also terminate certain of these agreements upon the occurrence of specified events. Upon termination, the partner’s rights to our intellectual property with respect to the applicable target are canceled and could then be used by us or re-licensed for that target. Unless earlier terminated, each agreement will continue in effect until the expiration of partner’s royalty obligations, which are determined on a product-by-product and country-by-country basis. For each product and country, royalty obligations commence upon first commercial sale of that product in that country and extend until the later of either the expiration of the last-to-expire ImmunoGen patent covering that product in that country or the expiration for that country of the minimum royalty period specified in the agreement.

Patents, Trademarks and Trade Secrets

ImmunoGen has a substantial and robust intellectual property portfolio comprising over 1,800 issued patents and over 700 pending patent applications on a worldwide basis. Our intellectual property strategy centers on obtaining high quality patent protection directed to various embodiments of our proprietary technologies and product candidates. Using this strategy, our ADC technology and our product candidates are protected through a multi-layered approach. In this regard, we have patents and patent applications covering antibodies and other cell binding agents, linkers, cytotoxic payload agents (e.g., tubulin-acting maytansinoids, DNA-alkylating IGNs, and DNA-acting camptothecins), conjugation methodologies and complete ADCs, comprising one or more of these components, as well as methods of making and using each of the above. Typically, multiple issued patents and pending patent applications cover various embodiments of each of ImmunoGen’s and our licensees’ product candidates.

We consider our tubulin-acting maytansinoid, DNA-alkylating IGN, and DNA-acting camptothecin cytotoxic payload agent technologies to be key components of our overall patent strategy. With regard to our tubulin-acting maytansinoid cytotoxic payload agents, we currently own 22 issued U.S. patents covering various embodiments of our maytansinoid technology including those with claims directed to certain maytansinoids, including DM4 and DM21, and methods of manufacturing DM1, DM4, and DM21, as well as methods of using the same. These issued patents are expected to remain in force until various times between 2023 and 2038. With regard to our IGN payload agents, we have 39 issued U.S. patents covering various aspects of our DNA-acting cytotoxic payload agents, which will expire at various times between 2030 and 2038. With regard to our camptothecin agents, we have an issued U.S. patent covering various aspects of our camptothecin cytotoxic payload agents, which expires in 2040. In addition, we have received or are applying for comparable patent protection in other major commercial and manufacturing jurisdictions, including Europe, Japan, and China. In nearly all cases for our maytansinoid, IGN, and camptothecin patent portfolios, we have additional pending patent applications disclosing and claiming many other related and strategically important embodiments of these technologies which, upon issuance or grant, will extend our patent protection term over these technologies by several additional years.

Our intellectual property strategy also includes pursuing patents directed to linkers, antibodies, conjugation methods, ADC formulations and the use of specific antibodies and ADCs to treat certain diseases. In this regard, we have 22 issued patents related to many of our linker technologies, as well as additional pending patent applications disclosing and claiming many other related and strategically important embodiments of these linker technologies, including methods of making the linkers and antibody maytansinoid conjugates comprising these linkers. These issued patents are expected to remain in force until various times between 2023 and 2034. We also have 23 issued U.S. patents

8

covering methods of assembling ADCs from their constituent antibody, linker, and cytotoxic payload agent moieties. These issued patents will expire between 2026 and 2039. In nearly all instances for both our linker and conjugation patent portfolios, we have additional pending patent applications disclosing and claiming many other related and strategically important embodiments of these technologies which, upon issuance or grant, would extend our patent protection term over these technologies by several additional years. In addition, we have received or are applying for comparable patents in other major commercial and manufacturing jurisdictions including Europe, Japan, and China.

We also file, prosecute, and maintain a substantial portfolio of patents and patent applications specifically directed to ImmunoGen’s and our licensees’ ADC candidates. In this regard, we craft a detailed patent protection strategy for each ADC as it approaches clinical evaluation. Such strategies make use of the patents and patent applications described in the preceding paragraphs, as well as ADC-specific filings, to create a multi-layered and multi-jurisdictional patent protection approach for each ADC as it enters the clinic. These ADC-specific patent strategies are intended to provide the exclusivity basis for revenue and royalties arising from commercial development of each of ImmunoGen’s and our licensees’ ADCs. In addition to the platform patent strategy described above and specific to ELAHERE, we have 21 issued U.S. patents and 15 pending U.S. applications covering various embodiments of the composition of matter and methods of treatment using ELAHERE, expiring at various times between 2031 and 2043. We have filed 5 applications for patent term extension of patents covering various aspects of ELAHERE with the U.S. Patent and Trademark Office. We expect the U.S. Patent and Trademark Office to deem one or more of these patent term extension applications allowable. We will elect to have the term of one of the patents underlying the patent term extension applications extended for the period of time set forth in the application for patent term extension. With respect to PVEK, we have 6 issued U.S. patents and 5 pending U.S. applications covering various embodiments of the composition of matter and methods of treatment using PVEK, expiring at various times between 2036 and 2043.

We expect our continued independent and collaborative work in each of these areas will lead to other patent applications. We will be the owner of all patents covering our independently generated inventions. In all other instances, we expect to either be the sole owner or co-owner of any patents covering collaboratively generated inventions insofar as they relate to co-developed products or our ADC platform technology, or otherwise have an exclusive or non-exclusive license to the technology covered by such patents.

We cannot provide assurance that pending patent applications will issue as patents or that any patents, if issued, will provide us with adequate protection against competitors with respect to the covered products, technologies, or processes. Defining the scope and term of patent protection involves complex legal and factual analyses and, at any given time, the result of such analyses may be uncertain. In addition, other parties may challenge our patents in litigation or administrative proceedings resulting in a partial or complete loss of certain patent rights owned or controlled by ImmunoGen. Furthermore, as a patent does not confer any specific freedom to operate, other parties may have patents that may block or otherwise hinder the development and commercialization of our technology.

In addition, many of the processes and much of the know-how that are important to us depend upon the skills, knowledge, and experience of our key scientific and technical personnel, which skills, knowledge, and experience are not patentable. To protect our rights in these areas, we require that all employees, consultants, advisors, and collaborators enter into confidentiality agreements with us. Further, we require that all employees enter into assignment of invention agreements as a condition of employment. We cannot provide assurance, however, that these agreements will provide adequate or any meaningful protection for our trade secrets, know-how, or other proprietary information in the event of any unauthorized use or disclosure of such trade secrets, know-how, or proprietary information. Further, in the absence of patent protection, we may be exposed to competitors who independently develop substantially equivalent technology or otherwise gain access to our trade secrets, know-how, or other proprietary information.

Competition

We focus on highly competitive areas of product development. Our competitors include major pharmaceutical companies and other biotechnology firms. For example, Mersana Therapeutics, Eisai, and Sutro BioPharma have clinical-stage ADCs targeting platinum resistant ovarian cancer, and Pfizer, Seattle Genetics, Roche, Astellas, AstraZeneca, Daiichi Sankyo, GlaxoSmithKline, AbbVie, and the Menarini Group have programs to attach a cell-killing small molecule to an antibody for targeted delivery to cancer cells. Pharmaceutical and biotechnology companies, as well as other institutions, also compete with us for promising targets for antibody-based therapeutics, for obtaining licenses and collaboration agreements with other companies to develop targets for antibody-based therapeutics, and in recruiting highly qualified scientific personnel. Additionally, there are non-ADC therapies available and/or in development for the cancer types we and our partners are targeting. Many competitors and potential competitors have substantially greater scientific, research, and product development capabilities, as well as greater financial, sales, marketing, and human resources than we do. In addition, many specialized biotechnology firms have formed

9

collaborations with large, established companies to support the research, development, and commercialization of products that may be competitive with ours.

In particular, competitive factors within the antibody and cancer therapeutic market include:

the safety, efficacy, and convenience of products;
the timing of regulatory approvals and commercial introductions;
special regulatory designation of products, such as orphan drug and breakthrough therapy designations; and
the effectiveness of marketing, sales, and reimbursement efforts.

Our competitive position depends on a combination of factors. These include effectively pursuing the development of proprietary products, the implementation of clinical development programs, the ability to appropriately manufacture, sell, and market our products, and the procurement of patent protection for our products. In addition, we must secure sufficient capital resources to accomplish all of the previously mentioned activities.

Continued development of conventional and targeted chemotherapeutics by large pharmaceutical companies and biotechnology companies may result in new compounds that may compete with our product candidates. Antibodies developed by certain of these companies have been approved for use as cancer therapeutics. In the future, new antibodies or other targeted therapies may compete with our product candidates. Other companies have created or have programs to create potent cell-killing agents for attachment to antibodies. These companies may compete with us for technology out-license arrangements.

Managing the Impact of the COVID-19 Pandemic

Since the first quarter of 2020, although we have experienced some delays or disruptions due to the COVID-19 pandemic, we have successfully continued to move our clinical trials forward while adapting to meet the evolving challenges of the pandemic. We implemented business continuity plans in March 2020 that enabled our workforce to remain productive while working from home until mid-September 2021, at which time our workforce returned to the office. From a regulatory perspective, since the beginning of the pandemic, we have received timely reviews of our submissions to the FDA and other health authorities covering our clinical trial applications. From a manufacturing and supply chain perspective, we believe we have sufficient inventory on hand for all of our ongoing and near-term clinical trials and to support the launch and continued commercialization of ELAHERE. COVID-19 may impact our commercial activities for ELAHERE, including patient access to testing and identification, but we will conduct commercial and medical affairs field activities in virtual formats where in-person interactions are not feasible.

Regulatory Matters

Government Regulation and Product Approval

Government authorities in the U.S., at the federal, state, and local level, and other countries extensively regulate, among other things, the research, development, testing, manufacture, quality control, approval, labeling, packaging, storage, record-keeping, promotion, advertising, distribution, marketing, and export and import of drug products. A new drug must be approved by the FDA through the new drug application, or NDA, process and a new biologic must be approved by the FDA through the biologics license application, or BLA, process before it may be legally marketed in the U.S.

U.S. Drug Development Process

In the U.S., the FDA regulates drugs under the federal Food, Drug, and Cosmetic Act (FDCA) and in the case of biologics, also under the Public Health Service Act (PHSA) and implementing regulations. The process of obtaining regulatory approvals and the subsequent compliance with applicable federal, state, and local statutes and regulations require 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 adverse administrative or judicial actions. These actions could include the FDA’s refusal to approve pending applications, withdrawal of an approval, a clinical hold, 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. Any such administrative or judicial action could have a material adverse effect on our business.

10

The process required by the FDA before a drug or biologic may be marketed in the U.S. generally involves the following:

completion of preclinical and other nonclinical laboratory tests, animal studies, and formulation studies according to current Good Laboratory Practices (cGLP) or other applicable regulations;
submission to the FDA of an IND, which must become effective before human clinical trials may begin;
performance of adequate and well-controlled human clinical trials according to current Good Clinical Practices (cGCP) to establish the safety and efficacy of the proposed drug for its intended use;
development and approval of a companion diagnostic if the FDA or the sponsor believes that its use is essential for the safe and effective use of a corresponding product;
submission to the FDA of an NDA or BLA;
satisfactory completion of an FDA inspection of the manufacturing facility or facilities at which the drug is produced to assess compliance with current Good Manufacturing Practice (cGMP) to assure that the facilities, methods, and controls are adequate to preserve the drug’s identity, strength, quality, and purity; and
the FDA’s review and approval of the NDA or BLA.

Once a pharmaceutical candidate is identified for development, it enters the preclinical testing stage. Preclinical tests include laboratory evaluations 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, to the FDA as part of the IND. The sponsor will also include a clinical protocol detailing, among other things, the objectives of the first phase of the clinical trial, the parameters to be used in monitoring safety, and the effectiveness criteria to be evaluated, if the first phase lends itself to an efficacy evaluation. Some nonclinical testing may continue even after the IND is submitted and clinical trials have begun. The IND automatically becomes effective 30 days after receipt by the FDA, unless the FDA, within the 30-day time period, 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 ongoing or proposed clinical trials or non-compliance with specific FDA requirements, and the trials may not begin or continue until the sponsor submits additional information that alleviates the FDA’s concerns, and the FDA notifies the sponsor that the hold has been lifted.

Each clinical trial must be conducted under the supervision of one or more qualified investigators in accordance with cGCP requirements in accordance with a protocol for each phase of the clinical trial included as part of the IND, and timely safety reports must be submitted to the FDA and the investigators for serious and unexpected adverse events. A local or central institutional review board (IRB) acting on behalf of 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 trial until completed, and otherwise comply with IRB regulations.

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 and tested for safety and dosage tolerance, absorption, metabolism, distribution, and excretion. In the case of some products for severe or life-threatening diseases, such as cancer, especially when the product may be too inherently toxic to ethically administer to healthy volunteers, the initial human testing is often conducted in patients.
Phase 2: This phase involves clinical trials in a limited patient population 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 optimal dosage.
Phase 3: These trials are undertaken to further evaluate dosage, clinical efficacy, and safety in an expanded patient population at geographically dispersed clinical trial sites and to establish the overall risk-benefit ratio of the product candidate and provide, if appropriate, an adequate basis for product labeling.

11

Post-approval trials, sometimes referred to as Phase 4, may be conducted after initial marketing approval. These trials are used to gain additional information about the use of the approved drug in the treatment of patients in the intended therapeutic indication. In certain instances, the FDA may mandate the performance of post-approval trials as a condition of approval of an NDA or BLA.

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 or serious patient reactions. Additionally, 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. Phase 1, Phase 2, and Phase 3 testing may not be completed successfully within any specified period, if at all.

During the development of a new drug, sponsors may request meetings with the FDA to share information about the data gathered to date, for the FDA to provide advice, and for the sponsor and the FDA to reach agreement on the next phase of development.

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 cGMP requirements. 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. Additionally, 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.

While the IND is active, progress reports summarizing the results of the clinical trials and nonclinical studies performed since the last progress report 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 suspected 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.

There are also requirements governing the reporting of ongoing clinical trials and completed trial results to public registries. Most sponsors of clinical trials of FDA-regulated products are required to register and disclose specified clinical trial information, which is publicly available at www.clinicaltrials.gov. Information related to the product, patient population, phase of investigation, trial sites and investigators, and other aspects of the clinical trial is then made public as part of the registration. Sponsors are also obligated to disclose the results of their clinical trials after completion. Disclosure of the results of these trials can be delayed until the new product or new indication being studied has been approved. However, there are evolving rules and increasing requirements for publication of all trial-related information, and it is possible that data and other information from trials involving drugs that never garner approval could require disclosure in the future.

Companion Diagnostics

For ELAHERE, (and potentially other of our product candidates), we work with collaborators to develop or obtain access to in vitro companion diagnostic tests to identify appropriate patients for these targeted therapies. For example, we partnered with RTD to develop a companion diagnostic device for ELAHERE. In conjunction with the FDA’s approval of ELAHERE, the agency also approved the VENTANA FOLR1 RxDx Assay as a companion diagnostic device to select patients eligible for treatment with ELAHERE.

If the FDA believes that a diagnostic test is essential for the safe and effective use of a corresponding therapeutic product, the FDA may require the sponsor to develop, and obtain contemporaneous clearance or approval for a companion diagnostic. Companion diagnostics can be used to identify patients likely to be more responsive to a particular therapy or at increased risk for serious side effects as a result of treatment with a particular therapeutic product. They may also be useful for monitoring the response to treatment for the purpose of adjusting treatment or doses to achieve improved safety or effectiveness.

Companion diagnostics are regulated by the FDA as medical devices. The FDA applies a risk-based approach to determine the regulatory pathway for companion diagnostics. This means that the regulatory pathway will depend on the level of risk to patients, based on the intended use of the companion diagnostic device and the controls necessary to provide a reasonable assurance of safety and effectiveness. The two primary types of marketing pathways for medical

12

devices are clearance of a premarket notification under Section 510(k) of the FDCA, or 510(k), and approval of a premarket approval application (PMA). We expect that any companion diagnostic developed for use with our drug candidates will utilize the PMA pathway. If the diagnostic test and the therapeutic drug are studied together to support their respective approvals, the clinical trial must meet both the IND requirements and the FDA’s companion diagnostic requirements that apply to clinical trials of significant risk devices.

The FDA expects that the therapeutic sponsor will address the need for a companion diagnostic device in its therapeutic product development plan and that, in most cases, the therapeutic product and its corresponding companion diagnostic device will be developed contemporaneously.

PMAs must be supported by valid scientific evidence, which typically requires extensive data, including technical, preclinical, clinical, and manufacturing data, to demonstrate to the FDA’s satisfaction the safety and effectiveness of the device. For diagnostic tests, a PMA typically includes data regarding analytical and clinical validation studies. As part of its review of the PMA, the FDA will conduct a pre-approval inspection of the manufacturing facility or facilities to ensure compliance with the Quality System Regulation (QSR) which requires manufacturers to follow design, testing, control, documentation, and other quality assurance procedures. The FDA’s review of an initial PMA may require several years to complete.

After approval, the use of a companion diagnostic device with a therapeutic product will be stipulated in the instructions for use in the labeling of both the diagnostic device and the corresponding therapeutic product. In addition, a diagnostic test that was approved through the PMA process or one that was cleared through the 510(k) process and placed on the market will be subject to ongoing regulatory requirements, including requirements related to device labeling and promotion, registration and listing, QSR, and medical device reporting.

U.S. Review and Approval Processes

The results of product development, preclinical and other non-clinical studies, and clinical trials, along with descriptions of the manufacturing process, analytical tests conducted on the chemistry of the drug, proposed labeling, and other relevant information are submitted to the FDA as part of an NDA or BLA requesting approval to market the product. The submission of an NDA or BLA is subject to the payment of user fees; a waiver of such fees may be obtained under certain limited circumstances. The FDA reviews all NDAs and BLAs submitted to ensure that they are sufficiently complete for substantive review before it accepts them for filing. The FDA may request additional information rather than accept an NDA or BLA for filing. In this event, the NDA or BLA must be resubmitted with the additional information. The resubmitted application also is 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 may refer the NDA or BLA to an advisory committee for review, evaluation, and recommendation as to whether the application should be approved and under what conditions. The FDA is not bound by the recommendation of an advisory committee, but it generally follows such recommendations. The approval process is lengthy and often difficult, and the FDA may refuse to approve an NDA or BLA if the applicable regulatory criteria are not satisfied or may require additional clinical or other data and information. Even if such data and information are submitted, the FDA may ultimately decide that the NDA or BLA does not satisfy the criteria for approval. Data obtained from clinical trials are not always conclusive and the FDA may analyze and interpret data differently than we analyze and interpret the same data. The FDA reviews an NDA to determine, among other things, whether a product 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. The FDA reviews a BLA to determine, among other things whether the product is safe, pure, and potent and the facility in which it is manufactured, processed, packed, or held meets standards designed to assure the product’s continued safety, purity, and potency. Before approving an NDA or BLA, the FDA will inspect the facility or facilities where the product is manufactured to assure compliance with cGMPs and may also inspect clinical trial sites to assure compliance with GCPs.

NDAs or BLAs receive either standard or priority review. Priority review, which is requested at the time of BLA or NDA submission, is designed to expedite the review for drugs that provide meaningful therapeutic benefit to patients over existing treatments. Priority review for an NDA for a new molecular entity and original BLAs will be 6 months from the date that the NDA or BLA is filed, compared to 10 months under standard review. Although the FDA’s goal is to take action on priority review applications within 6 months, the agency does not always meet this goal and the review process may be significantly extended by requests for additional information or clarification from the FDA. Priority review does not change the standards for approval, but may expedite the approval process.

After the FDA evaluates an NDA or BLA, it will issue an approval letter or a complete response letter. An approval letter authorizes commercial marketing of the drug with prescribing information for specific indications. A complete response letter indicates that the review cycle of the application is complete, and the application will not be

13

approved in its present form. A complete response letter usually describes the specific deficiencies in the NDA or BLA identified by the FDA and may require additional clinical data, such as an additional Phase 3 trial or other significant and time-consuming requirements related to clinical trials, nonclinical studies, or manufacturing. If a complete response letter is issued, the sponsor has one year to resubmit the NDA or BLA, addressing all of the deficiencies identified in the letter, or withdraw the application. Even if such data and information are submitted, the FDA may decide that the NDA or BLA does not satisfy the criteria for approval.

If a product receives regulatory approval, the approval may be significantly limited to specific diseases and dosages or the indications for use may otherwise be limited, which could restrict the commercial value of the product. In addition, the FDA may require a sponsor to conduct Phase IV testing which involves clinical trials designed to further assess a drug’s safety and effectiveness after NDA or BLA approval and may require testing and surveillance programs to monitor the safety of approved products which have been commercialized. The FDA may also place other conditions on approval including the requirement for a risk evaluation and mitigation strategy (REMS) to assure the safe use of the drug. If the FDA concludes a REMS is needed, the sponsor of the NDA or BLA must submit a proposed REMS. The FDA will not approve the NDA or BLA without an approved REMS, if one is required. A REMS could include medication guides, physician communication plans, or other elements to assure safe use, such as restricted distribution methods, patient registries, and other risk minimization tools. Any of these limitations on approval or marketing could restrict the commercial promotion, distribution, prescription, or dispensing of products. Marketing approval may be withdrawn for non-compliance with regulatory requirements or if problems occur following initial marketing.

The Pediatric Research Equity Act (PREA) requires a sponsor to conduct pediatric clinical trials for most drugs and biologics, for a new active ingredient, new indication, new dosage form, new dosing regimen, or new route of administration. Under PREA, original NDAs, BLAs, and supplements thereto, must contain a pediatric assessment unless the sponsor has received a deferral or waiver. The required assessment must evaluate the safety and effectiveness of the product for the claimed indications in all relevant pediatric subpopulations and support dosing and administration for each pediatric subpopulation for which the product is safe and effective. The sponsor or the FDA may request a deferral of pediatric clinical trials for some or all of the pediatric subpopulations. A deferral may be granted for several reasons, including a finding that the drug or biologic is ready for approval for use in adults before pediatric clinical trials are complete or that additional safety or effectiveness data need to be collected before the pediatric clinical trials begin. Orphan disease indications are exempt from PREA. The FDA must send a non-compliance letter to any sponsor that fails to submit the required assessment, keep a deferral current, submit a request for approval of a pediatric formulation.

Patent Term Restoration and Marketing Exclusivity

Depending upon the timing, duration, and specifics of the FDA’s approval of our drugs, some of our U.S. patents may be eligible for limited patent term extension 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 as compensation for patent term lost during product development and the FDA regulatory review process. However, patent term restoration cannot extend the remaining term of a patent beyond a total of 14 years from the product’s approval date. The patent term restoration period is generally one-half the time between the effective date of an IND, and the submission date of an NDA or BLA, plus the time between the submission date of an NDA or BLA and the approval of that application. Only one patent applicable to an approved drug is eligible for the extension, and the extension must be applied for prior to expiration of the patent. The U.S. Patent and Trademark Office, in consultation with the FDA, reviews and approves the application for any patent term extension or restoration. In the future, we intend to apply for restorations of patent term for some of our currently owned or licensed patents to add patent life beyond their current expiration date, depending on the expected length of clinical trials and other factors involved in the filing of the relevant NDA.

The FDCA provides a five-year period of marketing 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 accept for review an abbreviated new drug application (ANDA) or 505(b)(2) NDA for another drug that contains the same active moiety 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 fist applicant.

The FDCA also provides three years of data exclusivity for an NDA or 505(b)(2) NDA (or supplement thereto) that contains reports of new clinical investigations, other than bioavailability studies, that were conducted or sponsored by the applicant and are deemed by the FDA to be essential to the approval of the application, such as clinical

14

investigations for new indications, strength, or routes of administration. This three-year exclusivity covers only the conditions of use associated with the new clinical investigations and does not prohibit the FDA from approving 505(b)(2) NDAs or ANDAs for drugs containing the original active agent.

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 U.S. Under the Best Pharmaceuticals for Children Act (BPCA) an additional six months of marketing exclusivity may be available if a sponsor conducts clinical trials in children in response to a written request from the FDA (Written Request). If the Written Request does not include clinical trials in neonates, the FDA is required to include its rationale for not requesting those clinical trials. The FDA may request studies on approved or unapproved indications in separate Written Requests. The issuance of a Written Request does not require the sponsor to undertake the described clinical trials. To date, we have not received any Written Requests.

Biologics Price Competition and Innovation Act of 2009

The Patient Protection and Affordable Care Act, which included the Biologics Price Competition and Innovation Act of 2009 (BPCIA), amended the PHSA to create an abbreviated approval pathway for two types of “generic” biologics—biosimilars and interchangeable biologic products, and provides for a twelve-year data exclusivity period for the first approved biological product, or reference product, against which a biosimilar or interchangeable application is evaluated; however if pediatric clinical trials are performed and accepted by the FDA, the twelve-year data exclusivity period will be extended for an additional six months. A biosimilar product is defined as one that is highly similar to a reference product notwithstanding minor differences in clinically inactive components and for which there are no clinically meaningful differences between the biological product and the reference product in terms of the safety, purity, and potency of the product. An interchangeable product is a biosimilar product that meets additional requirements that show, among other things, that the product will produce the same clinical result as the reference product in any given patient. In addition, for products administered to a patient more than once, the effects of switching back and forth between the interchangeable product and a reference product on safety and efficacy will have to be evaluated. An interchangeable product may be substituted for the reference product by the pharmacy without the intervention of the health care provider who prescribed the reference product.

The biosimilar applicant must demonstrate that the product is biosimilar based on data from (1) analytical studies showing that the biosimilar product is highly similar to the reference product; (2) animal studies (including toxicity); and (3) one or more clinical trials to demonstrate safety, purity, and potency in one or more appropriate conditions of use for which the reference product is approved. In addition, the applicant must show that the biosimilar and reference products have the same mechanism of action for the conditions of use on the label, route of administration, dosage, and strength, and the production facility must meet standards designed to assure product safety, purity, and potency.

An application for a biosimilar product may not be submitted until four years after the date on which the reference product was first approved. The first approved interchangeable biologic product will be granted an exclusivity period of up to one year after it is first commercially marketed, but the exclusivity period may be shortened under certain circumstances.

The FDA has issued a number of final and draft guidance documents in order to implement the law and will likely continue to publish new guidance as new issues relating to biosimilars and interchangeability are identified. The guidance documents provide the FDA’s current thinking on approaches to demonstrating that a proposed biological product is biosimilar to or interchangeable with, a reference product. Although the FDA intends to issue additional guidance documents in the future, the absence of final guidance documents covering all issues does not prevent a sponsor from seeking licensure of a biosimilar or interchangeable product under the BPCIA, as evidenced by the products already approved by the FDA.

Orphan Drug Designation

Under the Orphan Drug Act, the FDA may grant orphan drug designation to a drug intended to treat a rare disease or condition, which is generally a disease or condition that affects fewer than 200,000 individuals in the U.S., or more than 200,000 individuals in the U.S. and for which there is no reasonable expectation that the cost of developing and making available in the U.S. a drug for this type of disease or condition will be recovered from sales in the U.S. for that drug. Orphan drug designation must be requested before submitting an NDA or BLA. After the FDA grants orphan drug designation, the identity of the therapeutic agent and its potential orphan use will be disclosed publicly by the FDA;

15

the posting will also indicate whether a drug is no longer designated as an orphan drug. More than one product candidate may receive an orphan drug designation for the same indication. Orphan drug designation does not convey any advantage in or shorten the duration of the regulatory review and approval process.

If a product that has orphan drug designation subsequently receives the first FDA approval for the disease for which it has such designation, the product is entitled to seven years of orphan drug exclusivity. Orphan drug exclusivity means that the FDA cannot approve another sponsor’s marketing application for the same product for the same indication, except in very limited circumstances. For example, the FDA may approve a subsequent application for the same product in the same indication if the product is clinically superior to the previously approved drug. Additionally, orphan drug exclusivity may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantities of the product to meet the needs of patients with the rare disease or condition. Orphan drug exclusivity does not prevent the FDA from approving a different drug for the same disease or condition, or the same drug for a different disease or condition. A designated orphan drug may not receive orphan drug exclusivity if it is approved for a use that is broader than the indication for which it received orphan designation.

Expedited Review and Approval; Breakthrough Therapy Designation

The FDA has various programs, including Fast Track and accelerated approval, that are intended to expedite or simplify the process for reviewing drugs and/or provide for approval on the basis of surrogate endpoints. Even if a drug qualifies for one or more of these programs, the FDA may later decide that the drug no longer meets the conditions for qualification or that the time period for the FDA’s review or approval will not be shortened. Generally, drugs that may be eligible for these programs are those for serious or life-threatening conditions, those with the potential to address unmet medical needs, and those that offer meaningful benefits over existing treatments. For example, Fast Track is a process designed to facilitate the development, and expedite the review, of drugs to treat serious diseases and fill an unmet medical need. The request may be made at the time of IND submission and generally no later than the pre-BLA or pre-NDA meeting. The FDA will respond within 60 days of receipt of the request. Although Fast Track does not affect the standards for approval, the FDA will attempt to facilitate early and frequent meetings with a sponsor of a Fast Track designated drug.

Breakthrough Therapy designation is designed to expedite the development and review of drugs that are intended to treat a serious condition where preliminary clinical evidence indicates that the drug may demonstrate substantial improvement over available therapy on a clinically significant endpoint(s). A sponsor may request Breakthrough Therapy designation at the time that the IND is submitted, or no later than at the end-of-Phase 2 meeting. The FDA will respond to a Breakthrough Therapy designation request within sixty days of receipt of the request. A drug that receives Breakthrough Therapy designation is eligible for all Fast-Track designation features, intensive guidance on an efficient drug development program, beginning as early as Phase I, and commitment from the FDA involving senior managers. In October 2020, we announced that the FDA granted Breakthrough Therapy designation for pivekimab for the treatment of patients with relapsed or refractory BPDCN.

Accelerated approval provides an earlier approval of drugs to treat serious diseases, and that fill an unmet medical need based on a surrogate endpoint that is reasonably likely to predict clinical benefit. The FDA may grant accelerated approval to a product designed to treat a serious or life-threatening condition that demonstrates an effect on a surrogate endpoint, such as a laboratory measurement, radiographic image, physical sign, or other measure that is thought to predict clinical benefit, but is not itself a measure of clinical benefit or on an intermediate clinical endpoint that is reasonably likely to predict an effect on irreversible morbidity, mortality, or other clinical benefit. Discussions with the FDA about the feasibility of an accelerated approval typically begin early in the development of the drug in order to identify, among other things, an appropriate endpoint. Accelerated approval does not change the standards for approval, but may expedite the approval process. As a condition of approval, the FDA may require that a sponsor of a drug receiving accelerated approval perform post-approval clinical trials to confirm the appropriateness of the surrogate marker trial. Failure to conduct required post-approval trials, confirm a clinical benefit during post-approval trials, or dissemination of false or misleading promotional materials would allow the FDA to withdraw the product from the market on an expedited basis. All promotional materials for therapeutic candidates approved under accelerated regulations are subject to prior review by the FDA. ELAHERE was granted accelerated approval based on the results of the SORAYA trial and we plan to seek full approval on the basis of the confirmatory Phase 3 MIRASOL trial.

Post-Approval Requirements

Once an approval is granted, the sponsor will be required to comply with all post-approval regulatory requirements as well as any specific post-approval commitments that the sponsor has undertaken as part of the approval process. After approval, some types of changes to the approved product, such as adding new indications, certain

16

manufacturing changes, additional labeling claims, and required additional testing are subject to further FDA review and approval. 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 certain state agencies for compliance with cGMP and other laws and regulations. We rely, and expect to continue to rely, on third parties for the production of clinical and commercial quantities of our products. Future inspections by the FDA and other regulatory agencies may identify compliance issues at the facilities of our contract manufacturers that may disrupt production or distribution or require substantial resources to correct. In addition, the discovery of conditions that violate these rules, including failure to conform to cGMPs, could result in regulatory or enforcement actions.

Approved drug products, such as ELAHERE, are subject to continuing regulation by the FDA, including, among other things, record-keeping requirements, reporting of adverse experiences with the drug, providing the FDA with updated safety and efficacy information, drug sampling and distribution requirements, complying with certain electronic records and signature requirements, and complying with the FDA’s promotion and advertising requirements. Compliance with these requirements will require us to expend significant time, money, and effort.

The FDA strictly regulates labeling, advertising, promotion, and other types of information on 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. If a company, including any agent of the company or anyone speaking on behalf of the company, is found to have promoted the drug for an indication that is not in the approved label, the company may become subject to adverse public relations and administrative and judicial enforcement by the FDA, the Department of Justice, or the Office of the Inspector General of the Department of Health and Human Services, as well as state authorities. This could subject a company to a range of penalties that could have a significant commercial impact, including civil and criminal fines and agreements that materially restrict the manner in which a company promotes or distributes drug products. The federal government has levied large civil and criminal fines against companies for alleged improper promotion and has also requested that companies enter into consent decrees or permanent injunctions under which specified promotional conduct is changed or curtailed.

The FDA may withdraw an approval if compliance with regulatory 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, may result in revisions to the approved labeling to add new safety information, requirements to conduct post-approval studies or clinical trials to assess new safety risks, or imposition of distribution or other restrictions under a REMS. 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;
the issuance of safety alerts, Dear Healthcare Provider letters, press releases or other communications containing warnings or other safety information about the product;
fines, warning letters or holds on post-approval clinical trials;
refusal of the FDA to approve applications or supplements to approved applications, or suspension or revocation of product approvals;
product seizure or detention, or refusal to permit the import or export of products;
injunctions or the imposition of civil or criminal penalties;
consent decrees, corporate integrity agreements, debarment or exclusion from federal healthcare programs; and
mandated modification of promotional materials and labeling and issuance of corrective information.

From time to time, legislation is drafted, introduced, and passed in Congress that could significantly change the statutory provisions governing the approval, manufacturing, and marketing of products regulated by the FDA. It is impossible to predict whether further legislative changes will be enacted, or FDA regulations, guidance, or interpretations changed, or what the impact of such changes, if any, may be.

Other Healthcare Laws

In the U.S., activities of pharmaceutical manufacturers are subject to numerous other federal, state, and local laws designed to, for example, prevent fraud and abuse; promote transparency in interactions with others in the healthcare industry; protect the privacy of individual information; and ensure integrity of research or protect human subjects involved in research. These laws are enforced by various federal and the state enforcement authorities and non-

17

compliance, or alleged non-compliance, with such laws could adversely affect our reputation, our business and our financial results. See “Risk Factors – Risks Related to Government Regulation.”

We may be subject to various federal and state laws pertaining to health care “fraud and abuse,” including anti-kickback laws (which typically prohibit soliciting, offering, receiving, or paying anything of value to generate healthcare business reimbursable by third party payors, including Medicare and Medicaid), and false claims laws (which generally prohibit anyone from knowingly and willingly presenting, or causing to be presented, any false or fraudulent claims for payment for reimbursed drugs or services to third-party payors, including Medicare and Medicaid). Although the specific provisions of these laws vary, their scope is generally broad and there may not be regulations, guidance, or court decisions that apply the laws to particular industry practices.

Laws and regulations have also been enacted by the federal government and various states to regulate the sales and marketing practices of pharmaceutical manufacturers, including laws that require manufacturers to adopt certain compliance standards; disclose financial interactions with health care providers to the government and public; or report pricing information or marketing expenditures. Many of these laws and regulations contain ambiguous requirements or require administrative guidance for implementation. Given the lack of clarity in laws and their implementation, our activities could be subject to challenge.

We may need to obtain and maintain licenses for our manufacturing and distribution activities in the states in which we operate or distribute our products.

We are subject to federal laws, including the Medicaid Drug Rebate Program, that require pharmaceutical manufacturers to report certain calculated product prices to the government or provide certain discounts or rebates to government authorities or private entities, often as a condition of reimbursement under government healthcare programs. Reporting requirements are complex and, in some instances, require reporting manufacturers to make reasonable assumptions in interpreting their obligations.

We may be subject to privacy and security laws in the various jurisdictions in which we operate, obtain, or store personally identifiable information. Numerous U.S. federal and state laws govern the collection, use, disclosure, and storage of personal information. See “Risk Factors - Risks Related to Our Business and Industry.”

If our operations are found to be in violation of any of such laws or any other governmental regulations that apply to us, we may be subject to penalties, including, without limitation, administrative, civil and criminal penalties, damages, fines, disgorgement, the curtailment or restructuring of our operations, exclusion from participation in federal and state healthcare programs, and imprisonment, any of which could adversely affect our ability to operate our business and our financial results.

Foreign Regulation

In addition to regulations in the U.S., we will be subject to a variety of foreign regulations governing clinical trials and commercial sales and distribution of our products. Whether or not we obtain the FDA’s approval for a product, we must obtain approval by the comparable regulatory authorities of foreign countries or economic areas, such as the European Union, before we may commence clinical trials or market products in those countries or areas. The approval process and requirements governing the conduct of clinical trials, product licensing, pricing, and reimbursement vary greatly from place to place, and the time to obtain these approvals may be longer or shorter than that required for the FDA’s approval.

Under the European Union regulatory regime, a company may submit marketing authorization applications under a centralized, decentralized, or mutual recognition procedure. Where the product is intended to be marketed in one EU member state, a national application for a marketing authorization is filed. The centralized procedure is compulsory for medicinal products produced by biotechnology, designated orphan medicines, advanced-therapy medicines such as gene-therapies, and those medicinal products containing new active substances for specific indications such as the treatment of HIV, AIDS and immune dysfunctions, cancer, neurodegenerative diseases, diabetes, and viral diseases, and is optional for other medicines, which are highly innovative. Under the centralized procedure, a single marketing authorization application is submitted to the European Medicines Agency (EMA) where it will be evaluated by the CHMP. A favorable CHMP opinion typically results in a single marketing authorization granted by the European Commission in an implementing decision, known as a centralized marketing authorization. A centralized marketing authorization is valid for all European Union member states and, by extension (after taking the corresponding national implementing measures), in Norway, Iceland, and Liechtenstein. In general, the initial marketing authorization is valid for five years, but once renewed is usually valid for an unlimited period. Under the centralized procedure, the maximum timeframe for the evaluation of a marketing authorization application by the EMA is 210 days, excluding clock-stops. Clock-stops allow the applicant the necessary time to provide additional information in response to questions raised by

18

the CHMP. The clock-stops considerably extend the time taken by the CHMP to complete the evaluation of a marketing authorization application. Ordinarily, within 67 days of receipt of the positive scientific opinion provided by the EMA, the European Commission will issue a binding decision on the marketing authorization application.

The decentralized procedure allows marketing authorization applications to be submitted simultaneously in two or more EU member states, whereas the mutual recognition procedure must be used if the product has been authorized in at least one EU member state on a national basis, and the applicant seeks approval progressively of the same medicinal product in one or more EU member state(s). Both the decentralized and mutual recognition procedures provide for approval by one or more “concerned” member state(s) based on an assessment of an application performed by one “reference” member state. Under the decentralized approval procedure, an applicant submits an application, or dossier, and related materials to the reference member state and concerned member state(s). The reference member state prepares a draft assessment and drafts of the related materials within 120 days of the receipt of a valid application. Within 90 days of receiving the reference member state’s positive assessment report, each concerned member state must approve the assessment report and related materials, unless they identify a potential serious risk to public health. Under the mutual recognition procedure, the concerned member state(s) have the same 90-day period to recognize the marketing authorization in the reference member state. The decentralized procedure contemplates a single clock-stop at day 105, which may extend the process for completing the assessment procedure. In either case, if there is a disagreement between member states during the assessment of the submitted data based on concerns about serious risks to public health, the Coordination Group for Mutual Recognition and Decentralised Procedures will consider the matter and seek to reach a conclusion within 60 days. If this is not possible, the reference member state can escalate the issue to the EMA for arbitration. The purely national procedure results in a marketing authorization in a single EU member state.

In relation to the United Kingdom, high quality marketing authorization applications can be submitted for an expedited 150-day assessment to be initiated. At least 90 days prior to the intended marketing authorization application submission date, applicants should request a pre-submission meeting from the Medicines and Healthcare products Regulatory Agency (MHRA). At this meeting, the applicant will provide a short summary of the dossier and, if necessary, request input on specific issues, such as consideration for an orphan marketing authorization, conditional marketing authorization or marketing authorization under exceptional circumstances. When the marketing authorization applications is submitted to the MHRA, the clock will start when the application is validated for completeness of dossier for the regulatory review to commence. The assessment process involves two phases which are separated by a ‘clock-off’. At Day 80 constituting the Phase 1 of the assessment procedure, matters requiring clarification will be raised with the applicant as a letter requesting further information (RFI). Applicants must address these matters within 60 days. Phase 2 of the marketing authorization assessment process begins as soon as the MHRA receives the applicant’s responses to the RFIs. By day 150, the MHRA will provide a decision on approvability of the product. If the MHRA proposes to refuse the grant of the marketing authorization, the applicant can request a review of the decision.

In the European Union, orphan designations are assessed by the EMA’s Committee for Orphan Medicinal Products for binding decisions to be issued by the European Commission to promote the development of medicinal products that are intended for the diagnosis, prevention or treatment of life-threatening or chronically debilitating conditions which either affect not more than five in 10,000 persons in the EU, or where it is unlikely that the marketing of the medicinal product in the EU would generate sufficient return to justify the necessary investment in its development. In each case, there can be no satisfactory method of diagnosis, prevention or treatment of the condition already authorized (or, if such a method exists, the product would be a significant benefit to those affected by the condition).

If the European Commission grants an orphan designation, the developer will be entitled to financial incentives such as reduction of fees or fee waivers. If orphan status is maintained when the marketing authorization is granted, the medicinal product will benefit from certain economic and marketing benefits, including up to 10 years of market exclusivity for the approved indication unless another “similar medicinal product” applicant can show that its product is safer, more effective, or otherwise clinically superior to the orphan-designated product. The 10-year market exclusivity can also be broken by another company developing a similar medicinal product if the marketing authorization holder is unable to supply sufficient quantities of the marketed orphan medicinal product. A “similar medicinal product” is defined as a medicinal product containing a similar active substance or substances as contained in an authorized orphan medicinal product, and which is intended for the same therapeutic indication. The period of market exclusivity can be reduced if the medicinal product no longer meets the orphan drug designation criteria at the end of the fifth year, including where it is shown that the product is sufficiently profitable not to justify maintenance of market exclusivity. Orphan designation does not convey any advantage in, or shorten the duration of, the regulatory review and approval process. As in the U.S., we may apply for designation of a product as an orphan drug for the treatment of a specific indication in the European Union before the application for marketing authorization is made. Orphan drugs in Europe

19

enjoy economic and marketing benefits, including up to 10 years of market exclusivity for the approved indication unless another applicant can show that its product is safer, more effective, or otherwise clinically superior to the orphan-designated product.

An equivalent regime is in place in the United Kingdom. Under the United Kingdom’s regime, there is no pre-authorization orphan designation and instead a decision is made at the point of the marketing authorization grant.

Reimbursement

Significant uncertainty exists regarding the coverage and reimbursement status of products approved by the FDA and other government authorities. Sales of ELAHERE and any other products for which we may obtain approval depend, in part, on the availability of coverage and the adequacy of reimbursement from third-party payors.

Within the U.S., third-party payors include government authorities or government healthcare programs, such as Medicare and Medicaid (which provides prescription drug benefits to low-income individuals), and private entities, such as managed care organizations, private health insurers and other organizations. Third-party payors may limit coverage of certain drug products or may manage utilization of a particular product (e.g., by requiring pre-approval (known as “prior authorization”) for coverage of particular prescriptions (to allow the payor to assess medical necessity)). A third-party payor's decision to provide coverage for a drug product does not mean that an adequate reimbursement rate will be approved. Adequate third-party reimbursement may not be available to enable us to maintain net price levels sufficient to realize an appropriate return on our investment in product development. Additionally, coverage and reimbursement for drug products can differ significantly from payor to payor. One third-party payor’s decision to cover a particular drug product or service does not ensure that other payors will also provide coverage for the medical product or service or will provide coverage at an adequate reimbursement rate.

Third-party payors are increasingly challenging the price and examining the cost-effectiveness of new products and services in addition to their safety and efficacy. To obtain or maintain coverage and reimbursement for any approved drug product, we may need to collect real-world evidence and conduct pharmacoeconomic studies to demonstrate the medical necessity and cost-effectiveness of our product. These studies will be in addition to the studies required to obtain or maintain regulatory approvals. If third-party payors do not consider a product to be cost-effective compared to other available therapies, they may not cover the product or, if they do, the level of payment may not be sufficient to allow sales of a product at a profit. Thus, obtaining and maintaining reimbursement status is complex and costly.

Within the U.S., we may be required to provide discounts or rebates under government healthcare programs or to certain government and private purchasers in order to obtain coverage under federal healthcare programs such as Medicare and Medicaid or to sell products to government purchasers.

In the U.S., there have been ongoing efforts by federal and state governments to reform delivery of, or payment for, health care, which include initiatives to reduce the cost of healthcare generally and drugs specifically. See “Risk Factors – Risks Related to Government Regulation.Healthcare reform efforts or any future legislation or regulatory actions aimed at controlling and reducing healthcare costs, including through measures designed to limit reimbursement, restrict access, or impose unfavorable pricing modifications on pharmaceutical products, could impact our ability to obtain or maintain coverage and adequate reimbursement for any approved products which could materially harm our business and financial results.

In addition, in some foreign countries, the proposed pricing for a drug must be approved before it may be lawfully marketed. The requirements governing drug pricing vary widely from country to country. 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. There can be no assurance that any country that has price controls or reimbursement limitations for pharmaceutical products will allow favorable reimbursement and pricing arrangements for any of our products. Historically, products launched in the European Union do not follow price structures of the U.S. and prices generally tend to be significantly lower.

Companion Diagnostics

Under the EU regulatory regime, namely Regulation (EU) 2017/746 (IVDR) on in vitro diagnostic medical devices (IVD), companion diagnostics (CDx) are classified as Class C devices, the second highest risk level of IVD. In order to place a CDx on the EU market, the general safety and performance of the CDx must be subject to a conformity assessment, which involves a notified body, an independent body designated by a regulatory authority in an EU Member State to assess the conformity with the regulatory requirements under the IVDR.

20

As part of the conformity assessment procedure, the notified body will seek a scientific opinion on the suitability of the CDx with the corresponding medicinal product from either a competent authority of an EU member state or the EMA. Where the CDX is to be used exclusively with a medicinal product that falls within the mandatory scope of the centralized procedure, then the EMA must be consulted. If the corresponding medicinal product has already been authorized, the notified body will consult the competent authority responsible for the authorization.

To initiate this process the notified body will provide an “intention-to-submit-letter” to the EMA at least 3 months prior to the planned submission date of request for a scientific opinion on suitability. This letter also triggers the timely appointment of the rapporteur by the CHMP or, in the case of advanced therapy medicinal products, a Committee for Advanced Therapies (CAT) rapporteur will be appointed and the CHMP coordinator will work closely with them.

After the EMA’s acceptance of the “intention-to-submit-letter”, the notified body can submit questions concerning timing, regulatory or procedural aspects to the EMA within 2 months of the planned submission and request a pre-submission meeting with the EMA and relevant stakeholders.

The IVDR requires the EMA’s consultation to be based on the draft summary of safety and performance and draft instructions for use of the device as submitted by the notified body. Aspects including the scientific validity of a biomarker, analytical performance and clinical performance are assessed whereas the technical documentation dossier for the device, including the adequacy of the analytical measures used to assess these aspects is assessed by the notified body as part of the conformity assessment.

The EMA will provide its opinion within 60 days of the start of its scientific assessment, with a maximum extension of a further 60 days on justified grounds. If further clarification is required by the CHMP/CAT, a list of questions may be issued to the notified body within this 60-day extension. The CHMP will then issue a scientific opinion to the notified body on the suitability of the device in relation to the corresponding medicinal product by, at the latest, the end of this extension period. The notified body will then give due consideration to this opinion when issuing its decision and will convey a final decision to the EMA in the form of a formal notification to the EMA.

Manufacturing

We contract with third-party contract manufacturers (CMOs) for the manufacture of our product candidates for both our clinical and potential commercial needs. Our CMO network manufactures antibody, linker, and payload, and conjugates the foregoing to create bulk drug substance of our product candidates and processes the bulk drug substance into vialed and labeled drug product for use in humans. Although we are reliant on third parties to manufacture our product candidates, we have personnel with extensive manufacturing experience to oversee the relationships with our CMOs.

CMOs are subject to extensive governmental regulations, and we depend on them to manufacture our product candidates in accordance with cGMP. We have an established quality assurance program designed to ensure that the CMOs involved in the manufacture of product candidates do so in accordance with cGMP and other applicable U.S. and foreign regulations. We believe that our current CMO network complies with such regulations.

Human Capital Resources

As of December 31, 2022, we had 277 full-time employees, of whom 155 were engaged in research and development activities. Of the 155 research and development employees, 116 employees hold post-graduate degrees, of which 44 hold Ph.D. degrees and 12 hold M.D. degrees. We consider our relations with our employees to be good. None of our employees are covered by a collective bargaining agreement. We believe our employee relations are good.

We have entered into confidentiality agreements with all of our employees, members of our board of directors, and consultants. Further, we have entered into assignment of invention agreements with all of our employees.

Our key human capital management objectives are to attract, retain, and develop the highest quality talent. These objectives are critical to our success and our ability to increase the value we provide for patients, shareholders, and stakeholders. We have several initiatives in place that support these objectives:

Enhancement of our culture through efforts aimed at making the workplace more engaging and inclusive, such as team events, service days, and wellbeing programs.
Commitment to diversity, equity, and inclusion across all aspects of our organization, including in our hiring, promotion, and development practices. At ImmunoGen, we are an equal opportunity employer where prejudice, racism, and intolerance are unacceptable.

21

Development of employees through trainings and mentorship opportunities to prepare them for critical roles and leadership positions for the future.
Reward and support our employees through robust compensation packages, including competitive base pay, incentive compensation and equity programs, and provide a range of benefits, including 401(k) plan, healthcare and insurance benefits, paid time off, flexible work schedules, paid family and medical leave, and health and wellbeing programs.

Through the company mission and these initiatives, we want to inspire our employees to build their careers with us and reward those who exemplify our values.

Corporate Responsibility

At ImmunoGen, how we do our jobs is just as important as what we do. Our culture is about putting people first, innovation, accountability, and teamwork. Living these values means managing our environmental, social, and governance (ESG) impacts effectively.

We are currently laying the foundation for our ESG strategy. Over the last two years, we formalized board oversight over our ESG strategy and recently begun to assess our material ESG issues. This materiality assessment considers ESG topics from a wide range of stakeholders and global reporting frameworks. In the coming months, we will narrow our focus to a few priority areas that are most material for our business. We are committed to operationalizing these ESG topics through a top-down approach and maintaining consistent stakeholder engagement to continue to evolve our strategy.

Corporate Information

We were organized as a Massachusetts corporation in March 1981. Our principal offices are located at 830 Winter Street, Waltham, Massachusetts 02451, and our telephone number is (781) 895-0600. Our internet address is www.immunogen.comOur annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, and all amendments to those reports, are available to you free of charge through the “Investors & Media – Financials & Filings - SEC Filings” section of our website as soon as reasonably practicable after those materials have been electronically filed with, or furnished to, the Securities and Exchange Commission. Please note that the information contained on the web site is not a part of this Annual Report on Form 10-K.

Item 1A.    Risk Factors

INVESTING IN OUR COMMON STOCK INVOLVES A HIGH DEGREE OF RISK. BEFORE DECIDING WHETHER TO INVEST IN OUR COMMON STOCK, YOU SHOULD CAREFULLY CONSIDER THE RISKS DESCRIBED BELOW, TOGETHER WITH THE OTHER INFORMATION CONTAINED IN THIS ANNUAL REPORT ON FORM 10-K, INCLUDING OUR CONSOLIDATED FINANCIAL STATEMENTS AND RELATED NOTES. THE RISKS AND UNCERTAINTIES DESCRIBED BELOW ARE THOSE THAT WE CURRENTLY BELIEVE MAY MATERIALLY AFFECT OUR COMPANY AND IF ANY OF THESE RISKS ACTUALLY OCCURS, OUR BUSINESS, FINANCIAL CONDITION, RESULTS OF OPERATIONS, OR CASH FLOW COULD BE SERIOUSLY HARMED. ADDITIONAL RISKS AND UNCERTAINTIES THAT WE ARE UNAWARE OF OR THAT WE CURRENTLY DEEM IMMATERIAL ALSO MAY BECOME IMPORTANT FACTORS THAT AFFECT OUR COMPANY AND MAY MATERIALLY IMPAIR OUR BUSINESS.

Risks Related to our Financial Condition

We have a history of operating losses, expect to incur significant additional operating losses, and may never be profitable.

 We have generated operating losses since our inception. As of December 31, 2022, we had an accumulated deficit of $1.7 billion. We may never be profitable. We expect to incur substantial additional operating losses for at least the near term as our development, preclinical testing, clinical trials, and commercialization of ELAHERE continue. We intend to continue to invest significantly in ELAHERE and our product candidates. We may encounter technological, regulatory, or marketing difficulties as part of this development and commercialization process that we cannot overcome or remedy. Our revenues to date have been primarily from upfront and milestone payments, research and development support, clinical materials reimbursement from our collaborators, and from royalties received from the commercial sales

22

of KADCYLA (to which we have sold our cash rights). We received approval of our first product, ELAHERE, in the fourth quarter of 2022, and have started generating revenue from product sales. Because of the numerous risks and uncertainties associated with developing and commercializing pharmaceutical drugs, we are unable to predict the extent of any future losses or when we will become profitable, if at all. In addition, our expenses could increase beyond expectations as we expand our commercial activities for ELAHERE and continue our ongoing trials with ELAHERE and our product candidates. Even with the approval and commercialization of ELAHERE, we will need to generate significant revenues from ELAHERE to achieve and maintain profitability. Even if we do become profitable, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain profitable would decrease the value of the company and could impair our ability to raise capital, maintain our development efforts, expand our business, or continue our operations and may require us to raise additional capital that would dilute your ownership interest. A decline in the value of our company could also cause you to lose all or part of your investment.

There is substantial doubt about our ability to continue as a going concern.

 

At December 31, 2022, we had $275.1 million of cash and cash equivalents on hand. Our current level of cash and cash equivalents is not sufficient to meet our current operating plans for the next twelve months following the issuance of the financial statements appearing in this Annual Report on Form 10-K. As a result, substantial doubt is deemed to exist regarding our ability to continue as a going concern for a period of one year from the issuance of these financial statements. We plan to meet our operating cash flow requirements with our current cash and cash equivalents, cash generated from commercial sales of ELAHERE, milestone payments from new or existing collaborations, and additional funds accessed through equity, debt, or other financings such as royalty financing transactions, as well as cash preservation activities. Such activities may not succeed. The failure of the Company to obtain sufficient funds on acceptable terms could have a material adverse effect on the Company’s business, results of operations, and financial condition and require the Company to defer or limit some or all of its research, development, clinical, and/or commercial projects, including trials to support potential label expansion of ELAHERE, and may materially and adversely affect our share price.

If we are unable to obtain additional funding when needed, we may have to delay or scale back some of our programs or grant rights to third parties to develop and market ELAHERE or our product candidates.

We will continue to expend substantial resources developing and commercializing ELAHERE and our product candidates, including costs associated with research and development, acquiring new technologies, conducting preclinical studies and clinical trials, obtaining regulatory approvals, manufacturing products, establishing marketing and sales capabilities to commercialize ELAHERE, as well as providing certain support to our collaborators in the development of their products. Conducting preclinical studies and clinical trials is a time-consuming, expensive, and uncertain process that can take years to complete, and we may never generate the necessary data or results required to obtain marketing approval for ELAHERE in additional indications or for our product candidates. In addition, ELAHERE or any of our product candidates that may receive marketing approval may not achieve commercial success. Accordingly, we may need to continue to rely on additional financing to achieve our business objectives.

In addition, we cannot provide assurance that anticipated collaborator payments will, in fact, be received. Should such future collaborator payments not be received, we expect we could seek additional funding from other sources. We may elect or need to seek additional financing sooner due to a number of other factors as well, including:

if either we incur higher than expected costs or we or any of our collaborators experience slower than expected progress in developing product candidates and obtaining regulatory approvals; and
the acquisition of technologies and other business opportunities that require financial commitments.

Additional funding may not be available to us in sufficient amounts, on favorable terms, or at all. We may raise additional funds through public or private financings, collaborative arrangements, or other arrangements such as royalty financing transactions. Any additional fundraising efforts may divert our management from their day-to-day activities, which may adversely affect our ability to develop and commercialize ELAHERE or our product candidates. Volatility in the financial markets has generally made equity and debt financing more difficult to obtain and may have a material adverse effect on our ability to meet our fundraising needs. Moreover, the terms of any financing may adversely affect the holdings or the rights of our shareholders and the issuance of additional securities, whether equity or debt, by us, or the possibility of such issuance, may cause the market price of our shares to decline. Debt and debt-like financing, if available, may involve covenants that could restrict our business activities. If we are unable to raise additional funds through equity, royalty, or debt financing when needed, we may be required to delay, scale back, or eliminate

23

expenditures for some of our commercialization activities and development programs, including restructuring our operations, or grant rights to develop and market ELAHERE or our product candidates that we would otherwise prefer to internally develop and market. If we are required to grant such rights, the ultimate value of ELAHERE or our product candidates to us may be reduced.

Our ability to use our net operating loss carryforwards and certain other tax attributes to offset future taxable income may be limited.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, a corporation that undergoes an “ownership change,” is subject to limitations on its ability to use its pre-change net operating loss carryforwards (NOLs), and other pre-change tax attributes (such as research tax credits) to offset its post-change income or taxes. For these purposes, an ownership change generally occurs where the equity ownership of one or more shareholders or groups of shareholders who own at least 5% of a corporation’s stock increases its ownership by more than 50 percentage points over its lowest ownership percentage within a three-year period. We may have experienced such ownership changes in the past, and we may experience shifts in our stock ownership, some of which are outside our control. These ownership changes may subject our existing NOLs or credits to substantial limitations under Sections 382 and 383. Accordingly, we may not be able to utilize a material portion of our NOLs or credits. As of December 31, 2022, we had federal NOLs of $443.3 million available to reduce federal taxable income, if any, that can be carried forward indefinitely. As of December 31, 2022, we also had $85.6 million of federal credit carryforwards that will begin to expire in 2027. Limitations on our ability to utilize those NOLs to offset U.S. federal taxable income could potentially result in increased future tax liability to us. In addition, at the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.

Risks Related to Our Business and Industry

Our prospects are highly dependent on the success of our only approved product, ELAHERE, which received FDA approval under an accelerated approval pathway. If we are unable to maintain approval for, or successfully commercialize, ELAHERE, our business, financial condition, results of operations, as well as our prospects, could be adversely affected.

We obtained FDA approval for ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. We have not obtained any other marketing approvals for ELAHERE or our product candidates. We first commercialized ELAHERE in the U.S. in the fourth quarter of 2022 and therefore do not have a long history operating as a commercial company.

The FDA approved ELAHERE under the accelerated approval pathway and continued approval may be contingent upon verification and description of clinical benefit in a confirmatory trial. Our intent is for our ongoing Phase 3 MIRASOL trial to serve as our confirmatory trial and, if successful, to support full approval of ELAHERE. If the MIRASOL trial is unsuccessful, the FDA could require us to conduct additional trials to remain on the market, could require updates to our label, or could ultimately seek to withdraw marketing approval for ELAHERE. Separate from the confirmatory trial, ELAHERE is subject to additional post-approval requirements and commitments, including post-approval requirements to conduct a randomized clinical trial to evaluate the safety of the recommended dose of ELAHERE and alternative dosing schedules, conduct a dose escalation trial to determine the appropriate starting dose in patients with moderate hepatic impairment, and conduct a clinical trial or revise existing trials to incorporate prospectively scheduled ophthalmologic assessments to characterize the incidence and severity of ocular events and evaluate risk mitigation strategies. We are also subject to other post-approval requirements, including submission to the FDA of all promotional materials 30-120 days prior to their dissemination.

Failure to meet any of our post-approval requirements or commitments may result in adverse regulatory actions. Products that receive accelerated approval may be subject to expedited withdrawal procedures if post-approval trials fail to verify the predicted clinical benefit. The FDA could seek to withdraw accelerated approval for multiple reasons, including if we fail to conduct any required post-approval trial, other evidence shows that the product is not safe or effective under the conditions of use, or we disseminate promotional materials that are found by the FDA to be false or misleading.

Our long-term viability, growth, and ability to generate revenue depend heavily on successfully commercializing and obtaining full regulatory approval for ELAHERE. ELAHERE will be our first commercial launch,

24

and its successful commercialization and our receipt of full regulatory approval in the United States are subject to many risks.

If ELAHERE or our product candidates or those of our collaborators do not gain market acceptance, our business will suffer.

ELAHERE may not gain market acceptance among physicians, patients, healthcare payors, and other members of the medical community. The degree of market acceptance of ELAHERE, or other products we may develop, will depend on a number of factors, including:

their level of clinical efficacy and safety;
the clinical indications for which they are approved;
the prevalence and severity of any adverse events and their overall safety profile;
the willingness of physicians to include FRα testing as part of routine patient care;
their advantage over alternative treatment methods;
our/the marketer’s and our collaborators’ ability to gain acceptable reimbursement and the reimbursement policies of government and other third-party payors; and
the quality of the distribution capabilities of the party(ies) responsible to market and distribute the product(s).

Physicians may elect not to recommend the therapies for any number of other reasons, including whether the physicians are already using competing products that satisfy their treatment objectives. If our products do not achieve significant market acceptance and use, we will not be able to recover the significant investment we have made in developing such products and our business will be severely harmed.

ELAHERE has received FDA approval as a monotherapy in a limited patient population, and additional successful clinical trials and regulatory approvals may be needed to expand its indications. Such trials may fail, or we may fail to obtain such regulatory approvals, either of which could adversely affect our business and prospects.

The FDA granted accelerated approval of ELAHERE as a monotherapy for the treatment of patients with FRα-positive platinum-resistant epithelial ovarian cancer, fallopian tube, or primary peritoneal cancer who have been previously treated with one to three prior systemic treatments. We do not anticipate obtaining regulatory approval for ELAHERE in additional patient populations or as a combination therapy without additional clinical data. Such additional clinical trials are ongoing and will require time and expense, and these trials may fail to generate results that support additional indications. If we are unable to expand the indications for use of ELAHERE, our business and prospects could be adversely affected.

We currently do not have the direct sales, marketing, or distribution capabilities necessary to successfully commercialize our products on a global scale and may rely on third parties to support development and commercialization activities.

We are commercializing ELAHERE in the United States and currently intend to commercialize ELAHERE in the European Union and UK if we receive marketing approval in these territories. We may choose to rely on third parties to market and sell ELAHERE outside of the United States, the European Union, and the UK, either through distributor or out-licensing arrangements. For example, in October 2020, we entered into a collaboration and license agreement with Huadong under which Huadong will exclusively develop and commercialize ELAHERE in Greater China. We retain all rights to ELAHERE in the rest of the world. In addition, arrangements with third parties to develop and commercialize ELAHERE or other future products could significantly limit the revenues we derive from these compounds, and these third parties, including Huadong, may fail to commercialize our compounds successfully.

If our ADC technology does not produce safe, effective, and commercially viable products or if such products fail to obtain or maintain FDA approval, our business will be severely harmed.

Our ADC technology yields novel product candidates for the treatment of cancer. To date, only two ADCs using our technology, KADCYLA and ELAHERE, have obtained marketing approval. Our ADC product candidates and/or those of our collaborators’ may not prove to be safe, effective, or commercially viable treatments for cancer and as a result, our ADC technology may not result in any future meaningful benefits to us or for our current or potential

25

collaborators. Furthermore, we are aware of only a limited number of other compounds that are based on technology similar to our ADC technology that have obtained marketing approval by the FDA. If our ADC technology fails to generate additional product candidates that are safe, effective, and commercially viable treatments for cancer or such product candidates fail to obtain or maintain FDA and foreign regulatory authorities approval, our business will be severely harmed.

Clinical trials for ELAHERE, our product candidates, and those of our collaborators will be lengthy and expensive, and their outcome is uncertain.

Before we can convert our accelerated approval for ELAHERE to full approval, obtain regulatory approval for ELAHERE in additional indications, or obtain regulatory approval for our product candidates, we must demonstrate through clinical testing that our products are safe and effective for use in humans. Conducting clinical trials is a time-consuming, expensive, and uncertain process and typically requires years to complete. In our industry, the results from preclinical studies and early clinical trials often are not predictive of results obtained in later-stage clinical trials. Some compounds that have shown promising results in preclinical studies or early clinical trials subsequently fail to establish sufficient safety and efficacy data necessary to obtain regulatory approval. For example, despite encouraging results from earlier clinical trials of ELAHERE, our FORWARD I Phase 3 clinical trial evaluating ELAHERE compared to chemotherapy in women with FRα-positive, platinum-resistant ovarian cancer, did not meet the primary endpoint in either the entire treatment population or the pre-specified high FRα expression population. Based on post hoc exploratory analyses of the FORWARD I results and consultations with the FDA, we implemented two new trials of ELAHERE, SORAYA and MIRASOL. We reported positive results from our SORAYA trial, which served as the basis for ELAHERE’s accelerated approval, but results from our ongoing MIRASOL trial may not show positive results consistent with our SORAYA trial, which would cause significant harm to our business and future prospects.

Before we can commence clinical trials for a therapeutic candidate, we must conduct extensive preclinical testing and studies and submit an IND to the FDA and foreign regulatory authorities. We cannot be sure that submission of an IND will result in the FDA and/or foreign regulatory authorities allowing our clinical trials to begin on the timelines we expect, if at all, as the FDA and/or foreign regulatory authorities may require additional preclinical, toxicology, or other in vivo or in vitro data to support the IND. Additionally, at any time during the clinical trials, we, our collaborators, or the FDA or other regulatory authority might delay or halt any clinical trials of our products for various reasons, including:

occurrence of unacceptable toxicities or side effects;
ineffectiveness of the product;
insufficient drug supply, including delays in obtaining supplies/materials necessary for manufacturing such drugs;
negative or inconclusive results from the clinical trials, or results that necessitate additional nonclinical studies or clinical trials;
delays in obtaining or maintaining required approvals from institutions, review boards, or other reviewing entities at clinical sites;
delays in patient enrollment;
insufficient funding or a reprioritization of financial or other resources;
our or our collaborators’ inability to develop and obtain approval for any companion in vitro diagnostic devices that the FDA or other regulatory authority may conclude must be used with such drug to ensure its safe use; or
other reasons that are internal to the businesses of our collaborators and third-party suppliers, which they may not share with us.

If we are required by the FDA, or foreign regulatory agencies, to perform studies and clinical trials in addition to those that we currently anticipate, or if there are any delays in our or our partners completing clinical trials or the development of any of ELAHERE or our product candidates, our expenses could increase beyond expectations. Any failure or substantial delay in successfully completing clinical trials and obtaining additional regulatory approvals for ELAHERE or our product candidates could severely harm our business.

26

Interim, top-line, or preliminary data from our clinical trials that we announce 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 have publicly disclosed, and in the future will disclose, preliminary or top-line data from our preclinical studies and clinical trials, which are based on preliminary analyses of then- available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study or 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. Therefore, final results from the trials may differ from the top-line results initially reported, and the final results may indicate different conclusions once additional data have been evaluated. As such, top-line data should be viewed with caution until the final data are available.

From time to time, we may also disclose interim data from our preclinical studies and clinical trials. Interim data from clinical trials that we may complete are subject to the risk that one or more of the outcomes may materially change as patient enrollment continues and more data become available. Adverse differences between top-line, preliminary, or interim data, on the one hand, and final data, on the other, could significantly harm our business prospects. Further, disclosure of interim data by us or by our competitors could result in volatility in the price of our common stock.

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 negatively affect the approvability or commercialization of the particular product.

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 material or otherwise appropriate information to include in our disclosure. If the final results differ from the interim, top-line, or preliminary data, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain or maintain approval for, and to commercialize, ELAHERE or our product candidates may be harmed, which may negatively affect our business, financial condition, results of operations, and prospects.

We face product liability risks and may not be able to obtain adequate insurance.

The use of ELAHERE or our product candidates during testing or after approval entails an inherent risk of adverse effects, which could expose us to product liability claims. Regardless of their merit or eventual outcome, product liability claims may result in:

decreased demand for our product;
injury to our reputation and significant negative media attention;
withdrawal of clinical trial volunteers;
costs of litigation;
distraction of management; and
substantial monetary awards to plaintiffs.

We may not have sufficient resources to satisfy any liability resulting from these claims. While we currently have product liability insurance for the use of ELAHERE and products that are in clinical testing, our coverage may not be adequate in scope to protect us in the event of a successful product liability claim. Further, we may not be able to maintain our current insurance, increase our insurance coverage as may be needed, or obtain general product liability insurance on reasonable terms and at an acceptable cost as we expand commercial activities for ELAHERE. This insurance, even if we can obtain and maintain it, may not be sufficient to provide us with adequate coverage against potential liabilities. If we are unable to maintain sufficient insurance coverage at an acceptable cost or to otherwise protect against potential product liability claims, it could prevent or inhibit the development and commercial production and sale of ELAHERE or our product candidates, which could severely harm our business.

27

We may be unable to compete successfully.

The markets in which we compete are well-established and intensely competitive. We may be unable to compete successfully against our current and future competitors. Our failure to compete successfully may result in lower volume sold, pricing reductions, reduced gross margins, and failure to achieve market acceptance for ELAHERE or any of our product candidates that may receive marketing approval. Our competitors include research institutions, pharmaceutical companies, and biotechnology companies, such as Pfizer, Seattle Genetics, Roche, Astellas, AstraZeneca, Daiichi Sankyo, GlaxoSmithKline, AbbVie, Mersana Therapeutics, Eisai, Sutro BioPharma, and the Menarini Group. For example, pivekimab is in development for the treatment of BPDCN and, if approved, would compete with the Menarini Group’s ELZONRIS® (tagraxofusp), which is approved by the FDA for sale in the United States and by the EMA for sale in the European Union for the treatment of BPDCN. Many of our competitors have substantially more experience and more capital, research and development, regulatory, manufacturing, human, and other resources than we do. As a result, they may:

develop products that are safer or more effective than ELAHERE or our product candidates;
obtain FDA and other regulatory approvals or reach the market with their products more rapidly than we can, reducing the sales or potential sales of ELAHERE or any of our product candidates that may receive marketing approval;
devote greater resources to market or sell their products;
adapt more quickly to new technologies and scientific advances;
initiate or withstand substantial price competition more successfully than we can;
have greater success in recruiting skilled scientific workers from the limited pool of available talent;
more effectively negotiate third-party licensing and collaboration arrangements; and
take advantage of acquisitions or other opportunities more readily than we can.

A number of pharmaceutical and biotechnology companies are currently developing products targeting the same types of cancer that we target, and some of our competitors’ products have entered clinical trials or already are commercially available.

ELAHERE and any of our product candidates that may receive marketing approval will also compete against well-established, existing therapeutic products that are currently reimbursed by government healthcare programs, private health insurers, and health maintenance organizations. In addition, ELAHERE and our product candidates, if approved and commercialized, may face competition from biosimilars. The ACA, which included the BPCIA, amended the Public Health Service Act to create an abbreviated approval pathway for two types of “generic” biologics-biosimilars and interchangeable biologic products. The BPCIA establishes a pathway for the FDA approval of follow-on biologics and provides twelve years data exclusivity for reference products and an additional six-month exclusivity period if pediatric trials are conducted. In Europe, the EMA has issued guidelines for approving products through an abbreviated pathway, and biosimilars have been approved in Europe. If a biosimilar version of ELAHERE or one of our product candidates was approved in the United States or Europe, it could have a negative effect on sales and gross profits of the product and our financial condition.

We face and will continue to face intense competition from other companies for collaborative arrangements with pharmaceutical and biotechnology companies, for relationships with academic and research institutions, and for licenses to proprietary technology. In addition, we anticipate that we will face increased competition in the future as new companies enter our markets and as scientific developments surrounding antibody-based therapeutics for cancer continue to accelerate. While we will seek to expand our technological capabilities to remain competitive, research and development by others may render our technology or ELAHERE or our product candidates obsolete or noncompetitive or result in treatments or cures superior to any therapy developed by us.

Unfavorable global economic conditions, as well as regional conflicts, could adversely affect our business, financial condition, and results of operations.

Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. For example, the global economy has experienced extreme volatility and disruptions, including significant volatility in commodity and market prices, declines in consumer confidence, declines in economic growth, supply chain interruptions, uncertainty about economic stability, and inflation. Unfavorable economic conditions could result in a variety of risks to our business, including demand and pricing for our products, difficulty in forecasting our

28

financial results, and our ability to raise additional capital when needed and on acceptable terms. A weak or declining economy could also strain our suppliers, possibly resulting in supply chain disruptions. These and other economic factors or regional conflicts could adversely affect our business and results of operations.

A pandemic, epidemic, or outbreak of an infectious disease, such as the COVID-19 pandemic, may materially and adversely affect our business and our financial results.

The spread of COVID-19 has affected the global economy, our operations, clinical trial activities, and supply chain and may continue to do so. Even with the approval of vaccines for COVID-19, the COVID-19 pandemic is still evolving. In the recent past, the pandemic resulted in the implementation of various responses, including government-imposed quarantines, travel restrictions, and other public health safety measures, as well as reported adverse impacts on healthcare resources, facilities, and providers across the United States, and in other countries worldwide. The continued impact of COVID-19 may result in a period of business disruption, including delays in our clinical trials or delays or disruptions in our supply chain. For example, COVID-19 slowed site activation and patient enrollment for both SORAYA and MIRASOL, which resulted in a limited delay in patient accrual for each of these trials. The pandemic may further delay enrollment in trials due to prioritization of hospital resources toward the pandemic, the resumption of restrictions on travel, and some patients may be unwilling to enroll in our trials or be unable to comply with clinical trial protocols if quarantines or travel restrictions impede patient movement or interrupt healthcare services, which would delay our ability to conduct clinical trials or release clinical trial results. COVID-19 may also affect employees of third-party contract research organizations that we rely upon to carry out our clinical trials or the operations at our third-party manufacturers, which could result in delays or disruptions in our trials or in product supply.

We cannot presently predict the scope and severity of any additional potential business shutdowns or disruptions as a result of the COVID-19 pandemic, including due to new variants of COVID-19. If we or any of the third parties with whom we engage, however, were to experience further shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and negatively affected, which could have a material adverse impact on our business and our results of operation and financial condition.

Risks Related to Our Dependence on Third Parties

If our collaborators fail to perform their obligations under our agreements with them or determine not to continue with clinical trials, our business could be severely affected.

The development and commercialization of ELAHERE and our product candidates depends, in part, upon the formation and maintenance of collaborative arrangements. Collaborations provide an opportunity for us to:

generate cash flow and revenue;
fund some of the costs associated with our internal research and development, preclinical testing, clinical trials, and manufacturing;
seek and obtain regulatory approvals faster than we could on our own;
successfully commercialize ELAHERE and our product candidates; and
secure access to targets which, due to intellectual property restrictions, would otherwise be unavailable to our technology.

If we fail to secure or maintain successful collaborative arrangements, the development and marketing of compounds that use our technology may be delayed, scaled back, or otherwise may not occur. In addition, we may be unable to negotiate other collaborative arrangements or, if necessary, modify our existing arrangements on acceptable terms. We cannot control the amount and timing of resources our collaborators may devote to ELAHERE or our product candidates. Our collaborators may separately pursue competing product candidates, therapeutic approaches, or technologies to develop treatments for the diseases targeted by us or our collaborative efforts, or may decide, for reasons that may not be known to us or with which we may disagree, to discontinue development of our products under our agreements with them. Any of our collaborators may slow or discontinue the development of a product covered by a collaborative arrangement for reasons that include, but are not limited to:

29

a change in the collaborative partner’s strategic focus as a result of merger, management changes, adverse business events, or other causes;
a change in the priority of the product relative to other programs in the collaborator’s pipeline;
a reassessment of the patent situation related to the compound or its target;
a change in the anticipated competition for the product candidate;
preclinical studies and clinical trial results; and
a reduction in the financial resources the collaborator can or is willing to apply to the development of new compounds.

Even if our collaborators continue their collaborative arrangements with us, they may nevertheless determine not to actively pursue the development or commercialization of any resulting product candidates. Also, our collaborators may fail to perform their obligations under the collaborative agreements or may be slow in performing their obligations. Our collaborators can terminate our collaborative agreements under certain conditions. The decision to advance a product candidate that is covered by a collaborative agreement through clinical trials and ultimately to commercialization is, in some cases, at the discretion of our collaborators. If any collaborative partner were to terminate or breach our agreements, fail to complete its obligations to us in a timely manner, or decide to discontinue its development of a product candidate, our anticipated revenue from the agreement and the development and commercialization of the product candidates could be severely limited or eliminated. If we are not able to establish additional collaborations or any or all of our existing collaborations are terminated and we are not able to enter into alternative collaborations on acceptable terms, or at all, our continued development, manufacture, and commercialization of our product candidates could be delayed or scaled back as we may not have the funds or capability to continue these activities. If our collaborators fail to successfully develop and commercialize ADC compounds, our business prospects could be harmed.

If our product requirements for clinical trials or commercialization are significantly higher than we estimated, the inability to procure additional antibody production, conjugation, or fill/finish services in a timely manner could impair our ability to initiate or advance our clinical trials or commercialization of ELAHERE or our product candidates.

We rely on third-party suppliers to manufacture antibodies used in our own proprietary compounds. Due to the specific nature of the antibody and availability of production capacity, there is significant lead time required by these suppliers to provide us with the needed materials. If our antibody requirements for clinical or commercial materials to be manufactured are significantly higher than we estimated, we may not be able to readily procure additional antibody which would impair our ability to advance our clinical trials currently in process or initiate additional trials or commercialize ELAHERE or our product candidates. We also rely on third parties to manufacture bulk drug substance and convert it into filled and finished vials of drug product for clinical use and commercial sales. If our product requirements are significantly higher than we estimated, we may not be able to readily procure slots to manufacture bulk drug substance or to convert drug substance into filled and finished vials of drug product for clinical or commercial use. There can be no assurance that we will not have supply problems that could delay or stop our clinical trials, hinder our commercialization efforts, or otherwise could have a material adverse effect on our business.

We are currently contractually required to obtain DM4 used in ELAHERE from a single third-party manufacturer, and any delay or interruption in such manufacturer’s operations could impair our ability to advance preclinical and clinical trials and commercialization of ELAHERE.

We rely on a sole third-party supplier, Società Italiana Corticosteroidi S.r.l, to manufacture the DM4 used in ELAHERE. Any delay or interruption in the operations of our sole third-party supplier and/or our supply of DM4 could lead to a delay or interruption in our manufacturing operations, preclinical studies, clinical trials, and commercialization of ELAHERE, which could negatively affect our business.

We currently rely on, and expect to continue to rely on, third-party manufacturers to produce our antibodies, linkers, payloads, drug substance, and drug product for ELAHERE and our product candidates and any delay or interruption in such manufacturers’ operations could impair our ability to advance clinical trials and commercialization.

We rely on third-party contract manufacturers to produce sufficiently large quantities of drug materials that are and will be needed for clinical trials and commercialization of ELAHERE and our product candidates. We have

30

established relationships with third-party manufacturers to provide clinical and commercial supply, but these third-party manufacturers may not be able to meet our needs with respect to timing, quantity, or quality of materials. If we are unable to contract for a sufficient supply of needed materials on acceptable terms, or if we should encounter delays or difficulties in our relationships with manufacturers, our ability to commercialize ELAHERE may be adversely affected. Additionally, our clinical trials may be delayed, thereby delaying the submission of applications for regulatory approval and the market introduction and subsequent commercialization of our product candidates. Any such delays may lower our revenues and potential profitability.

The facilities used to manufacture ELAHERE and our product candidates (drug substance and drug product) are subject to periodic inspection by the FDA and similar regulatory authorities. These facilities generally must be inspected by the FDA (and other similar regulatory agencies outside the United States depending on where marketing authorizations are filed) before marketing authorizations are approved. In the United States, if we want to change manufacturers or add additional manufacturers following product approval, the FDA must approve the use of these manufacturers through a supplemental BLA. We are completely dependent on our contract manufacturers for compliance with cGMPs in connection with the manufacture of ELAHERE and our product candidates. If our contract manufacturers cannot successfully manufacture material that conforms to our specifications and the regulatory requirements of the FDA or others, we will not be able to use the products produced at their manufacturing facilities. In addition, we have no control over the ability of our contract manufacturers to maintain adequate quality control, quality assurance, and qualified personnel. If the FDA or a comparable foreign regulatory authority finds that these facilities do not comply with cGMP, we may need to find alternative manufacturing facilities, which would significantly impact our ability to successfully develop and commercialize ELAHERE and our product candidates and could result in inventory write-offs that adversely affect our results of operations. Further, our failure, or the failure of our third-party manufacturers, to comply with these or other applicable regulations could result in sanctions being imposed on us, including clinical holds, fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocation, seizures or recalls of ELAHERE or our product candidates, operating restrictions and criminal prosecutions, any of which could significantly and adversely affect our business and product supplies.

We rely on a third-party to develop, manufacture, and commercialize the companion diagnostic for ELAHERE, and any delay or interruption in supply could negatively impact our commercial activities.

We rely on RTD for the design, development, manufacture, and commercialization of a companion diagnostic for ELAHERE. Roche has received FDA approval for the VENTANA FOLR1 RxDx Assay, a companion diagnostic that measures FRα tumor expression to select patients eligible for treatment with ELAHERE. Risks related to the development, manufacture, and commercialization of companion diagnostics are similar to the risks we face with respect to our drug products, including risks related to manufacturing sufficient supply, compliance with manufacturing standards and other regulatory requirements, and gaining market acceptance. Any delays or difficulties in the manufacture or commercialization of the companion diagnostic, could impact our commercialization of ELAHERE. For example, a manufacturing delay might result in a shortage of the companion diagnostic being supplied to the testing laboratories, which might impede their ability to deliver test results promptly and impact our commercialization of ELAHERE. In addition, if Roche decides to discontinue selling or manufacturing the companion diagnostic or our relationship otherwise terminates, we may not be able to enter into arrangements with another diagnostic company to obtain supplies of an alternative diagnostic test for use with ELAHERE or do so on commercially reasonable terms, which could adversely affect commercialization.

The FDA, the EMA, or comparable foreign regulatory authorities could require the clearance or approval of additional companion diagnostics as a condition of approval for our product candidates, which would require substantial financial resources and could delay regulatory approval. We would be dependent on the sustained cooperation and effort of third-party collaborators to develop these companion diagnostics, and our collaborators may encounter difficulties in developing such tests, including issues relating to the selectivity and/or specificity of the diagnostic, analytical validation, reproducibility, or clinical validation, or in obtaining regulatory clearance or approval for such companion diagnostic. Any delay or failure by our collaborators to develop or obtain regulatory clearance or approval of such companion diagnostics, if necessary, could delay or prevent approval of our product candidates.

31

Risks Related to Our Intellectual Property

If we are unable to protect our intellectual property rights adequately, the value of our technology, ELAHERE, and our product candidates could be diminished.

Our success depends in part on obtaining, maintaining, and enforcing our patents and other proprietary rights and our ability to avoid infringing the proprietary rights of others. We seek to protect our proprietary position by filing patent applications in the United States and in foreign countries that cover ELAHERE, our other novel product candidates and their uses, pharmaceutical formulations and dosages, and processes for the manufacture of them. Our patent portfolio currently includes both patents and patent applications. Patent law relating to the scope of claims in the biotechnology field in which we operate is still evolving, is surrounded by a great deal of uncertainty, and involves complex legal, scientific, and factual questions. To date, no consistent policy has emerged regarding the breadth of claims allowed in biotechnology patents. Accordingly, our pending patent applications may not result in issued patents or in patent claims as broad as in the original applications. Although we own numerous patents, the issuance of a patent is not conclusive as to its validity or enforceability. Through litigation, a third party may challenge the validity or enforceability of a patent after its issuance. In addition, the patent prosecution process is expensive and time-consuming. We may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. We may choose not to seek patent protection for certain innovations and may choose not to pursue patent protection in certain jurisdictions. Under the laws of certain jurisdictions, patents or other intellectual property rights may be unavailable or limited in scope. It is also possible that we will fail to identify patentable aspects of our research and development before it is too late to obtain patent protection.

Following approval of ELAHERE in the U.S., we timely filed five applications for patent term extension. If one or more of the applications for patent term extension are deemed to be allowable by the U.S. Patent and Trademark Office, we will be able to designate one to proceed to grant, and thereby extend the term of one U.S. patent covering ELAHERE. Even if an extension is granted, any such extension may be shorter than what we seek or may otherwise fail to provide meaningful protection for ELAHERE.

Patents and patent applications owned or licensed by us may become the subject of inter partes review, post-grant review, ex parte reexamination, interference, opposition, nullity, or other proceedings in a court or patent office in the United States or in a foreign jurisdiction to determine validity, enforceability, patentability, or priority of invention, which could result in substantial cost to us. An adverse decision in such a proceeding may result in our inability to gain issuance of a patent from a pending patent application or our loss of rights under a patent or patent application. It is unclear how much protection, if any, will result from our patents if we attempt to enforce them or if they are challenged in court or in other proceedings. A competitor may successfully invalidate our patents, or a challenge could result in limitations of the patents’ coverage. The courts continue to interpret various aspects of patent-related laws and related agency rules in ways that we cannot predict, potentially making it easier for competitors and other interested parties to challenge our patents, which, if successful, could have a material adverse effect on our business and prospects. In addition, the cost of litigation or patent office proceedings to uphold the validity of patents can be substantial. If we are unsuccessful in these proceedings, third parties may be able to use our patented technology and may be able to do so without paying us licensing fees or royalties. Moreover, competitors may infringe our patents or successfully avoid them through design innovation. To prevent infringement or unauthorized use, we may need to file infringement claims, which are expensive and time-consuming. In an infringement proceeding, a court may decide that a patent of ours is not valid. Even if the validity of our patents were upheld, a court may refuse to stop the other party from using the technology at issue on the ground that its activities are not covered by our patents or that the facts surrounding the other party’s use of our technology do not satisfy the legal requirements to grant such an injunction.

Policing unauthorized use of our intellectual property is difficult, and we may not be able to prevent misappropriation of our proprietary rights, particularly in countries where the laws may not protect such rights as fully as in the United States.

In addition to our patent rights, we also rely on unpatented technology, trade secrets, know-how, and confidential information. Third parties may independently develop substantially equivalent information and techniques or otherwise gain access to or disclose our technology. We may not be able to effectively protect our rights in unpatented technology, trade secrets, know-how, and confidential information. We require each of our employees, consultants, and corporate partners to execute a confidentiality agreement at the commencement of an employment, consulting, or collaborative relationship with us. Further, we require that all employees enter into assignment of invention agreements

32

as a condition of employment. However, these agreements may not provide effective protection of our information, or, in the event of unauthorized use or disclosure, they may not provide adequate remedies. If we are unable to prevent material disclosure of the trade secrets and other intellectual property related to our technologies to third parties, we may not be able to establish or maintain the competitive advantage that we believe is provided by such intellectual property, adversely affecting our market position and business and operational results.

We may incur substantial costs as a result of litigation or other proceedings relating to patent and other intellectual property rights held by third parties and we may be unable to protect our rights to, or to commercialize, ELAHERE or our product candidates.

Patent litigation is very common in the biotechnology and pharmaceutical industries. Third parties may assert patent or other intellectual property infringement claims against us with respect to our technologies, products, or other matters. From time to time, we have received correspondence from third parties alleging that, or inquiring whether, we infringe their intellectual property rights. Any claims that might be brought against us alleging infringement of patents may cause us to incur significant expenses and, if successfully asserted against us, may cause us to pay substantial damages and limit our ability to use the intellectual property subject to these claims. Even if we were to prevail, any litigation would be costly and time-consuming and could divert the attention of our management and key personnel from our business operations. Furthermore, as a result of a patent infringement suit, we may be forced to stop or delay developing, manufacturing, or selling products that incorporate the challenged intellectual property unless we enter into royalty or license agreements. There may be third-party patents, patent applications, and other intellectual property relevant to our products that may block or compete with our products or processes of which we are currently unaware with claims that cover the use or manufacture of our drug candidates or the practice of our related methods. 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 drug candidates may infringe. In addition, we sometimes undertake research and development with respect to products even when we are aware of third-party patents that may be relevant to our products, on the basis that such patents may be challenged or licensed by us or that the Safe Harbor under 35 U.S.C. 271(e) applies. If our subsequent challenge to such patents were not to prevail, we may not be able to commercialize our products after having already incurred significant expenditures unless we are able to license the intellectual property on commercially reasonable terms. We may not be able to obtain such license agreements on terms acceptable to us, if at all. Even if we were able to obtain licenses to such technology, some licenses may be non-exclusive, thereby giving our competitors access to the same technologies licensed to us. Ultimately, we may be unable to commercialize some of our products or may have to cease some of our business operations, which could severely harm our business.

Any inability to license proprietary technologies or processes from third parties that we use in connection with the development and manufacture of ELAHERE or our product candidates may impair our business.

Other companies, universities, and research institutions have or may obtain patents that could limit our ability to use, manufacture, market, or sell ELAHERE or our product candidates or impair our competitive position. As a result, we would have to obtain licenses from other parties before we could continue using, manufacturing, marketing, or selling ELAHERE or our potential candidates. Any necessary licenses may not be available on commercially acceptable terms, if at all. If we do not obtain the required licenses, we may not be able to market our products at all or we may encounter significant delays in product development while we redesign products or methods that are found to infringe the patents held by others.

Risks Related to Government Regulation

Side effects, serious adverse events, or other undesirable properties associated with ELAHERE or our product candidates could delay or halt clinical trials, affect our ability to obtain or maintain regulatory approval, limit the commercial profile reflected in product labeling, or negatively affect market acceptance and commercial sales.

The prescribing information for ELAHERE includes a boxed warning related to the risk of severe ocular toxicities, including visual impairment, keratopathy, dry eye, photophobia, eye pain, and uveitis, as well as other warnings and precautions for various toxicities and reactions, including pneumonitis, peripheral neuropathy, and embryo-fetal toxicity. Side effects and toxicities associated with ELAHERE, as well as the warnings, precautions, and requirements listed in the prescribing information, could affect the willingness of physicians to prescribe, and patients to use, ELAHERE and negatively affect market acceptance and commercial sales. Patients receiving ELAHERE may experience serious adverse events in the future, whether the serious adverse events are disclosed in the prescribing

33

information or are newly reported. Further, patients receiving our products with co-morbid diseases not previously studied may experience new or different serious adverse events. Reports of adverse events or new safety concerns involving ELAHERE, including from our ongoing and recently completed trials, could result in the limitation or withdrawal of regulatory approval, implementation of a risk evaluation mitigation strategy or the inclusion of unfavorable information in our product labeling, such as additional boxed warnings, limitations of use, contraindications, and warnings and precautions.

Additionally, undesirable side effects or serious adverse events caused by ELAHERE or our product candidates could cause us or regulatory authorities to interrupt, delay, or halt clinical trials and could result in a restrictive label or the delay, denial, or withdrawal of regulatory approval by the FDA or other comparable foreign regulatory authorities.

Any related drug-side effects or serious adverse events in our clinical trials could affect clinical trial patient recruitment or the ability of enrolled patients to complete the clinical trial or result in potential product liability claims.

If we or others identify undesirable side effects or serious adverse events caused by ELAHERE or any of our product candidates that may receive marketing approval, a number of potentially significant negative consequences could result, including:

we may suspend or be forced to suspend marketing;
we may be obliged to conduct a product recall or withdrawal;
regulatory authorities may suspend, vary, or withdraw their approvals;
regulatory authorities may order the seizure of product;
regulatory authorities may require additional warnings on the label or a risk evaluation and mitigation strategy (REMS) that could diminish the usage or otherwise limit commercial success;
we may be required to conduct post-approval trials;
we could be sued and held liable for harm caused to patients;
we could be required to pay fines and face other administrative, civil, and criminal penalties; and
our reputation may suffer.

Any of these events could prevent us from achieving or maintaining market acceptance of ELAHERE or any of our product candidates that may receive marketing approval.

We have received orphan drug designation for ELAHERE and our product candidates for specified indications; we may seek additional orphan drug designation for additional indications and for our other product candidates. However, we may be unsuccessful in obtaining or may be unable to maintain the benefits associated with orphan drug designation, including the potential for market exclusivity.

ELAHERE has been granted orphan drug designation by the FDA in the United States, and orphan medicinal product status by the EMA in the European Union for the treatment of ovarian cancer. Pivekimab has been granted orphan drug designation by the FDA for the treatment of AML and for the treatment of BPDCN, and by the EMA for the treatment of BPDCN. As part of our business strategy, we may seek orphan drug designation for our other product candidates; however, we may be unsuccessful.

Generally, if a product with an orphan drug designation subsequently receives the first marketing approval for the indication for which it has such designation, the product is entitled to a period of marketing exclusivity, which precludes the EMA or the FDA from approving another marketing application for the same drug or biologic for the indication for that time period. Even if we obtain orphan drug exclusivity for a drug, that exclusivity may not effectively protect the designated drug from competition because different drugs can be approved for the same condition. Even after an orphan drug is approved, the FDA can subsequently approve another product that meets the definition of a “same drug” under 21 C.F.R. 316.3 for the same condition if the FDA concludes that the later product is clinically superior by evidence that it is safer, more effective, or makes a major contribution to patient care. In addition, a designated orphan drug may not receive orphan drug exclusivity if it is approved for a use that is broader than the indication for which it received orphan drug designation. Moreover, orphan drug exclusive marketing rights in the United States may be lost if the FDA later determines that the request for designation was materially defective or if the manufacturer is unable to assure sufficient quantity of the drug to meet the needs of patients with the rare disease or condition. Orphan drug designation neither shortens the development time or regulatory review time of a drug nor gives the drug any advantage

34

in the regulatory review or approval process. While we intend to seek additional orphan drug designation for our other product candidates, we may never receive such designations. Even if we receive orphan drug designation, there is no guarantee that we will enjoy the benefits of those designations or obtain orphan drug exclusivity.

We and our collaborators are subject to extensive government regulations and we and our collaborators may not be able to obtain or maintain necessary regulatory approvals.

We and our collaborators may not obtain or maintain the regulatory approvals necessary to commercialize our product candidates, which would cause our business to be severely harmed. Pharmaceutical products, including ELAHERE and our product candidates, are subject to extensive and rigorous government regulation. The FDA regulates, among other things, the development, testing, manufacture, safety, record-keeping, labeling, storage, approval, advertising, promotion, sale, and distribution of pharmaceutical products. If ELAHERE or our product candidates are marketed outside of the United States, they will also be subject to extensive regulation by foreign governments. The regulatory review and approval process, which includes preclinical studies and clinical trials of each product, is lengthy, complex, expensive, and uncertain. Securing regulatory approval requires the submission of extensive preclinical and clinical data and supporting information to the authorities for each indication to establish the product’s safety and efficacy. Data obtained from preclinical and other nonclinical studies and clinical trials are susceptible to varying interpretation, which may delay, limit, or prevent regulatory approval. The approval process may take many years to complete and may involve ongoing requirements for post-approval trials. The FDA may approve our product candidate for indications that are significantly more limited than what we apply for or require labeling statements that limit the use of our products, such as a boxed warning or warnings, contra-indications, or precaution statements. The FDA may also require a REMS, which could include physician communication plans or restricted distribution methods, such as training, certification, or other requirements for prescribers, pharmacies, or patients. Any FDA or other regulatory approvals, once obtained, may be withdrawn or limited. Any of these actions could diminish the usage of the product or otherwise limit the commercial success of our product candidates. The effect of government regulation may be to:

delay marketing of product candidates for a considerable period of time;
limit the indicated uses for which product candidates may be marketed;
impose costly requirements on our activities; and
place us at a competitive disadvantage to other pharmaceutical and biotechnology companies.

We may encounter delays or rejections in the regulatory approval process because of additional government regulation from future legislation or administrative action or changes in regulatory policy during the period of product development, clinical trials, and regulatory review. Failure to comply with applicable regulatory requirements may result in criminal prosecution, civil penalties, recall or seizure of products, total or partial suspension of production or injunction, as well as other regulatory action against our products or us. In addition, we are, or may become, subject to various federal, state, and local laws, regulations, and recommendations relating to safe working conditions, laboratory and manufacturing practices, the experimental use of animals, and the use and disposal of hazardous substances, including radioactive compounds and infectious disease agents, used in connection with our research work. If we fail to comply with the laws and regulations pertaining to our business, we may be subject to sanctions, including the temporary or permanent suspension of operations, product recalls, marketing restrictions, and civil and criminal penalties.

We remain subject to ongoing regulatory requirements and review. If we or our collaborators fail to comply with regulations applicable to approved products, these approvals could be lost and the sale of our or our collaborators’ products could be suspended.

ELAHERE and any of our product candidates that may receive marketing approval will continue to be subject to extensive regulatory requirements related to product manufacturing, labeling, packaging, storage, record-keeping, advertising, promotion, registration and listing, and reporting of adverse events and other post-market information. The approval of a product could be conditioned on us or our collaborators conducting costly post-approval trials or could limit the indicated uses included in product labeling. Moreover, the product may later cause adverse effects that limit or prevent its widespread use, force us or our collaborators to withdraw it from the market, or impede or delay our or our collaborators’ ability to obtain regulatory approvals in additional countries. In addition, the manufacturer of the product and its facilities will continue to be subject to regulatory review and periodic inspections to ensure adherence to applicable regulations. We may be unable or slow to comply with existing regulations, including changes in existing regulatory requirements, or new regulations. Furthermore, our collaborators may be slow to adapt, or may never adapt,

35

to changes in existing regulatory requirements or adoption of new regulatory requirements pertaining to products that have already received approval.

The FDA closely regulates the post-approval marketing and promotion of drugs and biologics to ensure they are marketed only for the approved indications and in accordance with the provisions of the approved labeling. If we market our products outside of their approved indications, we may be subject to enforcement action for off-label promotion. Violations of the FDA’s restrictions relating to the promotion of prescription drugs may also lead to investigations alleging violations of federal and state health care fraud and abuse laws, as well as state consumer protection laws.

If we or our collaborators fail to comply with the regulatory requirements of the FDA and other applicable U.S. and foreign regulatory authorities, or if previously unknown problems with our or our partners’ products, manufacturers, or manufacturing processes are discovered, we could be subject to administrative or judicially imposed sanctions, including:

restrictions on the products, manufacturers, or manufacturing processes;
warning or untitled letters;
civil or criminal penalties;
fines;
injunctions;
product seizures or detentions;
import bans;
voluntary or mandatory product recalls and publicity requirements;
suspension or withdrawal of regulatory approvals;
total or partial suspension of production; and
refusal to approve pending applications for marketing approval of new drugs or supplements to approved applications.

Any one of these could have a material adverse effect on our business or financial condition.

Adequate coverage and reimbursement from third-party payors may not be available for our products and we may be unable to successfully contract for coverage from third-party payors; conversely, to secure coverage from third-party payors, we may be required to pay rebates or other discounts; and we may confront other restrictions to reimbursement, any of which could diminish our sales or adversely affect our ability to sell our products profitably.

Our ability to successfully commercialize and achieve market acceptance of our products depends in significant part on adequate financial coverage and reimbursement from third-party payors, including government healthcare programs, such as the Medicare and Medicaid programs within the U.S., and private entities, such as managed care organizations and private health insurers. Moreover, a third-party payor’s decision to provide coverage for a product does not mean that an adequate reimbursement rate will be approved. We may be required to provide discounts or rebates to certain purchasers to obtain coverage under federal healthcare programs, or to sell products to government purchasers. Adequate third-party reimbursement may not be available to enable us to maintain net price levels sufficient to realize an appropriate return on our investment in product development. Additionally, coverage and reimbursement for drug products can differ significantly from payor to payor. One third-party payor’s decision to cover a particular drug product or service does not ensure that other payors will also provide coverage for the medical product or service or will provide coverage at an adequate reimbursement rate. The demand for, and the profitability of, our products could be materially harmed if state Medicaid programs, the Medicare program, other government healthcare programs, or third-party commercial payors deny reimbursement for our products, limit the indications for which our products will be reimbursed, or provide reimbursement only on unfavorable terms.

Third-party payors are increasingly challenging the price and examining the cost-effectiveness of new products and services in addition to their safety and efficacy. To obtain or maintain coverage and reimbursement for any approved drug product, we may need to collect real-world evidence and conduct pharmacoeconomic studies to demonstrate the medical necessity and cost-effectiveness of our product. These studies will be in addition to the studies required to obtain or maintain regulatory approvals. If third-party payors do not consider a product to be cost-effective compared to other available therapies, they may not cover the product or, if they do, the level of payment may not be sufficient to allow sale of a product at a profit. Thus, obtaining and maintaining reimbursement status is complex and costly.

36

As part of the overall trend toward cost containment, third-party payors, directly or through pharmacy benefit managers, or PBMs, may seek to restrict coverage or control utilization of certain drug products. Third-party PBMs and third-party payors can limit coverage to specific products on an approved list, or formulary, which might not include all of the approved products for a particular indication and can exclude drugs from their formularies in favor of competitor drugs or alternative treatments. We cannot guarantee that we will be able to agree to coverage terms with all PBMs and third-party payors. Payors could decide to exclude our products from formulary coverage lists, impose step edits that require patients to try alternative, including generic, treatments before authorizing payment for our products, limit the types of diagnoses for which coverage will be provided, require pre-approval (known as “prior authorization”) for coverage of a prescription for each patient (to allow the payor to assess medical necessity) or impose a moratorium on coverage for products while the payor makes a coverage decision. An inability to maintain adequate access, including through formulary positions, could increase patient cost-sharing for our products and cause some patients to determine not to use our products.

Healthcare reform efforts, future legislation, and regulatory actions aimed at reducing healthcare costs could impact our ability to obtain or maintain coverage and adequate reimbursement. This could materially harm our business and financial result. See “Regulatory Matters - Reimbursement”. See also, Risks Related to Government Regulation - Healthcare reform initiatives and other legislative action applicable to our product candidates could limit our potential product revenue.”

We may never receive approval to commercialize ELAHERE or our product candidates outside of the U.S.

We are not permitted to market or sell ELAHERE in the EU or in any other foreign countries on a commercial basis until we receive the requisite approval from such country’s regulatory authorities. Obtaining and maintaining marketing approval, or pricing and reimbursement approval, of ELAHERE or our product candidates in one jurisdiction does not guarantee that we will be able to obtain or maintain equivalent approvals in any other jurisdiction, but a failure or delay in obtaining regulatory approval in one jurisdiction may have a negative effect on the regulatory approval process in others. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from those in the United States, including additional preclinical studies or clinical trials, as clinical trials conducted in one jurisdiction may not be accepted by regulatory authorities in other jurisdictions. The process for obtaining marketing approval in a foreign country is an extensive, lengthy, expensive, and uncertain process and the regulatory authority may reject a filing or delay, limit, or deny marketing approval for many reasons. In many jurisdictions outside the United States, a product must be approved for reimbursement before it can be approved for sale. Failure to obtain marketing approval in other countries or any delay or setback in obtaining such approval would impair our ability to develop foreign markets for ELAHERE and could adversely affect our business and financial condition. Any such complications may reduce our target market and delay or limit the full commercial potential of ELAHERE.

Government pricing requirements, such as those under the Medicaid Drug Rebate Program, other federal government programs, and state price transparency laws, and their related reporting and payment obligations require strict adherence; our failure to adhere to such requirements could subject us to penalties, sanctions, and fines that could have a material adverse effect on our business, financial condition, results of operations, and growth prospects.

We participate in the Medicaid Drug Rebate Program, the 340B program, the U.S. Department of Veterans Affairs, Federal Supply Schedule, or FSS, pricing program, and the Tricare Retail Pharmacy program, and have obligations to report the average sales price for certain drug products to the Medicare program. Pricing and rebate calculations vary across products and programs, are complex, and are often subject to interpretation by us, governmental or regulatory agencies, and the courts, which can change and evolve over time. Requirements are subject to change. For example, as of January 1, 2022, all manufacturers must report the average sales price for drugs under the Medicare program regardless of whether they are enrolled in the Medicaid Drug Rebate Program.

If we become aware that our reporting for a prior quarter or other time period was incorrect or has changed as a result of recalculation of pricing data, we generally are obligated to resubmit the corrected data and provide refunds or other reconciliations. Price recalculations may affect the ceiling price at which we are required to offer our products to certain customers under the 340B program and increase our general costs.

Civil monetary penalties can be applied if we are found to have knowingly submitted any false price or product information to the government, if we are found to have made a misrepresentation in the reporting of our average sales

37

price, if we fail to submit the required price data on a timely basis, or if we are found to have charged certain customers more than the statutorily mandated ceiling price. The Centers for Medicare & Medicaid Services, or CMS, also could decide to terminate our Medicaid Drug Rebate agreement. Our failure to comply with our reporting and payment obligations under the Medicaid Drug Rebate Program and other governmental programs could negatively impact our financial results.

Several states have passed or are considering legislation that requires or purports to require companies to report pricing information, including proprietary pricing information. Such reporting requirements are not always clearly defined and failure to appropriately disclose in accordance with these requirements may lead to the imposition of penalties.

Healthcare reform initiatives and other legislative action applicable to our product candidates could limit our potential product revenue.

In the U.S., federal and state governments continue to propose and pass legislation designed to reform delivery of, or payment for, health care, which include initiatives to reduce the cost of healthcare generally and drugs specifically. For example, in March 2010, the U.S. Congress enacted the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act (the “ACA”), which expanded health care coverage through Medicaid expansion and the implementation of the individual mandate for health insurance coverage and which included changes to the coverage and reimbursement of drug products under government healthcare programs. Since its enactment, there have been and likely will be judicial, administrative, executive, and legislative challenges to certain aspects of the ACA. For example, tax reform legislation was enacted at the end of 2017 that eliminates the tax penalty for individuals who do not maintain sufficient health insurance coverage beginning in 2019 (the so-called “individual mandate”). In 2021, the U.S. Supreme Court dismissed the latest judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. Changes resulting from any successful challenges or other future modifications may have a material impact on our business.

Beyond the ACA, there are ongoing and widespread health care reform efforts, a number of which have focused on regulation of prices or payment for drug products. Drug pricing and payment reform was a focus of the Trump Administration and has been a focus of the Biden Administration. For example, federal legislation enacted in 2021 eliminates a statutory cap on Medicaid drug rebate program rebates effective January 1, 2024. As another example, the Inflation Reduction Act (IRA) of 2022 contains various drug price negotiation, inflationary rebate, and pricing provisions. Among other provisions, the IRA imposes penalties if drug prices are increased at a rate faster than inflation, redesigns Medicare Part D benefits to shift a greater portion of the costs to manufacturers, and allows for the U.S. government to set prices for certain drugs in Medicare. More specifically, the IRA creates a drug price negotiation program under which the prices for Medicare units of certain high Medicare spend drugs and biologicals without generic or biosimilar competition will be limited by a cap that is defined by reference to, among other things, a specified non-federal average manufacturer price, starting in 2026 for certain products. It is not yet clear which products the government will select and subject to the cap, but if one of our products is subject to the government-established price, there could be a significant impact to our business. Further, failure to comply with requirements under the drug price negotiation program can result in an excise tax and/or a civil monetary penalty. The impact of the IRA on our business and the broader pharmaceutical industry remains uncertain, as the federal government has yet to make various IRA implementation decisions. This or any other legislative change could affect the market conditions for our products. We expect continued scrutiny on drug pricing and government price reporting from Congress, agencies, and other bodies.

Individual states in the United States have also become increasingly active in passing legislation and implementing regulations designed to control pharmaceutical product pricing, including price constraints, restrictions on copayment assistance by pharmaceutical manufacturers, value-based pricing, marketing cost disclosure and transparency measures, and, in some cases, measures designed to encourage importation from other countries and bulk purchasing.

Healthcare reform efforts have been and may continue to be subject to scrutiny and legal challenge. For example, revisions to regulations under the federal anti-kickback statute would remove protection for traditional Medicare Part D discounts offered by pharmaceutical manufacturers to pharmacy benefit managers and health plans. Pursuant to court order, the removal was delayed, and the IRA further delayed implementation of the rule until January 1, 2032.

38

Health care reform at the federal or state level could affect demand for, or pricing of, our product candidates if approved for sale. We cannot, however, predict the ultimate content, timing, or effect of any federal and state reform efforts. There is no assurance that federal or state health care reform will not adversely affect our future business and financial results.

In addition, other broader legislative changes have been adopted that could have an adverse effect upon, and could prevent, our products’ commercial success. For example, the Budget Control Act of 2011, as amended, resulted in the imposition of reductions in Medicare (but not Medicaid) payments to providers in 2013 and remains in effect through 2031 (except May 1, 2020 to March 31, 2022) unless additional Congressional action is taken. Any significant spending reductions affecting Medicare, Medicaid or other publicly funded or subsidized health programs that may be implemented and/or any significant taxes or fees that may be imposed on us could have an adverse impact on our results of operations.

As our business grows, we will become increasingly subject to additional healthcare regulation and enforcement by various government entities, and our failure to strictly adhere to these regulatory regimes could have a detrimental impact on our business.

In the United States, pharmaceutical manufacturers and their products are subject to extensive federal and state regulation, including laws intended to prevent fraud and abuse in the healthcare industry. These laws subject us to regulations by regional, national, state and local agencies, including, but not limited to the DOJ, the Office of Inspector General of the U.S. Department of Health and Human Services, or OIG, and other regulatory bodies. These laws include:

federal false claims, false statements, and civil monetary penalties laws prohibiting, among other things, any person from knowingly presenting, or causing to be presented, a false claim for payment of government funds or knowingly making, or causing to be made, a false statement to get a false claim paid;
the federal anti-kickback law, which prohibits, among other things, persons from offering, soliciting, receiving, or providing remuneration, directly or indirectly, to induce either the referral of an individual for, or the purchasing or ordering of, a good or service for which payment may be made under federal healthcare programs such as Medicare and Medicaid;
the federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), which, in addition to privacy protections applicable to healthcare providers and other entities, prohibits executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;
FDCA, which among other things, strictly regulates drug marketing, prohibits manufacturers from marketing products prior to approval or for off-label use, and regulates the distribution of samples;
federal laws that require pharmaceutical manufacturers to report certain calculated product prices to the government or provide certain discounts or rebates to government authorities or private entities, often as a condition of reimbursement under government healthcare programs;
the federal Open Payments (or federal “sunshine” law), which requires pharmaceutical and medical device companies to monitor and report certain financial interactions with certain healthcare providers to the Center for Medicare & Medicaid Services within the U.S. Department of Health and Human Services for re-disclosure to the public, as well as ownership and investment interests held by physicians and their immediate family members;
federal consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers;
analogous state laws and regulations, including state anti-kickback and false claims laws and state laws governing privacy, security, and breaches of health information in certain circumstances, many of
which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts; and
state laws that require pharmaceutical companies to comply with specific compliance standards, restrict financial interactions between pharmaceutical companies and healthcare providers, report drug product pricing information, financial interactions with health care providers, or marketing expenditures and/or require the registration of pharmaceutical sales representatives.

Ensuring compliance is time-consuming and costly. Given the breadth of the laws and regulations, limited guidance for certain laws and regulations, and evolving government interpretations of the laws and regulations, governmental authorities may possibly conclude that our business practices are non- compliant. If our operations are found to be in violation of any of the laws described above or any other government regulations that apply to us, we may

39

be subject to penalties, including civil and criminal penalties, damages, fines, exclusion from participation in government health care programs, such as Medicare and Medicaid, imprisonment, and the curtailment or restructuring of our operations, any of which could adversely affect our business, financial condition, results of operations, and prospects.

If we fail to comply with environmental, health, and safety laws and regulations that apply to us, we could become subject to fines or penalties or incur costs that could harm our business.

We are subject to numerous federal, state, and local environmental, health, and safety laws and regulations, including those governing the manufacture and transportation of hazardous materials and pharmaceutical compounds. Although we believe that our contracted research, development, and manufacturing safety procedures for handling and disposing of these materials comply with the standards prescribed by applicable laws and regulations, we cannot completely eliminate the risk of accidental contamination or injury from these materials. In the event of such an accident, we could be held liable for any resulting damages, and any liability could exceed our resources. We may be required to incur significant costs to comply with these laws in the future, including civil or criminal fines and penalties, which we may not be able to afford.

In addition, we may incur substantial costs in order to comply with current or future environmental, health, and safety laws and regulations applicable to us. These current or future laws and regulations may impair our research, development, or production efforts or impact the research activities we pursue, particularly with respect to research involving human subjects or animal testing. Our failure to comply with these laws and regulations also may result in substantial fines, penalties, or other sanctions, which could cause our financial condition to suffer.

Failure to comply with the Foreign Corrupt Practices Act and other similar anti-corruption laws and anti-money laundering laws, as well as export control laws, customs laws, sanctions laws, and other laws governing our operations could subject us to significant penalties and damage our reputation.

We are subject to the Foreign Corrupt Practices Act (FCPA), which generally prohibits U.S. companies and intermediaries acting on their behalf from offering or making payments to “foreign officials” for the purpose of obtaining or retaining business or securing an improper business advantage. The FCPA also requires companies whose securities are publicly listed in the United States to maintain accurate books and records and to maintain adequate internal accounting controls. We are also subject to other similar anti-corruption laws and anti-money laundering laws, as well as export control laws, customs laws, sanctions laws, and other laws that apply to our activities in the countries where we operate. Certain of the jurisdictions in which we conduct or expect to conduct business have heightened risks for public corruption, extortion, bribery, pay-offs, theft, and other fraudulent practices. In many countries, health care professionals who serve as investigators in our clinical trials or may prescribe or purchase ELAHERE or any of our product candidates if they are approved, are employed by a government or an entity owned or controlled by a government. Dealings with these investigators, prescribers, and purchasers are subject to regulation under the FCPA. Under these laws and regulations, as well as other anti-corruption laws, anti-money-laundering laws, export control laws, customs laws, sanctions laws, and other laws governing our operations, various government agencies may require export licenses, may seek to impose modifications to business practices, including cessation of business activities in sanctioned countries or with sanctioned persons or entities and modifications to compliance programs, which may increase compliance costs, and may subject us to fines, penalties, and other sanctions.

Inadequate funding for the FDA, the Securities and Exchange Commission, and other government agencies could hinder their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner, or otherwise prevent those agencies from performing normal business functions, which could negatively affect our business.

The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of the U.S. Securities and Exchange Commission (SEC) and other government agencies on which our operations may rely, including those that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable.

40

Disruptions at the FDA and other agencies may also slow the time required for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, the U.S. government has shut down several times, including December 22, 2018 to January 25, 2019, and certain regulatory agencies, such as the FDA and the SEC, have had to furlough employees and stop critical activities. If a prolonged government shutdown or a series of shutdowns occurs, it could significantly affect the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business. Further, future government shutdowns could impact our ability to gain access to the public markets and obtain necessary capital in order to properly capitalize and continue our operations.

We may be subject to, or may in the future become subject to, U.S. federal and state and foreign laws and regulations imposing obligations on how we collect, use, disclose, store, and process personal information. Our actual or perceived failure to comply with such obligations could result in liability or reputational harm and adversely affect our business. Ensuring compliance with such laws and regulations could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.

In many activities, including the conduct of clinical trials, we are subject to laws and regulations governing data privacy and the protection of health-related and other personal information. These laws and regulations govern our processing of personal data, including the collection, access, use, analysis, modification, storage, transfer, destruction, and disposal of personal data. They also impose requirements with respect to notification and remediation of security breaches involving personal data. We must comply with laws and regulations associated with the international transfer of personal data based on the location in which the personal data originates and the location in which such data are processed. There is also heightened sensitivity around certain types of health data, which may be subject to additional protections. While we strive to comply with all applicable privacy and security laws and regulations, legal standards for privacy continue to evolve and any failure or perceived failure to comply may result in proceedings or actions against us by government entities or others, or could cause reputational harm, which could have a material adverse effect on our business.

The legislative and regulatory landscape for privacy and data security continues to evolve. For example, the EU General Data Protection Regulation (GDPR), which was effective as of May 25, 2018, introduced new data protection requirements in the European Union relating to the consent of the individuals to whom the personal data relate, the information provided to the individuals, the documentation we must retain, the security and confidentiality of the personal data, data breach notification, and the use of third-party processors in connection with the processing of personal data. The GDPR has increased our responsibility and potential liability in relation to personal data that we process, and we may be required to put in place additional mechanisms to ensure compliance with the GDPR. However, our ongoing efforts related to compliance with the GDPR may not be successful and could increase our cost of doing business. In addition, data protection authorities of the different EU member states may interpret the GDPR differently, and guidance on implementation and compliance practices are often updated or otherwise revised, which adds to the complexity of processing personal data in the European Union.

In the United States, numerous federal and state data protection laws govern our collection, use and disclosure of personal information. For example, the California Consumer Privacy Act of 2018 as amended and expanded by the California Privacy Rights Act of 2020 (together, the CCPA), mirrors a number of the key provisions of the EU GDPR and applies to a broad range of information deemed to be personal information. The CCPA establishes data privacy rights for consumers in the State of California, imposing special rules on the collection of consumer data from minors, requires additional disclosures and transparency, and requires us to allow consumers to opt-out of certain online disclosures. The CCPA also creates potentially significant statutory damages framework for violations of the CCPA and for businesses that fail to implement reasonable security procedures and practices to prevent data breaches. Other similar laws will go into operation in 2023 or are under consideration in additional states and abroad in jurisdictions worldwide. Additionally, laws in all 50 states require businesses to provide notice to individuals whose personally identifiable information has been disclosed as a result of a data breach. The laws are not consistent, and compliance in the event of a widespread data breach is costly.

Any such additional legislation, if enacted, may add additional complexity, variation in requirements, restrictions and potential legal risk, and may require additional investment of resources in compliance programs, impact strategies, reduce the availability of previously useful data and result in increased compliance costs and/or changes in business practices and policies.

41

Risks Related to Our Key Personnel and Other Service Providers

We depend on our key personnel, and we must continue to attract and retain key employees and consultants.

We depend on our key scientific and management personnel. Our ability to pursue the development and commercialization of ELAHERE and our product candidates depends largely on retaining the services of our existing personnel and hiring additional qualified personnel to perform research, development, and commercialization activities. Although we have entered into employment agreements with our executive officers, each of them may terminate their employment with us at any time. We do not maintain “key person” insurance for any of our executives or other employees. In addition, we rely on consultants and advisors, including scientific and clinical advisors, to assist us in formulating our research and development and commercialization strategy. Our consultants and advisors may be employed by employers other than us and may have commitments under consulting or advisory contracts with other entities that may limit their availability to us. If we are unable to continue to attract and retain high-quality personnel, our ability to pursue our growth strategy will be limited. Attracting and retaining qualified personnel will be critical to our success. We may not be able to attract and retain personnel, or, in the event key personnel leave, suitable replacements for such personnel, on acceptable terms given the competition for such personnel among biotechnology, pharmaceutical, and healthcare companies, universities, and non-profit research institutions. Failure to retain our existing key management and scientific personnel or to attract additional highly qualified personnel could harm our business.

Our employees, independent contractors, principal investigators, CROs, consultants, and collaborators may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements and insider trading.

We are exposed to the risk that our employees, independent contractors, principal investigators, third-party contract research organizations (CROs), consultants, and collaborators may engage in fraudulent conduct or other illegal activity. Misconduct by these parties could include intentional, reckless and/or negligent conduct or unauthorized activities that violate: (1) laws or regulations in jurisdictions where we are performing activities in relation to ELAHERE or our product candidates, including those laws requiring the reporting of true, complete, and accurate information to such authorities; (2) manufacturing regulations and standards; (3) applicable laws prohibiting the promotion of a medical product for a use that has not been cleared or approved; (4) fraud and abuse, anti-corruption, and anti-money laundering laws, as well as similar laws and regulations and other laws; or (5) laws that require the reporting of true and accurate financial information and data. In particular, sales, marketing, and business arrangements in the healthcare industry are subject to laws intended to prevent fraud, bias, misconduct, kickbacks, self-dealing, and other abusive practices, and these laws may differ substantially from country to country. Misconduct by these parties could also include the improper use of information obtained in the course of clinical trials or performing other services, which could result in investigations, sanctions, and serious harm to their or our reputation. It is not always possible to identify and deter misconduct by these parties, and the precautions and procedures we currently take or may establish in the future as our operations and employee, CRO, consultant, and collaborator base expands to detect and prevent this type of 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 by these parties to comply with such laws or regulations. 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 results of operations, including the imposition of significant fines or other sanctions.

Risks Related to Our Technology Systems

Our business and operations could suffer in the event of system failures.

We utilize information technology systems and networks to process, transmit, and store electronic information in connection with our business activities. As use of digital technologies has increased, cyber incidents, including deliberate attacks and attempts to gain unauthorized access to computer systems and networks, have increased in frequency and sophistication. These threats pose a risk to the security of our systems and networks and the confidentiality, availability, and integrity of our data. There can be no assurance that we will be successful in preventing cyber-attacks or successfully mitigating their effects.

Despite the implementation of security measures, our internal computer systems, and those of our CROs and other contractors and consultants, are vulnerable to damage from cyber-attack, computer viruses, unauthorized access,

42

natural disasters, terrorism, war, and telecommunication and electrical failures. Furthermore, we have little or no control over the security measures and computer systems of our third-party CROs and other contractors and consultants. While we have not experienced any such system failure, accident, or security breach to date, if such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our programs. For example, the loss of clinical trial data for our product candidates could result in delays in our marketing approval efforts and significantly increase our costs to recover or reproduce the data. To the extent that any disruption or security breach results in a loss of or damage to our data or applications or other data or applications relating to our technology or product candidates, or inappropriate disclosure of confidential or proprietary information, we could incur liabilities and the further development of our product candidates could be delayed.

Risks Related to the Ownership of Our Common Stock

Our stock price may be volatile and fluctuate significantly and results announced by us and our collaborators or competitors could cause our stock price to decline.

Our stock price could fluctuate significantly due to the risks listed in this section, business developments announced by us and by our collaborators and competitors, or as a result of market trends and daily trading volume. The business developments that could affect our stock price include disclosures related to clinical findings with compounds that make use of our ADC technology, new collaborations, clinical advancement, or discontinuation of product candidates that make use of our ADC technology or product candidates that compete with our compounds or those of our collaborators, and regulatory approvals for our product candidates or product candidates that compete with our compounds or those of our collaborators. Our stock price could also fluctuate significantly with the level of overall investment interest in small-cap biotechnology stocks or for other reasons unrelated to our business.

Our operating results have fluctuated in the past and are likely to continue to do so in the future. Our revenue is unpredictable and may fluctuate due to the timing of non-recurring licensing fees, decisions of our collaborators with respect to our agreements with them, and the achievement of milestones and our receipt of the related milestone payments under new and existing licensing and collaboration agreements. Revenue historically recognized under our prior collaboration agreements may not be an indicator of revenue from any future collaboration. In addition, our expenses are unpredictable and may fluctuate from quarter to quarter due to the timing of expenses, which may include obligations to manufacture or supply product or payments owed by us under licensing or collaboration agreements. It is possible that our quarterly and/or annual operating results will not meet the expectations of securities analysts or investors, causing the market price of our common stock to decline. We believe that quarter-to-quarter and year-to-year comparisons of our operating results are not good indicators of our future performance and should not be relied upon to predict the future performance of our stock price.

The potential sale of additional shares of our common stock may cause our stock price to decline.

We may seek additional capital due to market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans through a variety of means, including through private and public equity offerings and debt financings. To the extent that we raise additional capital through the sale of equity or convertible debt securities, ownership interest of existing shareholders will be diluted, and the price of our stock may decline. The price of our common stock may also decline if the market expects us to raise additional capital through the sale of equity or convertible debt securities whether or not we actually plan to do so.

We do not intend to declare or pay cash dividends on our common stock in the foreseeable future.

We have not declared or paid cash dividends on our common stock since our inception and do not intend to declare or pay cash dividends in the foreseeable future. We currently intend to retain all of our future earnings, if any, to finance the growth and development of our business. Therefore, shareholders will have to rely solely on appreciation in our stock price, if any, in order to achieve a gain on an investment.

Item 1B.    Unresolved Staff Comments

None.

43

Item 2.    Properties

We lease approximately 120,000 square feet of laboratory and office space in a building located at 830 Winter Street, Waltham, MA. The term of the 830 Winter Street lease expires on March 31, 2026, with an option for us to extend the lease for two additional five-year terms. We currently sublet approximately 37,000 square feet of this space through the remaining term of the initial lease, and we continue to use the remaining space.

Item 3.   Legal Proceedings

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

Item 4.    Mine Safety Disclosures

None.

PART II

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

Market Price of Our Common Stock and Related Stockholder Matters

Our common stock is quoted on the Nasdaq Global Select Market under the symbol “IMGN.” As of February 21, 2023, we had 398 holders of record of our common stock.

We have not paid any cash dividends on our common stock since our inception and do not intend to pay any cash dividends in the foreseeable future.

Recent Sales of Unregistered Securities; Uses of Proceeds from Registered Securities; Issuer Repurchases of Equity Securities

None.

44

Item 6.    Reserved

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

Overview

We are a commercial-stage biotechnology company focused on developing and commercializing the next generation of antibody-drug conjugates (ADCs) to improve outcomes for cancer patients. By generating targeted therapies with enhanced anti-tumor activity and favorable tolerability profiles, we aim to disrupt the progression of cancer and offer patients more good days. We call this our commitment to “target a better now.”

An ADC with our proprietary technology comprises an antibody that binds to a target found on tumor cells and is conjugated to one of our potent anti-cancer agents as a “payload” to kill the tumor cell once the ADC has bound to its target. ADCs are an expanding class of anticancer therapeutics, with twelve approved products and the number of agents in development growing significantly in recent years.

We have established a leadership position in ADCs with a portfolio of differentiated product candidates to address both solid tumors and hematologic malignancies. We have set four strategic priorities for the business:

execute the commercial launch for ELAHERE;
expand the ELAHERE label by moving into platinum-sensitive ovarian cancer;
advance our clinical pipeline of novel ADCs for hematologic and solid tumors; and
strengthen and expand our pipeline through both internal discovery and external partnerships.

We believe that sound execution of these prioritized activities will create substantial short-and long-term value for shareholders, employees, patients, and other stakeholders in the Company.

ELAHERE (Mirvetuximab Soravtansine)

Approval and Launch

ELAHERE is a first-in-class ADC targeting folate receptor alpha (FRα), a cell-surface protein over-expressed in a number of epithelial tumors, including ovarian, endometrial, and non-small-cell lung cancers. On November 14, 2022, the FDA granted accelerated approval for ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. The accelerated approval of ELAHERE was based on efficacy and safety outcomes from SORAYA, a single-arm trial of ELAHERE in patients with platinum-resistant ovarian cancer whose tumors express high levels of FRα. Continued approval may be contingent upon verification and description of clinical benefit in a confirmatory trial. Patients eligible for treatment with ELAHERE are selected by the VENTANA FOLR1 (FOLR1-2.1) RxDx Assay developed by RTD, which was also approved by the FDA on November 14, 2022. We completed the build out of our U.S. commercial infrastructure in 2022 and initiated sales in the U.S. in November 2022.

Ongoing Development

In addition to SORAYA, we are conducting MIRASOL, a randomized Phase 3 clinical trial designed to support full approval of ELAHERE. In July of 2022, we completed enrollment in MIRASOL and expect to report top-line data from this trial in the second quarter of 2023. If the MIRASOL trial is successful, we plan to submit a marketing authorisation application for approval of ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens with the EMA in the second half of 2023. Additionally, our partner, Huadong Medicine, expects to submit a biologics license application to the National Medical Products Administration (NMPA) of China for ELAHERE in the same indication in the second half of 2023 to support potential approval and launch of ELAHERE in Greater China in 2024. 

Beyond platinum-resistant ovarian cancer, our strategy is to move ELAHERE into platinum- sensitive disease, and to position the product as the combination agent of choice in ovarian cancer. To this end, in January 2023, we completed patient enrollment in PICCOLO, a single-arm trial of ELAHERE monotherapy in later-line FRα positive platinum-sensitive patients, and plan to report on the primary endpoint before the end of 2023. We have also generated encouraging data in recurrent platinum-sensitive disease with the combination of ELAHERE plus carboplatin and are supporting investigator sponsored trials (ISTs) with this combination in a single arm trial in the neoadjuvant setting and in a randomized trial comparing ELAHERE combined with carboplatin to standard of care in patients with recurrent

45

platinum-sensitive disease. We also initiated a single-arm Phase 2 trial (0420) of this combination followed by ELAHERE continuation in FRα-low, medium, and high patients with platinum-sensitive disease. Results from this trial and our ongoing ISTs will inform a path to the potential registration for ELAHERE plus carboplatin and, in parallel, could support compendia listing for this combination. Finally, we have initiated GLORIOSA, a randomized Phase 3 trial of ELAHERE plus bevacizumab maintenance in FRα-high recurrent platinum-sensitive disease that we believe could support label expansion.

Pivekimab Sunirine

Pivekimab sunirine (PVEK), formerly known as IMGN632, is an ADC comprised of a high-affinity antibody designed to target CD123 with site-specific conjugation to a DNA-alkylating payload of the novel IGN (indolinobenzodiazepine pseudodimer) class. Our IGNs are designed to alkylate DNA without cross-linking, which has provided a broad therapeutic index in preclinical models. We are advancing PVEK in clinical trials for patients with blastic plasmacytoid dendritic cell neoplasm (BPDCN) and acute myeloid leukemia (AML).

BPDCN is a rare form of blood cancer, with an annual incidence of between 500 and 1,000 patients in the US. In October 2020, the FDA granted Breakthrough Therapy designation for PVEK for the treatment of patients with relapsed or refractory BPDCN. Based on feedback from the FDA, we amended our ongoing 801 Phase 2 trial, known as CADENZA, to include a new cohort of up to 20 frontline BPDCN patients.

Initial enrollment in CADENZA did not distinguish between de novo BPDCN patients and those who presented with a prior or concomitant hematologic malignancy (PCHM). Although complete responses have been observed in BPDCN patients who present with PCHM, most will not achieve full hematologic recovery due to the impact of their prior or concomitant malignancy. For these patients, we believe that achieving a complete response with partial hematological recovery (CRh) is a potentially important measure of clinical benefit.

A Type B meeting was held in August 2022 regarding the initial data from the CADENZA trial. Based on FDA feedback on trial design provided in this meeting, the efficacy analysis will be conducted in de novo BPDCN patients with CR/CRc as the primary endpoint and the key secondary endpoint of duration of CR/CRc. We will enroll up to 20 de novo patients for purposes of the efficacy analysis. We will also continue to enroll PCHM patients in CADENZA to further evaluate PVEK in this population. The Company expects to report top-line data on the primary and key secondary endpoints in 2024.

We are also conducting our 802 trial for PVEK, which is a Phase 1b/2 trial designed to determine the safety, tolerability, and preliminary antileukemia activity of PVEK when administered in combination with azacytidine and venetoclax to patients with relapsed and frontline CD123-positive AML. Having identified the recommended Phase 2 dose for the triplet, patients are accruing in both expansion cohorts. In December 2022, safety and efficacy findings in relapsed refractory AML and initial data in frontline AML was presented at the American Society of Hematology Annual Meeting. In the first 10 frontline patients enrolled, 5/10 (50%) patients achieved a CR and 3/4 (75%) patients tested had a minimal residual disease (MRD)-negative CR. Based upon these results, the Company will continue enrollment in two frontline AML expansion cohorts to optimize the duration of venetoclax therapy. In addition, in December 2022, the Company announced a clinical collaboration with Gilead Sciences, Inc. to study PVEK in combination with magrolimab in relapsed refractory AML and expects to initiate this cohort under the 802 trial in the second half of 2023.

Other Pipeline Programs

We continue to advance our earlier-stage pipeline programs. IMGC936 is an ADC in co- development with MacroGenics, Inc. that is designed to target ADAM9, an enzyme over-expressed in a range of solid tumors and implicated in tumor progression and metastasis. IMGC936 incorporates a number of innovations, including antibody engineering to extend half-life, site-specific conjugation with a fixed drug-antibody ratio to enable higher dosing, and a next-generation linker and payload designed for improved stability and bystander activity. Phase 1 dose escalation was completed and expansion cohorts in non–small cell lung cancer and triple-negative breast cancer initiated in the second half of 2022. We expect to provide initial data from these cohorts in the second quarter of 2023.

IMGN151 is our next generation anti-FRα product candidate in development. This ADC integrates innovation in each of its components, which we believe may enable IMGN151 to address patient populations with lower levels of FRα expression, including tumor types outside of ovarian cancer. We began enrollment in a Phase I clinical trial evaluating IMGN151 in patients with recurrent endometrial cancer and recurrent, high-grade serous epithelial ovarian, primary peritoneal, or fallopian tube cancers in January 2023.

46

We have selectively licensed restricted access to our ADC platform technology to other companies to expand the use of our technology and to provide us with cash to fund our own product programs. These agreements typically provide the licensee with rights to use our ADC platform technology with its antibodies or related targeting vehicles to a defined target to develop products. The licensee is generally responsible for the development, clinical testing, manufacturing, registration, and commercialization of any resulting product candidate. As part of these agreements, we are generally entitled to receive upfront fees, potential milestone payments, and royalties on the sales of any resulting products. For more information concerning these relationships, including their ongoing financial and accounting impact on our business, please read Note C, “Significant Collaborative Agreements,” to our consolidated financial statements included in this report.

We expect to continue to incur substantial operating losses for at least the near term as we incur significant operating expenses related to research and development and selling and marketing of ELAHERE. As of December 31, 2022, we had $275.1 million in cash and cash equivalents compared to $478.8 million as of December 31, 2021.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires us to make certain estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reported periods. These items are monitored and analyzed by management for changes in facts and circumstances, and material changes in these estimates could occur in the future. Changes in estimates are reflected in reported results for the period in which the change occurs. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from our estimates if past experience or other assumptions do not turn out to be substantially accurate.

We believe that our application of the following accounting policies, each of which requires significant judgments and estimates on the part of management, are the most critical to aid in fully understanding and evaluating our reported financial results:

inventory capitalization;
revenue recognition;
clinical trial accruals; and
stock-based compensation.

Our accounting policies are more fully described in the Notes to our consolidated financial statements, including Note B, “Summary of Significant Accounting Policies,” included in this Annual Report on Form 10-K.

Managing the Impact of the COVID-19 Pandemic

Since the first quarter of 2020, although we have experienced some delays or disruptions due to the COVID-19 pandemic, we have successfully continued to move our clinical trials forward while adapting to meet the evolving challenges of the pandemic. We implemented business continuity plans in March 2020 that enabled our workforce to remain productive while working from home until mid-September 2021, at which time our workforce returned to the office. From a regulatory perspective, since the beginning of the pandemic, we have received timely reviews of our submissions to the FDA and other health authorities covering our clinical trial applications. From a manufacturing and supply chain perspective, we believe we have sufficient inventory on hand for all of our ongoing and near-term clinical trials and to support the launch of ELAHERE. COVID-19 may impact our commercial activities for ELAHERE, including patient access to testing and identification, but we will conduct commercial and medical affairs field activities in virtual formats where in-person interactions are not feasible.

Results of Operations

For a discussion related to the results of operations for 2021 compared to 2020, refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations – Results of Operations" in our Annual Report on Form 10–K for the year ended December 31, 2021 filed with the SEC on February 28, 2022.

Revenues

For 2022, our total revenues increased to $108.8 million compared to $69.9 million for 2021, driven by increases in license and milestone fees and ELAHERE net product revenue, partially offset by a decrease in non-cash royalty revenue, all of which are discussed further below.

47

Product revenue, net

On November 14, 2022, the FDA granted accelerated approval for ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. We recorded $2.6 million of net product revenue related to U.S. sales of ELAHERE in the fourth quarter of 2022.

License and milestone fees

The amount of license and milestone fees we earn is directly related to the number of our collaborators, the collaborators’ advancement of the product candidates, and the overall success in clinical trials of the product candidates. As such, the amount of license and milestone fees may vary widely from quarter to quarter and year to year. Total revenue recognized from license and milestone fees for the years ended December 31, 2022 and 2021 was $76.0 million and $22.7 million, respectively. Driving the increase, pursuant to our license agreement with Huadong executed in October 2020, upon delivery of clinical supply in 2022 and 2021, we recognized $25.4 million and $14.6 million, respectively, of the one-time upfront payment previously received pursuant to our license agreement. Additionally, pursuant to license agreements executed with Lilly and Magenta in 2022, we recognized $18.4 million and $6.0 million, respectively, of upfront payments received. We also recorded $23.2 million of revenue related to development and regulatory milestones achieved under various license and collaboration agreements in 2022 compared to $7.4 million in 2021, and $2.8 million of deferred revenue related to upfront payments previously received pursuant to certain license agreements with Novartis that were terminated in 2022.

Deferred revenue of $50.2 million as of December 31, 2022 includes $7.6 million related to the multi-target license agreement with Lilly and $41.2 million related to the sale of our residual rights to receive royalty payments on commercial sales of KADCYLA in 2019, with the remainder of the balance primarily representing consideration received from our other collaborators pursuant to our license agreements that we have yet to earn pursuant to our revenue recognition policy.

Non-cash royalty revenue related to the sale of future royalties

KADCYLA is a marketed ADC resulting from one of our development and commercialization licenses with Roche, through its Genentech unit. We receive royalty reports and payments related to sales of KADCYLA from Roche one quarter in arrears. We sold our rights to receive royalty payments on the net sales of KADCYLA through two separate transactions in 2015 and 2019. In accordance with our revenue recognition policy, $29.3 million and $46.8 million of non-cash royalties on net sales of KADCYLA were recorded and included in royalty revenue for 2022 and 2021, respectively. The decrease in non-cash royalty revenue in 2022 compared to 2021 is a result of the aggregate royalty threshold, as outlined in the 2015 royalty purchase agreement, being met in the second quarter of 2021, effectively reducing the royalty payments under the 2015 transaction from 100% to 15% of KADCYLA royalty payments received over the remaining royalty term. See further details regarding these agreements in Note H, “Liability Related to Sale of Future Royalties,” of the Consolidated Financial Statements.

Cost of Sales

Our cost of sales includes the cost of producing and distributing inventories that are related to product revenue, including freight. In addition, shipping and handling costs for product shipments are recorded as incurred. Finally, cost of sales may also include costs related to excess or obsolete inventory adjustment charges.

Prior to receiving FDA approval for ELAHERE in November 2022, we manufactured inventory to be sold upon commercialization and recorded the costs as research and development expense. As a result, the manufacturing costs related to the inventory build-up incurred before FDA approval were expensed in a prior period and are therefore excluded from the cost of goods sold for the year ended December 31, 2022. We estimate our cost of sales related to product revenue as a percentage of net product revenue will continue to be positively affected as we sell through certain inventory that was previously expensed prior to FDA approval. We expect to utilize zero and low-cost inventory for an extended period of time.

Research and Development Expenses

Our research and development expenses relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of our own and, in certain instances, our collaborators’ product candidates, and the cost of our own clinical trials, (iii) development related to clinical and commercial manufacturing processes, (iv) regulatory activities, (v) medical affairs activities, and (vi) external manufacturing operations.

48

Clinical trial and regulatory approval processes for our product candidates that have advanced or that we intend to advance to clinical testing are lengthy, expensive, and uncertain in both timing and outcome. As a result, the pace and timing of the clinical development of our product candidates is highly uncertain and may never result in approved products. Completion dates and development costs will vary significantly for each product candidate and are difficult to predict. A variety of factors, many of which are outside our control, could cause or contribute to the prevention or delay of the successful completion of our clinical trials, or delay or prevent our obtaining necessary regulatory approvals. The costs to take a product through clinical trials are dependent upon, among other factors, the clinical indications, the timing, size, and design of each clinical trial, the number of patients enrolled in each trial, and the speed at which patients are enrolled and treated. Product candidates may be found to be ineffective or to cause unacceptable side effects during clinical trials, may take longer to progress through clinical trials than anticipated, may fail to receive necessary regulatory approvals, or may prove impractical to manufacture in commercial quantities at reasonable cost or with acceptable quality.

The lengthy process of securing FDA approvals for new drugs requires the expenditure of substantial resources. Any failure by us to obtain, or any delay in obtaining, regulatory approvals, could materially adversely affect our product development efforts and our business overall. Accordingly, we cannot currently estimate, with any degree of certainty, the amount of time or money that we will be required to expend in the future on our product candidates prior to their regulatory approval, if such approval is ever granted.

Research and development expense was $213.4 million and $151.1 million for 2022 and 2021, respectively, with increased expenses related to personnel, third-party staffing costs, external manufacturing costs, clinical trial costs, and contract services, including medical affairs activities in support of advancing ELAHERE, which are discussed further below.

We do not track our research and development costs by project. Since we use our research and development resources across multiple research and development projects, we manage our research and development expenses within each of the categories listed in the following table and described in more detail below (in thousands):

    

Year Ended

    

December 31,

Increase/

Research and Development Expenses

    

2022

    

2021

    

(Decrease)

Research

    

    

$

8,913

    

$

    

$

8,913

Preclinical and clinical testing

140,873

99,971

40,902

Process and product development

7,499

7,010

489

Manufacturing operations

56,085

44,136

11,949

Total research and development expenses

$

213,370

$

151,117

$

62,253

Research

Research includes expenses to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents. Such expenses include third-party license fees, research funding payments, and contract services. Pursuant to a research collaboration agreement executed with Oxford BioTherapeutics in June 2022, we recognized $1.4 million of committed research costs in 2022, as well as a $7.5 million upfront license fee paid upon execution of the agreement. No similar expenses were recorded in 2021.

Preclinical and clinical testing

Preclinical and clinical testing includes expenses related to preclinical testing of our own, and, in certain instances, our collaborators’ product candidates, regulatory activities, the cost of clinical trials, and expenses related to medical affairs. Such expenses include those related to personnel, third-party staffing, patient enrollment at our clinical testing sites, consultant fees, contract services, and facility expenses. Preclinical and clinical testing expenses increased to $140.9 million for 2022 compared to $100.0 million for 2021. This increase is primarily the result of increases in personnel, third-party staffing costs, contract services driven by medical affairs’ activities in support of advancing ELAHERE, and clinical trial costs driven by our ELAHERE and PVEK trials.

Process and product development

Process and product development expenses include costs for development of clinical and commercial manufacturing processes for our own and collaborator compounds. Such expenses include the costs of personnel, third-party staffing, contract services, and facility expenses. Process and product development expenses increased to $7.5 million for 2022 compared to $7.0 million for 2021, due primarily to increased personnel-related costs.

49

Manufacturing operations

Manufacturing operations expense includes costs to have preclinical and clinical materials manufactured for our product candidates and quality control and quality assurance activities. Such expenses include personnel, third-party staffing, raw materials for our preclinical studies and clinical trials, non-pivotal and pivotal development costs with contract manufacturing organizations, and facility expenses. Manufacturing operations expense increased $11.9 million to $56.1 million for 2022 compared to 2021. The increase in 2022 is principally due to increases in personnel-related costs and external manufacturing activity across our programs.

Manufacturing operations expense also includes antibody development and supply expense in support of commercial validation and in anticipation of potential future clinical trials, as well as our ongoing trials, of $18.9 million and $20.6 million for 2022 and 2021, respectively. The process of antibody production is lengthy due in part to the lead time to establish a satisfactory production process at a vendor. Accordingly, costs incurred related to antibody production and development have fluctuated from period to period. Additionally, antibody used in the manufacture and sale of ELAHERE produced subsequent to FDA accelerated approval is capitalized and, therefore, we expect to record lower antibody expense in 2023 as compared to 2022.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist primarily of personnel-related costs, including stock-based compensation, for commercial operations and for personnel in executive, finance, accounting, business development, information technology, legal, and human resources functions. Other significant costs include facility costs not otherwise included in research and development expenses, commercial development activities, legal fees related to intellectual property and corporate matters, and fees for accounting and consulting services.

Selling, general and administrative expenses increased $72.3 million to $116.1 million for 2022 due primarily to building our commercial capabilities, including personnel-related costs and infrastructure as well as expenses related to sales and marketing activities, in support of the U.S. launch of ELAHERE in the fourth quarter of 2022.

Investment Income, net

Investment income for 2022 and 2021 was $4.3 million and $0.1 million, respectively. The increase in 2022 was driven by a greater average cash balance and an increase in interest rates.

Non-Cash Interest Expense on Liability Related to Sale of Future Royalty

In 2015, IRH purchased our right to receive 100% of the royalty payments on commercial sales of KADCYLA arising under our development and commercialization license with Genentech, subject to a residual cap. In January 2019, OMERS purchased IRH’s right to the royalties the Company previously sold in 2015. As described in Note H, “Liability Related to Sale of Future Royalties,” to our Consolidated Financial Statements, this royalty sale transaction has been recorded as a liability that amortizes over the estimated royalty payment period as KADCYLA royalties are remitted directly to the purchaser. During 2022 and 2021, we recorded $4.2 million and $13.1 million, respectively, of non-cash interest expense, which includes amortization of deferred financing costs. The decrease in 2022 was a result of a lower average royalty liability balance for the year and the KADCYLA royalty threshold being met in the second quarter of 2021, effectively reducing the royalty payments under the 2015 transaction from 100% to 15% of KADCYLA royalty payments received over the remaining royalty term.

We record interest expense at the imputed interest rate, which we currently estimate to be 10.5%. There are a number of factors that could materially affect the estimated interest rate in the future, in particular, the estimated amount and timing of royalty payments from future net sales of KADCYLA. We assess this estimate on a periodic basis and any resulting change in interest rate will be adjusted prospectively.

Other Expense, net

Other expense, net for 2022 and 2021 was $1.0 million and $1.1 million, respectively, substantially consisting of foreign currency exchange losses related to obligations with non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill them during the respective periods.

Income Tax Expense

For the year ended December 31, 2022, we incurred a tax expense of $1.2 million, primarily related to a significant income inclusion for U.S. tax purposes resulting from the transfer of certain intellectual property rights to a newly formed Swiss subsidiary and the impact of R&E capitalization pursuant to Section 174 of the 2017 Tax Act in 2022, partially offset by net operating loss carryforwards and credits. No similar expense was recorded in 2021.

50

Liquidity and Capital Resources

For a discussion related to our cash flows for 2021 compared to 2020, refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources" in our Annual Report on Form 10–K for the year ended December 31, 2021 filed with the SEC on February 28, 2022.

The following tables show certain balance sheet and cash flow information as of and for the periods indicated (in thousands):

As of December 31,

 

2022

2021

Cash and cash equivalents

    

    

$

275,138

    

$

478,750

Working capital

 

182,263

 

399,054

Shareholders’ equity

 

155,826

 

325,586

Year Ended December 31,

 

2022

2021

Cash used for operating activities

$

(229,802)

    

$

(169,416)

Cash used for investing activities

 

(1,364)

 

(1,434)

Cash provided by financing activities

 

27,554

 

355,744

Cash Flows

We require cash to fund our operating expenses, including the advancement of our clinical programs, and to make capital expenditures. Historically, we have funded our cash requirements primarily through equity and convertible debt financings in private and public markets and payments from our collaborators, including license fees, milestones, research funding, and royalties. We also monetized our rights to receive royalties on KADCYLA for upfront consideration. As of December 31, 2022, we had $275.1 million in cash and cash equivalents. Net cash used for operating activities was $229.8 million and $169.4 million during 2022 and 2021, respectively. The principal use of cash in operating activities for these periods was to fund our net loss, adjusted for non-cash items, with 2022 benefiting from $32.0 million of upfront payments pursuant to license agreements with Lilly and Magenta.

Net cash used for investing activities was $1.4 million for each of 2022 and 2021, consisting of cash outflows for capital expenditures in both periods, including leasehold improvements, computer and office equipment, and dedicated equipment at third-party manufacturing vendors.

Net cash provided by financing activities was $27.6 million and $355.7 million for 2022 and 2021, respectively. During 2022 and 2021, we sold 5.2 million and 6.7 million shares, respectively, of our common stock under our Open Market Sale AgreementSM (Sale Agreement) with Jefferies, LLC as sales agent, dated December 18, 2020, generating net proceeds of $25.6 million and $45.8 million in 2022 and 2021, respectively. Pursuant to the Sale Agreement, we may offer and sell, from time to time, shares of our common stock having an aggregate offering price of up to $150.0 million. As of December 31, 2022, $76.3 million remains available under the Sale Agreement. In connection with entering into the Sale Agreement, we filed a prospectus supplement to the prospectus included in our registration statement on Form S-3 (No. 333-251502), which became effective upon filing on December 18, 2020, with the SEC relating to the offer and sale of the up to $150.0 million of our common stock under the Sale Agreement.

In December 2021, pursuant to a public offering, we issued and sold 17.5 million shares of common stock and issued pre-funded warrants to purchase 27.4 million shares of common stock, resulting in aggregate net proceeds of $277.6 million. Additionally, in August 2021, pursuant to a Securities Purchase Agreement with RA Capital Healthcare Fund, L.P., we issued a pre-funded warrant to purchase up to approximately 5.4 million shares of common stock, resulting in net proceeds of $29.8 million.

Net cash provided by financing activities for 2022 and 2021 also include proceeds from the exercise of stock options and sale of shares through our ESPP.

Future Capital Requirements

We have significant future capital requirements including:

significant expected operating expenses to commercialize ELAHERE;
significant expected operating expenses to conduct research and development activities and to

51

potentially commercialize additional product candidates from our portfolio;
noncancelable in-process and future manufacturing obligations, including commercial supply of ELAHERE; and
substantial facility lease obligations as described in Note K, “Leases,” included in this Annual Report on Form 10-K.

Our current level of cash and cash equivalents is not sufficient to meet our current operating plans for the next twelve months following the issuance of these financial statements. We plan to meet our operating cash flow requirements with current cash and cash equivalents, cash generated from commercial sales of ELAHERE, milestone payments from new or existing collaborations, and additional funds accessed through equity, debt, or other financings such as royalty financing transactions, as well as cash preservation activities. Such activities may not succeed. The failure to obtain sufficient funds on acceptable terms could have a material adverse effect on our business, results of operations, and financial condition and require us to defer or limit some or all of our research, development, clinical and/or commercial projects, including trials to support potential label expansion of ELAHERE.

Recent Accounting Pronouncements

The information set forth under Note B to the consolidated financial statements under the caption “Recently Adopted Accounting Pronouncements” is incorporated herein by reference.

52

Item 7A. Quantitative and Qualitative Disclosure About Market Risk

We maintain an investment portfolio in accordance with our investment policy. The primary objectives of our investment policy are to preserve principal, maintain proper liquidity to meet operating needs, and maximize yields. Our investments are comprised of money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper. We do not currently own derivative financial instruments in our investment portfolio. Accordingly, we do not believe there is any material market risk exposure with respect to derivative or other financial instruments that would require disclosure under this item.

Our foreign currency hedging program uses either forward contracts or a Euro-denominated bank account to manage the foreign currency exposures that exist as part of our ongoing business operations. Our foreign currency risk management strategy is principally designed to mitigate the future potential financial impact of changes in the value of transactions, anticipated transactions, and balances denominated in foreign currency resulting from changes in foreign currency exchange rates. Our market risks associated with changes in foreign currency exchange rates are currently limited to a Euro-denominated bank account as we had no forward contracts at December 31, 2022. Accordingly, we do not believe there was any material market risk exposure with respect to foreign currency exposures that would require disclosure under this item.

53

Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of ImmunoGen, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of ImmunoGen, Inc. (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations and comprehensive loss, shareholders' equity (deficit) and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 in conformity with U.S. generally accepted accounting principles.

We also have 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, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 1, 2023 expressed an unqualified opinion thereon.

The Company's Ability to Continue as a Going Concern

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note A to the financial statements, the Company has suffered recurring losses from operations and has stated that substantial doubt exists about the Company’s ability to continue as a going concern. Management's evaluation of the events and conditions and management’s plans regarding these matters are also described in Note A. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

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 Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.

Clinical Trial Accrual

Description of the Matter

As discussed in Note B to the consolidated financial statements, the Company estimates certain clinical trial expenses due to a lag in receiving information from third parties. Moreover, payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred. The Company maintained a clinical trial accrual of $15.7 million at December 31, 2022 included as a component of other accrued liabilities.

55

Auditing the Company’s clinical trial accruals was especially subjective due to the management judgment used to estimate the patient-related costs incurred but not yet invoiced. While the Company’s estimates of patient-related costs incurred but not yet invoiced are primarily based on information received from its vendors related to each clinical trial, the Company may need to use assumptions such as estimates of patient enrollment, patient cycles incurred, clinical sites activated, and other pass-through costs in determining its accrual. Additionally, due to the duration of the clinical trials as well as the timing of invoices received from vendors, actual amounts incurred are not typically known at the time the financial statements are issued.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls related to clinical trial accruals. For example, we tested management’s review controls over the accuracy and completeness of the underlying data and the assumptions used in the Company’s process for recording accrued patient-related costs.

Our audit procedures to test clinical trial accruals included, among others, testing the accuracy and completeness of the underlying data used to estimate costs incurred but not yet invoiced as well as evaluating and testing the assumptions used by management. We inspected the contracts and any amendments to the contracts with third parties and assessed the pattern of historical invoicing activity and the associated billing lags. We also corroborated the progress of clinical trials and other research and development projects through discussion with the Company’s research and development personnel that oversee the clinical trials. In addition, we inspected information obtained by the Company directly from third-party vendors, which included the third-party vendors’ estimate of costs incurred to date. We also compared subsequent invoices received from third-party vendors to the amounts accrued.

/s/ Ernst & Young LLP

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

Boston, Massachusetts

March 1, 2023

56

IMMUNOGEN, INC.

CONSOLIDATED BALANCE SHEETS

In thousands, except per share amounts

    

December 31,

    

December 31,

2022

2021

ASSETS

Cash and cash equivalents

$

275,138

$

478,750

Accounts receivable

 

12,596

 

4,467

Unbilled receivable

 

1,531

 

2,345

Contract assets

3,000

Non-cash royalty receivable

3,851

4,115

Prepaid and other current assets

 

11,005

 

7,322

Total current assets

 

304,121

 

499,999

Property and equipment, net of accumulated depreciation

 

4,377

 

4,663

Operating lease right-of-use assets

10,231

12,392

Inventory

16,196

Other assets

 

14,011

 

8,711

Total assets

$

348,936

$

525,765

LIABILITIES AND SHAREHOLDERS’ EQUITY

Accounts payable

$

45,353

$

18,434

Accrued compensation

 

11,111

 

5,469

Other accrued liabilities

 

38,783

 

23,077

Current portion of liability related to the sale of future royalties, net of deferred financing costs of $162 and $198, respectively

8,659

6,077

Current portion of operating lease liability

4,096

3,537

Current portion of deferred revenue

 

13,856

 

44,351

Total current liabilities

 

121,858

 

100,945

Deferred revenue, net of current portion

 

36,355

 

47,717

Operating lease liability, net of current portion

11,148

15,244

Liability related to the sale of future royalties, net of current portion and deferred financing costs of $205 and $381, respectively

23,449

34,967

Other long-term liabilities

 

300

 

1,306

Total liabilities

 

193,110

 

200,179

Commitments and contingencies (Note L)

Shareholders’ equity:

Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding as of each of December 31, 2022 and 2021

 

 

Common stock, $.01 par value; authorized 600,000 shares; 226,046 and 220,361 shares issued and outstanding as of December 31, 2022 and 2021, respectively

 

2,260

 

2,204

Additional paid-in capital

 

1,847,638

 

1,794,525

Accumulated deficit

 

(1,694,072)

 

(1,471,143)

Total shareholders’ equity

 

155,826

 

325,586

Total liabilities and shareholders’ equity

$

348,936

$

525,765

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

57

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

In thousands, except per share amounts

Year Ended

December 31,

2022

2021

2020

Revenues:

License and milestone fees

$

76,027

$

22,650

$

63,742

Non-cash royalty revenue related to the sale of future royalties

29,261

46,808

68,529

Product revenue, net

2,554

Research and development support

 

940

 

398

 

28

Total revenues

 

108,782

 

69,856

 

132,299

Cost and operating expenses:

Cost of sales

176

Research and development

 

213,370

 

151,117

114,592

Selling, general and administrative

 

116,129

 

43,812

38,600

Restructuring charge

1,487

Total cost and operating expenses

 

329,675

 

194,929

 

154,679

Loss from operations

 

(220,893)

 

(125,073)

 

(22,380)

Investment income, net

 

4,341

 

51

729

Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes

(4,165)

(13,103)

(23,107)

Interest expense on convertible senior notes

(47)

(95)

Other (expense) income, net

 

(994)

 

(1,131)

481

Net loss before income taxes

$

(221,711)

$

(139,303)

$

(44,372)

Income tax expense

1,218

Net loss

(222,929)

(139,303)

(44,372)

Basic and diluted net loss per common share

$

(0.88)

$

(0.68)

$

(0.25)

Basic and diluted weighted-average common shares outstanding

 

253,631

 

206,147

176,153

Total comprehensive loss

$

(222,929)

$

(139,303)

$

(44,372)

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

58

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (DEFICIT)

In thousands

Additional

Total

Common Stock

Paid-In

Accumulated

Shareholders’

Shares

Amount

Capital

Deficit

Equity

Balance at December 31, 2019

 

150,136

$

1,501

$

1,209,846

$

(1,287,468)

$

(76,121)

Net loss

 

(44,372)

 

(44,372)

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

 

458

5

1,466

 

1,471

Issuance of common stock, net of issuance costs

44,496

445

193,826

194,271

Restricted stock units vested

395

4

(4)

Restricted stock award forfeitures

(487)

(5)

5

Stock option and restricted stock compensation expense

 

13,978

 

13,978

Directors’ deferred share unit compensation

 

343

343

Balance at December 31, 2020

 

194,998

$

1,950

$

1,419,460

$

(1,331,840)

$

89,570

Net loss

(139,303)

 

(139,303)

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

998

10

3,759

 

3,769

Issuance of common stock, net of issuance costs

24,181

242

153,788

154,030

Issuance of pre-funded warrants, net of issuance costs

199,045

199,045

Conversion of convertible senior notes

239

3

997

1,000

Restricted stock units vested

2

 

Restricted stock award forfeitures

(57)

(1)

1

Stock option and restricted stock compensation expense

16,794

16,794

Directors’ deferred share unit compensation

681

681

Balance at December 31, 2021

220,361

$

2,204

$

1,794,525

$

(1,471,143)

$

325,586

Net loss

(222,929)

(222,929)

Issuance of common stock, net of issuance costs

5,167

51

25,598

25,649

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

491

5

1,900

1,905

Stock option and restricted stock compensation expense

24,899

24,899

Restricted stock units vested

27

Directors’ deferred share unit compensation

716

716

Balance at December 31, 2022

226,046

$

2,260

$

1,847,638

$

(1,694,072)

$

155,826

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

59

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

In thousands

Year Ended

December 31,

    

    

2022

2021

2020

Cash flows from operating activities:

Net loss

$

(222,929)

$

(139,303)

$

(44,372)

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

Non-cash royalty revenue related to sale of future royalties

(12,836)

(39,155)

(68,529)

Non-cash interest expense on liability related to sale of future royalties and convertible senior notes

4,165

13,103

23,107

Depreciation and amortization

 

1,783

 

2,017

 

2,101

Gain on sale/disposal of fixed assets and impairment charges

 

 

 

(691)

Stock and deferred share unit compensation

 

25,615

 

17,475

 

14,321

Change in operating assets and liabilities:

Accounts receivable

 

(8,129)

 

(4,432)

 

7,465

Unbilled receivable

 

814

 

(2,334)

 

990

Inventory

 

(16,196)

 

 

Contract asset

3,000

(3,000)

3,631

Prepaid and other current assets

 

(3,683)

 

579

 

(2,476)

Operating lease right-of-use assets

2,161

1,680

1,515

Other assets

 

(5,300)

 

2,275

 

(7,202)

Accounts payable

 

26,735

 

9,148

 

(819)

Accrued compensation

 

5,642

 

849

 

(4,100)

Other accrued liabilities

 

14,750

 

(7,261)

 

16,734

Deferred revenue

 

(41,857)

 

(18,041)

 

(17,323)

Operating lease liability

(3,537)

(3,016)

(2,972)

Net cash used for operating activities

 

(229,802)

 

(169,416)

 

(78,620)

Cash flows from investing activities:

Proceeds from sale of equipment

 

 

 

1,426

Purchases of property and equipment

(1,364)

 

(1,434)

(917)

Net cash used for investing activities

 

(1,364)

 

(1,434)

 

509

Cash flows from financing activities:

Payments upon settlement of convertible senior notes

(1,100)

Proceeds from issuance of common stock under stock plans

 

1,905

 

3,769

 

1,471

Proceeds from warrant issuance, net of $391 of transaction costs

199,045

Proceeds from common stock issuance, net of $373 and $701 of transaction costs, respectively

25,649

154,030

194,271

Net cash provided by financing activities

 

27,554

 

355,744

 

195,742

Net change in cash and cash equivalents

 

(203,612)

 

184,894

 

117,631

Cash and cash equivalents, beginning of period

 

478,750

 

293,856

 

176,225

Cash and cash equivalents, end of period

$

275,138

$

478,750

$

293,856

Supplemental cash flow information:

Cash paid during the year for interest

$

$

47

$

95

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

60

IMMUNOGEN, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A.Nature of Business and Plan of Operations

ImmunoGen, Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the development and commercialization of antibody-drug conjugates, or ADCs. On November 14, 2022, the U.S. Food and Drug Administration (FDA) granted accelerated approval for ELAHERE™ (mirvetuximab soravtansine-gynx) for the treatment of adult patients with folate receptor alpha (FRα)-positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. ELAHERE was approved under FDA's accelerated approval program based on objective response rate (ORR), duration of response (DOR), and safety data from the pivotal SORAYA trial. Continued approval may be contingent upon verification and description of clinical benefit in a confirmatory trial.

The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $222.9 million during the year ended December 31, 2022, and had an accumulated deficit of approximately $1.7 billion as of December 31, 2022. The Company has primarily funded these losses through payments received from its collaborations and equity, convertible debt, and other financings such as royalty financing transactions. Until the Company can generate significant cash flows from sales of ELAHERE, management expects to continue to generate substantial operating losses for at least the near term as the Company incurs significant operating expenses related to research and development and selling and marketing of ELAHERE.

At December 31, 2022, the Company had $275.1 million of cash and cash equivalents on hand. The Company’s current level of cash and cash equivalents is not sufficient to meet its current operating plans for the next twelve months following the issuance of these financial statements. As a result, substantial doubt is deemed to exist regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements.

The Company plans to meet its operating cash flow requirements with its current cash and cash equivalents, cash generated from commercial sales of ELAHERE, milestone payments from new or existing collaborations, and additional funds accessed through equity, debt, or other financings such as royalty financing transactions, as well as cash preservation activities. Such activities may not succeed. The failure of the Company to obtain sufficient funds on acceptable terms could have a material adverse effect on the Company’s business, results of operations, and financial condition and require the Company to defer or limit some or all of its research, development, clinical and/or commercial projects, including trials to support potential label expansion of ELAHERE.

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

The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, the development by its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, manufacturing and marketing limitations, challenges entering into new collaborations, complexities associated with managing collaboration arrangements, third-party reimbursements, and compliance with governmental regulations.

B.Summary of Significant Accounting Policies

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Switzerland GmbH, ImmunoGen U.S. Holding, Inc., ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S.) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

61

Subsequent Events

The Company has evaluated all events or transactions that occurred after December 31, 2022 up through the date the Company issued these financial statements. On February 28, 2023, the Company and Vertex Pharmaceuticals Incorporated (“Vertex”) entered into a multi-target license and option agreement, pursuant to which the Company granted Vertex rights to the Company’s ADC technology to research and evaluate ADCs directed to specified targets, with an option to take exclusive development and commercialization licenses to a specified number of targets over a specified term. Under the terms of the agreement, the Company is entitled to receive an upfront payment of $15.0 million. The Company did not have any other material subsequent events.

Revenue Recognition

Product Revenue

The Company generates product revenue from sales of ELAHERE in the U.S. to a limited number of specialty distributors and specialty pharmacy providers. These customers subsequently resell the products or dispense the products directly to patients. In addition, the Company has entered into arrangements with payors that provide for government mandated rebates, discounts, and allowances with respect to the utilization of its products.

Product revenue is recognized when the customer takes control of the product, typically upon delivery to the customer. Product revenue is recorded at the net sales price, or transaction price, which includes estimated reserves for variable consideration resulting from chargebacks, government rebates, trade discounts and allowances, product returns and other incentives that are offered within the contract with customers, healthcare providers, payors and other indirect customers relating to the sales of the Company’s product. Reserves are established based on the amounts earned or to be claimed on the related sales. Where appropriate, the Company utilizes the expected value method to determine the appropriate amount for estimates of variable consideration based on factors such as the Company’s current contractual and statutory requirements, specific known market events and trends, industry data and forecasted customer buying and payment patterns, the percentage of our products that are sold via these programs, and our product pricing. The amount of variable consideration that is included in the transaction price may be constrained and is included in net product revenues only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results vary from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.

Chargebacks: Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell product to qualified healthcare providers and government agencies at prices lower than the list prices charged to the customers who directly purchase the product from the Company. The customers charge the Company for the difference between what they pay for the product and the ultimate contractually committed or government required lower selling price to the qualified healthcare providers. These reserves are estimated using the

expected value method based upon a range of possible outcomes and are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue.

Government rebates: Government rebates consist of Medicare and Medicaid rebates, which were estimated using the expected value method, based upon a range of possible outcomes for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.

Trade discounts and allowances: The Company provides the customers with discounts that are explicitly stated in the contracts and recorded as a reduction of revenue in the period the related product revenue is recognized.

Product returns: The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities based on available industry data and its visibility into the inventory remaining in the distribution channel.

Other deductions: Co-pay assistance relates to financial assistance provided to qualified patients, whereby the Company may assist them with prescription drug co-payments required by the patient’s insurance provider. Reserves for co-pay assistance are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.

The Company entered into a third-party logistics distribution agreement (the 3PL Agreement) to engage a logistics distribution agent (the 3PL Agent) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics

62

support, electronic data interface and system access support. Revenue is recognized upon transfer of control of the product to the customer.

As a practical expedient, sales commissions, which represent costs to obtain a contract, are expensed when incurred because the amortization period would have been one year or less. Sales commissions are recorded in selling, general and administrative expense and costs of sales, respectively, in the statements of operations and comprehensive loss. Additionally, as a practical expedient, the Company has elected to treat all shipping and handling fees related to delivery of product as fulfillment activities.

License and Milestone Fee Revenue

The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) technology transfer services and other activities to be performed on behalf of the collaborative partner, and (iv) delivery of cytotoxic agents and/or the manufacture of preclinical and clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for services, payments for preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of ASC 606, Revenue from Contracts with Customers, in accounting for these agreements.

Revenue is recognized when a 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. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  

The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations based on its assessment of whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

The Company exercises judgment in assessing those promised goods and services that are distinct and thus representative of performance obligations. To the extent the Company identifies multiple performance obligations in a contract, the Company must develop assumptions that require judgment to determine the estimated standalone selling price for each performance obligation in order to allocate the transaction price among the identified performance obligations. These judgments and assumptions are discussed in further detail below.

At December 31, 2022, the Company had the following types of agreements with the parties identified below:

Development and commercialization licenses, which provide the counterparty with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize compounds to a specified antigen target:

Bayer (one exclusive single-target license)

CytomX (two exclusive single-target licenses)

Debiopharm (one exclusive single-compound license)

Eli Lilly and Company (multiple exclusive single-target licenses)

Fusion Pharmaceuticals (one exclusive single-target license)

Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (one territory-specific exclusive single-compound license)

Magenta Therapeutics (one exclusive single-target license)

63

Novartis (one exclusive single-target licenses)

Oxford BioTherapeutics/Menarini (one exclusive single-target license sublicensed from Amgen)

Roche, through its Genentech unit (five exclusive single-target licenses)

Viridian (one exclusive single-target license)

Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:

MacroGenics

During the year ended December 31, 2022, pursuant to notice received, certain exclusive development and commercialization licenses granted to Novartis were terminated.

There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.

Development and Commercialization Licenses

The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target or compound and may also include obligations related to rights to future technological improvements and other activities to be performed on behalf of the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In certain instances, the Company may also provide cytotoxic agents and/or clinical materials or other services in addition to the development and commercialization licenses. For example, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company and may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request certain services, achieve milestones, or become liable for royalty payments.

In determining the performance obligations for these arrangements, management evaluates whether the license is distinct and has significant standalone functionality either alone or with other readily available resources based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise and ADC manufacturing capabilities in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. If the license is not distinct, the license is combined with other goods or services into a single performance obligation and revenue is recognized over time.

The Company estimates the standalone selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the other services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to technology transfer activities and other services as the services are performed. The Company is generally compensated for these activities at negotiated rates that are consistent with what other third parties would charge. The Company records amounts recognized for services performed as a component of research and development support revenue.

The Company may also provide cytotoxic agents and/or preclinical and clinical materials (drug substance/drug product) to its collaborators at negotiated prices generally consistent with what other third parties would charge. The

64

Company recognizes revenue on cytotoxic agents and/or preclinical and clinical materials when control transfers to the collaborator as a component of research and development support revenue.

The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.

The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into two categories: (i) development and regulatory milestones, and (ii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the FDA or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.

At the inception of each arrangement, the Company evaluates any development and regulatory milestone payments to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. As part of its evaluation of the constraint, the Company considers numerous factors, including whether the achievement of the milestone is outside the control of the Company and contingent upon the future success of clinical trials, the collaborator’s efforts, or the receipt of regulatory approval. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts the estimate of the transaction price. In addition, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. Amounts allocated to a satisfied performance obligation are recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.

For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available.

Collaboration and Option Agreements/Right-to-Test Agreements

The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) “take” options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) after providing services at the collaborator’s request at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.

The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options.

65

If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated standalone selling price of the option using the following inputs: (a) estimated fair value of the license underlying each option, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise.

The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.

Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license is distinct from the other promised goods and services.

In determining whether a collaboration and option agreement is within the scope of ASC 808, Collaborative Arrangements, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808 and not representative of a vendor-customer relationship, the Company segregates the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities are recorded as research and development expense and reimbursements received from the partner are recognized as an offset to research and development expense.

Transaction Price Allocated to Remaining Performance Obligations

Deferred revenue under ASC 606 represents the portion of the transaction price received under various contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $50.2 million. The Company expects to recognize revenue on approximately 28%, 70%, and 2% of the remaining performance obligations over the next 12 months, 13 to 60 months, and 61 to 120 months, respectively, however, it does not control when or if any collaborator will terminate existing development and commercialization licenses.

Contract Balances from Contracts with Customers

The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):

Balance at

Balance at

December 31, 2021

 

Additions

Deductions

Impact of Netting

December 31, 2022

Contract asset

$

3,000

$

$

(3,000)

$

$

Contract liabilities (deferred revenue)

$

92,068

$

7,605

$

(49,462)

$

$

50,211

Balance at

Balance at

December 31, 2020

Additions

Deductions

Impact of Netting

December 31, 2021

Contract asset

$

$

5,500

$

(2,500)

$

$

3,000

Contract liabilities (deferred revenue)

$

110,109

$

4,753

$

(22,794)

$

$

92,068

During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Year Ended

December 31,

2022

2021

2020

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

49,462

$

22,765

$

61,872

Performance obligations satisfied in previous periods

$

13,661

$

5,500

$

66

The timing of revenue recognition, billings, and cash collections results in billed receivables, unbilled receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded (under the caption deferred revenue). Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

The Company recorded the following during the year ended December 31, 2022: (i) pursuant to the Company’s license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), upon delivery of clinical materials in 2022, the Company recognized as license and milestone fee revenue the remaining $28.5 million of the deferred revenue balance as of December 31, 2021 related to the $45.0 million of upfront and development milestone payments previously received; (ii) pursuant to a license agreement executed with Eli Lilly and Company (Lilly) during 2022, the Company received upfront payments of $26.0 million, of which $18.4 million was recognized as license and milestone fee revenue and the remainder deferred, further details of which can be found in Note C, “Agreements”; (iii) pursuant to a license agreement executed with Magenta Therapeutics in 2022, the Company recorded $6.0 million as license and milestone fee revenue, of which $1.6 million had been previously received and recorded as deferred revenue as of December 31, 2021; (iv) $16.4 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties”; and (v) $2.9 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, which includes $2.8 million related to Novartis Institutes for BioMedical Research, Inc.’s (Novartis) termination of certain of the license agreements between the Company and Novartis in August 2022, further details of which can be found in Note C, “Agreements.” Lastly, during 2021, the Company recorded a contract asset of $3.0 million for a probable development milestone pursuant to its license agreement with Viridian Therapeutics, Inc. (Viridian), which was subsequently achieved in April 2022.

Pursuant to the Company’s license agreement with Huadong, upon delivery of clinical materials in 2021, the Company recorded $14.6 million of the $40.0 million upfront payment received and deferred in 2020 as license and milestone fee revenue. Additionally, in December 2021, the Company received a $5.0 million payment for a development milestone achieved pursuant to its agreement with Huadong, of which $1.8 million was recorded as license and milestone fee revenue in 2021, with the remainder deferred and recorded as revenue upon delivery of clinical material in 2022 as noted above. Also, during 2021, pursuant to its license agreement with Viridian, the Company recorded $2.5 million as license and milestone fee revenue related to a development milestone achieved in October 2021 and a contract asset of $3.0 million for a second probable development milestone which was subsequently achieved and paid in 2022 as discussed above. The Company also recorded $0.2 million as license and milestone fee revenue for delivery of certain materials to Viridian that had been previously deferred, $0.3 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, and recorded $7.7 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties.” Lastly, pursuant to a research agreement with Magenta, the Company received a $1.6 million upfront option fee that was included in deferred revenue at December 31, 2021.

During 2020, the Company recognized $60.5 million of previously deferred license revenue upon Jazz’s opt-out of its right to the last remaining license under the agreement and $3.2 million of upfront fees previously received from other partners, of which $1.4 million was included in contract liabilities at the beginning of 2020. As noted above, a $40.0 million upfront payment received in 2020 pursuant to a license agreement executed with Huadong was recorded as deferred revenue and none of this amount was recognized as revenue during 2020. Additionally, a contract asset of $3.6 million, net of $4.4 million in related contract liabilities, was recorded for two probable milestones in 2019 pursuant to license agreements with CytomX and Novartis, which were subsequently achieved and paid during 2020.

Financial Instruments and Concentration of Credit Risk

Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short-term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of December 31, 2022 and 2021. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.

67

Cash and Cash Equivalents

All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of December 31, 2022 and 2021, the Company held $275.1 million and $478.8 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper which were classified as cash and cash equivalents.

Non-cash Investing Activities

The Company had $0.3 million and $0.2 million of accrued capital expenditures as of December 31, 2022 and 2021, respectively, which have been treated as a non-cash investing activity and accordingly, are not reflected in the consolidated statement of cash flows.

Fair Value of Financial Instruments

ASC 820, Fair Value Measurement, defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the U.S., and provides for disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of December 31, 2022 and 2021, the Company held certain assets that are required to be measured at fair value on a recurring basis. The fair value of the Company’s cash equivalents is based on quoted prices from active markets (Level 1 inputs). The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled receivable, contract assets, non-cash royalty receivable, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature.

Accounts Receivable

Accounts receivable arise from product sales and amounts due from the Company’s collaboration partners. The amount from product sales represents amounts due from specialty distributors and specialty pharmacy providers in the U.S. The Company monitors economic conditions and the financial performance and credit worthiness of its counterparties to identify facts or circumstances that may indicate that its receivables are at risk of collection. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on the composition of its accounts receivable, considering past events, current economic conditions, and reasonable and supportable forecasts about the future economic conditions. The contractual life of our accounts receivable is generally short-term. Amounts determined to be uncollectible are charged or written-off against the reserve. For the years ended December 31, 2022 and 2021, the Company did not record any expected credit losses related to outstanding accounts receivable.

Unbilled Receivable

Unbilled receivable primarily represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaborator agreements.

Inventory

Inventories are stated at the lower of cost or estimated net realizable value with cost based on the first-in first-out method. Inventory that can be used in either the production of clinical or commercial products is expensed as research and development costs when identified for use in clinical trials. The Company classifies its inventory costs as long-term when it expects to utilize the inventory beyond its normal operating cycle based on forecasted levels of sales.

68

Prior to the regulatory approval of its drug candidates, the Company incurs expenses for the manufacture of drug product to support clinical development that could potentially be available to support the commercial launch of those drugs. Until the date at which regulatory approval has been received or is otherwise considered probable, the Company records all such costs as research and development expenses. Inventory used in clinical trials is also expensed as research and development expense, when selected for such use.

The Company performs an assessment of the recoverability of capitalized inventories during each reporting period and writes down any excess and obsolete inventory to its net realizable value in the period in which the impairment is first identified. Such impairment charges, should they occur, are recorded as a component of cost of sales in the consolidated statements of operations and comprehensive loss. The determination of whether inventory costs will be realizable requires the use of estimates by management. If actual market conditions are less favorable than projected by management, additional write-downs of inventory may be required.

Clinical Trial Accruals

Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these activities to third parties. Third-party clinical trial expenses include investigator fees, site costs (patient cost), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred. Clinical trial costs are reflected on the consolidated balance sheets as prepaid assets (to the extent payments exceed costs incurred) or accrued clinical trial costs (to the extent costs incurred exceed payments). These third-party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (ROU) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As the single payment obligations have all been made, there is no related liability recorded.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.

69

Other Accrued Liabilities

Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

    

December 31,

    

2022

2021

Accrued contract payments

$

15,971

$

5,558

Accrued clinical trial costs

 

15,716

 

15,556

Accrued professional services

 

2,020

 

839

Accrued employee benefits

 

340

 

40

Accrued public reporting charges

 

265

 

309

Accrued tax provision

1,218

Other current accrued liabilities

 

3,253

 

775

Total

$

38,783

$

23,077

Accrued contract payments included in the table above primarily relate to external manufacturing, regulatory, and quality-related services. The increase in the balance as of December 31, 2022 compared to prior year was driven by timing of external manufacturing expenses.

Research and Development Expenses

The Company’s research and development expenses are charged to expense as incurred and relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of its own and, in certain instances, its collaborators’ product candidates, and the cost of its own clinical trials, (iii) development related to clinical and commercial manufacturing processes, (iv) regulatory activities, (v) medical affairs activities, and (vi) external manufacturing operations. Payments made by the Company in advance for research and development services not yet provided and/or materials not yet delivered and accepted are recorded as prepaid expenses and are included in the accompanying consolidated balance sheets as prepaid and other current assets.

Income Taxes

The Company uses the liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities, as well as net operating loss carry forwards and tax credits and are measured using the enacted tax rates and laws that will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is recorded if, based on the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

Property and Equipment

Property and equipment are stated at cost. The Company provides for depreciation based upon expected useful lives using the straight-line method over the following estimated useful lives:

Machinery and equipment

    

5 years

Computer hardware and software

 

3 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or 7 years

Equipment under capital leases is amortized over the lives of the respective leases or the estimated useful lives of the assets, whichever is shorter, and included in depreciation expense. Maintenance and repairs are charged to expense as incurred. Upon retirement or sale, the cost of disposed assets and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the statement of operations.

Impairment of Long-Lived Assets

The Company continually evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired if impairment indicators are present. The Company evaluates the realizability of its long-lived assets based on cash flow expectations for the related asset. Any write-downs to fair value are treated as permanent reductions in the carrying amount of the assets. Based on this evaluation, the Company believes that, as of each of the balance sheet dates presented, none of the Company’s long-lived assets were impaired.

70

Common Stock Warrants

The Company accounts for common stock warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance included in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance and remeasured each balance sheet date thereafter. Changes in the estimated fair value of the liability-classified warrants are recognized as a non-cash gain or loss in the accompanying consolidated statements of operations and comprehensive loss.

Computation of Net Loss per Common Share

Basic and diluted net loss per share is calculated based upon the weighted average number of shares of common stock outstanding during the period. Shares of the Company’s common stock underlying pre-funded warrants are included in the calculation of basic and diluted earnings per share. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted loss per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):

Year Ended December 31,

    

2022

2021

2020

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

33,264

21,296

18,459

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units

 

1,596

2,546

1,301

Shares issuable upon conversion of convertible notes at end of period

501

Common stock equivalents under if-converted method for convertible notes

501

The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.

Stock-based Compensation

As of December 31, 2022, the Company is authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan, the Employee Stock Purchase Plan, or ESPP, and the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan. At the annual meeting of shareholders on June 15, 2022, the 2018 Plan was amended to provide for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to an additional 13,000,000 shares of the Company’s common stock, as well as up to 28,742,013 shares of common stock, which

71

represent the number of shares of common stock remaining under the 2018 Plan as of April 1, 2022, and awards previously granted under the 2018 Plan and the Company’s former stock-based plans, including the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to April 1, 2022. The Inducement Plan was approved by the Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 10,500,000 shares of the Company’s common stock. Options awarded under the two plans are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant under each of these plans.

The stock-based awards are accounted for under ASC 718, “Compensation—Stock Compensation.” Pursuant to ASC 718, the estimated grant date fair value of awards is charged to the statement of operations over the requisite service period, which is the vesting period. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted-average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior amongst its employee population. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Year Ended

December 31,

2022

2021

2020

Dividend

None

None

None

Volatility

83.09%

84.67%

85.07%

Risk-free interest rate

2.76%

0.80%

1.21%

Expected life (years)

5.9

6.0

6.0

Using the Black-Scholes option-pricing model, the weighted-average grant date fair values of options granted during the years ended December 31, 2022, 2021, and 2020, were $3.62, $5.07, and $3.28 per share, respectively.

A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

    

    

Weighted-

    

Weighted-

    

Number

Average

Average

Aggregate

of Stock

Exercise

Remaining

Intrinsic

Options

Price

Life in Yrs.

Value

Outstanding at December 31, 2021

21,219

$

6.28

Granted

13,892

5.11

Exercised

(313)

3.89

Forfeited/Canceled

(1,672)

7.40

Outstanding at December 31, 2022

33,126

$

5.76

7.71

$

11,013

Exercisable at December 31, 2022

 

15,018

$

6.27

6.14

$

7,685

Vested and expected to vest at December 31, 2022

 

33,126

$

5.76

7.71

$

11,013

In 2020, the Company issued 2.6 million performance-based stock options to certain employees that will vest upon the achievement of specified performance goals. Upon assessment of the performance-based stock option awards as of December 31, 2021, the Company determined the first performance goal to be probable of vesting and, as such, recorded $2.6 million of stock-based compensation expense for the year ended December 31, 2021. In May 2022, the first performance goal was achieved, resulting in the vesting of 25% of the 2.6 million performance-based stock options. In November 2022, the second performance goal was achieved, resulting in the vesting of 50% of the 2.6 million performance-based stock options and $5.2 million of stock-based compensation expense recorded for the year ended December 31, 2022. On December 31, 2022, 12.5% of the 2.6 million performance-based stock options forfeited. The fair value of the remaining unvested performance-based stock options that could be expensed in future periods is $1.3 million.

72

A summary of restricted stock and restricted stock unit activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2021

77

$

5.59

Granted

138

5.45

Vested

 

(27)

5.43

Forfeited

(50)

5.68

Unvested at December 31, 2022

138

$

5.45

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan. Following the share increase on January 1, 2021 under the ESPP’s “evergreen” provision, an aggregate of 2,000,000 shares of common stock have been reserved for issuance under the ESPP. Under the ESPP, eligible participants purchase shares of the Company's common stock at a price equal to 85% of the lesser of the closing price of the Company's common stock on the first business day and the final business day of the applicable plan purchase period. Plan purchase periods are six months and begin on January 1 and July 1 of each year, with purchase dates occurring on the final business day of the given purchase period. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period. During 2022, 2021, and 2020, approximately 178,000, 126,000, and 122,000 shares, respectively, were issued to participating employees at fair values ranging from $1.72 to $2.37 per share.

Stock compensation expense related to stock options and restricted stock awards granted under the option plans and the ESPP was $24.9 million, $16.8 million, and $14.0 million during the years ended December 31, 2022, 2021, and 2020, respectively. The increase in stock compensation expense in 2022 was due primarily to the vesting of performance-based stock option awards as discussed above and an increase in the number of stock options granted in 2022 driven by significant hiring in the year. As of December 31, 2022, the estimated fair value of unvested employee awards was $57.4 million. The weighted-average remaining vesting period for these awards is approximately three years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the years ended December 31, 2022, 2021, and 2020 is $0.7 million, $0.7 million, and $0.3 million, respectively, of expense recorded for directors’ deferred share units, the details of which are discussed in Note J.

A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):

Year Ended December 31,

2022

2021

2020

 

Total fair value of options vested

$

25,442

$

15,839

$

11,465

Total intrinsic value of options exercised

451

 

3,322

 

746

Cash received from the exercise of stock options and ESPP purchases

1,905

 

3,769

 

1,471

Comprehensive Loss

The Company presents comprehensive loss in accordance with ASC 220, Comprehensive Income. Comprehensive loss is comprised of the Company’s net loss for all periods presented.

Segment Information

During all periods presented, the Company continued to operate in one reportable business segment under the management approach of ASC 280, Segment Reporting, which is the business of the discovery and development of ADCs for the treatment of cancer.

73

The percentages of revenues recognized from significant customers of the Company in the years ended December 31, 2022, 2021, and 2020 are included in the following table:

Year Ended December 31,

Collaborative Partner:

2022

2021

2020

Huadong

37%

24%

-%

Roche

28%

67%

53%

Eli Lilly

17%

-%

-%

Viridian

10%

11%

1%

Jazz

-%

-%

46%

There were no other customers of the Company with significant revenues in the periods presented.

Pending Accounting Pronouncements

No recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.

C.Collaboration and License Agreements

The Company has numerous collaboration and license agreements with third parties. These agreements typically provide the licensee with rights to use the Company’s ADC platform technology with its antibodies or related targeting vehicles to a defined target to develop products. The licensee is generally responsible for the development, clinical testing, manufacturing, registration, and commercialization of any resulting product candidate. As part of these agreements, the Company is generally entitled to receive upfront fees, potential milestone payments, royalties on the sales of any resulting products, and research and development funding based on activities performed at our collaborative partner’s request. See below for details regarding the Company’s collaboration and license agreements with activity in the financial statement periods presented.

Roche

In 2000, the Company granted Genentech, now a unit of Roche, an exclusive development and commercialization license to use the Company’s maytansinoid ADC technology with antibodies, such as trastuzumab, or other proteins that target HER2. Under the terms of this agreement, Roche has exclusive worldwide rights to develop and commercialize maytansinoid ADC compounds targeting HER2. Pursuant to this agreement, Roche developed and received marketing approval for its HER2-targeting ADC, KADCYLA, in the U.S., Japan, the European Union, and numerous other countries. Roche is responsible for the manufacturing, product development, and marketing of any products resulting from the agreement. The Company received a $2.0 million non-refundable upfront payment from Roche upon execution of the agreement. The Company is also entitled to receive up to a total of $44.0 million in development and regulatory milestone payments, plus royalties on the commercial sales of KADCYLA or any other resulting products. Through December 31, 2022, the Company had received and recognized $39.0 million in milestone payments related to KADCYLA.

The Company receives royalty reports and payments related to sales of KADCYLA from Roche one quarter in arrears. In accordance with the Company’s revenue recognition policy, $29.3 million, $46.8 million, and $68.5 million of non-cash royalties on net sales of KADCYLA were recorded and included in royalty revenue for the years ended December 31, 2022, 2021, and 2020, respectively. The Company sold its rights to receive royalty payments on the net sales of KADCYLA through two separate transactions in 2015 and 2019. Following the 2019 transaction, OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, is entitled to receive all of these royalties.

Roche, through its Genentech unit, also has licenses for the exclusive right to use the Company’s maytansinoid ADC technology with antibodies to four undisclosed targets, which were granted under the terms of a separate, now expired, 2000 right-to-test agreement with Genentech. For each of these licenses, the Company received a $1.0 million license fee and is entitled to receive up to a total of $38.0 million in development, regulatory, and sales-based milestone payments plus royalties on the sales of any resulting products. The Company has not received any milestone payments from these agreements through December 31, 2022. Roche is responsible for the development, manufacturing, and marketing of any products resulting from these licenses.

74

Novartis

The Company granted Novartis exclusive development and commercialization licenses to the Company’s maytansinoid and IGN ADC technology for use with antibodies to six specified targets under a now-expired right-to-test agreement established in 2010. The Company received a $45.0 million upfront payment in connection with the execution of the right-to-test agreement in 2010, $8.5 million in extension and amendment fees, and an exercise fee of $1.0 million for each of the six licenses taken. In May 2018, Novartis terminated one of its six licenses. In August 2022, Novartis terminated four of the remaining development and commercialization licenses. The Company had $2.8 million of deferred revenue associated with the terminated licenses related to the portion of the transaction price previously allocated to rights to future technological improvements. In consideration that no technological improvements would be provided to Novartis and, therefore, no unsatisfied obligations were remaining related to such licenses, the $2.8 million was recorded as revenue and is included in license and milestone fees for 2022. With respect to the remaining license, $0.8 million of deferred revenue related to the portion of the transaction price previously allocated to rights to future technological improvements continues to be amortized over the remaining estimated term of the license agreement, and we are entitled to receive up to a total of $199.5 million in potential milestone payments, of which $5.0 million has been received to date, plus royalties on the commercial sales of any resulting products. Novartis is responsible for the manufacturing, development, and marketing of any products resulting from these licenses.

CytomX

In 2016, the Company granted CytomX an exclusive development and commercialization license to the Company’s maytansinoid ADC technology for use with PROBODIES™ that target CD166 under a now expired reciprocal right-to-test agreement. The Company neither received nor made an upfront cash payment in connection with the execution of the right-to-test agreement or the license agreement. With respect to the development and commercialization license granted to CytomX, the Company is entitled to receive up to a total of $160.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. Through December 31, 2022, the Company had received and recognized an aggregate of $4.0 million in milestone payments under this agreement.

In December 2019, the Company granted CytomX an exclusive development and commercialization license to maytansinoid and IGN ADC technology for use with PROBODIES™ that target EpCAM. Pursuant to the license agreement, in January 2020, the Company received a $7.5 million upfront payment. The Company is also entitled to receive up to a total of $355.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. The Company had not received any milestone payments under this agreement through December 31, 2022. CytomX is responsible for the manufacturing, product development, and marketing of any products resulting from these licenses.

Viridian

In October 2020, the Company entered into a license agreement with Viridian Therapeutics, Inc. pursuant to which the Company granted Viridian the exclusive right to develop and commercialize an insulin-like growth factor-1 receptor (IGF-1R) antibody for all non-oncology indications that do not use radiopharmaceuticals in exchange for an upfront payment, with the potential to receive up to a total of $143.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. Through December 31, 2022, the Company had achieved an aggregate $15.5 million in development milestone payments under the agreement, of which $10.0 million and $5.5 million was included in license and milestone fee revenue for the years ended December 31, 2022 and 2021, respectively. The $10.0 million milestone payment recorded in 2022 was included in accounts receivable as of December 31, 2022. Viridian is responsible for the manufacturing, development, and marketing of any products resulting from the license agreement.

Huadong

In October 2020, the Company entered into a collaboration and license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), a subsidiary of Huadong Medicine Co., Ltd. The collaboration and license agreement grants Huadong an exclusive, royalty-bearing, and sublicensable right to develop and commercialize ELAHERE (the Licensed Product) in the People’s Republic of China, Hong Kong, Macau, and Taiwan (collectively, Greater China). The Company retains exclusive rights to the Licensed Product outside of Greater China. Under the terms of the collaboration and license agreement, the Company received a non-refundable upfront payment of $40.0 million with the potential for approximately $265.0 million in development, regulatory, and sales-based milestone payments. In addition, the Company is entitled to receive tiered percentage royalties ranging from low double digits to high teens as a percentage of commercial sales of the Licensed Product, if approved, by Huadong in Greater China, subject to

75

adjustment in specified circumstances. In December 2022 and December 2021, the Company received milestone payments of $10.0 million and $5.0 million, respectively, upon achievement of development and regulatory milestones.

The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined the promised goods and services included the license to intellectual property and know-how and the clinical supply of the Licensed Product to Huadong for a specified period. The Company concluded that the license to intellectual property and know-how is not distinct from the clinical supply of the Licensed Product because the clinical supply is essential to the use of the license and an alternative source of clinical supply is not readily available in the marketplace. Accordingly, these two promised goods and services are considered a single combined performance obligation. The Company determined there were no options in the agreement that represented material rights.

The transaction price was determined to consist of the upfront payment of $40.0 million and estimated payments to be received for clinical supply of the Licensed Product. At contract inception, future development and regulatory milestones were fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Huadong. The Company re-evaluates the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, at each reporting period and as uncertain events are resolved or other changes in circumstances occur.

The Company determined that revenue related to the agreement would be recognized as the clinical supply of the Licensed Product is delivered to Huadong, estimated to be completed over approximately two years. Accordingly, based on clinical supply delivered to Huadong during 2022 and 2021, the Company recorded $28.5 million and $16.5 million as license and milestone fee revenue in 2022 and 2021, respectively, related to $45.0 million of upfront and milestone payments previously received and deferred. The Company also recorded $10.0 million of license and milestone fee revenue related to a regulatory milestone achieved in 2022.

Lilly

In February 2022, the Company entered into a license agreement with Lilly, pursuant to which the Company granted Lilly worldwide exclusive rights to research, develop, and commercialize antibody-drug conjugates based on the Company’s novel camptothecin technology. Under the terms of the license agreement, the Company received a non-refundable upfront payment of $13.0 million, reflecting initial targets selected by Lilly. During 2022, pursuant to the terms of the agreement, Lilly selected additional targets for which the Company received an additional $13.0 million in non-refundable payments. Lilly may select a pre-specified number of additional targets, with the Company eligible to receive an additional $19.5 million in exercise fees if Lilly licenses the full number of remaining additional targets over a specified period following the effective date of the license agreement, with the potential for up to $1.7 billion in development and sales-based milestone payments if all targets are selected and all milestones are realized. In addition, the Company is entitled to receive tiered royalties, on a product-by-product basis, as a percentage of worldwide annual net sales by Lilly, based on certain net sales thresholds. Lilly is responsible for all costs associated with the research, development, and commercialization of any ensuing products.

The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined the promised goods and services included an exclusive license to use the Company’s intellectual property and know-how to research, develop, and commercialize products related to each of the initial targets selected by Lilly. Each of these licenses is distinct, as Lilly can derive benefit from each license independent of any other initial target licenses. Accordingly, the license to each of the initial targets selected by Lilly represents a separate performance obligation. Lilly has the right to replace each of the initial licensed targets once during a specified term for no additional consideration. If Lilly fails to advance an initial or replacement target to a specified stage within a specified period from the date the target was selected, Lilly’s rights to the respective target will cease and will revert back to the Company. The Company determined Lilly’s right to a replacement target for each of the initial targets represented a material right. Each material right is therefore a separate performance obligation.

Lilly’s right to select additional targets does not represent a material right as the target fee for each additional target is the same and is also consistent with the target fee for each of the initial targets selected by Lilly. Accordingly, each additional target selected by Lilly is accounted for as a separate arrangement.

The transaction price related to the initial targets was determined to consist of the upfront payment of $13.0 million. Future development milestones have been fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Lilly. The transaction price of $13.0 million was allocated to the performance obligations based on their relative stand-alone selling prices. In consideration of each target being at the same stage of

76

development at the time of the initial license or at the time of replacement and each target having approximately the same earnings potential, the Company allocated the $13.0 million transaction price equally across the initial target licenses and the corresponding material rights to obtain licenses to replacement targets, adjusted based on the probability that Lilly would exercise those rights. The Company considered pharmaceutical industry data of the probability of early-stage assets to advance to clinical stage in determining the probability that Lilly would exercise its option to a replacement target. Accordingly, $9.2 million and $3.8 million of the total transaction price was allocated to the initial targets and the material rights to obtain licenses to replacement targets, respectively.

The license terms and accounting outlined above are the same for the additional target licenses selected. Accordingly, $9.2 million and $3.8 million of the $13.0 million transaction price was allocated to the targets selected and the material right to obtain a license to replacement targets, respectively.

The Company re-evaluates the transaction price for each arrangement, including its estimated variable consideration included in the transaction price and all constrained amounts, at each reporting period and as uncertain events are resolved or other changes in circumstances occur.

The transfer of intellectual property and know-how to Lilly to allow for Lilly to derive benefit from the initial and additional target licenses was completed during the three months ended March 31, 2022. As such, during 2022, the Company recognized $18.4 million of license and milestone fee revenue related to the portion of the transaction price allocated to the initial and additional target licenses. The $7.6 million allocated to the material rights to obtain licenses to replacement targets is included in long-term deferred revenue as of December 31, 2022 and will be recognized when the right is either exercised or expires.

Magenta

In November 2022, the Company granted Magenta an exclusive development and commercialization license to the Company’s IGN ADC technology to a specified target and a non-exclusive license to use intellectual property and know-how resulting from the collaboration to research, develop, and commercialize products directed to the specified target. Under the terms of the license agreement, the Company received non-refundable upfront payments totaling $6.0 million. The Company is also entitled to receive up to a total of $125.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product.

The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined there was a single, combined performance obligation consisting of the license to use the Company’s intellectual property and know-how and the non-exclusive license to use intellectual property and know-how resulting from the collaboration. The transaction price was determined to consist of the upfront payments totaling $6.0 million. Future development and regulatory milestones have been fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Magenta. The single, combined performance obligation was satisfied during 2022, and as such, the Company recognized $6.0 million of license and milestone fee revenue in 2022.

In February 2023, Magenta announced its decision to halt further development of its programs and conduct a comprehensive review of strategic alternatives focusing on maximizing shareholder value. As part of this review process, Magenta will explore potential strategic alternatives that may include, but are not limited to, an acquisition, merger, business combination, or other transaction.

Terminated Agreements

Jazz Pharmaceuticals

In August 2017, the Company entered into a Collaboration and Option Agreement with Jazz Pharmaceuticals Ireland Limited (Jazz), a subsidiary of Jazz Pharmaceuticals plc, granting Jazz exclusive, worldwide rights to opt into development and commercialization of two early-stage, hematology-related ADC programs, as well as an additional program to be designated during the term of the agreement. Pursuant to the agreement, Jazz made an upfront payment of $75.0 million to the Company. Additionally, Jazz had also agreed to pay the Company up to $100.0 million in development funding over seven years to support the three ADC programs.

In October 2019 and December 2020, Jazz exercised certain opt-out rights under the agreement, thereby relinquishing its development and commercialization options and restoring all rights to the ADC programs to the Company. The non-refundable, upfront arrangement consideration of $75.0 million was allocated to the three license options. In conjunction with the opt-outs, the Company recognized $60.5 million of the remaining deferred upfront fee as license and milestone fee revenue in the year ended December 31, 2020.

77

Due to the involvement the Company and Jazz both had in the development and commercialization of the products, as well as both parties being part of the cost share agreement and exposed to significant risks and rewards dependent on the commercial success of the products, the arrangement was determined to be a collaborative arrangement within the scope of ASC 808. Accordingly, the Company separated the research and development activities and the related cost sharing arrangement with Jazz. Payments for such activities were recorded as research and development expense and reimbursements received from Jazz were recognized as an offset to research and development expense in the accompanying statement of operations during the development period. Included in research and development expense for each of the years ended December 31, 2021 and 2020 are $6.7 million of credits related to reimbursements from Jazz.

D.Product Revenue Reserves and Allowances

In November 2022, the FDA granted accelerated approval for ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. The Company recorded net product revenue of $2.6 million from U.S. sales of ELAHERE through December 31, 2022.

The following table summarizes activity in each of the product revenue allowance and reserve categories for the years ended December 31, 2022 and 2021 (in thousands):

December 31,

December 31,

    

2022

    

2021

Beginning balance at January 1

$

$

Provision related to sales in the current period

313

Credits and payments made

Ending balance at December 31

$

313

$

E.Inventory

Capitalized inventory consists of the following at December 31, 2022 and 2022 (in thousands):

December 31,

December 31,

    

2022

    

2021

Raw materials

$

15,952

$

Work in process

Finished goods

244

Total Inventory

$

16,196

$

F.Property and Equipment

Property and equipment consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

December 31,

    

2022

2021

Leasehold improvements

$

22,867

    

$

22,051

Machinery and equipment

 

3,063

 

2,955

Computer hardware and software

 

6,248

 

5,846

Furniture and fixtures

 

3,383

 

3,265

Assets under construction

 

180

 

233

$

35,741

$

34,350

Less accumulated depreciation

 

(31,364)

 

(29,687)

Property and equipment, net

$

4,377

$

4,663

Included in the table above are amounts capitalized for equipment under capital leases at December 31, 2022 and 2021 totaling $2.2 million and $2.1 million, net of accumulated amortization of $1.8 million and $1.6 million, respectively. Depreciation expense was $1.8 million, $2.0 million, and $2.1 million for the years ended December 31, 2022, 2021 and 2020, respectively. As a result of the restructuring in 2019, during the year ended December 31, 2020, the Company liquidated laboratory equipment and certain other fixed assets with an aggregate cost basis of $7.5 million and accumulated depreciation of $6.8 million for $1.4 million in payments to the Company.

78

G.Convertible 4.5% Senior Notes

In 2016, the Company issued convertible notes with an aggregate principal amount of $100 million, of which $2.1 million remained outstanding as of December 31, 2020. In June 2021, $1.0 million of outstanding convertible notes were converted into 238,777 shares of the Company’s common stock and the remaining $1.1 million outstanding was repaid in full by a cash payment upon maturity on July 1, 2021. The convertible notes were senior unsecured obligations and bore interest at a rate of 4.5% per year, payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The Company recorded $0.1 million of interest expense in each of the years ended December 31, 2021 and 2020. The Company analyzed the terms of the convertible notes and determined the notes were entirely accounted for as debt and none of the terms of the notes required separate accounting.

H.Liability Related to Sale of Future Royalties

In 2015, Immunity Royalty Holdings, L.P. (IRH) purchased the right to receive 100% of the royalty payments on commercial sales of KADCYLA arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reached a specified milestone. Once the applicable threshold was met, the Company would thereafter have received 85% and IRH would have received 15% of the KADCYLA royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and are being amortized to interest expense over the estimated life of the royalty purchase agreement. Although the Company sold its rights to receive royalties from the sales of KADCYLA, as a result of its ongoing involvement in the cash flows related to these royalties, the Company continues to account for these royalties as revenue and recorded the $200 million in proceeds from this transaction as a liability related to sale of future royalties (Royalty Obligation) that is being amortized using the interest method over the estimated life of the royalty purchase agreement.

In January 2019, the Company sold its residual rights to receive royalty payments on commercial sales of KADCYLA to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million in broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on. Because the Company will not be involved with the cash flows related to the residual royalties, the $65.2 million of net proceeds received from the sale of its residual rights to receive royalty payments was recorded as deferred revenue and is being amortized as the royalty revenue related to the residual rights is earned using the units of revenue approach. During the second quarter of 2021, the aggregate royalty threshold was met and, in accordance with the Company’s revenue recognition policy, $16.4 million and $7.7 million of revenue related to the residual rights was recorded and is included in non-cash royalty revenue for the years ended December 31, 2022 and 2021, respectively. Additionally, the purchase of IRH’s interest by OMERS did not result in an extinguishment or modification of the original instrument and, accordingly, the Company will continue to account for the remaining obligation as a liability as outlined above.

The following table shows the activity within the liability account during the year ended December 31, 2022 and the period from inception (in thousands):

Period from

Year Ended

inception to

    

December 31, 2022

December 31, 2022

Liability related to sale of future royalties, net — beginning balance

$

41,044

$

Proceeds from sale of future royalties, net

 

 

194,135

KADCYLA royalty payments received and paid

 

(13,101)

 

(276,958)

Non-cash interest expense recognized

4,165

114,931

Liability related to sale of future royalties, net — ending balance

$

32,108

$

32,108

The Company receives royalty reports and royalty payments related to sales of KADCYLA from Roche one quarter in arrears. As royalties are remitted to OMERS, the balance of the Royalty Obligation will be effectively repaid over the life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to estimate the total amount of future royalty payments to be received and remitted as noted above over the life of the agreement. The sum of these amounts less the $200 million proceeds the Company received from IRH will be recorded as interest expense over the life of the Royalty Obligation. The Company’s estimate of this total interest expense has resulted in an imputed annual interest rate of 10.5% since inception and as of December 31, 2022. The Company periodically assesses the estimated royalty payments to IRH/OMERS and to the extent such payments are greater or less

79

than its initial estimates, or the timing of such payments is materially different than its original estimates, the Company will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could materially affect the amount and timing of royalty payments from Genentech, most of which are not within the Company’s control. Such factors include, but are not limited to, changing standards of care, the introduction of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties are paid in U.S. dollars (USD) while significant portions of the underlying sales of KADCYLA are made in currencies other than USD, and other events or circumstances that could result in reduced royalty payments from KADCYLA, all of which would result in a reduction of non-cash royalty revenues and non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales of KADCYLA are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.

I.Income Taxes

For the years ended December 31, 2022, 2021 and 2020, the loss before provision for income taxes consist of the following (in thousands):

Years Ended December 31,

    

2022

    

2021

    

2020

Domestic

    

$

18,417

    

$

(139,303)

    

$

(44,372)

Foreign

  

(240,128)

Total

$

(221,711)

$

(139,303)

$

(44,372)

For the year ended December 31, 2022, the Company’s total tax expense was all federal current expense. The difference between the Company’s expected tax benefit, as computed by applying the applicable U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax is reconciled in the following table (in thousands):

Years Ended December 31,

2022

    

2021

2020

Loss before income tax expense

    

$

(221,711)

    

$

(139,303)

    

$

(44,372)

Expected tax benefit at 21%

  

$

(46,559)

$

(29,254)

$

(9,318)

Permanent differences

 

454

 

606

 

157

Intra-entity transfer of intangible assets

90,720

Incentive stock options

769

420

201

State tax provision (benefit) net of federal benefit

 

29,304

 

(7,376)

 

(2,250)

Change in valuation allowance, net

 

(75,683)

 

46,987

 

15,175

Federal research credit

 

(2,030)

 

(575)

 

(228)

Federal orphan drug credit

(9,286)

(7,429)

(6,218)

Expired loss and credit carryforwards

345

419

Withholding tax credit

(878)

(4,789)

Stock option expirations

 

 

1,065

 

2,062

Foreign rate differential

14,407

Income tax expense

$

1,218

$

$

In 2017, the Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law. Among other provisions, the 2017 Tax Act requires taxpayers to capitalize and amortize research and experimental (R&E) expenditures under Section 174 for tax years beginning after December 31, 2021. As such, the rule noted became effective for the Company during the year ended December 31, 2022 and resulted in the capitalization of certain R&E costs within its tax provision. The Company will amortize such costs for tax purposes over 5 years if the R&E was performed in the United States and over 15 years if the R&E was performed outside the United States.

During 2022, the Company transferred certain of its intellectual property rights to a newly formed Swiss subsidiary. This transfer resulted in a significant income inclusion for U.S. tax purposes which has been partially offset by utilization of a portion of the Company’s net operating loss (NOL) carryforwards that existed before the transaction. The income inclusion for state tax purposes was completely offset by NOL carryforwards.

At December 31, 2022, the Company had NOL carryforwards of $443.3 million available to reduce federal taxable income, if any, that can be carried forward indefinitely. The Company has $251.1 million of NOL carryforwards

80

available to reduce state taxable income, if any, that expire in 2036 through 2042. The Company also has federal and state credit carryforwards of $85.6 million and $11.1 million, respectively, available to offset federal and state income taxes, which expire beginning in 2027 and foreign tax credits of $6.5 million that begin to expire in 2030. Due to the degree of uncertainty related to the ultimate use of the loss carryforwards and tax credits, the Company has established a valuation allowance to fully reserve these tax benefits.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 are as follows (in thousands):

December 31,

2022

2021

Deferred tax assets:

    

Net operating loss carryforwards

$

115,047

$

264,773

Research and development tax credit carryforwards

103,155

 

92,832

Property and other intangible assets

1,452

 

1,150

Deferred revenue

14,561

 

25,153

Stock-based compensation

18,783

 

12,195

Operating lease liability

4,421

 

5,170

Other liabilities

3,144

 

1,737

Royalty sale

8,393

10,247

Sec 174 R&E capitalization

68,150

Total deferred tax assets

$

337,106

$

413,257

Deferred tax liabilities:

Operating lease right of use asset

(2,967)

(3,386)

Royalty sale transaction costs

(107)

(158)

Total deferred tax liabilities

$

(3,074)

$

(3,544)

Valuation allowance

(334,032)

 

(409,713)

Net deferred tax assets/(liabilities)

$

$

The Company has evaluated the positive and negative evidence bearing upon the realizability of its deferred tax assets. The Company has determined that it is not more-likely-than-not that the tax benefits related to the federal and state deferred tax assets will be realized for financial reporting purposes. Accordingly, the deferred tax assets have been fully reserved at December 31, 2022 and 2021. The valuation allowance decreased by $75.7 million during the year ended December 31, 2022.

Utilization of the NOL and credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future as provided by Sections 382 and 383 of the Internal Revenue Code of 1986, as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and credit carry forwards that can be utilized annually to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. Since the Company’s formation, it has raised capital through the issuance of capital stock on several occasions (both pre and post initial public offering) which, combined with the purchasing shareholders’ subsequent disposition of those shares, may have resulted in a change of control, as defined by Section 382, or could result in a change of control in the future upon subsequent disposition. The Company completed a study to assess whether a change of control has occurred or whether there have been multiple changes of control since its formation and determined no ownership change occurred under Section 382 as of December 31, 2022. The Company has not completed a detailed Research and Development Credit Study (including the Orphan Drug Credit); accordingly, a portion of the tax credit carryforward may not be available to offset future income.

The Company accounts for uncertain tax positions under the recognition and measurement criteria of ASC 740-10. For those tax positions for which it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. If the Company does not believe that it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized. As of December 31, 2022 and 2021, no uncertain tax positions have been recorded. Interest and penalties related to the settlement of uncertain tax positions, if any, will be reflected in income tax expense. The Company did not recognize any interest and penalties associated with

81

unrecognized tax benefits in the accompanying consolidated financial statements. The Company does not expect any material changes to the unrecognized benefits within 12 months of the reporting date. Due to existence of the valuation allowance, future changes in the Company’s unrecognized tax benefits will not impact its effective tax rate.

The statute of limitations for assessment by the Internal Revenue Service, or IRS, and state tax authorities is open for tax years ending after December 31, 2018, although carryforward attributes that were generated prior to 2018 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period.

J.Capital Stock

Common Stock Reserved

At December 31, 2022, the Company had reserved 56.0 million shares of authorized common stock for the future issuance of shares under the 2018, ESPP, and Inducement Plans. See “Stock-Based Compensation” in Note B for a description of the 2018, ESPP, and Inducement Plans. Additionally, the Company has reserved 32.8 million shares of authorized common stock for future issuance pursuant to pre-funded warrant agreements, the details of which are discussed below.

Pre-Funded Warrants

In August 2021, the Company entered into a Securities Purchase Agreement (SPA) with RA Capital Healthcare Fund, L.P. (RA Capital), pursuant to which the Company agreed to sell to RA Capital a pre-funded warrant to purchase up to 5,434,782 shares of common stock for $5.51 per share of common stock underlying the pre-funded warrant. The per share exercise price of the pre-funded warrant is $0.01. The private placement resulted in aggregate gross proceeds of $29.9 million, before $0.2 million of transaction costs.

In connection with a public offering in December 2021, the Company issued pre-funded warrants to purchase 16,000,000 and 11,363,636 shares of common stock to RA Capital and Redmile Group, LLC, respectively, for $6.59 per share of common stock underlying the pre-funded warrants, which, together with the per share exercise price of $0.01, is equal to $6.60, the public offering price of the shares of common stock in the offering. RA Capital and Redmile Group, LLC are each considered related parties pursuant to ASC 850, Related Party Disclosures.

The pre-funded warrants’ fundamental transaction provision does not provide the warrant holders with the option to settle any unexercised warrants for cash in the event of any fundamental transactions; rather, in all fundamental transaction scenarios, the warrant holder will only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion) that is being offered and paid to the shareholders of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof. The pre-funded warrants also include a separate provision whereby the exercisability of the warrants may be limited if, upon exercise, the warrant holder or any of its affiliates would beneficially own more than 9.99% of the Company’s common stock. This threshold is subject to the holder’s rights under the pre-funded warrants to increase or decrease such percentage to any other percentage not in excess of 19.99% upon at least 61 days’ prior notice from the holder to the Company.

The Company has assessed the pre-funded warrants for appropriate equity or liability classification pursuant to the Company’s accounting policy described in Note B, “Summary of Significant Accounting Policies.” During this assessment, the Company determined the pre-funded warrants are freestanding instruments that do not meet the definition of a liability pursuant to ASC 480 and do not meet the definition of a derivative pursuant to ASC 815. The pre-funded warrants are indexed to the Company’s common stock and meet all other conditions for equity classification under ASC 480 and ASC 815. Based on the results of this assessment, the Company concluded that the pre-funded warrants are freestanding equity-linked financial instruments that meet the criteria for equity classification under ASC 480 and ASC 815. Accordingly, the pre-funded warrants are classified as equity and accounted for as a component of additional paid-in capital at the time of issuance. The Company also determined that the pre-funded warrants should be included in the determination of basic and diluted earnings per share in accordance with ASC 260, Earnings per Share.

Stock Options

As of December 31, 2022, the 2018 Plan and the Inducement Plan were the only employee share-based compensation plans of the Company under which grants can be made. During the year ended December 31, 2022, holders of options issued under the option plans exercised their rights to acquire an aggregate of 313,000 shares of common stock at prices ranging from $2.31 to $5.25 per share. The total proceeds to the Company from these option

82

exercises were $1.2 million. Additionally, during 2022 and pursuant to the Company’s ESPP, approximately 178,000 shares of common stock were issued to participating employees generating $0.7 million of proceeds to the Company.

2004 Non-Employee Director Compensation and Deferred Share Unit Plan

Under the 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, or the 2004 Director Plan, as amended, between 2004 and 2009 non-employee directors were paid their annual retainers in the form of deferred stock units, based on the fair market value of the Company’s common stock on the last date of the Company’s fiscal year prior to the year for which services were rendered, and in cash, with the option, at their discretion, to have all or a portion of the cash portion paid in additional deferred stock units. All deferred stock units awarded under the 2004 Director Plan have vested and are redeemed on the date a director ceases to be a member of the Board, at which time such director’s deferred stock units will be settled in shares of common stock of the Company issued under the 2006 Plan at a rate of one share for each vested unit.

Compensation Policy for Non-Employee Directors

In September 2009, the Board adopted a new Compensation Policy for Non-Employee Directors, which superseded the 2004 Plan and made certain changes to the compensation of its non-employee directors. The Compensation Policy for Non-Employee Directors, as amended as of December 2022, consists of three elements: cash compensation; deferred stock units; and stock options.

Cash Compensation

Each non-employee director receives annual meeting fees which are paid in quarterly installments in, at each director’s election, either cash or deferred stock units.

Deferred Stock Units

Pursuant to the Compensation Policy for Non-Employee Directors, as amended, non-employee directors receive deferred stock units upon initial election to the Board and annually thereafter. Vested deferred stock units are redeemed on the date a director ceases to be a member of the Board, at which time such director’s deferred stock units will generally be settled in shares of the Company’s common stock issued under our 2018 Plan (or its predecessor plans, depending on the grant date of the deferred stock units) at a rate of one share for each vested deferred stock unit then held. Any deferred stock units that remain unvested at that time will be forfeited.

Pursuant to the Compensation Policy for Non-Employee Directors, as amended, the Company recorded:

$0.7 million in compensation expense during the year ended December 31, 2022 related to the grant of 148,000 deferred share units and 100,000 deferred share units previously granted;
$0.7 million in compensation expense during the year ended December 31, 2021 related to the grant of 166,000 deferred share units and 52,000 deferred share units previously granted; and
$0.3 million in compensation expense during the year ended December 31, 2020 related to the grant of 127,000 deferred share units and 15,000 deferred share units previously granted.

Effective 2023, non-employee directors will opt to receive deferred stock units, restricted stock units, and/or shares upon initial election and annually thereafter.

Stock Options

Pursuant to the Compensation Policy for Non-Employee Directors, as amended, non-employee directors also receive stock option awards upon initial election to the Board and annually thereafter. The directors received a total of 321,622, 352,000, and 300,000 options in the years ended December 31, 2022, 2021, and 2020, and the related stock compensation expense is included in the amounts discussed in the “Stock-Based Compensation” section of footnote B above.

K.Leases

Leases

The Company currently has one real estate lease with CRP/King 830 Winter L.L.C. for the rental of approximately 120,000 square feet of laboratory and office space at 830 Winter Street, Waltham, Massachusetts through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for two additional terms of five years and is required to pay certain operating expenses for the leased

83

premises subject to escalation charges for certain expense increases over a base amount. The Company also has a lease agreement through March 2027 for the rental of copier equipment.

Lease expense for operating lease payments is recognized on a straight-line basis over the lease term, which for each of the years ended December 31, 2022, 2021, and 2020 was $4.0 million and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities in each of the years ended December 31, 2022 and 2021 was $5.3 million. As of December 31, 2022, the Company’s ROU assets and lease liabilities for operating leases totaled $10.2 million and $15.2 million, respectively, and the weighted average remaining term of the operating leases is approximately 3.25 years. The weighted average discount rate for the operating lease liability is approximately 11%. A 100-basis point change in the incremental borrowing rate would result in less than a $1 million impact to the ROU assets and liabilities recorded.

The maturities of operating lease liabilities discussed above are as follows (in thousands):

2023

    

$

5,503

2024

 

5,522

2025

 

5,543

2026

 

1,429

2027

13

Total lease payments

18,010

Less imputed interest

(2,766)

Total lease liabilities

$

15,244

In addition to the amounts in the table above, the Company is also responsible for variable operating costs and real estate taxes approximating $3.8 million per year through March 2026.

Sublease Income

In 2020, the Company executed four agreements to sublease a total of approximately 65,000 square feet of the Company’s leased space at 830 Winter Street, Waltham, Massachusetts through March 2026. During the years ended December 31, 2022 and 2021, the Company recorded $1.1 million and $4.9 million of sublease income, respectively, inclusive of the sublessees’ proportionate share of operating expenses and real estate taxes for the period. The decrease in the current year period is driven by amortization of the lease incentive discussed further below.

In June 2022, in order to reclaim laboratory and office space, the Company modified one of its sublease agreements to terminate the sublease early. Pursuant to the amended sublease agreement, the Company is required to pay the sublessee $4.0 million as a lease incentive, of which $1.8 million was paid in June 2022 and the remainder was paid at the end of the sublease term in early January 2023. No other terms from the original sublease agreement were modified. In accordance with ASC 842, Leases, the $4.0 million lease incentive was recognized on a straight-line basis over the remaining sublease term. Additionally, in November 2022, the Company modified a separate sublease agreement to terminate the sublease on January 31, 2023. There was no lease incentive included and no other terms from the original sublease agreement were modified. As a result of the early termination of the two sublease agreements, the Company will forego $4.6 million in minimum future rental payments. The Company assessed the underlying right-of-use asset and determined there was no impairment.

One of the two remaining sublease agreements includes an early termination option after certain periods of time for an agreed-upon fee. Assuming no early termination option is exercised, the Company will receive $5.7 million in minimum rental payments over the remaining term of the subleases, which is not included in the operating lease liability table above. The sublessees are also responsible for their proportionate share of variable operating expenses and real estate taxes.

L.Commitments and Contingencies

Manufacturing Commitments

As of December 31, 2022, the Company has noncancelable obligations under several agreements related to in-process and future manufacturing of antibody and cytotoxic agents required for supply of the Company’s product candidates totaling $17.9 million, which will be paid in 2023. Additionally, pursuant to commercial agreements for future production of antibody, the Company’s noncancelable commitments total $43.7 million at December 31, 2022.

84

License Commitment

In October 2021, as a result of a dispute regarding terms of a 2012 license agreement with a contract manufacturing vendor, the Company and vendor amended their agreement to replace certain annual fees and potential royalties payable by the Company on future sales of ELAHERE with capped development and sales-based milestone payments totaling $18.0 million, of which $6.0 million and $3.0 million was recorded as research and development expense during the years ended December 31, 2022 and 2021, respectively.

Litigation

The Company is not party to any material litigation.

M. Related Party Transactions

The Company’s chief executive officer has served as a director on the board of directors of Ergomed PLC since June 2021. During the year ended December 31, 2022, the Company executed agreements with Ergomed Clinical Research, Inc. and PrimeVigilance USA, Inc., subsidiaries of Ergomed PLC, for clinical trial and pharmacovigilance-related services. Ergomed Clinical Research, Inc. and PrimeVigilance USA, Inc. are each considered related parties pursuant to ASC 850, Related Party Disclosures. In the year ended December 31, 2022, the Company made payments totaling $5.0 million to Ergomed Clinical Research, Inc. Payments made pursuant to the agreement with PrimeVigilance USA, Inc. during the year ended December 31, 2022 were not material to the Company’s consolidated statement of operations.

The Company’s Executive Vice President of Research, Development, and Medical Affairs joined the Company on December 29, 2022. He has served as a director on the board of directors of Magenta Therapeutics since August 2022. In 2020, the Company and Magenta executed a Material Transfer and Evaluation Agreement, and subsequently executed an exclusive development and commercialization license to the Company’s IGN ADC technology to a specified target in November 2022. Pursuant to the agreements, the Company received an aggregate $6.0 million in license fees during the years ended December 31, 2022 and 2021.

N.Employee Benefit Plans

The Company has a deferred compensation plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). Under the 401(k) Plan, eligible employees are permitted to contribute, subject to certain limitations, up to 100% of their gross salary and the Company’s matching contribution is 50% of the first 6% of the eligible employees’ contributions. In the years ended December 31, 2022, 2021 and 2020, the Company’s contributions to the 401(k) Plan totaled $1.0 million, $0.5 million, and $0.4 million, respectively.

85

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

None.

Item 9A. Controls and Procedures

1.

Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our principal executive officer and principal financial officer have concluded that, as of the end of such period, our disclosure controls and procedures were adequate and effective.

2.

Internal Control Over Financial Reporting

(a)

Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act as a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our board of directors, management, and other personnel 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 U.S. and includes those policies and procedures that:

pertain to the maintenance of records that in reasonable detail accurately and fairly reflect our transactions and dispositions of our assets;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our 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. Projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission, or COSO, in 2013.

Based on this assessment, management has concluded that, as of December 31, 2022 our internal control over financial reporting is effective.

Ernst & Young LLP, our independent registered public accounting firm, has issued a report on the effectiveness of our internal control over financial reporting as of December 31, 2022. This report appears immediately below.

86

(b)

Attestation Report of the Independent Registered Public Accounting Firm

Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of ImmunoGen, Inc.

Opinion on Internal Control over Financial Reporting

We have audited ImmunoGen, Inc.’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, ImmunoGen, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of operations and comprehensive loss, shareholders’ equity (deficit) and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and our report dated March 1, 2023 expressed an unqualified opinion thereon that included an explanatory paragraph regarding the Company’s ability to continue as a going concern.

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/ Ernst & Young LLP

Boston, Massachusetts

March 1, 2023

87

(c)

Changes in Internal Control Over Financial Reporting

During the three months ended December 31, 2022, we implemented certain internal controls in connection with our product launch. There were no other changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

3.

Limitations on the Effectiveness of Controls

Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or its internal control over financial reporting will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are 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 an organization have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake.

Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving our stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

Item 9B. Other Information

None

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable

PART III

The information called for by Part III of Form 10-K (Item 10—Directors, Executive Officers and Corporate Governance of the Registrant, Item 11—Executive Compensation, Item 12—Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters, Item 13—Certain Relationships and Related Transactions, and Director Independence, and Item 14—Principal Accounting Fees and Services) is incorporated by reference from our proxy statement related to our 2022 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission not later than May 2, 2022 (120 days after the end of the year covered by this report).

PART IV

Item 15. Exhibits, Financial Statement Schedules

(a)

Documents filed as part of this Report:

(1)See the financial statements of ImmunoGen, Inc. at Item 8 of this report.
(2)Financial Statement Schedules:

Schedules not included herein are omitted because they are not applicable, or the required information appears in the accompanying Consolidated Financial Statements or Notes thereto.

(3)Exhibit Index

88

Filed

Incorporated by Reference

Exhibit

Number

  

Exhibit Description

  

with this
Form 10-K

  

Form

  

Filing Date
with SEC

  

Exhibit
Number

3.1

Restated Articles of Organization, as amended

10-Q

August 5, 2020

 

3.1 

3.1(a)

Articles of Amendment

10-Q

January 30, 2013

3.1 

3.1(b)

Articles of Amendment

10-Q

August 4, 2017

3.1 

3.1(c)

Articles of Amendment

10-Q

August 5, 2020

3.1(c) 

3.1(d)

Articles of Amendment

10-Q

August 1, 2022

3.1(d) 

3.2

Amended and Restated By-Laws

8-K

June 20, 2016

3.1 

4.1

Article 4 of Restated Articles of Organization, as amended (see Exhibit 3.1)

4.2

Form of Common Stock certificate

S-1

November 15, 1989
(File No. 33-31219)

4.2 

4.3

Description of Securities

X

4.4

Form of Pre-Funded Warrant issued August 12, 2021

8-K

August 12, 2021

 

4.1 

4.5

Form of Pre-Funded Warrant issued December 6, 2021

8-K

December 3, 2021

 

4.1 

10.1

Lease Agreement, dated as of July 27, 2007, by and between Intercontinental Fund III 830 Winter Street LLC, landlord, and the Registrant

10-Q

November 7, 2007

10.2 

10.1(a)

First Amendment to Lease Agreement dated as of December 9, 2013, by and between Intercontinental Fund III 830 Winter Street LLC, landlord, and the Registrant

10-Q

February 5, 2014

10.1 

10.1(b)

Second Amendment to Lease Agreement dated as of April 28, 2014, by and between Intercontinental Fund III 830 Winter Street LLC, landlord, and the Registrant

10-Q

May 2, 2014

10.1 

10.1(c)

Third Amendment to Lease Agreement dated as of December 14, 2015 by and between CRP/King 830 Winter, L.L.C., landlord, and the Registrant

10-Q

February 4, 2016 

10.1

10.1(d)

Fourth Amendment to Lease Agreement dated as of April 6, 2018 by and between CRP/King 830 Winter, L.L.C., landlord, and the Registrant

10-Q

May 9, 2018

10.2

10.2**

Collaboration and License Agreement effective as of October 19, 2020 by and between the registrant and Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd., a subsidiary of Huadong Medicine Co., Ltd.

10-K

March 1, 2021

10.6

10.3**

License Agreement as of February 14, 2022 by and between the Registrant and Eli Lilly and Company

10-Q

May 6, 2022

10.1

10.10†

2006 Employee, Director and Consultant Equity Incentive Plan, as amended and restated through November 11, 2014

8-K

November 13, 2014

10.1 

10.10(a)†

Form of Incentive Stock Option Agreement for Executives under 2006 Plan

S-8

November 15, 2006

99.4 

10.10(b)†

Form of Non-Qualified Stock Option Agreement for Executives under 2006 Plan

S-8

November 15, 2006

99.5 

10.10(c)†

Form of Non-Qualified Stock Option Agreement for Directors under 2006 Plan

10-Q

October 29, 2010

10.1 

10.10(d)†

Form of Director Deferred Stock Unit Agreement

10-Q

October 29, 2010

10.1 

10.10(e)†

Form of Incentive Stock Option Agreement for all employees (including executives)

10-K

August 29, 2012

10.14(g)

10.10(f)†

Form of Non-Qualified Stock Option Agreement for all employees (including executives)

10-K

August 29, 2012

10.14(h)

10.10(g)†

Form of Non-Qualified Stock Option Agreement for Directors

10-K

August 29, 2012

10.14(i)

10.10(h)†

Form of Incentive Stock Option for all employees (including executives)

8-K

April 26, 2016

10.1

10.10(i)†

Form of Non-Qualified Stock Option Agreement for all employees (including executives)

8-K

April 26, 2016

10.2

89

Filed

Incorporated by Reference

Exhibit

Number

  

Exhibit Description

  

with this
Form 10-K

  

Form

  

Filing Date
with SEC

  

Exhibit
Number

10.11†

2016 Employee, Director and Consultant Equity Incentive Plan, as amended and restated through June 13, 2017

8-K

June 16, 2017

10.1

10.11(a)†

Form of Incentive Stock Option Agreement under the 2016 Plan

8-K

December 13, 2016

10.2

10.11(b)†

Form of Non-Qualified Stock Option Agreement for Employees under the 2016 Plan

8-K

December 13, 2016

10.3

10.11(c)†

Form of Non-Qualified Stock Option Agreement for Non-Employee Directors

8-K

December 13, 2016

10.4

10.11(d)†

Form of Deferred Stock Unit Agreement for Non-Employee Directors

8-K

December 13, 2016

10.5

10.12†

Amended and Restated 2018 Employee, Director and Consultant Equity Incentive Plan

8-K

June 17, 2022

10.1 

10.12(a)†

Form of Incentive Stock Option Agreement under the 2018 Plan

8-K

June 22, 2018

10.2

10.12(b)†

Form of Non-Qualified Stock Option Agreement for Employees under the 2018 Plan

8-K

June 22, 2018

10.3

10.12(c)†

Form of Restricted Stock Unit Agreement under the 2018 Plan, as amended February 3, 2023

X

10.12(d)†

Form of Non-Qualified Stock Option Agreement for Non-Employee Directors, as amended December 15, 2022

X

10.12(e)†

Form of Deferred Stock Unit Agreement for Non-Employee Directors

8-K

June 22, 2018

10.6

10.12(f)†

Form of Restricted Stock Unit Agreement for Non-Employee Directors as of December 15, 2022

X

10.12(g)†

Form of Performance-Based Stock Option Agreement dated February 7, 2020

10-K

March 11, 2020

10.11(f)

10.13†

Amended and Restated 2018 Employee Director and Consultant Equity Incentive Plan

8-K

June 17, 2021

10.1

10.14†

Employee Stock Purchase Plan, as amended through September 27, 2019

10-Q

November 5, 2019

10.1

10.15†

2004 Non-Employee Director Compensation and Deferred Stock Unit Plan, as amended and restated on December 15, 2022

X

10.16†

Form of Proprietary Information, Inventions and Competition Agreement between the Registrant and each of its executive officers

10-Q

February 8, 2007

10.15 

10.17†

Change in Control Severance Agreement dated as of March 31, 2017 between the Registrant and Anna Berkenblit

10-Q

May 5, 2017

10.3 

10.18†

Change in Control Severance Agreement dated as of March 31, 2017 between the Registrant and Mark J. Enyedy

10-Q

May 5, 2017

10.4 

10.19†

Change in Control Severance Agreement dated as of January 5, 2021 between the Registrant and Renee Lentini

X

10.20†

Change in Control Severance Agreement dated as of December 29, 2022 between the Registrant and Michael J. Vasconcelles

X

10.21†

Change in Control Severance Agreement dated as of July 20, 2020 between the Registrant and Susan Altschuller, Ph.D.

10-Q

August 5, 2020

10.4

10.22†

Change in Control Severance Agreement dated as of June 1, 2020 between the Registrant and Stacy Coen

10-K

March 1, 2021

10.19

10.23†

Offer Letter dated as of December 29, 2022 between the Registrant and Michael J. Vasconcelles

X

10.23(a)†

First Amendment to Offer Letter dated as of December 29, 2022 between the Registrant and Michael J. Vasconcelles

X

90

Filed

Incorporated by Reference

Exhibit

Number

  

Exhibit Description

  

with this
Form 10-K

  

Form

  

Filing Date
with SEC

  

Exhibit
Number

10.24†

Compensation Policy for Non-Employee Directors, as amended through December 15, 2022

X

10.25†

Severance Pay Plan for Vice Presidents and Higher, as amended through June 20, 2019

10-Q

August 7, 2019

10.1

10.26†

Summary of ImmunoGen Incentive Bonus Plan

8-K

February 20, 2018

10.1

10.27†

Inducement Equity Incentive Plan, as amended December 15, 2022

X

10.27(a)†

Form of Non-Qualified Stock Option Agreement under the Inducement Equity Incentive Plan

8-K

December 20, 2019

10.2

10.27(b)†

Form of Restricted Stock Unit Agreement (Inducement Plan), as amended February 3, 2023

X

10.27(c)†

Form of Performance-Based Stock Option Agreement (February 2020) under the Inducement Equity Incentive Plan

10-Q

August 5, 2020

10.2

10.28

Open Market Sale AgreementSM, dated December 18, 2020, by and between the Registrant and Jeffries LLC

8-K

December 18, 2020

10.1

21

Subsidiaries of the Registrant

X

23

Consent of Ernst & Young LLP

X

31.1

Certification of the principal executive officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

Certification of the principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

32

Certifications of principal executive officer and principal financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

X

101

Financial statements from the annual report on Form 10-K of ImmunoGen, Inc. for the year ended December 31, 2022 formatted in inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Comprehensive Loss; (iii) the Consolidated Statements of Shareholder’s Equity (Deficit); (iv) the Consolidated Statements of Cash Flows; and (v) the Notes to Consolidated Financial Statements

X

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

X

*

Portions of this Exhibit were omitted, as indicated by [***], and have been filed separately with the Secretary of the Commission pursuant to the Registrant’s application requesting confidential treatment.

**

Certain confidential portions of this Exhibit were omitted by means of marking such portions with brackets [***] because the identified confidential portions (i) are not material and (ii) is the type of information the Registrant treats as private or confidential.

Exhibit is a management contract or compensatory plan, contract or arrangement required to be filed as an exhibit to this report on Form 10-K.

Item 16. Form 10-K Summary

None

91

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.

ImmunoGen, Inc.

By:

/s/Mark J. Enyedy

Mark J. Enyedy
President and
Chief Executive Officer
(Principal Executive Officer)

Dated: March 1, 2023

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 in the capacities and on the dates indicated.

Signature

    

Title

    

Date

/s/ Mark J. Enyedy

Mark J. Enyedy

President, Chief Executive Officer and Director
(Principal Executive Officer)

March 1, 2023

/s/ Renee Lentini

Renee Lentini

Vice President - Finance, Chief Accounting Officer, and Interim Chief Financial Officer
(Principal Accounting Officer and Principal Financial Officer)

March 1, 2023

/s/ Stephen C. McCluski

Stephen C. McCluski

Chairman of the Board of Directors

March 1, 2023

/s/ Stuart A. Arbuckle

Stuart A. Arbuckle

Director

March 1, 2023

/s/ Mark Goldberg, M.D.

Mark Goldberg, M.D.

Director

March 1, 2023

/s/ Tracey L. McCain

Tracey L. McCain

Director

March 1, 2023

/s/ Dean J. Mitchell

Dean J. Mitchell

Director

March 1, 2023

/s/ Kristine Peterson

Kristine Peterson

Director

March 1, 2023

/s/ Helen Thackray, M.D.

Helen Thackray, M.D.

Director

March 1, 2023

/s/ Richard J. Wallace

Richard J. Wallace

Director

March 1, 2023

92

EX-4.3 2 imgn-20221231xex4d3.htm EX-4.3

Exhibit 4.3

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF

THE SECURITIES EXCHANGE ACT OF 1934

ImmunoGen, Inc. (“ImmunoGen,” “we,” “us” or the “Company”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): common stock, $.01 par value per share (“Common Stock”). The Common Stock is listed on The Nasdaq Global Select Market.

Description of Common Stock

We are authorized to issue 600,000,000 shares of Common Stock, par value $.01 per share.

The following summary of certain provisions of our Common Stock does not purport to be complete. You should refer to our restated articles of organization, as amended, and our amended and restated by-laws, both of which are included as exhibits to the Company’s Annual Report on Form 10-K and certain other of the Company’s filings with the Securities and Exchange Commission. The summary below is also qualified by provisions of applicable law.

General

Holders of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of the shareholders, and do not have cumulative voting rights. Subject to preferences that may be applicable to any outstanding shares of preferred stock, holders of Common Stock are entitled to receive ratably such dividends, if any, as may be declared from time to time by our board of directors out of funds legally available for dividend payments. The holders of Common Stock have no preferences or rights of conversion, exchange, pre-emption or other subscription rights. There are no redemption or sinking fund provisions applicable to the Common Stock. In the event of any liquidation, dissolution or winding-up of our affairs, holders of Common Stock will be entitled to share ratably in our assets that are remaining after payment or provision for payment of all of our debts and obligations and after liquidation payments to holders of outstanding shares of preferred stock, if any.

Transfer Agent and Registrar

The transfer agent and registrar for our Common Stock is Broadridge Corporate Issuer Solutions, Inc.

The Nasdaq Global Select Market

Our Common Stock is listed for quotation on The Nasdaq Global Select Market under the symbol “IMGN.”

Certain Provisions of Massachusetts Law and of the Company’s Articles of Organization and By-Laws

Anti-Takeover Provisions under Massachusetts law and our Massachusetts Articles of Organization and By-Laws

Provisions of Massachusetts law and our restated articles of organization, as amended, and amended and restated by-laws contain other provisions that are intended to enhance the likelihood of continuity and stability in the composition of the board of directors and which may have the effect of delaying, deferring or preventing a future


takeover or change in control of our company unless such takeover or change in control is approved by our board of directors.

These provisions, summarized below, are intended to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with the proponent of an unfriendly or unsolicited proposal to acquire or restructure us outweigh the disadvantages of discouraging these proposals because negotiation of these proposals could result in an improvement of their terms.

Massachusetts statutory business combinations provisions. We are subject to Chapter 110F of the Massachusetts General Laws, an anti-takeover law. In general, this statute prohibits a publicly-held Massachusetts corporation from engaging in a "business combination" with an "interested stockholder" for a period of three years after the date of the transaction in which the person becomes an interested stockholder, unless (i) the interested stockholder obtains the approval of the board of directors prior to becoming an interested stockholder, (ii) the interested stockholder acquires 90% of the outstanding voting stock of the corporation (excluding shares held by certain affiliates of the corporation) at the time it becomes an interested stockholder, or (iii) the business combination is approved by both the board of directors and the holders of two-thirds of the outstanding voting stock of the corporation (excluding shares held by the interested stockholder). Generally, an "interested stockholder" is a person who, together with affiliates and associates, owns (or at any time within the prior three years did own) 5% or more of the outstanding voting stock of the corporation. A "business combination" includes a merger, a stock or asset sale, and certain other transactions resulting in a financial benefit to the interested shareholders.

Massachusetts General Laws Chapter 110D, entitled "Regulation of Control Share Acquisitions," in general provides that any shareholder of a company subject to this statute who acquires 20% or more of the outstanding voting stock of a company may not vote such stock unless the shareholders of the company so authorize. Although our amended and restated by-laws currently exclude us from this statute, the board of directors may amend our by-laws to subject us to this statute prospectively.

Chapter 110C of the Massachusetts General Laws requires the person commencing a takeover bid to file certain information with the Secretary of the Commonwealth of Massachusetts and the target company and provides that a bidder who fails to disclose its intent to gain control over a target corporation prior to acquiring 5% of the target company's stock is precluded from making any takeover bid for a period of one year after crossing the 5% threshold.

Blank check preferred stock. Our restated articles of organization, as amended, allow our board of directors to issue shares of preferred stock without the approval of our shareholders, which is referred to as "blank check" preferred stock. The effects of such issuance, among other things, could include the dilution in the voting power of our Common Stock if the preferred stock has voting rights and the reduction or restriction in the rights of holders of our Common Stock to receive a payment in the event of any liquidation, dissolution or winding-up of our company. In some circumstances, the issuance of shares of preferred stock may render more difficult or expensive or tend to discourage a merger, tender offer or proxy contest, the assumption of control by a holder of a large block of our securities or the removal of incumbent management. In addition, the board of directors could also utilize the shares of preferred stock in order to adopt a shareholder rights plan, or "poison pill," which could have the effect of discouraging or delaying a takeover of the company.

Advance notice provisions for shareholder proposals and shareholder nominations of directors. Our amended and restated by-laws provide that, for nominations to the board of directors or for other business to be properly brought by a shareholder before a meeting of shareholders, the shareholder must first have given timely notice of the proposal in writing to our Secretary. For an annual meeting, a shareholder's notice generally must be delivered not less than 45 days nor more than 75 days prior to the anniversary of the mailing date of the proxy statement for the previous year's annual meeting. For special meetings called to elect directors, a shareholder's notice must generally be delivered not less than 60 days (or ten days after public disclosure of the meeting date if later) nor more than 90


days prior to the meeting. Detailed requirements as to the form of the notice and information required in the notice are specified in the amended and restated by-laws. If it is determined that business was not properly brought before a meeting in accordance with our amended and restated by-laws, such business will not be conducted at the meeting. Although our amended and restated by-laws do not give our board of directors the power to approve or disapprove shareholder nominations of candidates or proposals regarding other business to be conducted at a special or annual meeting, our amended and restated by-laws may have the effect of precluding the conduct of some business at a meeting if the proper procedures are not followed or may discourage or defer a potential acquirer from conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of us.

Classified board of directors. Section 8.06(b) of the Massachusetts Business Corporation Act provides that unless a company decides otherwise, the terms of directors of a public Massachusetts company shall be staggered by dividing the directors into three groups, as nearly equal in number as possible, with only one group of directors being elected each year. Sections 8.06(d) and (e) of the Massachusetts Business Corporation Act provide that when directors are so classified, (i) shareholders may remove directors only for cause, (ii) the number of directors shall be fixed only by the vote of the board of directors, (iii) vacancies and newly created directorships shall be filled solely by the affirmative vote of a majority of the remaining directors, and (iv) a decrease in the number of directors will not shorten the term of any incumbent director. Our board of directors opted out of this staggered board of directors requirement, and all of our directors currently serve for one-year terms and are elected annually. Under Section 8.06(c)(2) of the Massachusetts Business Corporation Act, our board of directors may opt into the staggered board of directors requirements of Section 8.06(b) and application of Sections 8.06(d) and (e). If the board of directors opts into this structure, these provisions are likely to increase the time required for shareholders to change the composition of the board of directors. For example, in general, at least two annual meetings would be necessary for shareholders to effect a change in a majority of the members of the board of directors. The provision for a classified board could prevent a party who acquires control of a large portion of our outstanding Common Stock from obtaining control of our board of directors until our second annual shareholders meeting following the date the acquirer obtains the stock interest. The classified board provision could have the effect of discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of us and could increase the likelihood that incumbent directors will retain their positions.

Shareholder can only act by unanimous written consent and restrictions on who can call a special meeting of shareholders. Although our restated articles of organization, as amended, and amended and restated by-laws allow our shareholders to act by written consent, such written consent must be signed by all shareholders entitled to vote on the matter approved. This significantly restricts the ability of our shareholders to act by written consent and essentially provides that our shareholders may only act at a duly called shareholders meeting. In addition, special meetings of the shareholders may be called only by our President, our board of directors and one or more shareholders holding at least 40% of our voting stock.

Limitations on Liability and Indemnification of Officers and Directors

Our restated articles of organization, as amended, limit the liability of our officers and directors to the fullest extent permitted by the Massachusetts Business Corporation Act. Our amended and restated by-laws provide that we will indemnify our officers and directors to the fullest extent permitted by such law.


EX-10.12(C) 3 imgn-20221231xex10d12c.htm EX-10.12(C)

Exhibit 10.12(c)

Form of Restricted Stock Unit Agreement

IMMUNOGEN, INC.

RESTRICTED STOCK UNIT TERMS AND CONDITIONS

The following supplements the Grant Detail (the “Grant Detail”) to which these Restricted Stock Unit Terms and Conditions apply, and together with the Grant Detail, constitutes the “Restricted Stock Unit Agreement” referenced in the Grant Detail.

This Restricted Stock Unit Agreement is entered into and made effective as of the grant date referenced in the Grant Detail (the “Grant Date”) and is between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and the employee or consultant of the Company (the “Participant”) referenced in the Grant Detail.  Certain capitalized terms, to the extent not defined where they first appear in this Restricted Stock Unit Agreement, are defined in the Company’s Amended and Restated 2018 Employee, Director and Consultant Equity Incentive Plan (as amended from time to time, the “Plan”).

1.Grant of Award.  The Company hereby grants to the Participant on the Grant Date an award (the “Award”) of the number of restricted stock units (the “RSUs”) referenced in the Grant Detail, giving the Participant a contingent entitlement to receive, without payment and pursuant to and subject to the terms and conditions set forth in this Restricted Stock Unit Agreement and in the Plan, one share of Common Stock (a “Share”) with respect to each RSU forming part of the Award, subject to adjustment pursuant to paragraph 25 of the Plan in respect of transactions occurring after the Grant Date.
2.Vesting of Award.
(a)The Award shall vest as to the specified percentage of the RSUs on each vesting date set forth in the Grant Detail (each, a “vesting date”), provided in each case that the Participant is then, and since the Grant Date has continuously been, employed by or providing services to the Company or an Affiliate.      
(b)Except as expressly set forth in the Participant’s Change in Control Severance Agreement with the Company (or other individual agreement between the Participant and the Company), if any, if the Participant ceases to be employed by or ceases to provide services to the Company or an Affiliate for any reason prior to a vesting date, then as of the date of such termination of employment or service, all then unvested RSUs shall immediately be forfeited to the Company for no consideration and this Restricted Stock Unit Agreement shall terminate and be of no further force or effect.
3.Delivery of Shares.
(a)Subject to Sections 5 and 7 below, the Company shall, as soon as practicable and in all events no later than thirty (30) days following the applicable vesting date, transfer to the Participant (or, in the event of the Participant’s death, to the person to whom the Award has passed by will or the laws of descent and distribution) the number of Shares that equals the vested portion of the Award. No Shares will be transferred pursuant to the Award unless and until all legal requirements applicable to the issuance or transfer of such shares have been complied with to the satisfaction of the Administrator.
(b)The Participant understands that once Shares have been delivered, including by book entry, to the Participant in respect of the RSUs, the Participant will be free to sell such Shares,


subject to applicable requirements of federal and state securities laws and compliance with all Company policies relating to trading in Company securities.
(c)Until such time as Shares are issued to the Participant pursuant to Section 3(a), the Participant shall have no rights as a stockholder with respect to any Shares underlying the Award, including, but not limited to any voting or dividend rights.
4.Prohibitions on Transfer and Sale.  The Award may not be transferred except as expressly permitted under paragraph 13 of the Plan.
5.Forfeiture; Recovery of Compensation. The Administrator may cancel, rescind, withhold or otherwise limit or restrict the Award at any time if the Participant is not in compliance with all applicable provisions of this Restricted Stock Unit Agreement and the Plan. By accepting, or being deemed to have accepted, the Award, the Participant expressly acknowledges and agrees that his or her rights, and those of any permitted transferee of the Award, under the Award, including the right to any Shares acquired under the Award or proceeds from the disposition thereof, are subject to paragraph 34 of the Plan (including any successor provision). The Participant further agrees to be bound by the terms of any clawback or recoupment policy of the Company that applies to incentive compensation that includes Awards such as the RSUs. Nothing in the preceding sentence may be construed as limiting the general application of Section 6 of this Restricted Stock Unit Agreement.
6.Incorporation of the Plan.  The Participant specifically understands and agrees that the RSUs and the Shares to be issued under the Plan will be issued to the Participant pursuant to the Plan, a copy of which Plan the Participant acknowledges he or she has read and understands and by which Plan he or she agrees to be bound.  The provisions of the Plan are incorporated herein by reference.
7.Taxes.
(a)The Participant expressly acknowledges and agrees that the vesting and/or settlement of the RSUs acquired hereunder may give rise to “wages” subject to withholding.  Except as otherwise prescribed by the Administrator, the number of Shares necessary to satisfy the minimum statutory withholding tax obligations on the vesting date or settlement date, as applicable, will automatically be released by the Participant from the Shares otherwise deliverable to the Participant hereunder on such date to a broker or other third-party intermediary acceptable to the Company (the “Broker”) and sold in order to satisfy such withholding tax obligations (“Sell to Cover”). The Participant will be responsible for all third-party administration processing fees in connection with such Sell to Cover.  In addition, the Participant may be subject to and taxed in respect of short-term capital gains or losses that reflect the difference in the withholding tax liability determined on the date that the Award vests and/or settles hereunder and the sales price actually achieved.
(b)In connection with the implementation of the Sell to Cover provision described in Section 7(a) above, the Participant hereby authorizes the Company to instruct the Broker to sell a number of Shares to be issued upon the vesting or settlement of the Award to satisfy the minimum statutory withholding tax obligations, as described in Section 7(a) above.
(c)Notwithstanding anything in this Agreement to the contrary, the Participant acknowledges and agrees that the Sell to Cover provision may not cover the Participant’s full tax liability as it relates to the vesting and settlement of the Award and that the Participant shall remain fully responsible for his or her tax obligations in respect of the Award in all cases.

2


(d)The Participant further acknowledges and agrees as follows:
(i)The Sell to Cover provision contemplated by this Restricted Stock Unit Agreement is adopted to permit the Participant to sell a number of Shares issued upon the vesting or settlement of the Award sufficient to pay the statutory minimum amount of withholding taxes that become due as a result of the vesting or settlement of the Award.
(ii)The Broker is under no obligation to arrange for any sale in connection with the Sell to Cover provision at any particular price.
(iii)The Participant hereby authorizes the Broker to remit directly to the Company the proceeds necessary to cover the Participant’s tax liability as it relates to the vesting and settlement of the Award as provided in Section 7(a) above, and to retain the amount required to cover all applicable fees and commissions due to, or required to be collected by, the Broker relating to the Sell to Cover.
(iv)The Participant hereby appoints the Company as his or her agent and attorney-in-fact to instruct the Broker with respect to the number of Shares to be sold under the Sell to Cover provision contemplated by this Restricted Stock Unit Agreement.
(v)The Participant hereby waives any claims he or she may have against the Company and its directors, officers or employees now or in the future related to the Company’s instructions to a Broker or any actions taken by the Broker in effecting sales or otherwise and shall indemnify and hold the Company and its directors, officers, employees and agents harmless from any losses, costs, damages, or expenses relating to any sale under the Sell to Cover provision contemplated by this Restricted Stock Unit Agreement.
(vi)It may not be possible to sell Shares due to, among other reasons, (A) a legal or contractual restriction applicable to the Participant or to the Broker, (B) a market disruption, (C) rules governing order execution priority on the Nasdaq Global Select Market or (D) if the Company determines in its sole discretion that sales may not be effected under the Sell to Cover provision.
(e)No Shares will be delivered pursuant to the Award unless and until the Participant has remitted to the Company in cash or by check (or by such other means as may be acceptable to the Administrator) an amount sufficient to satisfy all taxes required to be withheld in connection with the vesting or settlement of the Award, whether through the Sell to Cover (to the extent available) or otherwise.  The Participant authorizes the Company and its Affiliates to withhold any amounts due in respect of any required tax withholdings or payments from any amounts otherwise owed to the Participant, but nothing in this sentence may be construed as relieving the Participant of any liability for satisfying his or her obligation under the preceding provisions of this Section 7.
8.Participant Acknowledgements and Authorizations.

The Participant acknowledges the following:

(a)Neither the grant of the Award, nor the issuance of Shares upon the vesting of the Award, will give the Participant any right to be retained in the employ or service of the Company or any of its Affiliates, affect the right of the Company or any of its Affiliates to discharge the Participant at any time, or affect any right of the Participant to terminate his or her employment or service at any time.  

3


(b)The Plan is discretionary in nature and may be suspended or terminated by the Company at any time.
(c)The grant of this Award is considered a one-time benefit and does not create a contractual or other right to receive any other award under the Plan, benefits in lieu of awards or any other benefits in the future.
(d)The Plan is a voluntary program of the Company and future awards, if any, will be at the sole discretion of the Company, including, but not limited to, the timing of any grant, the amount of any award, vesting provisions and the purchase price, if any.
(e)The value of this Award is an extraordinary item of compensation outside of the scope of the Participant’s employment.  As such the Award is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension, or retirement benefits or similar payments.  The future value of the Shares is unknown and cannot be predicted with certainty.
9.Notices.  Any notices to the Company required or permitted by the terms of this Restricted Stock Unit Agreement or the Plan shall be given by recognized courier service, facsimile, registered or certified mail, return receipt requested, addressed as follows:

ImmunoGen, Inc.

Attn: Finance

830 Winter Street

Waltham, MA 02451

 

or to such other address or addresses of which notice in the same manner has previously been given.  Any such notice shall be deemed to have been given upon the earlier of receipt, one business day following delivery to a recognized courier service or three business days following mailing by registered or certified mail.

10.Governing Law.  This Agreement shall be construed and enforced in accordance with the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.
11.Data Privacy. By accepting the Award, the Participant acknowledges that the processing of certain personal data by the Company and each Affiliate (and any agent of the Company or any Affiliate administering the Plan or providing Plan record keeping services) is necessary for the performance of contractual duties to the Participant under the Award in order to facilitate the grant of the Award and the issuance of Shares and the administration of the Plan. Any storage, transfer or processing of personal data shall be in accordance with applicable law and, where required, in accordance with any Company Privacy Notice made available to the Participant.
12.No Guarantee of Tax Consequences.  The Company makes no guarantee of any tax consequences associated with the Award. The Award is intended to be exempt from, or comply with, Section 409A of the Code and shall be construed by the Administrator accordingly.  Notwithstanding the preceding, in no event will the Company have any liability relating to the failure or alleged failure of any payment or benefit under this Restricted Stock Unit Agreement to comply with, or be exempt from, the requirements of Section 409A of the Code.

4


EX-10.12(D) 4 imgn-20221231xex10d12d.htm EX-10.12(D)

Exhibit 10.12(d)

Form of Director Option Agreement

IMMUNOGEN, INC.

NON-QUALIFIED STOCK OPTION TERMS AND CONDITIONS

The following supplements the Grant Detail (the “Grant Detail”) to which these Non-Qualified Stock Option Terms and Conditions apply, and together with the Grant Detail, constitutes the “Option Agreement” referenced in the Grant Detail.

This Option Agreement is entered into and made effective as of the grant date referenced in the Grant Detail (the “Date of Grant”) and is between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and the non-employee director of the Company (the “Non-Employee Director”) referenced in the Grant Detail. Certain capitalized terms, to the extent not defined where they first appear in this Option Agreement, are defined in the Company’s Amended and Restated 2018 Employee, Director and Consultant Equity Incentive Plan (as amended from time to time, the “Plan”).

1.

GRANT OF OPTION.

Pursuant to the provisions of the Plan and the Company’s Compensation Policy for Non-Employee Directors (as in effect from time to time), the Company has granted to the Non-Employee Director the right and option (the “Option”) to purchase up to the number of shares of the Company’s common stock, $.01 par value per share (the “Shares”), referenced in the Grant Detail, on the terms and conditions and subject to all the limitations set forth herein, under United States securities and tax laws, and in the Plan, which is incorporated herein by reference. The Non-Employee Director acknowledges receipt of a copy of the Plan.

The Option evidenced by the Option Agreement is a non-statutory option (that is, an option that is not intended to qualify as an ISO) and is granted to the Non-Employee Director in connection with the Non-Employee Director’s service with the Company.

2.

EXERCISE PRICE.

The per share exercise price of the Shares covered by the Option shall be as referenced as “Grant Price” in the Grant Detail (the “Exercise Price”), subject to adjustment, as provided in Paragraph 25 the Plan in respect of transactions occurring after the date hereof. Payment shall be made in accordance with Paragraph 10 of the Plan.

3.

VESTING OF OPTION.

The term “vest” as used herein with respect to the Option or any portion thereof means to become exercisable and the term “vested” with respect to the Option (or any portion thereof) means that the Option (or portion thereof) is then exercisable. Unless earlier terminated, forfeited, relinquished or expired, the Option will vest [on a quarterly basis over one (1) year as to twenty-five percent (25%) of the Shares per quarter on each of September 1, December 1, March 1 and June 1 following the Date of Grant, beginning with the first such date to occur

1


following the Date of Grant, with the number of Shares that vests on any such date being rounded down to the nearest whole Share, except for the fourth vesting date when one hundred percent (100%) of the Shares shall be vested, provided in each case that the Non-Employee Director is then, and since the Date of Grant has continuously been, a member of the Board of Directors]1 [on a quarterly basis over three (3) years as to eight and one-third percent (8-1/3%) of the Shares per quarter on each of September 1, December 1, March 1 and June 1 following the Date of Grant, beginning with the first such date to occur following the Date of Grant, with the number of Shares that vests on any such date being rounded down to the nearest whole Share, except for the twelfth vesting date when one hundred percent (100%) of the Shares shall be vested, provided in each case that the Non-Employee Director is then, and since the Date of Grant has continuously been, a member of the Board of Directors]2.

Notwithstanding the foregoing, in the event of a Change of Control, all of the Shares which are not then vested under this Option shall become fully vested and immediately exercisable immediately prior to the Change of Control, provided that the Non-Employee Director is then, and since the Date of Grant has continuously been, a member of the Board of Directors.

4.

CESSATION OF SERVICE.

If the Non-Employee Director ceases to be a member of the Board of Directors (for any reason other than a termination of the Non-Employee Director’s service for Cause), except as expressly provided below, any portion of the Option that has not vested as of such cessation of service shall be immediately forfeited to the Company for no consideration, and any vested portion of the Option that is then outstanding will remain exercisable for the eighteen (18)-month period after the date the Non-Employee Director ceases to be a member of the Board of Directors, or until the Final Exercise Date (as defined below), whichever is earlier, and, to the extent the Option is not then exercised, it may not be exercised thereafter.

In the event of the cessation of the Non-Employee Director’s service as a member of the Board of Directors due to the death or Disability of the Non-Employee Director, upon such cessation of service, the Option to the extent then unvested shall vest as to a pro rata portion through the date of death or the date of Disability, as applicable, of any additional vesting rights that would have accrued on the next vesting date had the Non-Employee Director’s service as a member of the Board of Directors not ceased due to the death or Disability of the Non-Employee Director. The proration shall be based upon the number of days accrued in the current vesting period prior to the date of death or the date of Disability, as applicable.

In the event the Non-Employee Director’s service is terminated by the Company or an Affiliate for Cause, the Non-Employee Director’s right to exercise any unexercised portion of this Option (whether vested or unvested) shall cease immediately as of the time the Non-Employee Director is notified his or her service is terminated for Cause, and this Option shall thereupon terminate. Notwithstanding anything herein to the contrary, if subsequent to the Non-Employee Director’s termination of service, but prior to the exercise of the Option, the Board of Directors determines that, either prior or subsequent to the Non-Employee Director’s termination of service, the Non-Employee Director engaged in conduct which would constitute Cause, then

1 Note to Draft: To be included for annual grants.

2 Note to Draft: To be included for initial grants.

2


the Non-Employee Director shall immediately cease to have any right to exercise the Option and this Option shall thereupon terminate.

5.

EXERCISE OF OPTION.

No portion of the Option may be exercised until such portion vests. Subject to the terms and conditions of this Option Agreement, the Option may be exercised by notice to the Company or its designee stating the number of Shares with respect to which the Option is being exercised, and shall be delivered in such form as may be designated from time to time by the Company. Payment of the Exercise Price for such Shares shall be made in accordance with Paragraph 10 of the Plan. The Company shall deliver such Shares as soon as practicable after the notice shall be received, provided, however, that the Company may delay issuance of such Shares until completion of any action or obtaining of any consent, which the Company deems necessary under any applicable law (including, without limitation, state securities or “blue sky” laws). The Shares as to which the Option shall have been so exercised shall be registered in the Company’s share register in the name of the person so exercising the Option (or, if the Option shall be exercised by the Non-Employee Director and if the Non-Employee Director shall so request in the notice exercising the Option, shall be registered in the name of the Non-Employee Director and another person jointly, with right of survivorship) and shall be delivered as provided above to or upon the written order of the person exercising the Option. In the event the Option shall be exercised by any person other than the Non-Employee Director, such notice shall be accompanied by appropriate proof of the right of such person to exercise the Option. All Shares that shall be purchased upon the exercise of the Option as provided herein shall be fully paid and nonassessable. The latest date on which the Option or any portion thereof may be exercised is the tenth (10th) anniversary of the Date of Grant (the “Final Exercise Date”) and, if not exercised by such date, the Option or any remaining portion thereof will thereupon immediately terminate.

6.

PARTIAL EXERCISE.

Exercise of this Option to the extent above stated may be made in part at any time and from time to time within the above limits, except that no fractional share shall be issued pursuant to this Option.

7.

NON-ASSIGNABILITY.

The Option shall not be transferable by the Non-Employee Director otherwise than by will or by the laws of descent and distribution. However, the Non-Employee Director, with the approval of the Administrator, may transfer the Option for no consideration to or for the benefit of the Non-Employee Director’s Immediate Family (including, without limitation, to a trust for the benefit of the Non-Employee Director’s Immediate Family or to a partnership or limited liability company for one or more members of the Non-Employee Director’s Immediate Family), subject to such limits as the Administrator may establish, and the transferee shall remain subject to all the terms and conditions applicable to the Option prior to such transfer and each such transferee shall so acknowledge in writing as a condition precedent to the effectiveness of such transfer. Except as provided in the previous sentence, the Option shall be exercisable, during the Non-Employee Director’s lifetime, only by the Non-Employee Director (or, in the event of legal incapacity or incompetency, by the Non-Employee Director’s guardian or representative) and shall not be assigned, pledged or hypothecated in any way (whether by operation of law or

3


otherwise) and shall not be subject to execution, attachment or similar process. Any attempted transfer, assignment, pledge, hypothecation or other disposition of the Option or of any rights granted hereunder contrary to the provisions of this Section 7, or the levy of any attachment or similar process upon the Option shall be null and void. The term “Immediate Family” shall mean the Non-Employee Director’s spouse, former spouse, parents, children, stepchildren, adoptive relationships, sisters, brothers, nieces, nephews and grandchildren (and, for this purpose, shall also include the Non-Employee Director).

8.

NO RIGHTS AS SHAREHOLDER UNTIL EXERCISE.

The Non-Employee Director shall have no rights as a shareholder with respect to Shares subject to this Option Agreement until registration of the Shares in the Company’s share register in the name of the Non-Employee Director. Except as is expressly provided in the Plan with respect to certain changes in the capitalization of the Company, no adjustment shall be made for dividends or similar rights for which the record date is prior to the date of such registration.

9.

ADJUSTMENTS.

The Plan contains provisions covering the treatment of Options in a number of contingencies such as stock splits and mergers. Provisions in the Plan for adjustment with respect to stock subject to Options and the related provisions with respect to successors to the business of the Company are hereby made applicable hereunder and are incorporated herein by reference.

10.

TAXES.

The Non-Employee Director is responsible for satisfying and paying all taxes arising from or due in connection with the Option, its exercise or a disposition of any Shares acquired upon exercise of the Option. The Company will have no liability or obligation related to the foregoing.

11.

INCORPORATION OF PLAN.

Notwithstanding anything herein to the contrary, this Option Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in Paragraphs 4 and 25 of the Plan. Capitalized terms in this Option Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein. The Non-Employee Director acknowledges receipt of a copy of the Plan.

12.

FORFEITURE; RECOVERY OF COMPENSATION.

The Administrator may cancel, rescind, withhold or otherwise limit or restrict the Option at any time if the Non-Employee Director is not in compliance with all applicable provisions of this Option Agreement and the Plan. By accepting, or being deemed to have accepted, the Option, the Non-Employee Director expressly acknowledges and agrees that his or her rights, and those of any permitted transferee of the Option, under the Option, including the right to any Shares acquired under the Option or proceeds from the disposition thereof, are subject to Paragraph 34 of the Plan (including any successor provision). The Non-Employee Director

4


further agrees to be bound by the terms of any clawback or recoupment policy of the Company that applies to incentive compensation that includes equity awards such as the Option. Nothing in the preceding sentence may be construed as limiting the general application of Section 11 of this Option Agreement.

13.

NO OBLIGATION TO MAINTAIN RELATIONSHIP.

Neither the grant of the Option, nor the issuance of Shares pursuant to the Option, will confer upon the Non-Employee Director any rights with respect to continuation of service as a director of the Company, any right to otherwise be retained in the employ or service of the Company or any of its Affiliates, affect the right of the Company or any of its Affiliates to discharge the Non-Employee Director at any time, or affect any right of the Non-Employee Director to terminate his or her service at any time. The Non-Employee Director acknowledges: (i) that the Plan is discretionary in nature and may be suspended or terminated by the Company at any time; (ii) that the grant of the Option is a one-time benefit which does not create any contractual or other right to receive future grants of options, or benefits in lieu of options; (iii) that the Non-Employee Director’s participation in the Plan is voluntary; and (iv) that the Option is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.

14.

NOTICES.

Any notices to the Company required or permitted by the terms of this Option Agreement or the Plan shall be given by recognized courier service, facsimile, registered or certified mail, return receipt requested, addressed as follows:

ImmunoGen, Inc.

Attn: Finance

830 Winter Street

Waltham, MA 02451

or to such other address or addresses of which notice in the same manner has previously been given. Any such notice shall be deemed to have been given upon the earlier of receipt, one business day following delivery to a recognized courier service or three business days following mailing by registered or certified mail.

15.

GOVERNING LAW.

This Option Agreement shall be construed and enforced in accordance with the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.

16.

BENEFIT OF AGREEMENT.

Subject to the provisions of the Plan and the other provisions hereof, this Option Agreement shall be for the benefit of and shall be binding upon the heirs, executors, administrators, successors and assigns of the parties hereto.

5


17.

ENTIRE AGREEMENT.

This Option Agreement, together with the Plan, embodies the entire agreement and understanding between the parties hereto with respect to the subject matter hereof and supersedes all prior oral or written agreements and understandings relating to the subject matter hereof. No statement, representation, warranty, covenant or agreement not expressly set forth in this Option Agreement shall affect or be used to interpret, change or restrict, the express terms and provisions of this Option Agreement, provided, however, in any event, this Option Agreement shall be subject to and governed by the Plan.

18.

MODIFICATIONS AND AMENDMENTS.

The terms and provisions of this Option Agreement may be modified or amended as provided in the Plan.

19.

WAIVERS AND CONSENTS.

Except as provided in the Plan, the terms and provisions of this Option Agreement may be waived, or consent for the departure therefrom granted, only by written document executed by the party entitled to the benefits of such terms or provisions. No such waiver or consent shall be deemed to be or shall constitute a waiver or consent with respect to any other terms or provisions of this Option Agreement, whether or not similar. Each such waiver or consent shall be effective only in the specific instance and for the purpose for which it was given, and shall not constitute a continuing waiver or consent.

20.DATA PRIVACY.

By accepting the Option, the Non-Employee Director acknowledges that the processing of certain personal data by the Company and each Affiliate (and any agent of the Company or any Affiliate administering the Plan or providing Plan record keeping services) is necessary for the performance of contractual duties to the Non-Employee Director under the Option Agreement in order to facilitate the grant of the Option and the issuance of Shares and the administration of the Plan. Any storage, transfer or processing of personal data shall be in accordance with applicable law and, where required, in accordance with any Company Privacy Notice made available to the Non-Employee Director.

6


EX-10.12(F) 5 imgn-20221231xex10d12f.htm EX-10.12(F)

Exhibit 10.12(f)

RESTRICTED STOCK UNIT AGREEMENT FOR NON-EMPLOYEE DIRECTORS
UNDER THE IMMUNOGEN, INC.
AMENDED AND RESTATED 2018 EMPLOYEE, DIRECTOR AND CONSULTANT EQUITY INCENTIVE PLAN

Name of Grantee: [•]

No. of Restricted Stock Units Granted: [•]

Grant Date: [•]

This agreement (this “Agreement”) evidences an award (the “Award”) of restricted stock units granted by ImmunoGen, Inc. (the “Company”) to the individual named above (the “Grantee”), pursuant to the ImmunoGen, Inc. Amended and Restated 2018 Employee, Director and Consultant Equity Incentive Plan (as amended from time to time, the “Plan”).  The Company hereby grants, on the date set forth above (the “Grant Date”), the number of restricted stock units listed above (the “Restricted Stock Units”) to the Grantee, giving the Grantee a contingent entitlement to receive, without payment and pursuant to and subject to the terms and conditions set forth in this Agreement and in the Plan, one share of Common Stock (a “Share”) with respect to each Restricted Stock Unit forming part of the Award, subject to adjustment pursuant to paragraph 25 of the Plan in respect of transactions occurring after the date hereof.

1.Restrictions on Transfer of Award.  The Award may not be transferred except as expressly permitted under paragraph 13 of the Plan.
2.Vesting of Award.  [The Award shall vest as to one hundred percent (100%) of the Restricted Stock Units on the one-year anniversary of the Grant Date, or, if sooner, on the date of the Company’s next annual meeting of shareholders following the Grant Date, provided in each case that the Grantee is then, and since the Grant Date has continuously been, a member of the Board of Directors.]1 [The Award shall vest as to one-third (1/3) of the Restricted Stock Units on each of the first, second, and third anniversaries of the Grant Date, with the number of Restricted Stock Units that vests on any such date being rounded down to the nearest whole Restricted Stock Unit, except for the third anniversary of the Grant Date when one hundred percent (100%) of the Restricted Stock Units shall be vested, provided in each case that the Grantee is then, and since the Grant Date has continuously been, a member of the Board of Directors.]2

Notwithstanding the foregoing, all unvested Restricted Stock Units shall vest immediately prior to the occurrence of a Change of Control, provided that the Grantee is then, and since the Grant Date has continuously been, a member of the Board of Directors.

3.Forfeiture.  In the event the Grantee ceases to be a member of the Board of Directors prior to the applicable vesting date(s), all Restricted Stock Units that have not vested as of the Grantee’s cessation of service on the Board of Directors shall be immediately forfeited to the Company for no consideration; provided, however, that in the event of the cessation of the

1 Note to Draft: To be included for annual grants.

2 Note to Draft: To be included for initial grants.


Grantee’s service as a member of the Board of Directors due to the death or Disability of the Grantee, upon such cessation of service, the Award to the extent then unvested, shall vest in full.
4.Delivery of Shares; Settlement of Award.
(a)Except as otherwise elected pursuant to any timely and valid deferral election form submitted under the ImmunoGen, Inc. 2004 Non-Employee Director Compensation and Deferred Share Unit Plan (as amended from time to time, the “Deferral Plan”), the Company shall, as soon as practicable and in all events no later than thirty (30) days following the applicable vesting date, transfer to the Grantee (or, in the event of the Grantee’s death, to the person to whom the Award has passed by will or the laws of descent and distribution) the number of Shares that equals the vested portion of the Award.  No Shares will be transferred pursuant to the Award unless and until all legal requirements applicable to the issuance or transfer of such shares have been complied with to the satisfaction of the Administrator.
(b)The Grantee understands that once Shares have been delivered by book entry to the Grantee in respect of the Restricted Stock Units, the Grantee will be free to sell such Shares, subject to applicable requirements of federal and state securities laws and compliance with all Company policies relating to trading in Company securities.
(c)Until such time as Shares are issued to the Grantee pursuant to Section 4(a), the Grantee shall have no rights as a stockholder with respect to any shares of Common Stock underlying the Award, including, but not limited to any voting rights, provided however, that (i) with respect to Restricted Stock Units for which a deferral election has not been made under the Deferral Plan, upon the delivery of any Shares in respect of any vested Restricted Stock Units subject hereto, the Grantee shall be entitled to a cash payment by the Company in an amount equal to the amount that the Grantee would have received, if any, as a regular cash dividend had the Grantee held such Shares from the Grant Date to the date such Shares are delivered hereunder, and (ii) with respect to Restricted Stock Units for which a deferral election has been made under the Deferral Plan, the terms of the Deferral Plan shall govern.
5.Forfeiture; Recovery of Compensation. The Administrator may cancel, rescind, withhold or otherwise limit or restrict the Award at any time if the Grantee is not in compliance with all applicable provisions of this Agreement and the Plan. By accepting, or being deemed to have accepted, the Award, the Grantee expressly acknowledges and agrees that his or her rights, and those of any permitted transferee of the Award, under the Award, including the right to any Shares acquired under the Award or proceeds from the disposition thereof, are subject to paragraph 34 of the Plan (including any successor provision). The Grantee further agrees to be bound by the terms of any clawback or recoupment policy of the Company that applies to incentive compensation that includes Awards such as the Restricted Stock Units. Nothing in the preceding sentence may be construed as limiting the general application of Section 6 of this Agreement.
6.Incorporation of Plan.  Notwithstanding anything herein to the contrary, this Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Administrator set forth in paragraphs 4 and 25 of the Plan.  Capitalized terms

-2-


in this Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.  The Grantee acknowledges receipt of a copy of the Plan.
7.Tax Withholding.  The Grantee understands that he or she (and not the Company) shall be responsible for his or her own tax liability arising from or due in connection with the grant or vesting of the Restricted Stock Units and/or the delivery of any Shares hereunder.  The Company shall have no liability or obligation relating to the foregoing.  
8.No Guarantee of Tax Consequences.  The Company makes no guarantee of any tax consequences associated with the Award. The Award is intended to be exempt from, or comply with, Section 409A of the Code and shall be construed by the Administrator accordingly.  Notwithstanding the preceding, in no event will the Company have any liability relating to the failure or alleged failure of any payment or benefit under this Agreement to comply with, or be exempt from, the requirements of Section 409A of the Code.
9.Notice.  Notice hereunder shall be given to the Company at its principal place of business, and shall be given to the Grantee at the address set forth below, or in either case at such other address as one party may subsequently furnish to the other party in writing.
10.Continuation of Service.  Neither the grant of the Award, nor the issuance of Shares pursuant to the Award, will confer upon the Grantee any rights with respect to continuation of service as a director of the Company, any right to otherwise be retained in the employ or service of the Company or any of its Affiliates, affect the right of the Company or any of its Affiliates to discharge the Grantee at any time, or affect any right of the Grantee to terminate his or her service at any time.
11.Governing Law.  This Agreement shall be construed and enforced in accordance with the laws of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.
12.Data Privacy.  By entering into this Agreement, the Grantee acknowledges that the processing of certain personal data by the Company and each Affiliate (and any agent of the Company or any Affiliate administering the Plan or providing Plan record keeping services) is necessary for the performance of contractual duties to the Grantee under this Agreement in order to facilitate the grant of the Award and the issuance of Shares and the administration of the Plan.  Any storage, transfer or processing of personal data shall be in accordance with applicable law and, where required, in accordance with any Company Privacy Notice made available to the Grantee.
13.Counterparts.  This Agreement may be executed in one or more counterparts, and by different parties hereto on separate counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

[Signature page follows.]

IMMUNOGEN, INC.

-3-


By:​ ​

Title:

The foregoing Agreement is hereby accepted and the terms and conditions thereof hereby agreed to by the undersigned.

Dated: ​ ​​ ​

Grantee’s Signature

Grantee’s name and address:

-4-


EX-10.15 6 imgn-20221231xex10d15.htm EX-10.15

Exhibit 10.15

IMMUNOGEN, INC.

2004 NON-EMPLOYEE DIRECTOR COMPENSATION

AND DEFERRED SHARE UNIT PLAN

(amended and restated effective as of December 15, 2022)

WHEREAS, the Board of Directors (the “Board”) of ImmunoGen, Inc. (the “Company”) previously established the ImmunoGen, Inc. 2004 Non-Employee Director Compensation and Deferred Share Unit Plan (as amended from time to time, the “Plan”), initially effective July 1, 2004;

WHEREAS, on September 5, 2006 the Board determined to make changes to certain of the terms and conditions of the Plan;

WHEREAS, on September 16, 2009 the Board determined to make additional changes to certain of the terms and conditions of the Plan; and

WHEREAS, on December 15, 2022 the Board has determined to make additional changes to certain of the terms and conditions of the Plan, effective as of this same date with respect to compensation for services to be performed on and following January 1, 2023.

NOW, THEREFORE BE IT RESOLVED, that amounts deferred under the Plan prior to the Effective Date (as defined below) shall continue in accordance with the terms of the Plan as in effect at the time such amount was deferred, unless otherwise redeferred in accordance with Section 4.5 following the Effective Date; and

FURTHER RESOLVED, that the Company, through this instrument establishes the ImmunoGen, Inc. 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, as amended and restated effective as of December 15, 2022 with respect to compensation for services to be performed on and following January 1, 2023, as follows:

Section 1.Interpretation
1.1.Purpose

The purpose of the Plan is to facilitate holdings of Deferred Share Units by the Company’s Non-Employee Directors and thereby align their interests more closely with those of the Company’s shareholders.

1.2.Definitions

Wherever used in the Plan, unless otherwise defined, the following terms shall have the meanings set forth below:

(a)“Affiliate” means a corporation which, for purposes of Section 424 of the Code, is a parent or subsidiary of the Company, direct or indirect;

(b)“Annual Director Fees” means the cash compensation earned by a Non-Employee Director pursuant to the Company’s Compensation Policy for Non-Employee Directors then in effect;
(c)“Beneficiary” has the meaning set forth in Section 2.6;
(d)“Board” means the Board of Directors of the Company;
(e)“Change of Control” means the occurrence of any of the following events but, in each case, only if such transaction meets the requirements of a “change in control event” within the meanings of Treas. Reg. § 1.409A-3(i)(5) (with respect to compensation for services to be performed on and following January 1, 2023):
(i)Ownership. Any “Person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becomes the “Beneficial Owner”) (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities (excluding for this purpose any such voting securities held by the Company or its Affiliates or by any employee benefit plan of the Company) pursuant to a transaction or a series of related transactions which the Board of Directors does not approve; or
(ii)Merger/Sale of Assets. (A) A merger or consolidation of the Company whether or not approved by the Board of Directors, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or the patent of such corporation) at least 50% of the total voting power represented by the voting securities of the Company or such surviving entity or parent of such corporation, as the case may be, outstanding immediately after such merger or consolidation; or (B) the shareholders of the Company approve an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets; or
(iii)Change in Board Composition. A change in the composition of the Board of Directors, as a result of which fewer than a majority of the directors are Incumbent Directors. “Incumbent Directors” shall mean directors who either (A) are directors of the Company as of the Effective Date, or (B) are elected, or nominated for election, to the Board of Directors with the affirmative vote of at least a majority of the Incumbent Directors at the time of such election or nomination (but shall not include an individual whose election or

-2-


nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company).
(f)“Code” means the United States Internal Revenue Code of 1986, as amended;
(g)“Committee” means the committee of the Board to which the Board has delegated power to act under or pursuant to the provisions of the Plan, initially the Governance and Nominating Committee of the Board, and any individual or individuals to whom such authority has been further delegated by such committee;
(h)“Common Stock” means shares of the Company’s common stock, $.01 par value per share;
(i)“Company” means ImmunoGen, Inc., a Massachusetts corporation;
(j)“Deferred Share Unit” means a unit credited by the Company to a Non-Employee Director by way of a bookkeeping entry in the books of the Company, the value of which at any particular date shall be the Fair Market Value of a share of Common Stock at that date;
(k)“DSU Account” has the meaning set forth in Section 2.2;
(l)“Effective Date” has the meaning set forth in Section 1.3;
(m)“Election Form” means a document substantially in the form attached as Schedule A hereto, as such form may be amended or revised from time to time;
(n)“Fair Market Value” means:
(i)If the Common Stock is listed on a national securities exchange or traded in the over-the-counter market and sales prices are regularly reported for the Common Stock, the closing or last price of the Common Stock on the Composite Tape or other comparable reporting system for the trading day on the applicable date, and if such applicable date is not a trading day, the last market trading day prior to such date;
(ii)If the Common Stock is not traded on a national securities exchange but is traded on the over-the-counter market, if sales prices are not regularly reported for the Common Stock for the trading day referred to in clause (i), and if bid and asked prices for the Common Stock are regularly reported, the mean between the bid and the asked price for the Common Stock at the close of trading in the over-the-counter market for the trading day on which Common Stock was traded on the applicable date, and if such

-3-


applicable date is not a trading day, the last market trading day prior to such date; and
(iii)If the Common Stock is neither listed on a national securities exchange nor traded in the over-the-counter market, such value as the Committee, in good faith, shall determine with respect to any particular date;
(o)“Non-Employee Director” means a member of the Board who is not an employee of the Company or any Affiliate;
(p)“Plan” means this ImmunoGen, Inc. 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, as amended and restated from time to time;
(q)“Quarter” means a fiscal quarter of the Company which, until changed by the Company, shall be the three-month periods ending September 30, December 31, March 31 and June 30 in any calendar year;
(r)“RSU Grant” means the annual or such other restricted stock unit awards granted to a Non-Employee Director under the Stock Plan in respect of his or her Board service;
(s)“SFS Election” has the meaning set forth in Section 4.2;
(t)“Specified Employee” means an individual who is determined by the Committee to be a specified employee as defined in subsection (a)(2)(B)(i) of Section 409A of the Code. The Committee may, but need not, elect in writing, subject to the applicable limitations under Section 409A of the Code, any of the special elective rules prescribed in Section 1.409A-1(i) of the Treasury Regulations for purposes of determining “specified employee” status. Any such written election shall be deemed part of the Plan;
(u)“Specified Time Election” has the meaning set forth in Section 4.3;
(v)“Stock Plan” means, as applicable, the Company’s 2018 Employee, Director and Consultant Equity Incentive Plan, the Company’s 2016 Employee, Director and Consultant Equity Incentive Plan, or the Company’s 2006 Employee, Director and Consultant Equity Incentive Plan, as each may be amended from time to time;
(w)“Stock Unit Fund” has the meaning set forth in Section 2.3; and
(x)“Termination Date” means, with respect to a Non-Employee Director, the date upon which such Non-Employee Director ceases to be a member of the Board for any reason whatsoever, including death or disability.

-4-


1.3.Effective Date

The Plan, as most recently amended and restated, shall be effective as of December 15, 2022 with respect to compensation for services to be performed on and following January 1, 2023 (the “Effective Date”).

1.4.Eligibility

Each Non-Employee Director shall be eligible to participate in the Plan.

1.5.Construction

All references in the Plan to the masculine shall also include the feminine and all references to the singular shall also include the plural and vice versa, as the context shall require. If any provision of the Plan is determined to be illegal or invalid for any reason, in whole or in part, such illegality or invalidity shall not affect the remaining parts of the Plan and the Plan shall be construed and enforced as if the illegal or invalid provision had not been included. Headings wherever used herein are for reference purposes only and do not limit or extend the meaning of the provisions contained herein. A reference to a “Section” means a section of the Plan, unless expressly stated otherwise.

1.6.Governing Law

The Plan shall be governed by and construed in accordance with the laws of The Commonwealth of Massachusetts.

Section 2.Administration of the Plan
2.1.Administration

The Committee shall have complete discretionary authority and power to (a) construe, interpret and administer the Plan and any agreement or instrument entered into under the Plan, (b) establish, amend and rescind any rules and regulations relating to the Plan, (c) make any other determinations that the Committee deems necessary or desirable for the administration of the Plan, including without limitation decisions regarding eligibility to participate and the amount and value of any payment, and (d) delegate to other persons any duties and responsibilities relating to the administration of the Plan. The Committee may correct any defect or supply any omission or reconcile any inconsistency or ambiguity in the Plan in the manner and to the extent the Committee deems, in its sole and absolute discretion, necessary or desirable. No member of the Committee shall be liable for any action or determination made in good faith. Any decision of the Committee with respect to the administration and interpretation of the Plan shall be binding and conclusive for all purposes and on all persons, including the Company, all Non-Employee Directors and any other person claiming an entitlement or benefit through any Non-Employee Director. All expenses of administration of the Plan shall be borne by the Company.

-5-


2.2.DSU Accounts

The Company shall maintain in its books and records an account for each Non-Employee Director (a “DSU Account”) recording at all times the number of Deferred Share Units credited to such Non-Employee Director’s DSU Account. A Non-Employee Director shall at all times have a nonforfeitable right to his or her Deferred Share Units, provided that, with respect to that portion, if any, of Deferred Share Units credited in respect of RSU Grants, such nonforfeitable right shall commence as of the applicable vesting date of the underlying RSU Grant. Upon payment or distribution in satisfaction of Deferred Share Units credited to a Non-Employee Director in the manner described herein, such Deferred Share Units shall be cancelled. After the end of each calendar year, the Company shall provide each Non-Employee Director with a written statement showing the balance in such Non-Employee Director’s DSU Account as at the end of the applicable calendar year.

2.3.Notional Investment in Stock Unit Fund

The amount credited to a DSU Account will be notionally invested in a measurement fund for notional investment in shares of Common Stock (the “Stock Unit Fund”). Notional earnings credited to the Stock Unit Fund, including dividends, if any, with respect to Common Stock, shall remain allocated to the Stock Unit Fund and deemed to be reinvested in additional Deferred Share Units until such amounts are distributed. Except as otherwise determined by the Committee, amounts allocated to the Stock Unit Fund shall be distributable in the form of Common Stock.

2.4.Credit for Dividends on Deferred Share Units

To the extent dividends, if any, are declared on the Common Stock of the Company, a Non-Employee Director’s DSU Account shall be credited with dividend equivalents in the form of additional Deferred Share Units. In the case of a cash dividend, such dividend equivalents shall be credited on the dividend payment date and shall be computed by dividing (a) the amount obtained by multiplying the amount of the dividend declared and paid per share of Common Stock by the number of Deferred Share Units credited to the Non-Employee Director’s DSU Account on the record date for the payment of such dividend, by (b) the Fair Market Value of the Common Stock on the dividend payment date for such dividend, with fractions of Deferred Share Units so credited computed to four decimal points rounded down. In the case of a stock dividend, the number of additional Deferred Share Units shall be equal to the number of Deferred Share Units credited to the Non-Employee Director’s DSU Account as of the record date for such dividend multiplied by the per share Common Stock dividend (including fractional shares) declared by the Company, computed to four decimal points rounded down. Any additional Deferred Share Units that are so credited related to an RSU Grant shall be subject to the same vesting terms and conditions as such underlying RSU Grant.

2.5.Share Adjustments and Reorganizations

If (a) there is any stock split, stock consolidation, reclassification, recapitalization or similar event affecting the Common Stock, (b) the Common Stock is exchanged in connection with a reorganization, including any merger, amalgamation, consolidation of the Company or

-6-


similar event, or a sale by the Company of all or substantially all of its assets, for a different number or class of shares or other securities of the Company or for shares or other securities of any other Company, (c) new, different or additional shares or other securities of the Company or of another company are received by holders of the Common Stock, or (d) any distribution is made to the holders of Common Stock (other than a cash dividend), then the Committee shall make such adjustments to the Deferred Share Units credited to the Non-Employee Directors’ DSU Accounts as the Committee deems appropriate, in its sole discretion, to prevent dilution or enlargement of a Non-Employee Director’s rights with respect to his or her DSU Account. Except as provided above, the issuance by the Company of any shares of Common Stock, or any rights, warrants, options or other securities convertible into or exchangeable for any shares of Common Stock, shall not affect the number of Deferred Share Units credited pursuant to the terms of the Plan.

2.6.Designation of Beneficiary

Upon his or her election or appointment to the Board, subject to applicable law, each Non-Employee Director shall designate, in accordance with such procedures adopted by the Committee from time to time, an individual as his or her beneficiary to receive any benefits that are payable under the Plan upon the death of such Non-Employee Director (the “Beneficiary”). The Non-Employee Director may, subject to applicable laws and in accordance with such procedures adopted by the Committee from time to time, change his or her Beneficiary at any time or from time to time. Where no Beneficiary has been validly designated by the Non-Employee Director, or the Beneficiary does not survive the Non-Employee Director, the Non-Employee Director’s legal representative shall be his or her Beneficiary. In the event of a Non-Employee Director’s death, the Beneficiary shall be entitled to exercise the rights of, and receive the benefits payable to, the Non-Employee Director under Section 4.

Section 3.Amount of Deferrals
3.1.Director Remuneration Deferrals
(a)Each Non-Employee Director may elect to defer any part or all of his or her Annual Director Fees in the form of Deferred Share Units, with the number of Deferred Share Units credited to the Non-Employee Director’s DSU Account determined by dividing the dollar value of the cash deferred by the Fair Market Value of a share of Common Stock on the date such Deferred Share Units are credited to the individual’s DSU Account. Any fractional Deferred Share Unit shall be calculated to four decimal points rounded down. Such Deferred Share Units credited in respect of Annual Director Fees shall be fully vested upon being credited to the individual’s DSU Account and the Non-Employee Director’s entitlement to the distribution of such Deferred Share Units shall be governed by the terms of this Plan.
(b)Each Non-Employee Director may elect to defer any part or all of his or her RSU Grants in the form of Deferred Share Units, with the number of Deferred Share Units credited to the Non-Employee Director’s DSU

-7-


Account equal to the number of shares of Common Stock to be delivered in connection with the vesting or settlement of the deferred RSU Grant. Such Deferred Share Units credited in respect of RSU Grants shall be subject to the same vesting terms and conditions as the underlying RSU Grant.
3.2.Timing of Election

Each Non-Employee Director shall, if he or she chooses to defer Annual Director Fees or RSU Grants in accordance with Section 3.1 above, complete and deliver an Election Form to the Company by not later than December 31 of the year immediately preceding the calendar year in which the services giving rise to such compensation will be performed, or within 30 days following his or her first election or appointment to the Board, if later, in respect of amounts payable during the remainder of the calendar year following the date of such election in which such appointment occurs. If no timely election has been made, the Non-Employee Director shall be deemed to have elected to receive his or her Annual Director Fees in cash and his or her RSU Grants in the form of non-deferred restricted stock units. Notwithstanding the foregoing, an election (or non-election) made pursuant to this Section 3.2 shall remain in effect for subsequent calendar years until it is changed by the completion and delivery to the Company of a timely and new Election Form, in accordance with the terms of the Plan.

Section 4.Distribution of Deferred Share Units
4.1.In General

The Company shall distribute shares of Common Stock in respect of all fully-vested Deferred Share Units credited to the DSU Account of a Non-Employee Director in accordance with the deferral election (SFS Election or Specified Time Election) made by the Non-Employee Director on the Election Form with respect to such Deferred Share Units, or, if earlier, on the first to occur of (a) the death of the Non-Employee Director and (b) a Change of Control (each such date, an “Applicable Distribution Date”). In accordance with Section 4.6, the Company shall distribute such shares of Common Stock in a lump sum.

4.2.Distributions upon a Termination of Service

A Non-Employee Director may elect to have all or a portion of his or her vested Deferred Share Units credited to the Non-Employee Director’s DSU Account distributed upon his or her termination of service from the Board (each such election, an “SFS Election”).

4.3.Distributions at a Specified Time

A Non-Employee Director may elect to have all or a portion of his or her vested Deferred Share Units credited to the Non-Employee Director’s DSU Account distributed on a specified date designated by the Non-Employee Director, including any redeferral date elected in accordance with Section 4.6 below (each such election, a “Specified Time Election”). Amounts are payable pursuant to a Specified Time Election if objectively determinable amounts are payable at a date or dates that are objectively determinable at the time the amount is deferred, in accordance with Treasury Regulations Section 1.409A-3(i)(1). If a Non-Employee Director has

-8-


a separation from service (other than due to the Non-Employee Director’s death) that occurs before any Specified Time Election made by the Non-Employee Director pursuant to this Section 4.3, any Deferred Share Units credited to the Non-Employee Director’s DSU Account and subject to such Specified Time Election will continue to be subject to such Specified Time Election and will not be distributed upon the Non-Employee Director’s separation from service (not including a separation from service due to the Non-Employee Director’s death).

4.4.Distributions Upon a Change of Control.

Upon a Change of Control, the Company shall pay to the Non-Employee Director in a lump sum payment the balance of the Non-Employee Director’s DSU Account, calculated as of the date of the distribution due to a Change of Control. Such lump sum payment shall be made within sixty (60) days of the Change of Control. Amounts credited to the DSU Account may be settled in cash in the event of a distribution following a Change of Control.

4.5.Distributions Upon Death.

If a Non-Employee Director dies, his or her designated Beneficiary or Beneficiaries will be entitled to receive the balance of his or her vested DSU Account, calculated as of the date of the distribution due to death. Distribution to the Beneficiary or Beneficiaries will be made in a lump sum payment within sixty (60) days of the Non-Employee Director’s death.

4.6.Distribution Process
(a)Subject to Section 5.7 below, and absent the earlier death of the Non-Employee Director or a Change of Control, upon the occurrence of an Applicable Distribution Date, the Company shall issue to such Non-Employee Director, in accordance with the form of distribution elected by the Non-Employee Director on his or her Election Form, that number of shares of Common Stock equal to the number of fully vested Deferred Share Units credited to the Non-Employee Director’s DSU Account (rounded down to the nearest whole share in the event of any fractional shares) in a lump sum within sixty (60) days following the Applicable Distribution Date.
(b)Upon the issuance of shares of Common Stock in respect of the Non-Employee Director’s fully vested Deferred Share Units, the Company shall be fully discharged in so doing and all Deferred Share Units credited to the Non-Employee Director’s DSU Account, whether vested or unvested, shall, as provided for in Section 2.2, be cancelled. The shares of Common Stock issued in respect of a Non-Employee Director’s Deferred Share Units hereunder shall be issued pursuant to the Company’s applicable Stock Plan.

Any termination of service triggering payment of amounts under the Plan must constitute a “separation from service” under Section 409A of the Code before distribution of such amounts can commence.

-9-


(c)Notwithstanding anything to the contrary herein, any Deferred Share Units settled in shares of Common Stock shall reduce the number of shares available for grant under the applicable Stock Plan. To the extent required under applicable law, including applicable listing standards, if the Committee determines that settlement of Deferred Share Units in shares of Common Stock could reasonably be expected to result in an issuance of shares of Common Stock in excess of the limit set forth under such Stock Plan (as the same may from time to time be increased by amendment, subject to shareholder approval to the extent required), the Committee may require that a portion or all of the Deferred Share Units in affected Non-Employee Directors’ DSU Accounts be settled in cash.
4.7.Change in Time or Method of Distribution

A Non-Employee Director’s election with respect to the time and manner of distribution of his or her Deferred Share Units may be modified and/or delayed by the Non-Employee Director according to the following rules:

(a)The subsequent election shall take effect not earlier than 12 months after the date on which the subsequent election is made;
(b)Except in the case of the Non-Employee Director’s death, the payment with respect to which an election is made must be deferred for a period of at least five years from the date the payment otherwise would have been made; and
(c)In the case of a Specified Time Election under Section 4.3, a subsequent election may not be made less than 12 months prior to the date of the first scheduled payment under such Specified Time Election.
Section 5.General
5.1.Unfunded Plan

The Plan is designed to be an unfunded arrangement. It is specifically recognized by both the Company and each Non-Employee Director that this Plan is only a general corporate commitment and that each Non-Employee Director must rely upon the general credit of the Company for the fulfillment of its obligations. Under all circumstances the rights of participants in this Plan to any asset held by the Company will be no greater than the rights expressed in this Plan. Nothing contained in this Plan will constitute a guarantee by the Company that the assets of the Company will be sufficient to pay any benefits under this Plan or would place the participant in a secured position ahead of general creditors of the Company. The Plan will not create any lien, claim, encumbrance, right, title or other interest of any kind whatsoever in any participant in any asset held by the Company. No specific assets of the Company have been or will be set aside, or will in any way be transferred to any trust or will be pledged in any way for the performance of the Company’s obligations under this Plan that would remove those assets from being subject to the general creditors of the Company.

-10-


5.2.Successors and Assigns

The Plan shall be binding on the Company and its successors and assigns and each Non-Employee Director and his or her heirs and legal representatives and on any receiver or trustee in bankruptcy or representative of creditors of the Company or Non-Employee Director, as the case may be.

5.3.Amendment or Termination of the Plan

The Board may amend or terminate the Plan at any time as it deems necessary or appropriate, but no such amendment or termination shall, without the consent of the Non-Employee Director or unless required by law, adversely affect the rights of a Non-Employee Director with respect to vested Deferred Share Units to which the Non-Employee Director is then entitled under the Plan.

If the Board terminates the Plan, no additional Deferred Share Units will be credited to the DSU Account of a Non-Employee Director after the effective date of such termination, but previously credited Deferred Share Units shall remain outstanding, be entitled to dividend equivalents as provided under the Plan, and be distributed in accordance with the terms and conditions of the Plan existing at the time of termination. The Plan will finally terminate for all purposes when the last remaining Non-Employee Director receives distribution of all vested Deferred Share Units which have been credited to his or her DSU Account.

5.4.Applicable Trading Policies

The Committee and each Non-Employee Director will ensure that all actions taken and decisions made by the Committee or the Non-Employee Director, as the case may be, pursuant to the Plan comply with all applicable laws, including securities and income tax laws, and all applicable policies, guidelines or similar requirements of the Company relating to conflicts of interest, business and ethical conduct.

5.5.Limitations on Rights of Non-Employee Directors
(a)Except as specifically set out in the Plan, no Non-Employee Director or any other person shall have any claim or right to any cash, shares of Common Stock, or other benefit in respect of Deferred Share Units credited pursuant to the Plan.
(b)Any and all of the rights of the Non-Employee Directors respecting Deferred Share Units or other benefits under the Plan shall not be transferable or assignable other than by will or the laws of descent and distribution, nor shall they be pledged, encumbered or charged, and any attempt to do so shall be void.
(c)Neither the Plan nor any amount credited hereunder shall be construed as conferring upon a Non-Employee Director a right to be retained as a member of the Board or a claim or right to any future amounts or other benefits under the Plan.

-11-


(d)Under no circumstances shall Deferred Share Units be considered Common Stock of the Company nor shall they entitle any Non-Employee Director or other person to exercise any voting rights or any other rights attaching to the ownership of Common Stock, except with respect to the crediting of dividend equivalent amounts pursuant to Section 2.4, nor shall any Non-Employee Director or other person be considered the owner of Common Stock by virtue of this Plan until such time, if any, as shares of Common Stock are delivered to the Non-Employee Director hereunder.
(e)Any liability of the Company to any Non-Employee Director with respect to receipt of Deferred Share Units shall be based solely upon contractual obligations created by the Plan. Neither the Committee nor the Board shall be liable for any actions taken in accordance with the terms of the Plan.
5.6.Compliance with Law

The obligations of the Company to deliver shares of Common Stock with respect to Deferred Share Units pursuant to the terms of the Plan are subject to compliance with all applicable laws and regulations. In connection with the Plan, each Non-Employee Director shall comply with all applicable laws and regulations and shall furnish the Company with any and all information and undertakings as may be required to ensure compliance therewith.

5.7.Applicable Taxes and Deductions

The Company will have the right to withhold from any amount payable hereunder any applicable federal, state and local taxes. Any reduction in accordance with the foregoing shall, to the extent applicable, be effected in accordance with Section 409A of the Code and Treasury Regulation thereunder.

This Plan is intended to comply with Section 409A of the Code or an exemption thereunder and shall be construed and administered in accordance with Section 409A of the Code. Notwithstanding any other provision of this Plan, payments provided under this Plan may only be made upon an event and in a manner that complies with Section 409A of the Code or an applicable exemption thereunder. For purposes of Section 409A of the Code, references to termination of service will be interpreted consistent with the definition of “separation from service” in Section 409A of the Code (after giving effect to the presumptions contained therein), to the extent required under Section 409A of the Code, and each installment in a series of payments will be treated as a separate “payment.”

Notwithstanding anything to the contrary in this Plan, if at the time of a Non-Employee Director’s termination of service, the Non-Employee Director is a Specified Employee, to the extent required to comply with Section 409A of the Code, any and all amounts payable under this Plan on account of such separation from service that would (but for this provision) be payable within six months following the date of termination will instead be paid on the next business day following the expiration of such six-month period or, if earlier, upon the Non-Employee Director’s death.

-12-


Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Plan comply with Section 409A of the Code and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by a Non-Employee Director on account of non-compliance with Section 409A of the Code.

-13-


Exhibit 10.15

SCHEDULE A

IMMUNOGEN, INC.

COMPENSATION ELECTION FORM FOR NON-EMPLOYEE DIRECTORS

INDIVIDUAL ELECTION FORM

(Attached.)

[Remainder of Page Intentionally Left Blank]


IMMUNOGEN, INC.

COMPENSATION ELECTION FORM FOR NON-EMPLOYEE DIRECTORS

INDIVIDUAL ELECTION FORM

The undersigned hereby confirms that I have read, and agree to abide by, the terms of the ImmunoGen, Inc. Compensation Policy for Non-Employee Directors of the Board of Directors (the “Board”) and the ImmunoGen, Inc. 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, as the same may be amended and in effect from time to time (the “Plan”). I understand that I may make annual elections in accordance with the terms of the Plan. In accordance with those terms, I make the following elections with respect to the compensation specified below to be paid to me as a Non-Employee Director with respect to services to be performed in calendar year 2023 (and thereafter, unless I timely file a new deferral election form), unless this is my first such compensation, in which case this election, if made within thirty (30) days of my initial appointment to the Board (the “30-Day Eligibility Date”), will be applicable with respect to compensation paid for services to be performed in calendar year 2022 subsequent to the 30-Day Eligibility Date:

I.

Annual Fee Election (Board and Committee Service; Otherwise Payable in Cash)

A.

I may elect to receive all such compensation in the form of cash, Deferred Stock Units (“DSUs”), shares of the Company’s common stock, or a combination thereof. Accordingly, I elect to receive my Annual Meeting Fee as follows:

1.

_____% in Cash (100% of this option is the default)

2.

_____% in DSUs settling upon a termination of service from the Board (for any reason)

3.

_____% in full value shares of ImmunoGen’s common stock

4.

100 % Total

II.

Equity Grant Election (for Award Granted in 2023)

Non-employee directors will receive Restricted Stock Units (“RSUs”), which will vest one (1) year after grant, generally subject to providing continuous service as a Non-Employee Director through such date.

I may elect to defer settlement of any RSUs that vest by their terms for three (3) years or until my termination of service from the Board for any reason. Accordingly, I elect to have my 2023 RSU grant, to the extent it vests by its terms, settled as follows:

(Please choose only one option):

1.

_____ settlement upon vesting (i.e., one (1) year from grant) (This option is the default)

2.

_____ settlement at a date three (3) years from vesting (i.e., four (4) years from grant)

3.

_____ settlement upon a termination of service from the Board (for any reason)

-15-


III.

Re-deferral of Previously Granted Director Fee Elections

Except as provided below, DSUs granted in previous years (i.e., not including any grants made above under Section I.A.2.) are eligible for amendment of certain settlement terms (described herein as “re-deferring” such grants). Therefore, I may elect to re-defer the settlement of any previously vested DSU grants until at least the fifth anniversary of my termination of service from the Board for any reason. Any such re-deferral shall not take effect for at least twelve (12) months after the date such election is made. In addition, a re-deferral will not be effective if I retire or otherwise terminate service within twelve (12) months of the date such election is made. For convenience, a schedule of all previously vested DSU grants is attached as Schedule A. Using the grant-by-grant information provided on Schedule A, I hereby elect to re-defer my previously vested DSU grants as follows:

1.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request settlement upon my retirement/termination from the Board (i.e., no change to my existing DSU settlement schedule) (This option is the default)

2.

For the following Grant Nos., I hereby request re-deferred settlement as follows:

a.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request re-deferred settlement at a date five (5) years from the date of my retirement/termination from the Board

b.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request re-deferred settlement at a date six (6) years from the date of my retirement/termination from the Board

c.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request re-deferred settlement at a date seven (7) years from the date of my retirement/termination from the Board

d.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request re-deferred settlement at a date eight (8) years from the date of my retirement/termination from the Board

e.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request re-deferred settlement at a date nine (9) years from the date of my retirement/termination from the Board

f.

For Grant Nos. _______________ [please enter specific Grant Nos. from Schedule A], I hereby request re-deferred settlement at a date ten (10) years from the date of my retirement/termination from the Board

[Remainder of Page Intentionally Left Blank]

-16-


By signing below, I hereby acknowledge all of the following:

I understand that by making the elections shown above as described in the Plan, I have agreed to defer the payment of certain proceeds from certain RSUs and DSUs in accordance with the terms of this deferral election and, prior to payment, that such deferred RSUs and DSUs shall remain part of the general assets of ImmunoGen, Inc., subject to the claims of creditors.
I understand and accept that any change that I am requesting under a re-deferral election set forth in Section III above will result in a delay of five (5) or more years to my scheduled distribution date in compliance with Internal Revenue Code Section 409A (“Section 409A”).
I understand that if I am a “specified employee” at the time of my separation from service, I may be required to wait six (6) months until I receive the distribution referenced above.
I understand that any election shown above will be irrevocable to the extent it is accepted by the Plan administrator and that any such election, and any future changes to such election (if available), will be subject to the terms of the Plan.
I understand that any election shown above will remain in effect for future years unless I timely file a new deferral election form.
I acknowledge that I have received a copy of the Plan and that I have carefully considered my personal tax and financial consequences of making the elections shown above.
I acknowledge and agree that the Company has not provided me with any individual tax or financial advice with respect to any election shown above.

___________________________________ _______________________________

Signature DatePrint Name

-17-


EX-10.19 7 imgn-20221231xex10d19.htm EX-10.19

Exhibit 10.19

CHANGE IN CONTROL SEVERANCE AGREEMENT

This Agreement is entered into as of the 5th day of January, 2021 (the “Effective Date”) by and between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and Renee Lentini (the “Executive”).

WHEREAS, the Company recognizes that the Executive’s service to the Company is very important to the future success of the Company;

WHEREAS, the Executive desires to enter into this Agreement to provide the Executive with certain financial protection in the event that her employment terminates under certain conditions following a change in control of the Company; and

WHEREAS the Board of Directors of the Company (the “Board”) has determined that it is in the best interests of the Company to enter into this Agreement.

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:

1.Definitions.
(a)Cause.  For purposes of this Agreement, “Cause” shall mean that the Executive has (i) willfully committed an act or omission that materially harms the Company; (ii) been grossly negligent in the performance of the Executive’s duties to the Company; (iii) willfully failed or refused to follow the lawful and proper directives of the Board; (iv) been convicted of, or pleaded guilty or nolo contendere, to a felony; (v) committed an act involving moral turpitude that is or is reasonably expected to be injurious to the Company or its reputation; (vi) committed an act relating to the Executive’s employment or the Company involving, in the good faith judgment of the Board, material fraud or theft; (vii) breached any material provision of this Agreement or any nondisclosure or non-competition agreement between the Executive and the Company, as all of the foregoing may be amended prospectively from time to time; or (viii) breached a material provision of any code of conduct or ethics policy in effect at the Company, as all of the foregoing may be amended prospectively from time to time.

(b)Change in Control.  For purposes of this Agreement, a “Change in Control” shall mean the occurrence of any of the following events:

(i)Ownership.  Any “Person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becomes the “Beneficial Owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities (excluding for this purpose any such voting securities held by the Company or its Affiliates (as defined in the Company’s 2016 Employee, Director and Consultant Equity Incentive Plan) or by any employee benefit plan of the Company) pursuant to a transaction or a series of related transactions which the Board does not approve; or

Executive Severance Agreement rev2017 (12)


(ii)Merger/Sale of Assets.  (A) A merger or consolidation of the Company whether or not approved by the Board, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or the parent of such corporation) at least 50% of the total voting power represented by the voting securities of the Company or such surviving entity or parent of such corporation, as the case may be, outstanding immediately after such merger or consolidation; or (B) the stockholders of the Company approve an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets; or

(iii)Change in Board Composition.  A change in the composition of the Board, as a result of which fewer than a majority of the directors are Incumbent Directors.  “Incumbent Directors” shall mean directors who either (A) are directors of the Company as of December 10, 2016, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but shall not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company).

(c)Disability.  For purposes of this Agreement, “Disability” shall mean that the Executive (i) is unable to engage in any substantial gainful activity because of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of at least twelve (12) months, or (ii) is receiving income replacement benefits for a period of at least three (3) months under a Company-sponsored disability plan because of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of at least twelve (12) months.  Whether the Executive has a Disability will be determined by a majority of the Board based on evidence provided by one or more physicians selected by the Board and approved by the Executive, which approval shall not be unreasonably withheld.  In any case, if a disability is determined to trigger the payment of any “deferred compensation” as defined in Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), disability shall be determined in accordance with Section 409A of the Code.

(d)Good Reason.  For purposes of this Agreement, “Good Reason” shall mean the occurrence of one or more of the following without the Executive’s consent: (i) a change in the principal location at which the Executive performs her duties for the Company to a new location that is at least a forty (40) mile longer commute for the Executive from the prior work location; (ii) a material change in the Executive's authority, functions, duties or responsibilities as an executive of the Company, which would cause her position with the Company to become of less responsibility, importance or scope than her highest position with the Company at any time from the date of this Agreement to immediately prior to the Change in Control, provided, however, that such material change is not in connection with the termination of the Executive's employment by the Company for Cause or death or Disability and further provided that it shall not be considered a material change if the Company becomes a subsidiary of another entity and the Executive continues to hold a position in the subsidiary that is at least as high (in both title and scope of responsibilities) as the highest position she held with the Company at any time from the date of

2

Executive Severance Agreement rev2017 (12)


this Agreement to immediately prior to the Change in Control; (iii) a material reduction in the Executive’s annual base salary; or (iv) a material reduction in the Executive’s target annual bonus as compared to the target annual bonus set for the previous fiscal year.

For purposes of any determination regarding the existence of Good Reason, any claim by the Executive that Good Reason exists shall be presumed to be correct unless the Company establishes by clear and convincing evidence that Good Reason does not exist.

2.Term of Agreement.  The term of this Agreement (the "Term") shall commence on the Effective Date and shall continue in effect for two (2) years; provided, however, that commencing on the second anniversary of the Effective Date and continuing each anniversary thereafter, the Term shall automatically be extended for one (1) additional year unless, not later than nine (9) months before the conclusion of the Term, the Company or the Executive shall have given notice not to extend the Term; and further provided, however, that if a Change in Control shall have occurred during the Term, the Term shall expire on the last day of the twelfth (12th) month following the month in which such Change in Control occurred.  Notice of termination or termination of this Agreement shall not constitute Cause or Good Reason (both terms as defined above).
3.Termination; Notice; Severance Compensation.
(a)In the event that within a period of two (2) months before or twelve (12) months following the consummation of a Change in Control (such period, the “Change in Control Period”) the Company elects to terminate the Executive’s employment other than for Cause (but not including termination due to the Executive’s Disability), then the Company shall give the Executive no less than sixty (60) days advance notice of such termination (the “Company’s Notice Period”); provided that the Company may elect to require the Executive to cease performing work for the Company so long as the Company continues the Executive’s full salary and benefits during the Company’s Notice Period.
(b)In the event that during the Change in Control Period, the Executive elects to terminate his employment for Good Reason, then the Executive shall give the Company no less than thirty (30) days and no more than sixty (60) days advance notice of such termination (the “Executive’s Notice Period”) by indicating the specific termination provision in this Agreement relied upon and setting forth in reasonable detail any facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated (the “Executive’s Termination Notice”); provided that the Company may elect to require the Executive to cease performing work for the Company so long as the Company continues the Executive’s full salary and benefits during the Executive’s Notice Period.  In order to effect a termination for Good Reason pursuant to this Agreement, the Executive must give the Executive’s Termination Notice not later than ninety (90) days following the occurrence of the Good Reason.  The Company shall have the opportunity to cure the Good Reason condition within thirty (30) days following receipt of the Executive’s Termination Notice, provided that if the Company has not notified the Executive in writing of its intention to cure the Good Reason Condition within ten (10) days following receipt of the Executive’s Termination Notice, the Company shall be deemed to have irrevocably elected not to cure the Good Reason condition.  If the Company elects not to cure the Good Reason condition, or has failed to cure the Good Reason condition within the applicable thirty (30)-day

3

Executive Severance Agreement rev2017 (12)


period, the Executive must separate from service no later than nine (9) months following initial occurrence of the Good Reason condition.  If, within ten (10) days following the earlier of (i) the Company’s election not to cure the Good Reason condition, or (ii) expiration of the thirty (30)-day cure period, either (A) the Company notifies the Executive in writing that it disputes whether the Executive has given the Executive’s Termination Notice in good faith and established Good Reason to quit, or (B) the Executive notifies the Company in writing that the Company has failed to cure the Good Reason condition, then the Executive’s termination date (the “Termination Date”) shall be extended until the sooner of (x) the resolution of the dispute by mutual agreement of the parties, or (y) final order, decree or judgment of an arbitrator (which the parties agree is not appealable), during which time (1) the Executive shall not be required to perform work for the Company, and (2) the Company shall continue to pay the Executive’s full salary in effect immediately prior to the Executive giving the Executive’s Termination Notice (or, if higher, immediately prior to the change in control), and continue the Executive as a participant in all compensation, benefit and insurance plans in which the Executive was participating when the Executive’s Termination Notice was given; provided that the amounts paid under this Section are in addition to all other amounts due under this Agreement and shall not be offset against or reduce any other amounts due under this Agreement.
(c)In the event that during the Change in Control Period the Executive’s employment with the Company is terminated by the Company other than for Cause (but not including termination due to the Executive’s death or Disability), or by the Executive for Good Reason, then, contingent upon the Executive’s execution of a release of claims against the Company in substantially the form attached hereto as Exhibit A (the “Release”) the Executive shall be entitled to, in addition to any amounts due to the Executive for services rendered prior to the termination date:

(i)  a lump sum payment from the Company in an amount equal to the sum of the Executive's Annual Salary and the Executive’s target annual bonus for the fiscal year in which the termination occurs (without giving effect to any event or circumstance constituting Good Reason) at one hundred percent (100%) of such target annual bonus, which shall be paid on the sixtieth (60th) day following the Executive’s Termination Date, provided that the Release is executed and effective by then or the Executive shall forfeit the payment of such amount;

(ii)  all outstanding options, restricted stock and other similar rights held by the Executive, which shall become one hundred percent (100%) vested on the sixtieth (60th) day following the Executive’s Termination Date, provided that the Release is executed and effective by then or the Executive shall forfeit the vesting;

(iii)  provided Executive elects continuation of medical insurance coverage for the Executive and/or the Executive’s family subject to and in accordance with the Consolidated Omnibus Budget Reconciliation Act (“COBRA”), the Company will subsidize the Executive’s COBRA premium at the same percentage as it subsidized health insurance premiums for the Executive immediately prior to the Executive’s Termination Date (or, if more favorable to the Executive, immediately prior to the consummation of the Change in Control) (the “COBRA Premium Subsidy”) for a period of up to twelve (12) months from the Executive’s Termination Date;

4

Executive Severance Agreement rev2017 (12)


provided that the Company shall have no obligation to provide the COBRA Premium Subsidy after the date the Executive becomes eligible for medical coverage with another employer or becomes entitled to Medicare, notice of which the Executive shall provide to the Company within five (5) business days of the eligibility event.  If the Company determines that the COBRA Premium Subsidy is taxable income to the Executive, the income will be reported on Form W-2 as imputed income; and

(iv)  the Company shall pay the cost of providing the Executive with outplacement services up to a maximum of $40,000, provided that (A) the Executive begins to use such services within six (6) months following the Executive’s Termination Date, and (B) such services are provided by an outplacement services provider approved by the Company (which approval shall not be unreasonably withheld, conditioned or delayed).  Such payment shall be made by the Company directly to the service provider promptly following the presentation to the Company of documentation of the enrollment by the Executive with the provider of outplacement services and the service provider’s invoice for such services.  In no event will the Executive be entitled to receive the cash value of the outplacement services in lieu of the outplacement services.

For purposes of this Agreement, “Annual Salary” shall mean the Executive’s annual base salary then in effect or, if higher, in effect at the time of the Change in Control, excluding reimbursements and amounts attributable to stock options and other non-cash compensation; and the “Severance Compensation” shall mean the compensation set forth in (i), (ii), (iii), and (iv) above.

(d)If any of the benefits set forth in this Agreement are deferred compensation as defined in Section 409A of the Code, any termination of employment triggering payment of such benefits must constitute a “separation from service” under Section 409A of the Code before, subject to subsection (e) below, a distribution of such benefits can commence.  For purposes of clarification, this Section shall not cause any forfeiture of benefits on the part of the Executive, but shall only act as a delay until such time as a “separation from service” occurs. In addition, the Company Notice Period and the Executive Notice Period shall be interpreted and administered in accordance with Section 409A of the Code and the “separation from service” rules thereunder.  In particular, if a waiver of the Company Notice Period or the Executive Notice Period triggers a “separation from service,” such waiver shall constitute a termination and any amounts due to the Executive over the remaining portion of the applicable notice period shall be deemed additional severance under Section 3(c)(ii) of this Agreement and paid accordingly.  In addition, any applicable notice or release periods and dates of payment shall be adjusted accordingly.
(e)Notwithstanding any other provision with respect to the timing of payments, if, at the time of the Executive’s termination, the Executive is deemed to be a “specified employee” (within the meaning of Code Section 409A, and any successor statute, regulation and guidance thereto) of the Company, then solely to the extent necessary to comply with the requirements of Code Section 409A, any payments to which the Executive may become entitled under this Agreement which are subject to Code Section 409A (and not otherwise exempt from its application) will be withheld until the first (1st) business day of the seventh (7th) month following the termination of the Executive’s employment, at which time the Executive shall be paid an aggregate amount

5

Executive Severance Agreement rev2017 (12)


equal to the accumulated, but unpaid, payments otherwise due to the Executive under the terms of this Agreement.
(f)Notwithstanding any other provision of this Agreement to the contrary, to the extent any payment contemplated hereunder is subject to the Executive’s execution of the Release, the Release must be executed no later than ninety (90) days following the Termination Date.  If this 90-day period starts in one tax year and ends in the next, then the payments may not commence until the later of the end of the Release revocation period or the first day of that next tax year.
(g)If any payment or benefit the Executive would receive under this Agreement, when combined with any other payment or benefit the Executive receives pursuant to a Change in Control (“Payment”) would (i) constitute a “parachute payment” within the meaning of Code Section 280G, and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then such Payment shall be either (x) the full amount of such Payment or (y) such less amount as would result in no portion of the Payment being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state, and local employments taxes, income taxes, and the Excise Tax results in the Executive’s receipt, on an after-tax basis, of the greater amount of the Payment, notwithstanding that all or some portion of the Payment may be subject to the Excise Tax.  The Company shall, in a manner compliant with Code Section 409A, determine in good faith which payment(s) or benefit(s) to reduce based on what provides the best economic result for the Executive.  The Company shall provide the Executive with sufficient information to support its determination and to allow the Executive to file and pay any required taxes.
4.No Duplication of Compensation.  The Severance Compensation shall replace, and be provided in lieu of, any severance or similar compensation, excepting payment during the resolution of a dispute regarding Good Reason as provided in Section 3(b), that may be provided to the Executive under any other agreement or arrangement in relation to termination of employment; provided, however, that this prohibition against duplication shall not be construed to otherwise limit the Executive’s rights to payments or benefits provided under any pension plan (as defined in Section 3(2) of the Employee Retirement Income Security Act of 1974, as amended), deferred compensation, stock, stock option or similar plan sponsored by the Company.  This Agreement supersedes any other agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof which may have been made by either party.
5.No Mitigation.  If the Executive's employment with the Company terminates following a Change in Control, the Executive is not required to seek other employment or to attempt in any way to reduce any amounts payable to the Executive by the Company pursuant to Section 3 or Section 14.  Except as set forth in Section 4, the amount of any payment or benefit provided for in this Agreement shall not be reduced by any compensation earned by the Executive as the result of employment by another employer (with the exception of the COBRA Premium Subsidy, which shall terminate when the Executive becomes eligible for medical insurance through another employer or the Executive becomes entitled to Medicare), by retirement benefits, by offset against any amount claimed to be owed by the Executive to the Company, or otherwise.
6.Confidentiality, Non-Competition, and Assignment of Inventions.  The Company’s obligations under this Agreement are contingent upon the Executive’s execution of the Company’s

6

Executive Severance Agreement rev2017 (12)


Proprietary Information, Inventions, and Competition Agreement (the “Proprietary Information Agreement”).  The parties agree that the obligations set forth in the Proprietary Information Agreement shall survive termination of this Agreement and termination of the Executive’s employment, regardless of the reason for such termination.
7.Enforceability.  If any provision of this Agreement shall be deemed invalid or unenforceable as written, this Agreement shall be construed, to the greatest extent possible, or modified, to the extent allowable by law, in a manner which shall render it valid and enforceable.  No invalidity or unenforceability of any provision contained herein shall affect any other portion of this Agreement.
8.Notices.  Except as otherwise specifically provided herein, any notice required or permitted by this Agreement shall be in writing and shall be delivered as follows with notice deemed given as indicated: (i)  by personal delivery when delivered personally; (ii) by overnight courier upon written verification of receipt; (iii) by telecopy or facsimile transmission upon acknowledgment of receipt of electronic transmission; or (iv) by certified or registered mail, return receipt requested, upon verification of receipt.  Notices to the Executive shall be sent to the last known address in the Company's records or such other address as the Executive may specify in writing.  Notices to the Company shall be sent to the Company's Chairman of the Board (or if the Chairman of the Board is also the CEO, to the Company’s Lead Director), or to such other Company representative as the Company may specify in writing.
9.Claims for Benefits.  All claims by the Executive for benefits under this Agreement shall be directed to and determined by the Board and shall be in writing.  Any denial by the Board of a claim for benefits under this Agreement shall be delivered to the Executive in writing and shall set forth the specific reasons for the denial and the specific provisions of this Agreement relied upon.  The Board shall afford a reasonable opportunity to the Executive for a review of the decision denying a claim and shall further allow the Executive to appeal to the Board a decision of the Board within sixty (60) days after notification by the Board that the Executive's claim has been denied.  In no event shall the Board’s claims or appeals determination be given any deference or weight in any subsequent legal proceeding.

Any further dispute or controversy arising under or in connection with this Agreement shall be settled exclusively by arbitration, paid for by the Company, in Boston, Massachusetts, in accordance with the rules of the American Arbitration Association then in effect; provided, however, that the evidentiary standards set forth in this Agreement shall apply; and further provided that the parties agree that the binding arbitration protocol shall be structured such that a decision will issue not later than ninety (90) days following notice in the event of a dispute concerning Good Reason pursuant to Section 3(b).  Judgment may be entered on the arbitrator’s award in any court having jurisdiction.  Notwithstanding any provision of this Agreement to the contrary, the Executive shall be entitled to seek specific performance of the Executive’s right to be paid until the Termination Date during the pendency of any dispute or controversy arising under of in connection with this Agreement.

10.Modifications and Amendments.  The terms and provisions of this Agreement may be modified or amended only by written agreement executed by the Company and the Executive.  The Company and the Executive agree that they will jointly execute an amendment to modify this

7

Executive Severance Agreement rev2017 (12)


Agreement to the extent necessary to comply with or be exempt from the requirements of Code Section 409A, or any successor statute, regulation and guidance thereto; provided that no such amendment shall increase the total financial obligation of the Company under this Agreement.
11.Waivers and Consents.  The terms and provisions of this Agreement may be waived, or consent for the departure therefrom granted, only by a written document executed by the party entitled to the benefits of such terms or provisions.  No such waiver or consent shall be deemed to be or shall constitute a waiver or consent with respect to any other terms or provisions of this Agreement, whether or not similar.  Each such waiver or consent shall be effective only in the specific instance and for the purpose for which it was given, and shall not constitute a continuing waiver or consent.
12.Binding Effect; Assignment.  The Agreement will be binding upon and inure to the benefit of (a) the heirs, executors and legal representatives of the Executive upon the Executive’s death and (b) any successor of the Company.  Any such successor of the Company will be deemed substituted for the Company under the terms of the Agreement for all purposes.  For this purpose, “successor” means any person, firm, corporation or other business entity which at any time, whether by purchase, merger or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company.  None of the rights of the Executive to receive any form of compensation payable pursuant to the Agreement may be assigned or transferred except by will or the laws of descent and distribution.  Any other attempted assignment, transfer, conveyance or other disposition of the Executive’s right to compensation or other benefits will be null and void.
13.Governing Law.  This Agreement and the rights and obligations of the parties hereunder shall be construed in accordance with and governed by the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.
14.Attorneys’ Fees.  The Company shall pay to the Executive all legal fees and expenses incurred by the Executive in disputing in good faith any issue hereunder relating to the termination of the Executive's employment, in seeking in good faith to obtain or enforce any benefit or right provided by this Agreement.  Such payments shall be made within five (5) business days after delivery of the Executive's written requests for payment accompanied with such evidence of fees and expenses incurred as the Company reasonably may require.
15.Withholding.  The Company is authorized to withhold, or to cause to be withheld, from any payment or benefit under the Agreement the full amount of any applicable withholding taxes.
16.Tax Consequences.  The Company does not guarantee the tax treatment or tax consequences associated with any payment or benefit arising under this Agreement.
17.Acknowledgment.  The Executive acknowledges that she has had the opportunity to discuss this matter with and obtain advice from her private attorney, has had sufficient time to, and has carefully read and fully understands all the provisions of the Agreement, and is knowingly and voluntarily entering into the Agreement.
18.Counterparts.  This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

8

Executive Severance Agreement rev2017 (12)


19.Section 409A.  The parties hereto intend that the payments and benefits provided by this Agreement shall be exempt to the maximum extent from the requirements of Code Section 409A and related regulations and Treasury pronouncements, and this Agreement shall be interpreted accordingly.  To the extent subject to Code Section 409A, the Agreement shall be interpreted to comply with such requirements.  Each separately identified payment or benefit hereunder shall be deemed to be a separately determinable payment for purposes of Code Section 409A, and each payment to be made in installments shall be deemed a series of separate payments.  If any provision provided herein could result in the imposition of an additional tax under the provisions of Code Section 409A, the Executive and the Company agree that such provision will be reformed to avoid imposition of any such additional tax in the manner that the Executive and the Company mutually agree is appropriate to comply with or be exempt from Code Section 409A.
20.Reimbursements.  To the extent there are any reimbursements of expenses under this Agreement including, without limitation, under Section 14 hereof, payments with respect to such reimbursements shall be made no later than on or before the last day of the calendar year following the calendar year in which the relevant expense is incurred.  The amount of expenses eligible for reimbursement during a calendar year may not affect the expenses eligible for reimbursement in any other calendar year and any such reimbursements may not be exchanged or liquidated for any other benefit or payment.

[Signature page follows]

9

Executive Severance Agreement rev2017 (12)


IN WITNESS WHEREOF, the parties have executed and delivered this Change in Control Severance Agreement as of the day and year first above written.

COMPANY:

IMMUNOGEN, INC.

​ ​/s/ Mark Enyedy​ ​​ ​

Name: Mark J. Enyedy

Title: President and Chief Executive Officer

EXECUTIVE:

______/s/ Renee Lentini____________

Name:  Renee Lentini

10

Executive Severance Agreement rev2017 (12)


Exhibit A

GENERAL RELEASE

1.General Release. In consideration of the payments and benefits to be made under that certain Change in Control Severance Agreement, dated January 5, 2021 (the “Agreement”), Renee Lentini (the “Executive”), with the intention of binding the Executive and the Executive's heirs, executors, administrators and assigns, does hereby release, remise, acquit and forever discharge ImmunoGen, Inc. (the “Company”) and each of its subsidiaries and affiliates (collectively, the “Company Affiliated Group”), their present and former officers, directors, executives, agents, insurers, attorneys, employees, and employee benefits plans (and the fiduciaries thereof), and the successors, predecessors, and assigns of each of the foregoing (collectively with the Company Affiliated Group, the “Company Released Parties”), of and from any and all claims, actions, causes of action, complaints, charges, demands, rights, damages, debts, sums of money, accounts, financial obligations, suits, expenses, attorneys' fees and liabilities of whatever kind or nature in law, equity or otherwise, whether accrued, absolute, contingent, unliquidated or otherwise and whether now known or unknown, suspected or unsuspected which the Executive, individually or as a member of a class, now has, owns or holds, or has at any time heretofore had, owned or held, against any Company Released Party in any capacity, including, without limitation, any and all claims (i) arising out of or in any way connected with the Executive's service to any member of the Company Affiliated Group (or the predecessors thereof) in any capacity, or the termination of such service in any such capacity, (ii) for severance or vacation benefits, unpaid wages, rights in or for equity based awards, salary or incentive payments, (iii) for breach of contract, wrongful discharge, impairment of economic opportunity, defamation, intentional infliction of emotional harm or other tort and (iv) for any violation of applicable state and local labor and employment laws (including, without limitation, all laws concerning unlawful and unfair labor and employment practices), any and all claims based on the Employee Retirement Income Security Act of 1974 (“ERISA”), any and all claims arising under the civil rights laws of any federal, state or local jurisdiction, including, without limitation, Title VII of the Civil Rights Act of 1964 (“Title VII”), the Age Discrimination in Employment Act (“ADEA”), the Americans with Disabilities Act (“ADA”), Sections 503 and 504 of the Rehabilitation Act the Family and Medical Leave Act, the Massachusetts Fair Employment Practices Act, the Massachusetts Payment of Wages Law, An Act Relative to Domestic Violence, and any and all claims under any whistleblower laws or whistleblower provisions of other laws.

2.No Admissions. The Executive acknowledges and agrees that this General Release is not to be construed in any way as an admission of any liability whatsoever by any Company Released Party, any such liability being expressly denied.

3.Application to all Forms of Relief. This General Release applies to any relief no matter how called, including, without limitation, wages, back pay, front pay, compensatory damages, liquidated damages, punitive damages for pain or suffering, costs and attorney's fees and expenses.

11

Executive Severance Agreement rev2017 (12)


4.Specific Waiver. The Executive specifically acknowledges that her acceptance of the terms of this General Release is, among other things, a specific waiver of her rights, claims and causes of action under Title VII, ADEA, ADA, the Massachusetts Fair Employment Practices Act and any state or local law or regulation in respect of discrimination of any kind; provided, however, that nothing herein shall be deemed, nor does anything herein purport, to be a waiver of any right or claim or cause of action which by law the Executive is not permitted to waive.

The Executive expressly agrees and understands that the release of claims contained herein is a General Release and that any references to specific claims arising out of or in connection with the Executive’s employment or termination are not intended to limit the release of claims. The Executive expressly agrees and understands that this General Release means that the Executive is releasing, remising and discharging the Released Parties from and with respect to all claims, whether known or unknown, asserted or unasserted, and whether or not the claims arise out of or in connection with the Executive’s employment or termination, or otherwise, to the extent permitted by law.

5.No Complaints or Other Claims. The Executive acknowledges and agrees that she has not, with respect to any transaction or state of facts existing prior to the date hereof, filed any complaints, charges or lawsuits against any Company Released Party with any governmental agency, court or tribunal. This General Release does not: (i) prohibit or restrict Executive from communicating, providing relevant information to or otherwise cooperating with the U.S. Equal Employment Opportunity Commission or any other governmental authority with responsibility for the administration of fair employment practices laws regarding a possible violation of such laws or responding to any inquiry from such authority, including an inquiry about the existence of this General Release or its underlying facts, or (ii) require Executive to notify the Company of such communications or inquiry.

6.Conditions of General Release.

(a) Terms and Conditions. From and after the date of termination of employment, the Executive shall abide by all the terms and conditions of this General Release and the terms and any conditions set forth in any employment or confidentiality agreements signed by the Executive, which is incorporated herein by reference.

(b) Confidentiality. The Executive shall not, without the prior written consent of the Company or as may otherwise be required by law or any legal process, or as is necessary in connection with any adversarial proceeding against any member of the Company Affiliated Group (in which case the Executive shall cooperate with the Company in obtaining a protective order at the Company's expense against disclosure by a court of competent jurisdiction), communicate, to anyone other than the Company and those designated by the Company or on behalf of the Company in the furtherance of its business, any trade secrets, confidential information, knowledge or data relating to any member of the Company Affiliated Group, obtained by the Executive during the Executive's employment by the Company that is not generally available public knowledge (other than acts by the Executive in violation of this General Release). This confidentiality obligation is in addition to, and not in lieu of, any other

12

Executive Severance Agreement rev2017 (12)


contractual, statutory and common law confidentiality obligation of the Executive to the Company.

(c) Return of Company Material. The Executive represents that she has returned to the Company all Company Material (as defined below). For purposes of this Section 6(c), "Company Material" means any documents, files and other property and information of any kind belonging or relating to (i) any member of the Company Affiliated Group, (ii) the current and former suppliers, creditors, directors, officers, employees, agents and customers of any of them or (iii) the businesses, products, services and operations (including without limitation, business, financial and accounting practices) of any of them, in each case whether tangible or intangible (including, without limitation, credit cards, building and office access cards, keys, computer equipment, cellular telephones, pagers, electronic devices, hardware, manuals, files, documents, records, software, customer data, research, financial data and information, memoranda, surveys, correspondence, statistics and payroll and other employee data, and any copies, compilations, extracts, excerpts, summaries and other notes thereof or relating thereto), excluding only information (x) that is generally available public knowledge or (y) that relates to the Executive's compensation or Executive benefits.

(d) Cooperation. Following the date of termination of employment, the Executive shall reasonably cooperate with the Company upon reasonable request of the Board of Directors and be reasonably available to the Company with respect to matters arising out of the Executive's services to the Company Affiliated Group.

(e)   Nondisparagement.  The Executive acknowledges and agrees that, following execution of this General Release, she shall not make any statements that are professionally or personally disparaging about or adverse to the interests of any Company Released Party, including, but not limited to, any statements that disparage in any way whatsoever the Company’s products, services, businesses, finances, financial condition, capabilities or other characteristics.

(f) Ownership of Inventions, Non-Disclosure, Non-Competition and Non-Solicitation. The Executive expressly acknowledges and agrees that the Proprietary Information, Inventions, and Competition Agreement executed by her is incorporated herein by reference, and shall survive the execution of this General Release in full force and effect pursuant to its terms.

(g) No Representation. The Executive acknowledges that, other than as set forth in this General Release and the Agreement, (i) no promises have been made to her and (ii) in signing this General Release the Executive is not relying upon any statement or representation made by or on behalf of any Company Released Party and each or any of them concerning the merits of any claims or the nature, amount, extent or duration of any damages relating to any claims or the amount of any money, benefits, or compensation due the Executive or claimed by the Executive, or concerning the General Release or concerning any other thing or matter.

(h) Injunctive Relief. In the event of a breach or threatened breach by the Executive of this Section 6, the Executive agrees that the Company shall be entitled to injunctive relief in a court of appropriate jurisdiction to remedy any such breach or threatened breach, the Executive acknowledging that damages would be inadequate or insufficient.

13

Executive Severance Agreement rev2017 (12)


7.Voluntariness. The Executive agrees that she is relying solely upon her own judgment; that the Executive is over eighteen years of age and is legally competent to sign this General Release; that the Executive is signing this General Release of her own free will; that the Executive has read and understood the General Release before signing it; and that the Executive is signing this General Release in exchange for consideration that she believes is satisfactory and adequate.

8.Legal Counsel. The Executive acknowledges that she has been informed of the right to consult with legal counsel and has been encouraged to do so.

9.Complete Agreement/Severability. Other than the agreements and/or obligations specifically referenced as surviving herein, this General Release constitutes the complete and final agreement between the parties and supersedes and replaces all prior or contemporaneous agreements, negotiations, or discussions relating to the subject matter of this General Release. All provisions and portions of this General Release are severable. If any provision or portion of this General Release or the application of any provision or portion of the General Release shall be determined to be invalid or unenforceable to any extent or for any reason, all other provisions and portions of this General Release shall remain in full force and shall continue to be enforceable to the fullest and greatest extent permitted by law.

10.Acceptance. The Executive acknowledges that she has been given a period of twenty-one (21) days within which to consider this General Release, unless applicable law requires a longer period, in which case the Executive shall be advised of such longer period and such longer period shall apply. The Executive may accept this General Release at any time within this period of time by signing the General Release and returning it to the Company.

11.Revocability. This General Release shall not become effective or enforceable until seven (7) calendar days after the Executive signs it. The Executive may revoke her acceptance of this General Release at any time within that seven (7) calendar day period by sending written notice to the Company. Such notice must be received by the Company within the seven (7) calendar day period in order to be effective and, if so received, would void this General Release for all purposes.

12.Governing Law. Except for issues or matters as to which federal law is applicable, this General Release shall be governed by and construed and enforced in accordance with the laws of the Commonwealth of Massachusetts without giving effect to the conflicts of law principles thereof.

[Signature page follows]

14

Executive Severance Agreement rev2017 (12)


IN WITNESS WHEREOF, the Executive has executed this General Release as of the date last set forth below.

EXECUTIVE

_______________________________Date: __________________________

Name: Renee Lentini

15

Executive Severance Agreement rev2017 (12)


EX-10.20 8 imgn-20221231xex10d20.htm EX-10.20

Exhibit 10.20

ADDENDUM A TO MICHAEL J. VASCONCELLES OFFER LETTER

CHANGE IN CONTROL SEVERANCE AGREEMENT

This Agreement is entered into as of the 29th day of December, 2022 (the “Effective Date”) by and between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and Michael Vasconcelles (the “Executive”).

WHEREAS, the Company recognizes that the Executive’s service to the Company is very important to the future success of the Company;

WHEREAS, the Executive desires to enter into this Agreement to provide the Executive with certain financial protection in the event that Executive’s employment terminates under certain conditions following a’ change in control of the Company; and

WHEREAS the Board of Directors of the Company (the “Board”) has determined that it is in the best interests of the Company to enter into this Agreement.

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:

1.Definitions.
(a)Cause.  For purposes of this Agreement, “Cause” shall mean that the Executive has (i) willfully committed an act or omission that materially harms the Company; (ii) been grossly negligent in the performance of the Executive’s duties to the Company; (iii) willfully failed or refused to follow the lawful and proper directives of the Board; (iv) been convicted of, or pleaded guilty or nolo contendere, to a felony; (v) committed an act involving moral turpitude that is or is reasonably expected to be injurious to the Company or its reputation; (vi) committed an act relating to the Executive’s employment or the Company involving, in the good faith judgment of the Board, material fraud or theft; (vii) breached any material provision of this Agreement or any nondisclosure or non-competition agreement between the Executive and the Company, as all of the foregoing may be amended prospectively from time to time; or (viii) breached a material provision of any code of conduct or ethics policy in effect at the Company, as all of the foregoing may be amended prospectively from time to time.
(b)Change in Control.  For purposes of this Agreement, a “Change in Control” shall mean the occurrence of any of the following events:
(i)Ownership.  Any “Person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becomes the “Beneficial Owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities (excluding for this purpose any such voting securities held by the Company or its Affiliates (as defined in the Company’s 2018 Employee, Director and Consultant Equity Incentive Plan) or by any employee benefit plan of the Company)

1


pursuant to a transaction or a series of related transactions which the Board does not approve; or
(ii)Merger/Sale of Assets.  (A) A merger or consolidation of the Company whether or not approved by the Board, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or the parent of such corporation) at least 50% of the total voting power represented by the voting securities of the Company or such surviving entity or parent of such corporation, as the case may be, outstanding immediately after such merger or consolidation; or (B) the stockholders of the Company approve an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets; or
(iii)Change in Board Composition.  A change in the composition of the Board, as a result of which fewer than a majority of the directors are Incumbent Directors.  “Incumbent Directors” shall mean directors who either (A) are directors of the Company as of June 16, 2021, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but shall not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company).
(c)Disability.  For purposes of this Agreement, “Disability” shall mean that the Executive (i) is unable to engage in any substantial gainful activity because of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of at least twelve (12) months, or (ii) is receiving income replacement benefits for a period of at least three (3) months under a Company-sponsored disability plan because of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of at least twelve (12) months.  Whether the Executive has a Disability will be determined by a majority of the Board based on evidence provided by one or more physicians selected by the Board and approved by the Executive, which approval shall not be unreasonably withheld.  In any case, if a disability is determined to trigger the payment of any “deferred compensation” as defined in Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), disability shall be determined in accordance with Section 409A of the Code.
(d)Good Reason.  For purposes of this Agreement, “Good Reason” shall mean the occurrence of one or more of the following without the Executive’s consent: (i) a change in the principal location at which the Executive performs Executive’s duties for the Company to a new location that is at least a forty (40) mile longer commute for the Executive from the prior work location; (ii) a material change in the Executive’s authority, functions, duties or responsibilities as an executive of the Company, which would cause Executive’s position with the Company to become of less responsibility, importance or scope than Executive’s highest position with the Company at any time from the date of this Agreement to immediately prior to the Change in Control, provided, however, that such material change is not in connection with the termination of

2


the Executive’s employment by the Company for Cause or death or Disability and further provided that it shall not be considered a material change if the Company becomes a subsidiary of another entity and the Executive continues to hold a position in the subsidiary that is at least as high (in both title and scope of responsibilities) as the highest position Executive held with the Company at any time from the date of this Agreement to immediately prior to the Change in Control; (iii) a material reduction in the Executive’s annual base salary; or (iv) a material reduction in the Executive’s target annual bonus as compared to the target annual bonus set for the previous fiscal year.

For purposes of any determination regarding the existence of Good Reason, any claim by the Executive that Good Reason exists shall be presumed to be correct unless the Company establishes by clear and convincing evidence that Good Reason does not exist.

2.Term of Agreement.  The term of this Agreement (the “Term”) shall commence on the Effective Date and shall continue in effect for two (2) years; provided, however, that commencing on the second anniversary of the Effective Date and continuing each anniversary thereafter, the Term shall automatically be extended for one (1) additional year unless, not later than nine (9) months before the conclusion of the Term, the Company or the Executive shall have given notice not to extend the Term; and further provided, however, that if a Change in Control shall have occurred during the Term, the Term shall expire on the last day of the twelfth (12th) month following the month in which such Change in Control occurred.  Notice of termination or termination of this Agreement shall not constitute Cause or Good Reason (both terms as defined above).
3.Termination; Notice; Severance Compensation.
(a)In the event that within a period of two (2) months before or twelve (12) months following the consummation of a Change in Control (such period, the “Change in Control Period”) the Company elects to terminate the Executive’s employment other than for Cause (but not including termination due to the Executive’s Disability), then the Company shall give the Executive no less than sixty (60) days advance notice of such termination (the “Company’s Notice Period”), provided that the Company may elect to require the Executive to cease performing work for the Company so long as the Company continues the Executive’s full salary and benefits during the Company’s Notice Period.
(b)In the event that during the Change in Control Period, the Executive elects to terminate employment for Good Reason, then the Executive shall give the Company no less than thirty (30) days and no more than sixty (60) days advance notice of such termination (the “Executive’s Notice Period”) by indicating the specific termination provision in this Agreement relied upon and setting forth in reasonable detail any facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated (the “Executive’s Termination Notice”), provided that the Company may elect to require the Executive to cease performing work for the Company so long as the Company continues the Executive’s full salary and benefits during the Executive’s Notice Period.  In order to effect a termination for Good Reason pursuant to this Agreement, the Executive must give the Executive’s Termination Notice not later than ninety (90) days following the occurrence of the Good Reason.  The Company shall

3


have the opportunity to cure the Good Reason condition within thirty (30) days following receipt of the Executive’s Termination Notice, provided that if the Company has not notified the Executive in writing of its intention to cure the Good Reason Condition within ten (10) days following receipt of the Executive’s Termination Notice, the Company shall be deemed to have irrevocably elected not to cure the Good Reason condition.  If the Company elects not to cure the Good Reason condition or has failed to cure the Good Reason condition within the applicable thirty (30)-day period, the Executive must separate from service no later than nine (9) months following initial occurrence of the Good Reason condition.  If, within ten (10) days following the earlier of (i) the Company’s election not to cure the Good Reason condition, or (ii) expiration of the thirty (30)- day cure period, either (A) the Company notifies the Executive in writing that it disputes whether the Executive has given the Executive’s Termination Notice in good faith and established Good Reason to quit, or (B) the Executive notifies the Company in writing that the Company has failed to cure the Good Reason condition, then the Executive’s termination date (the “Termination Date”) shall be extended until the sooner of (x) the resolution of the dispute by mutual agreement of the parties, or (y) final order, decree or judgment of an arbitrator (which the parties agree is not appealable), during which time (1) the Executive shall not be required to perform work for the Company, and (2) the Company shall continue to pay the Executive’s full salary in effect immediately prior to the Executive giving the Executive’s Termination Notice (or, if higher, immediately prior to the change in control), and continue the Executive as a participant in all compensation, benefit and insurance plans in which the Executive was participating when the Executive’s Termination Notice was given; provided that the amounts paid under this Section are in addition to all other amounts due under this Agreement and shall not be offset against or reduce any other amounts due under this Agreement.
(c)In the event that during the Change in Control Period the Company terminates the Executive’s employment other than for Cause (but not including termination due to the Executive’s death or Disability), or the Executive terminates employment for Good Reason, then, contingent upon the Executive’s execution of a release of claims against the Company in substantially the form attached to this Agreement as Exhibit A (the “Release”), the Executive shall be entitled to, in addition to any amounts due to the Executive for services rendered prior to the termination date:
(i)a lump sum payment from the Company in an amount equal to one and one- half (1.5) times the sum of the Executive’s Annual Salary and the Executive’s target annual bonus for the fiscal year in which the termination occurs (without giving effect to any event or circumstance constituting Good Reason) at one hundred percent (100%) of such target annual bonus, which shall be paid on the sixtieth (60th) day following the Executive’s Termination Date, provided that the Release is executed and effective by then or the Executive shall forfeit the payment of such amount;
(ii)all outstanding options, restricted stock and other similar rights held by the Executive, which shall become one hundred percent (100%) vested on the sixtieth (60th) day following the Executive’s Termination Date, provided that the Release is executed and effective by then or the Executive shall forfeit the vesting;
(iii)provided Executive elects continuation of medical insurance coverage for the Executive and/or the Executive’s family subject to and in accordance with the

4


Consolidated Omnibus Budget Reconciliation Act (COBRA”), the Company will subsidize the Executive’s COBRA premium at the same percentage as it subsidized health insurance premiums for the Executive immediately prior to the Executive’s Termination Date (or, if more favorable to the Executive, immediately prior to the consummation of the Change in Control) (the “COBRA Premium Subsidy”) for a period of up to eighteen (18) months from the Executive’s Termination Date; provided that the Company shall have no obligation to provide the COBRA Premium Subsidy after the date the Executive becomes eligible for medical coverage with another employer or becomes entitled to Medicare, notice of which the Executive shall provide to the Company within five (5) business days of the eligibility event.  If the Company determines that the COBRA Premium Subsidy is taxable income to the Executive, the income will be reported on Form W-2 as imputed income; and
(iv)the Company shall pay the cost of providing the Executive with outplacement services up to a maximum of $40,000, provided that (A) the Executive begins to use such services within six (6) months following the Executive’s Termination Date, and (B) such services are provided by an outplacement services provider approved by the Company (which approval shall not be unreasonably withheld, conditioned, or delayed).  Such payment shall be made by the Company directly to the service provider promptly following the presentation to the Company of documentation of the enrollment by the Executive with the provider of outplacement services and the service provider’s invoice for such services.  In no event will the Executive be entitled to receive the cash value of the outplacement services in lieu of the outplacement services.

For purposes of this Agreement, “Annual Salary” shall mean the Executive’s annual base salary then in effect or, if higher, in effect at the time of the Change in Control, excluding reimbursements and amounts attributable to stock options and other non-cash compensation; and the “Severance Compensation” shall mean the compensation set forth in (i), (ii), (iii), and (iv) above.

(d)If any of the benefits set forth in this Agreement are deferred compensation as defined in Section 409A of the Code, any termination of employment triggering payment of such benefits must constitute a “separation from service” under Section 409A of the Code before, subject to subsection (e) below, a distribution of such benefits can commence.  For purposes of clarification, this Section shall not cause any forfeiture of benefits on the part of the Executive, but shall only act as a delay until such time as a “separation from service” occurs.  In addition, the Company Notice Period and the Executive Notice Period shall be interpreted and administered in accordance with Section 409A of the Code and the “separation from service” rules thereunder.  In particular, if a waiver of the Company Notice Period or the Executive Notice Period triggers a “separation from service,” such waiver shall constitute a termination and any amounts due to the Executive over the remaining portion of the applicable notice period shall be deemed additional severance under Section 3 (c)(ii) of this Agreement and paid accordingly.  In addition, any applicable notice or release periods and dates of payment shall be adjusted accordingly.
(e)Notwithstanding any other provision with respect to the timing of payments, if, at the time of the Executive’s termination, the Executive is deemed to be a “specified employee”

5


(within the meaning of Code Section 409A, and any successor statute, regulation and guidance thereto) of the Company, then solely to the extent necessary to comply with the requirements of Code Section 409A, any payments to which the Executive may become entitled under this Agreement which are subject to Code Section 409A (and not otherwise exempt from its application) will be withheld until the first (1st) business day of the seventh (7th) month following the termination of the Executive’s employment, at which time the Executive shall be paid an aggregate amount equal to the accumulated, but unpaid, payments otherwise due to the Executive under the terms of this Agreement.
(f)Notwithstanding any other provision of this Agreement to the contrary, to the extent any payment contemplated hereunder is subject to the Executive’s execution of the Release, the Release must be executed no later than ninety (90) days following the Termination Date.  If this 90-day period starts in one tax year and ends in the next, then the payments may not commence until the later of the end of the Release revocation period or the first day of that next tax year.
(g)If any payment or benefit the Executive would receive under this Agreement, when combined with any other payment or benefit the Executive receives pursuant to a Change in Control (Payment”) would (i) constitute a “parachute payment” within the meaning of Code Section 280G, and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then such Payment shall be either (x) the full amount of such Payment or (y) such less amount as would result in no portion of the Payment being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state, and local employments taxes, income taxes, and the Excise Tax results in the Executive’s receipt, on an after-tax basis, of the greater amount of the Payment, notwithstanding that all or some portion of the Payment may be subject to the Excise Tax.  The Company shall, in a manner compliant with Code Section 409A, determine in good faith which payment(s) or benefit(s) to reduce based on what provides the best economic result for the Executive.  The Company shall provide the Executive with sufficient information to support its determination and to allow the Executive to file and pay any required taxes.
4.No Duplication of Compensation.  The Severance Compensation shall replace, and be provided in lieu of, any severance or similar compensation, excepting payment during the resolution of a dispute regarding Good Reason as provided in Section 3(b), that may be provided to the Executive under any other agreement or arrangement in relation to termination of employment; provided, however, that this prohibition against duplication shall not be construed to otherwise limit the Executive’s rights to payments or benefits provided under any pension plan (as defined in Section 3(2) of the Employee Retirement Income Security Act of 1974, as amended), deferred compensation, stock, stock option or similar plan sponsored by the Company.  This Agreement supersedes any other agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof which may have been made by either party.
5.No Mitigation.  If the Executive’s employment with the Company terminates following a Change in Control, the Executive is not required to seek other employment or to attempt in any way to reduce any amounts payable to the Executive by the Company pursuant to Section 3 or Section 14.  Except as set forth in Section 4, the amount of any payment or benefit provided for in this Agreement shall not be reduced by any compensation earned by the Executive as the result of

6


employment by another employer (with the exception of the COBRA Premium Subsidy, which shall terminate when the Executive becomes eligible for medical insurance through another employer or the Executive becomes entitled to Medicare), by retirement benefits, by offset against any amount claimed to be owed by the Executive to the Company, or otherwise.
6.Confidentiality, Non-Competition, and Assignment of Inventions.  The Company’s obligations under this Agreement are contingent upon the Executive’s execution of the Company’s Proprietary Information, Inventions, and Competition Agreement (the “Proprietary Information Agreement”).  The parties agree that the obligations set forth in the Proprietary Information Agreement shall survive termination of this Agreement and termination of the Executive’s employment, regardless of the reason for such termination.
7.Enforceability.  If any provision of this Agreement shall be deemed invalid or unenforceable as written, this Agreement shall be construed, to the greatest extent possible, or modified, to the extent allowable by law, in a manner which shall render it valid and enforceable.  No invalidity or unenforceability of any provision contained herein shall affect any other portion of this Agreement.
8.Notices.  Except as otherwise specifically provided herein, any notice required or permitted by this Agreement shall be in writing and shall be delivered as follows with notice deemed given as indicated: (i) by personal delivery when delivered personally; (ii) by overnight courier upon written verification of receipt; (iii) by telecopy or facsimile transmission upon acknowledgment of receipt of electronic transmission; or (iv) by certified or registered mail, return receipt requested, upon verification of receipt.  Notices to the Executive shall be sent to the last known address in the Company’s records or such other address as the Executive may specify in writing.  Notices to the Company shall be sent to the Company’s Chairman of the Board (or if the Chairman of the Board is also the CEO, to the Company’s Lead Director), or to such other Company representative as the Company may specify in writing.
9.Claims for Benefits.  All claims by the Executive for benefits under this Agreement shall be directed to and determined by the Board and shall be in writing.  Any denial by the Board of a claim for benefits under this Agreement shall be delivered to the Executive in writing and shall set forth the specific reasons for the denial and the specific provisions of this Agreement relied upon.  The Board shall afford a reasonable opportunity to the Executive for a review of the decision denying a claim and shall further allow the Executive to appeal to the Board a decision of the Board within sixty (60) days after notification by the Board that the Executive’s claim has been denied.  In no event shall the Board’s claims or appeals determination be given any deference or weight in any subsequent legal proceeding.

Any further dispute or controversy arising under or in connection with this Agreement shall be settled exclusively by arbitration, paid for by the Company, in Boston, Massachusetts, in accordance with the rules of the American Arbitration Association then in effect; provided, however, that the evidentiary standards set forth in this Agreement shall apply; and further provided that the parties agree that the binding arbitration protocol shall be structured such that a decision will issue not later than ninety (90) days following notice in the event of a dispute concerning Good Reason pursuant to Section 3(b).  Judgment may be entered on the arbitrator’s

7


award in any court having jurisdiction.  Notwithstanding any provision of this Agreement to the contrary, the Executive shall be entitled to seek specific performance of the Executive’s right to be paid until the Termination Date during the pendency of any dispute or controversy arising under of in connection with this Agreement.

10.Modifications and Amendments.  The terms and provisions of this Agreement may be modified or amended only by written agreement executed by the Company and the Executive.  The Company and the Executive agree that they will jointly execute an amendment to modify this Agreement to the extent necessary to comply with or be exempt from the requirements of Code Section 409A, or any successor statute, regulation and guidance thereto; provided that no such amendment shall increase the total financial obligation of the Company under this Agreement.
11.Waivers and Consents.  The terms and provisions of this Agreement may be waived, or consent for the departure therefrom granted, only by a written document executed by the party entitled to the benefits of such terms or provisions.  No such waiver or consent shall be deemed to be or shall constitute a waiver or consent with respect to any other terms or provisions of this Agreement, whether or not similar.  Each such waiver or consent shall be effective only in the specific instance and for the purpose for which it was given and shall not constitute a continuing waiver or consent.
12.Binding Effect; Assignment.  The Agreement will be binding upon and inure to the benefit of (a) the heirs, executors and legal representatives of the Executive upon the Executive’s death and (b) any successor of the Company.  Any such successor of the Company will be deemed substituted for the Company under the terms of the Agreement for all purposes.  For this purpose, “successor” means any person, firm, corporation or other business entity which at any time, whether by purchase, merger or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company.  None of the rights of the Executive to receive any form of compensation payable pursuant to the Agreement may be assigned or transferred except by will or the laws of descent and distribution.  Any other attempted assignment, transfer, conveyance or other disposition of the Executive’s right to compensation or other benefits will be null and void.
13.Governing Law.  This Agreement and the rights and obligations of the parties hereunder shall be construed in accordance with and governed by the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.
14.Attorneys’ Fees.  The Company shall pay to the Executive all legal fees and expenses incurred by the Executive in disputing in good faith any issue hereunder relating to the termination of the Executive’s employment, in seeking in good faith to obtain or enforce any benefit or right provided by this Agreement.  Such payments shall be made within five (5) business days after delivery of the Executive’s written requests for payment accompanied with such evidence of fees and expenses incurred as the Company reasonably may require.
15.Withholding.  The Company is authorized to withhold, or to cause to be withheld, from any payment or benefit under the Agreement the full amount of any applicable withholding taxes.

8


16.Tax Consequences.  The Company does not guarantee the tax treatment or tax consequences associated with any payment or benefit arising under this Agreement.
17.Acknowledgment.  The Executive acknowledges that Executive has had the opportunity to discuss this matter with and obtain advice from Executive’s private attorney, has had sufficient time to, and has carefully read and fully understands all the provisions of the Agreement, and is knowingly and voluntarily entering into the Agreement.
18.Counterparts.  This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.
19.Section 409A.  The parties hereto intend that the payments and benefits provided by this Agreement shall be exempt to the maximum extent from the requirements of Code Section 409A and related regulations and Treasury pronouncements, and this Agreement shall be interpreted accordingly.  To the extent subject to Code Section 409A, the Agreement shall be interpreted to comply with such requirements.  Each separately identified payment or benefit hereunder shall be deemed to be a separately determinable payment for purposes of Code Section 409A, and each payment to be made in installments shall be deemed a series of separate payments.  If any provision provided herein could result in the imposition of an additional tax under the provisions of Code Section 409A, the Executive and the Company agree that such provision will be reformed to avoid imposition of any such additional tax in the manner that the Executive and the Company mutually agree is appropriate to comply with or be exempt from Code Section 409A.
20.Reimbursements.  To the extent there are any reimbursements of expenses under this Agreement including, without limitation, under Section 14 hereof, payments with respect to such reimbursements shall be made no later than on or before the last day of the calendar year following the calendar year in which the relevant expense is incurred.  The amount of expenses eligible for reimbursement during a calendar year may not affect the expenses eligible for reimbursement in any other calendar year and any such reimbursements may not be exchanged or liquidated for any other benefit or payment.

[Signature Page follows]

9


IN WITNESS WHEREOF, the parties have executed and delivered this Change in Control Severance Agreement as of the day and year first above written.

COMPANY:

IMMUNOGEN, INC.

/s/ Mark J. Enyedy​ ​
Mark J. Enyedy

President and Chief Executive Officer

EXECUTIVE

/s/ Michael J. Vasconcelles​ ​

Michael J. Vasconcelles

10


Exhibit A

GENERAL RELEASE

1.General Release. In consideration of the payments and benefits to be made under that certain Change in Control Severance Agreement, dated _____________ (the “Agreement”), _____________________ (the “Executive”), with the intention of binding the Executive and the Executive’s heirs, executors, administrators and assigns, does hereby release, remise, acquit and forever discharge ImmunoGen, Inc. (the “Company”) and each of its subsidiaries and affiliates (collectively, the “Company Affiliated Group”), their present and former officers, directors, executives, agents, insurers, attorneys, employees, and employee benefits plans (and the fiduciaries thereof), and the successors, predecessors, and assigns of each of the foregoing (collectively with the Company Affiliated Group, the “Company Released Parties”), of and from any and all claims, actions, causes of action, complaints, charges, demands, rights, damages, debts, sums of money, accounts, financial obligations, suits, expenses, attorneys’ fees and liabilities of whatever kind or nature in law, equity or otherwise, whether accrued, absolute, contingent, unliquidated or otherwise and whether now known or unknown, suspected or unsuspected which the Executive, individually or as a member of a class, now has, owns or holds, or has at any time heretofore had, owned or held, against any Company Released Party in any capacity, including, without limitation, any and all claims (i) arising out of or in any way connected with the Executive’s service to any member of the Company Affiliated Group (or the predecessors thereof) in any capacity, or the termination of such service in any such capacity, (ii) for severance or vacation benefits, unpaid wages, rights in or for equity based awards, salary or incentive payments, (iii) for breach of contract, wrongful discharge, impairment of economic opportunity, defamation, intentional infliction of emotional harm or other tort and (iv) for any violation of applicable state and local labor and employment laws (including, without limitation, all laws concerning unlawful and unfair labor and employment practices), any and all claims based on the Employee Retirement Income Security Act of 1974 (ERISA”), any and all claims arising under the civil rights laws of any federal, state or local jurisdiction, including, without limitation, Title VII of the Civil Rights Act of 1964 (Title VIC), the Age Discrimination in Employment Act (ADEA”), the Americans with Disabilities Act (ADA”), Sections 503 and 504 of the Rehabilitation Act the Family and Medical Leave Act, the Massachusetts Fair Employment Practices Act, the Massachusetts Payment of Wages Law, An Act Relative to Domestic Violence, and any and all claims under any whistleblower laws or whistleblower provisions of other laws.
2.No Admissions. The Executive acknowledges and agrees that this General Release is not to be construed in any way as an admission of any liability whatsoever by any Company Released Party, any such liability being expressly denied.
3.Application to all Forms of Relief. This General Release applies to any relief no matter how called, including, without limitation, wages, back pay, front pay, compensatory damages, liquidated damages, punitive damages for pain or suffering, costs and attorney’s fees and expenses.

11


4.Specific Waiver. The Executive specifically acknowledges that acceptance of the terms of this General Release is, among other things, a specific waiver of Executive’s rights, claims and causes of action under Title VII, ADEA, ADA, the Massachusetts Fair Employment Practices Act and any state or local law or regulation in respect of discrimination of any kind; provided, however, that nothing herein shall be deemed, nor does anything herein purport, to be a waiver of any right or claim or cause of action which by law the Executive is not permitted to waive.

The Executive expressly agrees and understands that the release of claims contained herein is a General Release and that any references to specific claims arising out of or in connection with the Executive’s employment or termination are not intended to limit the release of claims. The Executive expressly agrees and understands that this General Release means that the Executive is releasing, remising and discharging the Released Parties from and with respect to all claims, whether known or unknown, asserted or unasserted, and whether or not the claims arise out of or in connection with the Executive’s employment or termination, or otherwise, to the extent permitted by law.

5.No Complaints or Other Claims. The Executive acknowledges and agrees that Executive has not, with respect to any transaction or state of facts existing prior to the date hereof, filed any complaints, charges, or lawsuits against any Company Released Party with any governmental agency, court, or tribunal. This General Release does not: (i) prohibit or restrict Executive from communicating, providing relevant information to or otherwise cooperating with the U.S. Equal Employment Opportunity Commission or any other governmental authority with responsibility for the administration of fair employment practices laws regarding a possible violation of such laws or responding to any inquiry from such authority, including an inquiry about the existence of this General Release or its underlying facts, or (ii) require Executive to notify the Company of such communications or inquiry.
6.Conditions of General Release.
(a)Terms and Conditions. From and after the date of termination of employment, the Executive shall abide by all the terms and conditions of this General Release and the terms and any conditions set forth in any employment or confidentiality agreements signed by the Executive, which is incorporated herein by reference.
(b)Confidentiality. The Executive shall not, without the prior written consent of the Company or as may otherwise be required by law or any legal process, or as is necessary in connection with any adversarial proceeding against any member of the Company Affiliated Group (in which case the Executive shall cooperate with the Company in obtaining a protective order at the Company’s expense against disclosure by a court of competent jurisdiction), communicate, to anyone other than the Company and those designated by the Company or on behalf of the Company in the furtherance of its business, any trade secrets, confidential information, knowledge or data relating to any member of the Company Affiliated Group, obtained by the Executive during the Executive’s employment by the Company that is not generally available public knowledge (other than acts by the Executive in violation of this General Release). This confidentiality obligation is in addition to, and not in lieu of, any other

12


contractual, statutory, and common law confidentiality obligation of the Executive to the Company.
(c)Return of Company Material. The Executive represents that Executive has returned to the Company all Company Material (as defined below). For purposes of this Section 6(c), “Company Material” means any documents, files and other property and information of any kind belonging or relating to (i) any member of the Company Affiliated Group, (ii) the current and former suppliers, creditors, directors, officers, employees, agents and customers of any of them or (iii) the businesses, products, services and operations (including without limitation, business, financial and accounting practices) of any of them, in each case whether tangible or intangible (including, without limitation, credit cards, building and office access cards, keys, computer equipment, cellular telephones, pagers, electronic devices, hardware, manuals, files, documents, records, software, customer data, research, financial data and information, memoranda, surveys, correspondence, statistics and payroll and other employee data, and any copies, compilations, extracts, excerpts, summaries and other notes thereof or relating thereto), excluding only information (x) that is generally available public knowledge or (y) that relates to the Executive’s compensation or Executive benefits.
(d)Cooperation. Following the date of termination of employment, the Executive shall reasonably cooperate with the Company upon reasonable request of the Board of Directors and be reasonably available to the Company with respect to matters arising out of the Executive’s services to the Company Affiliated Group.
(e)Nondisparagement. The Executive acknowledges and agrees that, following execution of this General Release, Executive shall not make any statements that are professionally or personally disparaging about or adverse to the interests of any Company Released Party, including, but not limited to, any statements that disparage in any way whatsoever the Company’s products, services, businesses, finances, financial condition, capabilities or other characteristics.
(f)Ownership of Inventions, Non-Disclosure, Non-Competition and Non-Solicitation. The Executive expressly acknowledges and agrees that the Proprietary Information, Inventions, and Competition Agreement executed by Executive is incorporated herein by reference, and shall survive the execution of this General Release in full force and effect pursuant to its terms.
(g)No Representation. The Executive acknowledges that, other than as set forth in this General Release and the Agreement, (i) no promises have been made to Executive and (ii) in signing this General Release the Executive is not relying upon any statement or representation made by or on behalf of any Company Released Party and each or any of them concerning the merits of any claims or the nature, amount, extent or duration of any damages relating to any claims or the amount of any money, benefits, or compensation due the Executive or claimed by the Executive, or concerning the General Release or concerning any other thing or matter.

13


(h)Injunctive Relief. In the event of a breach or threatened breach by the Executive of this Section 6, the Executive agrees that the Company shall be entitled to injunctive relief in a court of appropriate jurisdiction to remedy any such breach or threatened breach, the Executive acknowledging that damages would be inadequate or insufficient.
7.Voluntariness. The Executive agrees that Executive is relying solely upon Executive’s own judgment; that the Executive is over eighteen years of age and is legally competent to sign this General Release; that the Executive is signing this General Release of Executive’s own free will; that the Executive has read and understood the General Release before signing it; and that the Executive is signing this General Release in exchange for consideration that Executive believes is satisfactory and adequate.
8.Legal Counsel. The Executive acknowledges that Executive has been informed of the right to consult with legal counsel and has been encouraged to do so.
9.Complete Agreement/Severability. Other than the agreements and/or obligations specifically referenced as surviving herein, this General Release constitutes the complete and final agreement between the parties and supersedes and replaces all prior or contemporaneous agreements, negotiations, or discussions relating to the subject matter of this General Release. All provisions and portions of this General Release are severable. If any provision or portion of this General Release or the application of any provision or portion of the General Release shall be determined to be invalid or unenforceable to any extent or for any reason, all other provisions and portions of this General Release shall remain in full force and shall continue to be enforceable to the fullest and greatest extent permitted by law.
10.Acceptance. The Executive acknowledges that Executive has been given a period of twenty-one (21) days within which to consider this General Release, unless applicable law requires a longer period, in which case the Executive shall be advised of such longer period and such longer period shall apply. The Executive may accept this General Release at any time within this period of time by signing the General Release and returning it to the Company.
11.Revocability. This General Release shall not become effective or enforceable until seven (7) calendar days after the Executive signs it. The Executive may revoke acceptance of this General Release at any time within that seven (7) calendar day period by sending written notice to the Company. Such notice must be received by the Company within the seven (7) calendar day period in order to be effective and, if so received, would void this General Release for all purposes.
12.Governing Law. Except for issues or matters as to which federal law is applicable, this General Release shall be governed by and construed and enforced in accordance with the laws of the Commonwealth of Massachusetts without giving effect to the conflicts of law principles thereof.

[Signature page follows]

14


IN WITNESS WHEREOF, the Executive has executed this General Release as of the date last set forth below.

EXECUTIVE

Date:

15


EX-10.23 9 imgn-20221231xex10d23.htm EX-10.23

Exhibit 10.23

November 12, 2022

Michael J. Vasconcelles

Dear Mike:

I am delighted to offer you the full-time position of Executive Vice President, Research, Development, and Medical Affairs at ImmunoGen, Inc. (“ImmunoGen” or the “Company”). This offer is made based on the following terms:

1.Reporting. Your role as the Executive Vice President, Research, Development, and Medical Affairs. This is a Corporate Officer position and is considered an Executive Officer position for purposes of the Severance Pay Plan. In your role, you will report directly to me.
2.Start Date. Your anticipated first day of employment will be no later than January 3, 2023 (the “Start Date”), subject to change by mutual agreement between you and ImmunoGen.
3.Job Duties. Your duties as an employee of the Company shall be commensurate with your role as an Executive Vice President, Research, Development, and Medical Affairs and shall be as determined by me in consultation with you. You agree to devote your best efforts during all business time to the performance of such responsibilities and agree that you will not perform any professional work outside your work for the Company without pre-approval from the Company, provided, however, that the foregoing shall not limit you from serving on the board of directors, advisory board, or similar body of another entity as permitted under ImmunoGen’s Code of Corporate Conduct, and receiving compensation for such service.
4.Work Location. You will be expected to primarily work out of ImmunoGen’s offices in Waltham, Massachusetts in accordance with our current hybrid-work schedule, which requires in-office attendance three days per week and allows for remote work up to two days per week.
5.Annual Salary. Upon commencement of your employment, you initially will be paid an annual base salary of $600,000, paid bi-weekly, less applicable federal, state, and/or local payroll and withholding taxes.
6.Sign-On Bonus. In addition to your annual base salary, subject to the terms of this letter, ImmunoGen will pay you a sign-on-bonus in the amount of $300,000 (the “Sign-On Bonus”), which will be paid to you on your first day of employment. If, within 12 months of your Start Date, you terminate your employment with the Company (other than by reason of death, disability, or for Good Reason as that term is defined in the “Change in Control Severance Agreement” (the “CIC Agreement”), or the Company terminates your employment for Cause (as that term is defined in the CIC Agreement), you agree to reimburse ImmunoGen a pro rata portion of your Sign-On Bonus (based on a period of 365 days). You agree to make any payment owed to ImmunoGen within 30 days of your termination date.
7.Discretionary Annual Bonus. You will be eligible for a discretionary annual bonus with a target of 45% of your annual base salary. If your employment begins in calendar year 2022, or your Start Date is postponed beyond January 3, 2023, your annual bonus will be pro-rated based on your Start Date. Bonuses are determined at the discretion of the Board of Directors and are based on a combination of Company and individual performance.
8.Initial Equity Grant. In consideration of your employment by the Company, ImmunoGen will grant you a stock option award covering 800,000 shares of our common stock (the “Stock Option Award”) in accordance with the terms of the Company’s Inducement Equity Incentive Plan. The Stock Option Award will vest over four years, with one-quarter of the shares covered by the award vesting on the first anniversary of the grant date, and thereafter an additional 6.25% of the shares covered by the award vesting on each succeeding quarterly anniversary of the grant date. The grant date for your Stock Option Award will be your Start Date. The per share strike price for the Stock Option Award will be the closing sale price

Executive Severance Agreement rev2017 (18)

Harrington-Smith, K.


of ImmunoGen shares as reported on the Nasdaq Global Select Market on the grant date. ImmunoGen agrees that it will assess and discuss with you any material change in the Company valuation between the date of this Offer Letter and your Start Date which substantially alters the value of this initial equity grant and will consider adjusting the Stock Option Award to account for intervening factors affecting the value of the initial equity grant.
9.Annual Equity Award. Beginning in 2024, you will be eligible to receive an equity award grant under the 2018 Employee, Director and Consultant Equity Incentive Plan (or any successor plan) that is similar to those granted to other senior executives of the Company of comparable status, subject to variation based on individual performance. Any such grant is subject to the approval of the Compensation Committee of ImmunoGen’s Board of Directors and will be made in conjunction with the Company’s annual equity awards to employees, which generally occur in February or March of each year, subject to your continued employment.
10.Benefits. You will also be entitled to participate in the Company’s benefit plans to the same extent as, and subject to the same terms, conditions and limitations as are generally applicable to Senior Executives of the Company. These benefits currently include paid time off, life, health, dental, and disability insurance, and a 401(k) retirement benefit. For a more detailed description of the benefits and the eligibility requirements, please consult the summary plan descriptions for the applicable programs, which will be made available to you upon request. Please note that these benefits may be modified in any way, at any time, by ImmunoGen at its sole discretion, with or without prior notice.
11.Business Expense Reimbursement. ImmunoGen will reimburse you for reasonable travel, entertainment, and other business expenses incurred by you in the performance of your duties, in accordance with the Company’s expense reimbursement process.
12.Vacation. You are eligible to accrue up to 25 days of vacation time per calendar year. On your Start Date, you will immediately begin to accrue vacation time (accrued on a monthly basis) and will earn a pro-rata share of your 25-day annual allotment from your Start Date through the end of calendar year 2022. Under ImmunoGen’s current vacation policy, you may carry over 10 days of vacation time from one calendar year to the following calendar year.
13.Severance. As an executive officer, you will be eligible for a severance arrangement that, under certain circumstances, will provide you with benefits in the event of your employment termination during specified periods preceding and following a change of control of the Company. The terms of the severance arrangement are set forth in the CIC Agreement attached to this letter as Addendum A. You will also be eligible to participate in the Company’s Severance Pay Plan for Vice Presidents and Higher (“Severance Pay Plan” attached as Addendum B) which, under certain circumstances, will provide you with benefits in connection with a termination of your employment other than for Cause, and outside the context of a change in control of the Company. Your position as Executive Vice President, Research, Development, and Medical Affairs is considered an “Executive Officer” position for purposes of the Severance Pay Plan. The terms of the CIC Agreement and Severance Pay Plan will govern the provision of these benefits, modified as follows:
a.With respect to Section IV(D) of the Severance Pay Plan, the word “material” is added to the third line, so that the section now reads: “Any Severance Benefits to which you may be entitled shall immediately cease upon the determination by the Company that you violated the material terms of the separation agreement or the Proprietary Information, Inventions and Competition Agreement between you and the Company.”
b.With respect to Section III(B)(2) of the Severance Pay Plan, any bonus amounts shall be paid no later than March 15 of the calendar year following the calendar year in which the Termination Date (as defined in the Severance Pay Plan) occurs.


c.With respect to Section III(A) of the Severance Pay Plan, any amount of Severance Pay that constitutes “deferred compensation” within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended will be paid in a lump sum on the sixtieth (60th) day following the Termination Date (as defined in the Severance Pay Plan), subject to Sections 11(C) and IV of the Severance Pay Plan.
d.With respect to Section II(C) of the Severance Pay Plan, the form of separation agreement as referenced therein and to be delivered to you in accordance with the terms of Section II(C) is attached to this offer letter as Addendum C.
e.With respect to Section 1(a) of the CIC Agreement, if the Company determines that your conduct meets the definition of Cause as provided for in subsections (ii), (vii), or (viii) of Section 1(a) and such conduct is susceptible of cure, you will be afforded a reasonable period (not to exceed twenty (20) business days) after receiving initial written notice from the Company regarding the conduct to substantially cure such conduct prior to the Company taking any action to terminate your employment for Cause.
f.With respect to Section 3(c)(ii) of the CIC Agreement, all outstanding options, restricted stock, and other similar rights held by you, shall become one hundred percent (100%) vested on the Termination Date (as defined in the CIC Agreement).
g.With respect to Section 3(c)(iv) of the CIC Agreement, any outplacement services must be used, and expenses paid, no later than December 31 of the second calendar year following the calendar year in which the Termination Date (as defined in the CIC Agreement) occurs.
h.With respect to Section 3(f) of the CIC Agreement, the Release (as defined in the CIC Agreement) must be executed and irrevocable no later than sixty (60) days following the Termination Date (as defined in the CIC Agreement), and the 90- day period referenced in Section 3(f) is amended to be the “60-day period”.
i.With respect to Section 9 of the CIC Agreement, to the extent that there is a dispute concerning Good Reason pursuant to Section 3(b) of the CIC Agreement, the Company agrees to continue to pay your salary until the arbitration process as provided for in Section 9 of the CIC Agreement is concluded and a decision issued. To the extent that you prevail at arbitration, the Company will pay your reasonable attorney’s fees and costs incurred by you related to such arbitration.
14.Work Authorization and Verification. ImmunoGen is required by the Immigration and Naturalization Service to verify that each employee is eligible to work in the United States. To that end, a list of acceptable forms of identification is attached. Please bring with you one item on List A, or a combination of one item on List B and List C. This offer is contingent upon your being able to establish that you are legally authorized to work in the United States.
15.At-Will Employment. Your employment with ImmunoGen will be at-will, terminable by either you or the Company at any time, for any legal reason, with or without notice. Nothing in this section modifies your rights under the CIC Agreement or Severance Pay Plan, but those agreements do not change the at-will nature of your employment with ImmunoGen.
16.Proprietary Information and Inventions Agreement. On your first day of employment, you will be required to sign our Proprietary Information and Inventions Agreement (attached as Addendum D), the CIC Agreement, and an acknowledgement that you agree to be bound by the Company’s Insider Trading Policy. Copies of each of these documents accompany this letter. By accepting this offer and signing below, you acknowledge that your employment by the Company will not violate any agreement that you may have with a former employer or third party and that if there is any question that you are subject to such


agreement, you agree to provide a copy of that agreement to ImmunoGen before or in conjunction with returning this signed letter.
17.Attorney’s Fees. The Company agrees to reimburse you for attorney’s fees incurred for the review of this offer letter and other employment documents and agreements, subject to a cap of $15,000.

This offer will expire by close of business on November 23, 2022. Please acknowledge your understanding and agreement with the employment terms set forth in this letter by signing below.

I look forward to you joining ImmunoGen and to a productive and collaborative relationship.

Sincerely,

/s/ Mark J. Enyedy​ ​

Mark J. Enyedy

President and Chief Executive Officer

Acknowledged and agreed to:

/s/ Michael J. Vasconcelles​ ​

Michael J. Vasconcelles


EX-10.23(A) 10 imgn-20221231xex10d23a.htm EX-10.23(A)

Exhibit 10.23(a)

December 7, 2022

Michael J. Vasconcelles

Re: First Amendment to Offer Letter

Dear Mike:

Further to our conversation and in reference to the terms of your Offer Letter dated November 12, 2022 (the “Offer Letter”), this First Amendment to the Offer Letter (the “First Amendment”) sets out the understanding between us and modifications to the Offer Letter as follows:

1.Unless otherwise specifically set forth below, any capitalized terms used in this First Amendment shall have the meanings ascribed to them in the Offer Letter.
2.Effective as of the date of this First Amendment to the Offer Letter, numbered Paragraph 8 of the Offer Letter shall be amended as follows:

Initial Equity Grant. In consideration of your employment by the Company, ImmunoGen will grant you a stock option award covering 960,000 shares of our common stock (the “Stock Option Award”) in accordance with the terms of the Company's Inducement Equity Incentive Plan. The Stock Option Award will vest over four years, with one-quarter of the shares covered by the award vesting on the first anniversary of the grant date, and thereafter an additional 6.25% of the shares covered by the award vesting on each succeeding quarterly anniversary of the grant date. The grant date for your Stock Option Award will be your Start Date. The per share strike price for the Stock Option Award will be the closing sale price of ImmunoGen shares as reported on the Nasdaq Global Select Market on the grant date. ImmunoGen agrees that it will assess and discuss with you any material change in the Company valuation between the date of this Offer Letter and your Start Date which substantially alters the value of this initial equity grant and will consider adjusting the Stock Option Award to account for intervening factors affecting the value of the initial equity grant.

3.This First Amendment shall form an integral part of the Offer Letter. Unless expressly specified herein, all other terms and conditions in the Offer Letter shall remain in full force and effect.
4.If there is any contradiction or discrepancy between the terms of this First Amendment and those of the Offer Letter and/or any other agreement, the terms of this First Amendment shall control.


Exhibit 10.23(a)

If you agree to the modifications set forth in this First Amendment, please sign and date below and return the signed document to me by email at mark.enyedy@immunogen.com.

Sincerely,

/s/ Mark J. Enyedy​ ​​ ​​ ​​ ​

Mark J. Enyedy

President and Chief Executive Officer

Acknowledged and agreed to:

/s/ Michael J. Vasconcelles ​ ​​ ​ ​ ​

Michael J. Vasconcelles

December 10, 2022 ​ ​​ ​ ​ ​ ​ ​

Date


EX-10.24 11 imgn-20221231xex10d24.htm EX-10.24

Exhibit 10.24

ImmunoGen, Inc.

Compensation Policy for Non-Employee Directors

(Effective December 15, 2022)

Objective

It is the objective of ImmunoGen, Inc. to compensate non-employee members (each, a “Director”) of the Board of Directors (the “Board”) in a manner that will enable the recruitment and retention of highly qualified Directors by fairly compensating them for their services as Directors.

Cash Compensation

Annual meeting fee for non-employee Directors:$45,000 per annum, paid quarterly

Additional annual fees:

(a)Lead Director / Chairman of the Board:1$35,000 per annum, paid quarterly
(b)Chairman of the Audit Committee:$20,000 per annum, paid quarterly
(c)Chairman of the Compensation Committee:$15,000 per annum, paid quarterly
(d)Chairman of the G&N Committee:$15,000 per annum, paid quarterly
(e)Other members of the Audit Committee$10,000 per annum, paid quarterly
(f)Other members of the Compensation Committee$7,500 per annum, paid quarterly
(g)Other members of the G&N Committee$7,500 per annum, paid quarterly
(h)Members of the Clinical Committee$7,500 per annum, paid quarterly

Quarterly payments shall be paid in arrears within 30 days following the end of each calendar quarter.2 A non-employee Director may elect to receive any or all of his or her cash compensation in the form of deferred stock units (“DSUs”) under the Company’s 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, as amended and restated as of December 15, 2022 (the “Deferred Share Unit Plan”), with the value of such DSUs determined by dividing the quarterly payment amount by the closing price per share of the Company’s common stock, $0.01 par value (“Common Stock”) on the Nasdaq Global Select Market on the determination date, which shall be the last day of the calendar quarter for which the retainer is being paid, rounded down to the nearest whole share.

1 Payable to non-employee Chairman of the Board only.

2

Quarterly payments will be appropriately pro-rated for Directors who retire, resign, or are otherwise removed from the Board prior to the end of a calendar quarter.


All deferral elections with respect to quarterly payments under the Deferred Share Unit Plan shall be made annually by December 31st of the year prior to the year of service to which the quarterly payment relates, with such election being effective for all payments to be made in the following calendar year. New non-employee Directors shall make their elections within 30 days of their initial appointment or election to the Board for all payments to be made in that calendar year. Any such election shall be prospective only for compensation attributable to services performed after the effective date of such election and any amounts covered by such election shall be prorated as necessary. Each non-employee Director shall be deemed to have elected to receive his or her quarterly payments in cash for periods prior to any such election or if no timely election shall have been made. Notwithstanding the foregoing, a previous deferral election made by a non-employee Director pursuant to the Deferred Share Unit Plan shall remain in effect for subsequent calendar years until it is changed by the timely and effective completion, signature and delivery to the Company of a new election form, in accordance with the terms of the Deferred Share Unit Plan.

Following an effective election as described above, DSUs shall be granted without any further action by the Compensation Committee of the Board (the “Compensation Committee”). These awards are fully vested as to all of the issued DSUs on the date of grant.

A non-employee Director may also elect to be issued, on each quarterly payment date, a number of shares of Common Stock under the Company’s Amended and Restated 2018 Employee, Director and Consultant Equity Incentive Plan (the “2018 Plan”) determined by dividing the quarterly payment amount by the closing price per share of Common Stock on the Nasdaq Global Select Market on the determination date, which shall be the last day of the calendar quarter for which the retainer is being paid, rounded down to the nearest whole share. Any such election to receive shares of Common Stock in lieu of all, or a portion, of a cash retainer must be delivered in writing (including electronic mail) on an annual basis by December 31st of the year prior to the year of service to which the quarterly payment relates.

Equity Compensation

1.Restricted Stock Units (RSUs).

(a) Initial RSU Awards. New non-employee Directors will automatically be awarded, without any further action by the Compensation Committee, 30,000 RSUs (each RSU relating to one (1) share of Common Stock) on the date of their initial election or appointment to the Board (the “date of grant”). This award will vest pro rata, on an annual basis as to one-third (1/3) of the RSUs on each of the first, second, and third anniversaries of the date of grant, with the number of RSUs that vests on any such date being rounded down to the nearest whole RSU, except for the third anniversary of the date of grant when one hundred percent (100%) of the RSUs shall be vested, provided, in each case, that the non-employee Director is then, and since the date of grant has continuously been, a member of the Board, except as expressly provided for below.

(b) Annual RSU Awards. Non-employee Directors will automatically be awarded, on an annual basis and without further action by the Compensation Committee, 15,000 RSUs on the earlier of the date of the Company’s annual meeting of shareholders or June 30 of the applicable year (the “date of grant”). These awards will vest on the one-year anniversary of the date of grant, or, if sooner, on the date of the Company’s next annual meeting of shareholders following the date of grant, provided in each case that the non-employee Director is then, and since the date

2


of grant has continuously been, a member of the Board, except as expressly provided for below. If a non-employee Director is first elected to the Board other than at an annual meeting of shareholders, the number of RSUs subject to such non-employee Director’s first annual RSU award shall be pro-rated, based on the number of days between his or her date of election and the date of grant of his or her first annual RSU award. If a non-Employee Director is first elected to the Board at an annual meeting of shareholders, he or she is ineligible to receive his or her first annual RSU award until the following year.3

(c) Terms of Grant. All RSU awards granted to non-employee Directors under this policy are granted under the 2018 Plan and are subject to the terms and conditions set forth in the 2018 Plan and the form of Restricted Stock Unit Agreement approved by the Board on December 15, 2022. In the event a Director ceases to serve as a member of the Board due to the death or Disability (as defined in the 2018 Plan) of the Director, upon such cessation of service, any then-unvested RSUs will fully vest. In the event of a Change of Control (as defined in the 2018 Plan), any then-unvested RSUs will fully vest, provided that the Director is then, and since the date of grant has continuously been, a member of the Board. All capitalized terms that are not defined herein shall have the meanings set forth in the 2018 Plan.

(d) Deferral of RSUs. All RSU awards granted to non-employee Directors are eligible for deferral and/or re-deferral, as the case may be, in each case pursuant to the terms of the Deferred Share Unit Plan.

2.Stock Options.

(a) Initial Stock Option Awards. New non-employee Directors will automatically be granted, without any further action by the Compensation Committee, a stock option award covering 44,000 shares of Common Stock on the date of their initial election or appointment to the Board (the “date of grant”). This award (i) will be granted with an exercise price equal to the closing price per share of the Common Stock on the Nasdaq Global Select Market on the date of grant, (ii) will vest pro rata, on a quarterly basis over a three-year period, as to eight and one-third percent (8-1/3%) of the number of shares covered by such award per quarter on each of September 1, December 1, March 1 and June 1 following the date of grant, beginning with the first such date to occur following the date of grant, with the number of underlying shares that vests on any such date being rounded down to the nearest whole share, except for the twelfth vesting date when one hundred percent (100%) of the underlying shares shall be vested, provided in each case that the non-employee Director is then, and since the date of grant has continuously been, a member of the Board, and (iii) will expire on the tenth (10th) anniversary of the date of grant.

(b) Annual Stock Option Grants. Non-employee Directors will automatically be granted, on an annual basis and without further action by the Compensation Committee, stock option awards covering 44,000 shares of Common Stock on the earlier of the date of the Company’s annual meeting of shareholders or June 30 of the applicable year. These awards (i) will be granted with an exercise price equal to the closing price per share of the Common Stock on the Nasdaq Global Select Market on the date of grant, (ii) will vest pro rata, on a quarterly basis over

3

Any Director who transitions from an employee director to a non-employee Director without a break in service shall not be eligible to receive an award of RSUs under paragraphs 1(a), but shall be eligible to receive awards under paragraph 1(b), beginning with the first annual meeting of shareholders on or after the date on which such Director ceases to be an employee of the Company.

3


a one-year period, as to twenty-five percent (25%) of the number of shares covered by such awards per quarter on each of September 1, December 1, March 1 and June 1 following the date of grant, beginning with the first such date to occur following the date of grant, with the number of underlying shares that vests on any such date being rounded down to the nearest whole share, except for the fourth vesting date when one hundred percent (100%) of the underlying shares shall be vested, provided in each case that the non-employee Director is then, and since the date of grant has continuously been, a member of the Board, and (iii) will expire on the tenth (10th) anniversary of the date of grant. If a non-employee Director is first elected to the Board other than at an annual meeting of shareholders, the number of shares covered by such non-employee Director’s first annual stock option award shall be pro-rated, based on the number of days between his or her date of election and the date of grant of his or her first annual stock option award. If a non-employee Director is first elected to the Board at an annual meeting of shareholders, he or she is ineligible to receive his or her first annual stock option award until the following year.4

(c) Terms of Grant. All stock option awards to non-employee Directors under this policy are granted under the 2018 Plan and are subject to the terms and conditions set forth in the 2018 Plan and the form of Director Option Agreement approved by the Compensation Committee on December 15, 2022. In the event a Director ceases to serve as a member of the Board due to the death or Disability (as defined in the 2018 Plan) of the Director, upon such cessation of service, a pro rata portion of any then-unvested stock options will vest, with such pro rata portion determined based on the number of days accrued in the current vesting period prior to the date of the Director’s death or Disability. In the event of a Change of Control (as defined in the 2018 Plan), any then-unvested stock options will fully vest, provided that the Director is then, and since the date of grant has continuously been, a member of the Board. All capitalized terms that are not defined herein shall have the meanings set forth in the 2018 Plan. Notwithstanding anything in the 2018 Plan or any Director Option Agreement to the contrary, in the event of the director’s cessation of service on the Board (other than due to Cause, as defined in the 2018 Plan), each outstanding and vested stock option award shall remain exercisable until the earlier of (i) the end of the 18-month period measured from the non-employee Director’s date of retirement and (ii) the expiration date for such stock option specified in the Director Option Agreement.

Expense Reimbursements

Directors are entitled to be reimbursed for their reasonable expenses incurred in connection with attendance at Board and committee meetings during their tenure as Directors. Any reimbursement in one calendar year shall not affect the amount that may be reimbursed in any other calendar year and a reimbursement (or right thereto) may not be exchanged or liquidated for another benefit or payment. Any business expense reimbursements subject to Section 409A of the Internal Revenue Code of 1986, as amended, shall be made no later than the

4

Any Director who transitions from an employee to a non-employee Director without a break in service shall not be eligible to receive a stock option award under paragraph 2(a), but shall be eligible to receive awards under paragraph 2(b), beginning with the first annual meeting of shareholders on or after the date on which such Director ceases to be an employee of the Company.

4


end of the calendar year following the calendar year in which such business expense is incurred by the Director.

Approved by the Board of Directors: December 15, 2022

5


EX-10.27 12 imgn-20221231xex10d27.htm EX-10.27

Exhibit 10.27

IMMUNOGEN, INC.

INDUCEMENT EQUITY INCENTIVE PLAN, AS AMENDED

1.DEFINITIONS.

Unless otherwise specified or unless the context otherwise requires, the following terms, as used in this ImmunoGen, Inc. Inducement Equity Incentive Plan, have the following meanings:

Administrator means the Board of Directors, unless it has delegated power to act on its behalf to the Committee, in which case the Administrator means the Committee.

Affiliate means a corporation which, for purposes of Section 424 of the Code, is a parent or subsidiary of the Company, direct or indirect.

Agreement means an agreement between the Company and a Participant delivered pursuant to the Plan, in such form as the Administrator shall approve.

Board of Directors means the Board of Directors of the Company.

Cause shall include (and is not limited to) dishonesty with respect to the Company or any Affiliate, insubordination, substantial malfeasance or non-feasance of duty, unauthorized disclosure of confidential information, breach by the Participant of any provision of any employment, consulting, advisory, nondisclosure, non-competition or similar agreement between the Participant and the Company or any Affiliate, and conduct substantially prejudicial to the business of the Company or any Affiliate provided, however that any provision in an agreement between the Participant and the Company or an Affiliate, which contains a conflicting definition of “cause” for termination and which is in effect at the time of such termination, shall supersede the definition in this Plan with respect to that Participant.  The determination of the Administrator as to the existence of Cause will be conclusive on the Participant and the Company.

Change of Control means the occurrence of any of the following events:

(i)

Ownership.  Any “Person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becomes the “Beneficial Owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities (excluding for this purpose any such voting securities held by the Company or its Affiliates or by any employee benefit plan of the Company)


Exhibit 10.27

pursuant to a transaction or a series of related transactions which the Board of Directors does not approve; or

(ii)

Merger/Sale of Assets.  (A) A merger or consolidation of the Company whether or not approved by the Board of Directors, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or the parent of such corporation) more than 50% of the total voting power represented by the voting securities of the Company or such surviving entity or parent of such corporation, as the case may be, outstanding immediately after such merger or consolidation; or (B) the sale or disposition by the Company of all or substantially all of the Company’s assets in a transaction requiring shareholder approval; or

(iii)

Change in Board Composition.  A change in the composition of the Board of Directors, as a result of which fewer than a majority of the directors are Incumbent Directors.  “Incumbent Directors” shall mean directors who either (A) are directors of the Company as of March 28, 2018, or (B) are elected, or nominated for election, to the Board of Directors with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but shall not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);

provided, that if any payment or benefit payable hereunder upon or following a Change of Control would be required to comply with the limitations of Section 409A(a)(2)(A)(v) of the Code in order to avoid an additional tax under Section 409A of the Code, such payment or benefit shall be made only if such Change in Control constitutes a change in ownership or control of the Company, or a change in ownership of the Company’s assets in accordance with Section 409A of the Code.

Code means the United States Internal Revenue Code of 1986, as amended, including any successor statute, regulation and guidance thereto.

Committee means the compensation committee of the Board of Directors (as constituted in compliance with Rule 5605(d)(2) of the Nasdaq Listing Rules) in order to comply with the exemption from the stockholder approval requirement for “inducement grants” provided under Rule 5635(c)(4) of the Nasdaq Listing Rules.

Common Stock means shares of the Company’s common stock, $.01 par value per share.

Company means ImmunoGen, Inc., a Massachusetts corporation.


Exhibit 10.27

Disability or Disabled means permanent and total disability as defined in Section 22(e)(3) of the Code.

Employee means any employee of the Company or of an Affiliate designated by the Administrator to be eligible to be granted one or more Stock Rights under the Plan.

Fair Market Value of a Share of Common Stock means:

(1)If the Common Stock is listed on a national securities exchange or traded in the over-the-counter market and sales prices are regularly reported for the Common Stock, the closing or, if not applicable, the last price of the Common Stock on the composite tape or other comparable reporting system for the trading day on the applicable date, and if such applicable date is not a trading day, the last market trading day prior to such date;

(2)If the Common Stock is not traded on a national securities exchange but is traded on the over-the-counter market, if sales prices are not regularly reported for the Common Stock for the trading day referred to in clause (1), and if bid and asked prices for the Common Stock are regularly reported, the mean between the bid and the asked price for the Common Stock at the close of trading in the over-the-counter market for the trading day on which Common Stock was traded on the applicable date, and if such applicable date is not a trading day, the last market trading day prior to such date; and

(3)If the Common Stock is neither listed on a national securities exchange nor traded in the over-the-counter market, such value as the Administrator, in good faith, shall determine in compliance with applicable laws.

Full Value Award means a Stock Grant or other Stock-Based Award whose intrinsic value is not solely dependent on appreciation in the price of the Common Stock after the date of grant.

Non-Qualified Option means an option which is not intended to qualify as an incentive stock option under Section 422 of the Code.

Option means a Non-Qualified Option granted under the Plan.

Participant means an Employee of the Company or an Affiliate to whom one or more Stock Rights are granted under the Plan. As used herein, “Participant” shall include “Participant’s Survivors” where the context requires.

Performance Based Award means a Stock Grant or Stock-Based Award which vests based on attainment of Performance Goals as set forth in Paragraph 9 hereof.


Exhibit 10.27

Performance Goals means performance goals determined by the Committee in its sole discretion and set forth in an Agreement.  The satisfaction of Performance Goals shall be subject to certification by the Committee. The Committee has the authority to take appropriate action with respect to the Performance Goals (including, without limitation, to make adjustments to the Performance Goals or determine the satisfaction of the Performance Goals, in each case, in connection with a Corporate Transaction) provided that any such actions do not otherwise violate the terms of the Plan.

Plan means this ImmunoGen, Inc. Inducement Equity Incentive Plan.

Shares means shares of the Common Stock as to which Stock Rights have been or may be granted under the Plan or any shares of capital stock into which the Shares are changed or for which they are exchanged within the provisions of Paragraph 25 of the Plan.  The Shares issued under the Plan may be authorized and unissued shares or shares held by the Company in its treasury, or both.

Stock-Based Award means a grant by the Company under the Plan of an equity award or an equity based award which is not an Option or a Stock Grant.

Stock Grant means a grant by the Company of Shares under the Plan.

Stock Right means a right to Shares or the value of Shares of the Company granted pursuant to the Plan -- a Non-Qualified Option, a Stock Grant or a Stock-Based Award.

Survivor means a deceased Participant’s legal representatives and/or any person or persons who acquired the Participant’s rights to a Stock Right by will or by the laws of descent and distribution.

2.PURPOSES OF THE PLAN.

The Plan is intended to advance the interests of the Company’s shareholders by enhancing the Company’s ability to attract new Employees who are expected to make important contributions to the Company and by providing such persons with equity ownership opportunities that are intended to better align the interests of such persons with those of the Company’s shareholders.  The Plan provides for the granting of Non-Qualified Options, Stock Grants and Stock-Based Awards.  The Company intends that the Plan be reserved for persons to whom the Company may issue securities without shareholder approval as an inducement pursuant to Listing Rule 5635(c)(4) of the corporate governance rules of the Nasdaq Stock Market.


Exhibit 10.27

3.

SHARES SUBJECT TO THE PLAN.

(a)The number of Shares which may be issued from time to time pursuant to this Plan shall be 13,500,000 shares of Common Stock, or the equivalent of such number of Shares after the Administrator, in its sole discretion, has interpreted the effect of any stock split, stock dividend, combination, recapitalization or similar transaction in accordance with Paragraph 25 of this Plan.

(b)If an Option ceases to be “outstanding”, in whole or in part (other than by exercise), or if the Company shall reacquire (at not more than its original issuance price) any Shares issued pursuant to a Stock Grant or Stock-Based Award, or if any Stock Right expires or is forfeited, cancelled, or otherwise terminated or results in any Shares not being issued, the unissued or reacquired Shares which were subject to such Stock Right shall again be available for issuance from time to time pursuant to this Plan. Notwithstanding the foregoing, if a Stock Right is exercised, in whole or in part, by tender of Shares or if the Company’s or an Affiliate’s tax withholding obligation is satisfied by withholding Shares, the number of Shares deemed to have been issued under the Plan for purposes of the limitations set forth in Paragraph 3(a) above shall be the number of Shares that were subject to the Stock Right or portion thereof, and not the net number of Shares actually issued and any stock appreciation right to be settled in shares of Common Stock shall be counted in full against the number of Shares available for issuance under the Plan, regardless of the number of exercise gain shares issued upon settlement of the stock appreciation right. In addition, Shares repurchased by the Company with the proceeds of the option exercise price may not be reissued under the Plan.

(c)For purposes of determining the number of Shares available for issuance under Paragraph 3(a) above, (i) for the grant of any Option or similar Stock-Based Award one Share for each Share actually subject to such Option or similar Stock-Based Award shall be deducted, and (ii) for the grant of any Full Value Award, one and one-quarter (1.25) Shares for each Share actually subject to any such Full Value Award shall be deducted.  If a Full Value Award expires, is forfeited, or otherwise lapses, the Shares that were subject to the Full Value Award shall be restored to the total number of Shares available for grant as were deducted as Full Value Awards pursuant to this paragraph.  Except in the case of death, disability or Change of Control, or as provided in the next sentence, no Stock Right shall vest, and no right of the Company to restrict or reacquire Shares subject to Full Value Awards shall lapse, less than one (1) year from the date of grant.  Notwithstanding the foregoing, Stock Rights may be granted having time-based vesting of less than one (1) year from the date of grant so long as no more than five percent (5%) of the Shares reserved for issuance under the Plan pursuant to Paragraph 3(a) above (as adjusted under Paragraph 25 of this Plan) may be granted in the aggregate pursuant to such awards.

4.

ADMINISTRATION OF THE PLAN.

The Administrator of the Plan will be the Board of Directors, except to the extent the Board of Directors delegates its authority to the Committee, in which case the Committee shall be the Administrator.  Subject to the provisions of the Plan, the Administrator is authorized to:


Exhibit 10.27

a.Interpret the provisions of the Plan and all Stock Rights and to make all rules and determinations which it deems necessary or advisable for the administration of the Plan;

b.Determine which Employees shall be granted Stock Rights;

c.Determine the number of Shares for which a Stock Right or Stock Rights shall be granted;

d.Specify the terms and conditions upon which a Stock Right or Stock Rights may be granted;

e.Make any adjustments in the Performance Goals included in any Performance-Based Awards;

f.Amend any term or condition of any outstanding Stock Right, other than reducing the exercise price or purchase price or extending the expiration date of an Option, provided that (i) such term or condition as amended is not prohibited by the Plan; (ii) any such amendment shall not impair the rights of a Participant under any Stock Right previously granted without such Participant’s consent or in the event of death of the Participant the Participant’s Survivors; and (iii) any such amendment shall be made only after the Administrator determines whether such amendment would cause any adverse tax consequences to the Participant, including, but not limited to, pursuant to Section 409A of the Code; and

g.Adopt any sub-plans applicable to residents of any specified jurisdiction as it deems necessary or appropriate in order to comply with or take advantage of any tax or other laws applicable to the Company or to Plan Participants or to otherwise facilitate the administration of the Plan, which sub-plans may include additional restrictions or conditions applicable to Stock Rights or Shares issuable pursuant to a Stock Right;

provided, however, that all such interpretations, rules, determinations, terms and conditions shall be made and prescribed in the context of not causing any adverse tax consequences under Section 409A of the Code.  Subject to the foregoing, the interpretation and construction by the Administrator of any provisions of the Plan or of any Stock Right granted under it shall be final, unless otherwise determined by the Board of Directors, if the Administrator is the Committee.  In addition, if the Administrator is the Committee, the Board of Directors may take any action under the Plan that would otherwise be the responsibility of the Committee.

Notwithstanding the foregoing, any grants of Stock Rights under the Plan made by the Board of Directors must be approved by a majority of the Company’s independent directors (as defined in rule 5605(a)(2) of the Nasdaq Listing Rules) in order to comply with Nasdaq Listing Rule 5635(c)(4).


Exhibit 10.27

5.ELIGIBILITY FOR PARTICIPATION.

The Administrator will, in its sole discretion, name the Participants in the Plan, provided, however, that each Participant must be an Employee of the Company or of an Affiliate at the time a Stock Right is granted and a person to whom the Company may issue securities without shareholder approval as an inducement pursuant to Listing Rule 5635(c)(4) of the corporate governance rules of the Nasdaq Stock Market.  Notwithstanding the foregoing, the Administrator may authorize the grant of a Stock Right to a person not then an Employee of the Company or of an Affiliate; provided, however, that the actual grant of such Stock Right shall be conditioned upon such person becoming eligible to become a Participant at or prior to the time of the execution of the Agreement evidencing such Stock Right.  The granting of any Stock Right to any individual shall neither entitle that individual to, nor disqualify him or her from, participation in any other grant of Stock Rights or any grants under any other benefit plan established by the Company or any Affiliate for Employees.

6.TERMS AND CONDITIONS OF OPTIONS.

Each Option shall be set forth in writing in an Option Agreement, duly executed by the Company (or provided in electronic form by the Company) and, to the extent required by law or requested by the Company, by the Participant.  The Administrator may provide that Options be granted subject to such terms and conditions, consistent with the terms and conditions specifically required under this Plan, as the Administrator may deem appropriate.  The Option Agreements shall be subject to at least the following terms and conditions:

Each Option shall be a Non-Qualified Option and shall be subject to the terms and conditions which the Administrator determines to be appropriate and in the best interest of the Company, subject to the following minimum standards for any such Non-Qualified Option:

a.Exercise Price: Each Option Agreement shall state the exercise price (per share) of the Shares covered by each Option, which exercise price shall be determined by the Administrator but shall not be less than the Fair Market Value per share of Common Stock on the date of grant of the Option.

b.Number of Shares: Each Option Agreement shall state the number of Shares to which it pertains.

c.Vesting Periods:  Each Option Agreement shall state the date or dates on which it first is exercisable and the date after which it may no longer be exercised, provided that each Option shall terminate not more than ten years from the date of the grant.  Each Option Agreement may provide that the Option rights accrue or become exercisable in installments over a period of months or years, or upon the occurrence of certain conditions or the attainment of stated performance goals or events.  

d.Option Conditions:  Exercise of any Option may be conditioned upon the Participant’s execution of a Share purchase agreement in form satisfactory to the


Exhibit 10.27

Administrator providing for certain protections for the Company and its other shareholders, including requirements that:

i.The Participant’s or the Participant’s Survivors’ right to sell or transfer the Shares may be restricted; and

ii.The Participant or the Participant’s Survivors may be required to execute letters of investment intent and must also acknowledge that the Shares will bear legends noting any applicable restrictions.

7.

TERMS AND CONDITIONS OF STOCK GRANTS.

Each Stock Grant to a Participant shall state the principal terms in an Agreement, duly executed by the Company (or provided in electronic form by the Company) and, to the extent required by law or requested by the Company, by the Participant.  The Agreement shall be in a form approved by the Administrator and shall contain terms and conditions which the Administrator determines to be appropriate and in the best interest of the Company, subject to the following minimum standards:

(a)Each Agreement shall state the purchase price (per share), if any, of the Shares covered by each Stock Grant, which purchase price shall be determined by the Administrator but shall not be less than the minimum consideration required by the Massachusetts General Corporation Law on the date of the grant of the Stock Grant;

(b)Each Agreement shall state the number of Shares to which the Stock Grant pertains;

(c)Each Agreement shall include the terms of any right of the Company to restrict or reacquire the Shares subject to the Stock Grant, including the time period or attainment of Performance Goals upon which such rights shall accrue and the purchase price therefor, if any; and

(d)Dividends (other than stock dividends to be issued pursuant to Section 25 of the Plan) may accrue but shall not be paid prior to the time, and only to the extent that, the restrictions or rights to reacquire the Shares subject to the Stock Grant lapse.

8.

TERMS AND CONDITIONS OF OTHER STOCK-BASED AWARDS.

The Administrator shall have the right to grant other Stock-Based Awards based upon the Common Stock having such terms and conditions as the Administrator may determine, including, without limitation, the grant of Shares based upon certain conditions, the grant of securities convertible into Shares and the grant of stock appreciation rights, phantom stock awards, stock units deferred or otherwise.  The principal terms of each Stock-Based Award shall be set forth in an Agreement, duly executed by the Company (or provided in electronic form by the Company) and, to the extent required by law or requested by the Company, by the Participant.  The Agreement


Exhibit 10.27

shall be in a form approved by the Administrator and shall contain terms and conditions which the Administrator determines to be appropriate and in the best interest of the Company.  Each Agreement shall include the terms of any right of the Company including the right to terminate the Stock-Based Award without the issuance of Shares, the terms of any vesting conditions, Performance Goals or events upon which Shares shall be issued provided that dividends (other than stock dividends to be issued pursuant to Section 25 of the Plan) or dividend equivalents may accrue but shall not be paid prior to and only to the extent that, the Shares subject to the Stock-Based Award vest.  Under no circumstances may the Agreement covering stock appreciation rights (a) have an exercise price (per share) that is less than the Fair Market Value per share of Common Stock on the date of grant or (b) expire more than ten years following the date of grant.

The Company intends that the Plan and any Stock-Based Awards granted hereunder be exempt from the application of Section 409A of the Code or meet the requirements of paragraphs (2), (3) and (4) of subsection (a) of Section 409A of the Code, to the extent applicable, and be operated in accordance with Section 409A so that any compensation deferred under any Stock-Based Award (and applicable investment earnings) shall not be included in income under Section 409A of the Code.  Any ambiguities in the Plan shall be construed to effect the intent as described in this Paragraph 8.

9.PERFORMANCE BASED AWARDS.

The Committee shall determine whether, with respect to a performance period, the applicable Performance Goals have been met with respect to a given Participant and, if they have, to so certify and ascertain the amount of the applicable Performance-Based Award.  No Performance-Based Awards will be issued for such performance period until such certification is made by the Committee.  The number of Shares issued in respect of a Performance-Based Award determined by the Committee for a performance period shall be paid to the Participant at such time as determined by the Committee in its sole discretion after the end of such performance period and any dividends (other than stock dividends to be issued pursuant to Section 25 of the Plan) or dividend equivalents that accrue shall only be paid in respect of the number of Shares earned in respect of a Performance-Based Award.  

10.EXERCISE OF OPTIONS AND ISSUE OF SHARES.

An Option (or any part or installment thereof) shall be exercised by giving written notice (in a form acceptable to the Administrator which may include electronic notice) to the Company or its designee, together with provision for payment of the aggregate exercise price in accordance with this Paragraph for the Shares as to which the Option is being exercised, and upon compliance with any other condition(s) set forth in the Option Agreement.  Such notice shall be signed by the person exercising the Option, shall state the number of Shares with respect to which the Option is being exercised and shall contain any representation required by the Plan or the Option Agreement.  Payment of the exercise price for the Shares as to which such Option is being exercised shall be made (a) in United States dollars in cash or by check, or (b) at the discretion of the Administrator, through delivery of shares of Common Stock having a Fair Market Value equal as of the date of


Exhibit 10.27

the exercise to the cash exercise price of the Option and held for at least six months (if required to avoid negative accounting treatment), or (c) at the discretion of the Administrator, by having the Company retain from the Shares otherwise issuable upon exercise of the Option, a number of shares having a Fair Market Value equal as of the date of exercise to the aggregate exercise price of the number of Shares being exercised, or (d) at the discretion of the Administrator, in accordance with a cashless exercise program established with a securities brokerage firm, and approved by the Administrator, or (e) at the discretion of the Administrator, by any combination of (a), (b), (c) and (d) above or (f) at the discretion of the Administrator, payment of such other lawful consideration as the Administrator may determine.

The Company shall then reasonably promptly deliver the Shares as to which such Option was exercised to the Participant (or to the Participant’s Survivors, as the case may be).  In determining what constitutes “reasonably promptly,” it is expressly understood that the issuance and delivery of the Shares may be delayed by the Company in order to comply with any law or regulation (including, without limitation, state securities or “blue sky” laws) which requires the Company to take any action with respect to the Shares prior to their issuance.  The Shares shall, upon delivery, be fully paid, non-assessable Shares.

The Administrator shall have the right to accelerate the date of exercise of any installment of any Option.

The Administrator may, in its discretion, amend any term or condition of an outstanding Option provided (i) such term or condition as amended is not prohibited by the Plan, (ii) any such amendment shall be made only with the consent of the Participant to whom the Option was granted, or in the event of the death of the Participant, the Participant’s Survivors, if the amendment is adverse to the Participant, and (iii) any such amendment of any Option shall be made only after the Administrator determines whether such amendment would cause any adverse tax consequences for the holder of such Option including, but not limited to, pursuant to Section 409A of the Code.

11.

ACCEPTANCE OF STOCK GRANTS AND STOCK-BASED AWARDS AND ISSUE OF SHARES.

A Stock Grant or Stock-Based Award (or any part or installment thereof) shall be accepted by executing the applicable Agreement and delivering it to the Company or its designee, together with provision for payment of the full purchase price, if any, in accordance with this Paragraph for the Shares as to which such Stock Grant or Stock-Based Award is being accepted, and upon compliance with any other conditions set forth in the applicable Agreement.  Payment of the purchase price for the Shares as to which such Stock Grant or Stock-Based Award is being accepted shall be made (a) in United States dollars in cash or by check, or (b) at the discretion of the Administrator, through delivery of shares of Common Stock held for at least six months (if required to avoid negative accounting treatment) and having a Fair Market Value equal as of the date of acceptance of the Stock Grant or Stock Based-Award to the purchase price of the Stock Grant or Stock-Based Award, or (c) at the discretion of the Administrator, by any combination of (a) and (b) above; or (d) at the discretion of the Administrator, payment of such other lawful consideration as the Administrator may determine.


Exhibit 10.27

The Company shall then, if required by the applicable Agreement, reasonably promptly deliver the Shares as to which such Stock Grant or Stock-Based Award was accepted to the Participant (or to the Participant’s Survivors, as the case may be), subject to any escrow provision set forth in the applicable Agreement.  In determining what constitutes “reasonably promptly,” it is expressly understood that the issuance and delivery of the Shares may be delayed by the Company in order to comply with any law or regulation (including, without limitation, state securities or “blue sky” laws) which requires the Company to take any action with respect to the Shares prior to their issuance.

12.

RIGHTS AS A SHAREHOLDER.

No Participant to whom a Stock Right has been granted shall have rights as a shareholder with respect to any Shares covered by such Stock Right, except after due exercise of the Option or issuance of Shares as set forth in any Agreement, and tender of the aggregate exercise or full purchase price, if any, for the Shares being purchased pursuant to such exercise or acceptance and registration of the Shares in the Company’s share register in the name of the Participant.

13.

ASSIGNABILITY AND TRANSFERABILITY OF STOCK RIGHTS.

By its terms, a Stock Right granted to a Participant shall not be transferable by the Participant other than (i) by will or by the laws of descent and distribution, or (ii) as approved by the Administrator in its discretion and set forth in the applicable Agreement; provided that no Stock Right may be transferred by a Participant for value.  The designation of a beneficiary of a Stock Right by a Participant, with the prior approval of the Administrator and in such form as the Administrator shall prescribe, shall not be deemed a transfer prohibited by this Paragraph.  Except as provided above, a Stock Right shall only be exercisable or may only be accepted, during the Participant’s lifetime, by such Participant (or by his or her legal representative) and shall not be assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and shall not be subject to execution, attachment or similar process.  Any attempted transfer, assignment, pledge, hypothecation or other disposition of any Stock Right or of any rights granted thereunder contrary to the provisions of this Plan, or the levy of any attachment or similar process upon a Stock Right, shall be null and void.

14.

EFFECT ON OPTIONS OF TERMINATION OF SERVICE OTHER THAN FOR CAUSE OR DEATH OR DISABILITY.

Except as otherwise provided in a Participant’s Option Agreement, in the event of a termination of service (whether as an Employee, director or consultant) with the Company or an Affiliate before the Participant has exercised an Option, the following rules apply:

a.A Participant who ceases to be an Employee, director or consultant of the Company or of an Affiliate (for any reason other than termination for Cause, Disability, or


Exhibit 10.27

death for which events there are special rules in Paragraphs 15, 16, and 17, respectively), may exercise any Option granted to him or her to the extent that the Option is exercisable on the date of such termination of service, but only within such term as the Administrator has designated in a Participant’s Option Agreement.

b.[Reserved]

c.The provisions of this Paragraph, and not the provisions of Paragraph 16 or 17, shall apply to a Participant who subsequently becomes Disabled or dies after the termination of employment, director status or consultancy; provided, however, in the case of a Participant’s Disability or death within three months after the termination of employment, director status or consultancy, the Participant or the Participant’s Survivors may exercise the Option within one year after the date of the Participant’s termination of service, but in no event after the date of expiration of the term of the Option.

d.Notwithstanding anything herein to the contrary, if subsequent to a Participant’s termination of employment, termination of director status or termination of consultancy, but prior to the exercise of an Option, the Administrator determines that, either prior or subsequent to the Participant’s termination, the Participant engaged in conduct which would constitute Cause, then such Participant shall forthwith cease to have any right to exercise any Option.

e.A Participant to whom an Option has been granted under the Plan who is absent from the Company or an Affiliate because of temporary disability (any disability other than a Disability as defined in Paragraph 1 hereof), or who is on leave of absence for any purpose, shall not, during the period of any such absence, be deemed, by virtue of such absence alone, to have terminated such Participant’s employment, director status or consultancy with the Company or with an Affiliate, except as the Administrator may otherwise expressly provide.

f.Except as required by law or as set forth in a Participant’s Option Agreement, Options granted under the Plan shall not be affected by any change of a Participant’s status within or among the Company and any Affiliates, so long as the Participant continues to be an Employee, director or consultant of the Company or any Affiliate.

15.

EFFECT ON OPTIONS OF TERMINATION OF SERVICE FOR CAUSE.

Except as otherwise provided in a Participant’s Option Agreement, the following rules apply if the Participant’s service (whether as an Employee, director or consultant) with the Company or an Affiliate is terminated for Cause prior to the time that all his or her outstanding Options have been exercised:


Exhibit 10.27

a.All outstanding and unexercised Options as of the time the Participant is notified his or her service is terminated for Cause will immediately be forfeited.

b.Cause is not limited to events which have occurred prior to a Participant’s termination of service, nor is it necessary that the Administrator’s finding of Cause occur prior to termination.  If the Administrator determines, subsequent to a Participant’s termination of service but prior to the exercise of an Option, that either prior or subsequent to the Participant’s termination the Participant engaged in conduct which would constitute Cause, then the right to exercise any Option is forfeited.

16.

EFFECT ON OPTIONS OF TERMINATION OF SERVICE FOR DISABILITY.

Except as otherwise provided in a Participant’s Option Agreement:

a. A Participant who ceases to be an Employee, director or consultant of the Company or of an Affiliate by reason of Disability may exercise any Option granted to such Participant:

(i)To the extent that the Option has become exercisable but has not been exercised on the date of Disability; and

(ii)In the event rights to exercise the Option accrue periodically, to the extent of a pro rata portion through the date of Disability of any additional vesting rights that would have accrued on the next vesting date had the Participant not become Disabled.  The proration shall be based upon the number of days accrued in the current vesting period prior to the date of Disability.

b.A Disabled Participant may exercise such rights only within the period ending one year after the date of the Participant’s Disability, notwithstanding that the Participant might have been able to exercise the Option as to some or all of the Shares on a later date if the Participant had not become Disabled and had continued to be an Employee, director or consultant or, if earlier, within the originally prescribed term of the Option.

c.The Administrator shall make the determination both of whether Disability has occurred and the date of its occurrence (unless a procedure for such determination is set forth in another agreement between the Company and such Participant, in which case such procedure shall be used for such determination).  If requested, the Participant shall be examined by a physician selected or approved by the Administrator, the cost of which examination shall be paid for by the Company.


Exhibit 10.27

17.

EFFECT ON OPTIONS OF DEATH WHILE AN EMPLOYEE, DIRECTOR OR CONSULTANT.

Except as otherwise provided in a Participant’s Option Agreement:

a.In the event of the death of a Participant while the Participant is an Employee, director or consultant of the Company or of an Affiliate, such Option may be exercised by the Participant’s Survivors:

(i) To the extent that the Option has become exercisable but has not been exercised on the date of death; and

(ii)In the event rights to exercise the Option accrue periodically, to the extent of a pro rata portion through the date of death of any additional vesting rights that would have accrued on the next vesting date had the Participant not died.  The proration shall be based upon the number of days accrued in the current vesting period prior to the Participant’s date of death.

b.If the Participant’s Survivors wish to exercise the Option, they must take all necessary steps to exercise the Option within one year after the date of death of such Participant, notwithstanding that the decedent might have been able to exercise the Option as to some or all of the Shares on a later date if he or she had not died and had continued to be an Employee, director or consultant or, if earlier, within the originally prescribed term of the Option.

18.

EFFECT OF TERMINATION OF SERVICE ON STOCK GRANTS AND STOCK-BASED AWARDS.

In the event of a termination of service (whether as an Employee, director or consultant) with the Company or an Affiliate for any reason before the Participant has accepted a Stock Grant or a Stock-Based Award and paid the purchase price, if required, such offer shall terminate.

For purposes of this Paragraph 18 and Paragraph 19 below, a Participant to whom a Stock Grant or a Stock-Based Award has been issued under the Plan who is absent from work with the Company or with an Affiliate because of temporary disability (any disability other than a Disability as defined in Paragraph 1 hereof), or who is on leave of absence for any purpose, shall not, during the period of any such absence, be deemed, by virtue of such absence alone, to have terminated such Participant’s employment, director status or consultancy with the Company or with an Affiliate, except as the Administrator may otherwise expressly provide.

In addition, for purposes of this Paragraph 18 and Paragraph 19 below, any change of employment or other service within or among the Company and any Affiliates shall not be treated as a termination of employment, director status or consultancy so long as the Participant continues to be an Employee, director or consultant of the Company or any Affiliate.


Exhibit 10.27

19.

EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF TERMINATION OF SERVICE OTHER THAN FOR CAUSE OR DEATH OR DISABILITY.

Except as otherwise provided in a Participant’s Agreement, in the event of a termination of service (whether as an Employee, director or consultant), other than termination for Cause, Disability, or death for which events there are special rules in Paragraphs 20, 21, and 22, respectively, before all forfeiture provisions or Company rights of repurchase shall have lapsed, then the Company shall have the right to cancel or repurchase that number of Shares subject to a Stock Grant or Stock-Based Award as to which the Company’s forfeiture or repurchase rights have not lapsed.

20.

EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF TERMINATION OF SERVICE FOR CAUSE.

Except as otherwise provided in a Participant’s Agreement, the following rules apply if the Participant’s service (whether as an Employee, director or consultant) with the Company or an Affiliate is terminated for Cause:

a.All Shares subject to any Stock Grant or a Stock-Based Award that remain subject to forfeiture provisions or as to which the Company shall have a repurchase right shall be immediately forfeited to the Company as of the time the Participant is notified his or her service is terminated for Cause.

b.Cause is not limited to events which have occurred prior to a Participant’s termination of service, nor is it necessary that the Administrator’s finding of Cause occur prior to termination.  If the Administrator determines, subsequent to a Participant’s termination of service, that either prior or subsequent to the Participant’s termination the Participant engaged in conduct which would constitute Cause, then all shares subject to any Stock Grant or Stock-Based Award that remained subject to forfeiture provisions or as to which the Company had a repurchase right on the date of termination shall be immediately forfeited to the Company.

21.

EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF TERMINATION OF SERVICE FOR DISABILITY.

Except as otherwise provided in a Participant’s Agreement, the following rules apply if a Participant ceases to be an Employee, director or consultant of the Company or of an Affiliate by reason of Disability: to the extent the forfeiture provisions or the Company’s rights of repurchase have not lapsed on the date of Disability, they shall be exercisable; provided, however, that in the event such forfeiture provisions or rights of repurchase lapse periodically, such provisions or rights shall lapse to the extent of a pro rata portion of the Shares subject to such Stock Grant or Stock-Based Award through the date of Disability as would have lapsed had the Participant not become


Exhibit 10.27

Disabled.  The proration shall be based upon the number of days accrued prior to the date of Disability.

The Administrator shall make the determination both of whether Disability has occurred and the date of its occurrence (unless a procedure for such determination is set forth in another agreement between the Company and such Participant, in which case such procedure shall be used for such determination).  If requested, the Participant shall be examined by a physician selected or approved by the Administrator, the cost of which examination shall be paid for by the Company.

22.

EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF DEATH WHILE AN EMPLOYEE, DIRECTOR OR CONSULTANT.

Except as otherwise provided in a Participant’s Agreement, the following rules apply in the event of the death of a Participant while the Participant is an Employee, director or consultant of the Company or of an Affiliate:  to the extent the forfeiture provisions or the Company’s rights of repurchase have not lapsed on the date of death, they shall be exercisable; provided, however, that in the event such forfeiture provisions or rights of repurchase lapse periodically, such provisions or rights shall lapse to the extent of a pro rata portion of the Shares subject to such Stock Grant or Stock-Based Award through the date of death as would have lapsed had the Participant not died.  The proration shall be based upon the number of days accrued prior to the Participant’s death.

23.PURCHASE FOR INVESTMENT.

Unless the offering and sale of the Shares to be issued upon the particular exercise or acceptance of a Stock Right shall have been effectively registered under the Securities Act of 1933, as now in force or hereafter amended (the “1933 Act”), the Company shall be under no obligation to issue the Shares covered by such exercise unless and until the following conditions have been fulfilled:

a.The person(s) who exercise(s) or accept(s) such Stock Right shall warrant to the Company, prior to the receipt of such Shares, that such person(s) are acquiring such Shares for their own respective accounts, for investment, and not with a view to, or for sale in connection with, the distribution of any such Shares, in which event the person(s) acquiring such Shares shall be bound by the provisions of the following legend which shall be endorsed upon the certificate(s) evidencing their Shares issued pursuant to such exercise or such grant:

“The shares represented by this certificate have been taken for investment and they may not be sold or otherwise transferred by any person, including a pledgee, unless (1) either (a) a Registration Statement with respect to such shares shall be effective under the Securities Act of 1933, as amended, or (b) the Company shall have received an opinion of counsel satisfactory to it that an exemption from registration under such Act is then available, and


Exhibit 10.27

(2) there shall have been compliance with all applicable state securities laws.”

b.At the discretion of the Administrator, the Company shall have received an opinion of its counsel that the Shares may be issued upon such particular exercise or acceptance in compliance with the 1933 Act without registration thereunder.

24.

DISSOLUTION OR LIQUIDATION OF THE COMPANY.

Upon the dissolution or liquidation of the Company, all Options granted under this Plan which as of such date shall not have been exercised and all Stock Grants and Stock-Based Awards which have not been accepted, to the extent required under the applicable Agreement, will terminate and become null and void; provided, however, that if the rights of a Participant or a Participant’s Survivors have not otherwise terminated and expired, the Participant or the Participant’s Survivors will have the right immediately prior to such dissolution or liquidation to exercise or accept any Stock Right to the extent that the Stock Right is exercisable or subject to acceptance as of the date immediately prior to such dissolution or liquidation.  Upon the dissolution or liquidation of the Company, any outstanding Stock-Based Awards shall immediately terminate unless otherwise determined by the Administrator or specifically provided in the applicable Agreement.

25.

ADJUSTMENTS.

Upon the occurrence of any of the following events, a Participant’s rights with respect to any Stock Right granted to him or her hereunder shall be adjusted as hereinafter provided, unless otherwise specifically provided in a Participant’s Agreement:

a.Stock Dividends and Stock Splits.  If (i) the shares of Common Stock shall be subdivided or combined into a greater or smaller number of shares or if the Company shall issue any shares of Common Stock as a stock dividend on its outstanding Common Stock, or (ii) additional shares or new or different shares or other securities of the Company or other non-cash assets are distributed with respect to such shares of Common Stock, each Stock Right and the number of shares of Common Stock deliverable thereunder shall be appropriately increased or decreased proportionately, and appropriate adjustments shall be made, including in the exercise or purchase price per share and Performance Goals applicable to outstanding Performance-Based Awards, to reflect such events.  The number of Shares subject to the limitations in Paragraph 3(a) and 4(c) shall also be proportionately adjusted upon the occurrence of such events.

b.Corporate Transactions.  If the Company is to be consolidated with or acquired by another entity in a merger, consolidation, or sale of all or substantially all of the Company’s assets or the acquisition of all of the outstanding voting stock of the Company in a single transaction or a series of related transactions by a single entity other than a transaction to merely change the state of incorporation (a “Corporate Transaction”), the Administrator or the board of directors of any entity assuming the obligations of the Company hereunder (the “Successor Board”), shall, as to


Exhibit 10.27

outstanding Options, either (i) make appropriate provision for the continuation of such Options by substituting on an equitable basis for the Shares then subject to such Options either the consideration payable with respect to the outstanding shares of Common Stock in connection with the Corporate Transaction or securities of any successor or acquiring entity; or (ii) upon written notice to the Participants, provide that such Options must be exercised (either (A) to the extent then exercisable, or (B) at the discretion of the Administrator, any such Options being made partially or fully exercisable for purposes of this Subparagraph), within a specified number of days of the date of such notice, at the end of which period the Options shall terminate; or (iii) terminate such Options in exchange for payment of an amount equal to the consideration payable upon consummation of such Corporate Transaction to a holder of the number of shares of Common Stock into which such Option would have been exercisable (either (A) to the extent then exercisable, or (B) at the discretion of the Administrator, any such Options being made partially or fully exercisable for purposes of this Subparagraph) less the aggregate exercise price thereof.  For purposes of determining the payments to be made pursuant to Subclause (iii) above, in the case of a Corporate Transaction the consideration for which, in whole or in part, is other than cash, the consideration other than cash shall be valued at the fair value thereof as determined in good faith by the Board of Directors.

With respect to outstanding Stock Grants, the Administrator or the Successor Board, shall either (i) make appropriate provisions for the continuation of such Stock Grants on the same terms and conditions by substituting on an equitable basis for the Shares then subject to such Stock Grants either the consideration payable with respect to the outstanding shares of Common Stock in connection with the Corporate Transaction or securities of any successor or acquiring entity; or (ii) terminate all Stock Grants in exchange for payment of an amount equal to the consideration payable upon consummation of such Corporate Transaction to the holder of the number of shares of Common Stock comprising such Stock Grant (to the extent such Stock Grant is no longer subject to any forfeiture or repurchase rights then in effect or, at the discretion of the Administrator, all forfeiture and repurchase rights being waived upon such Corporate Transaction).

In taking any of the actions permitted under this Paragraph 25(b), the Administrator shall not be obligated by the Plan to treat all Stock Rights, all Stock Rights held by a Participant, or all Stock Rights of the same type, identically.

c.Recapitalization or Reorganization.  In the event of a recapitalization or reorganization of the Company other than a Corporate Transaction pursuant to which securities of the Company or of another corporation are issued with respect to the outstanding shares of Common Stock, a Participant upon exercising an Option or accepting a Stock Grant after the recapitalization or reorganization shall be entitled to receive for the price paid upon such exercise or acceptance, if any, the number of replacement securities which would have been received if such Option had been exercised or Stock Grant accepted prior to such recapitalization or reorganization.

d.Adjustments to Stock-Based Awards. Upon the happening of any of the events described in Subparagraphs a, b or c above, any outstanding Stock-Based Award shall be appropriately adjusted to reflect the events described in such Subparagraphs. The Administrator or the Successor Board shall determine the specific adjustments to be made under this Paragraph


Exhibit 10.27

25, including, but not limited to the effect if any, of a Change of Control and, subject to Paragraph 4, its determination shall be conclusive.

e.Modification of Options.  Notwithstanding the foregoing, any adjustments made pursuant to Subparagraph a, b or c above with respect to Options shall be made only after the Administrator determines whether such adjustments would cause any adverse tax consequences for the holders of such Options.  If the Administrator determines that such adjustments made with respect to Options would cause an adverse tax consequence, it may refrain from making such adjustments, unless the holder of an Option specifically agrees in writing that such adjustment be made and such writing indicates that the holder has full knowledge of the consequences of such adjustment on his or her income tax treatment with respect to the Option.

26.

ISSUANCES OF SECURITIES.

Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of shares subject to Stock Rights.  Except as expressly provided herein, no adjustments shall be made for dividends paid in cash or in property (including without limitation, securities) of the Company prior to any issuance of Shares pursuant to a Stock Right.

27.

FRACTIONAL SHARES.

No fractional shares shall be issued under the Plan and the person exercising a Stock Right shall receive from the Company cash in lieu of such fractional shares equal to the Fair Market Value thereof.

28.

[RESERVED]

29.

WITHHOLDING.

In the event that any federal, state, or local income taxes, employment taxes, Federal Insurance Contributions Act (“F.I.C.A.”) withholdings or other amounts are required by applicable law or governmental regulation to be withheld from the Participant’s salary, wages or other remuneration in connection with the exercise or acceptance of a Stock Right or upon the lapsing of any forfeiture provision or right of repurchase or for any other reason required by law, the Company may withhold from the Participant’s compensation, if any, or may require that the Participant advance in cash to the Company, or to any Affiliate of the Company which employs or employed the Participant, the statutory minimum amount of such withholdings unless a different withholding arrangement, including the use of shares of the Company’s Common Stock is authorized by the Administrator (and permitted by law).  For purposes hereof, the fair market value of the shares withheld for purposes of payroll withholding shall be determined in the manner set


Exhibit 10.27

forth under the definition of Fair Market Value provided in Paragraph 1 above, as of the most recent practicable date prior to the date of exercise.  If the Fair Market Value of the shares withheld is less than the amount of payroll withholdings required, the Participant may be required to advance the difference in cash to the Company or the Affiliate employer.  

30.

[RESERVED]

31.

TERMINATION OF THE PLAN.

The Plan will terminate on December 19, 2029.  The Plan may be terminated at an earlier date by vote of the Board of Directors of the Company; provided, however, that any such earlier termination shall not affect any Agreements executed prior to the effective date of such termination.  Termination of the Plan shall not affect any Stock Rights theretofore granted.

32.

AMENDMENT OF THE PLAN AND AGREEMENTS.

The Plan may be amended by the Administrator, including, without limitation, to the extent necessary to qualify the shares issuable upon exercise or acceptance of any outstanding Stock Rights granted, or Stock Rights to be granted, under the Plan for listing on any national securities exchange or quotation in any national automated quotation system of securities dealers.  Other than as set forth in Paragraph 25 of the Plan, the Administrator may not without shareholder approval reduce the exercise price of an Option or cancel any outstanding Option in exchange for a replacement option having a lower exercise price, any Stock Grant, any other Stock-Based Award or for cash. In addition, the Administrator may not take any other action that is considered a direct or indirect “repricing” for purposes of the shareholder approval rules of the applicable securities exchange or inter-dealer quotation system on which the Shares are listed, including any other action that is treated as a repricing under generally accepted accounting principles.  Any modification or amendment of the Plan shall not, without the consent of a Participant, adversely affect his or her rights under a Stock Right previously granted to him or her, unless such amendment is required by applicable law or necessary to preserve the economic value of such Stock Right.  With the consent of the Participant affected, the Administrator may amend outstanding Agreements in a manner which may be adverse to the Participant but which is not inconsistent with the Plan.  In the discretion of the Administrator, outstanding Agreements may be amended by the Administrator in a manner which is not adverse to the Participant.  Notwithstanding the foregoing, except in the case of death, disability or Change of Control, outstanding Agreements may not be amended by the Administrator (or the Board) in a manner that would accelerate the exercisability or vesting of, or lapsing of any right by the Company to restrict or reacquire Shares subject to, all or any portion of any Option, Stock Grant or other Stock-Based Award.  Nothing in this Paragraph 32 shall limit the Administrator’s authority to take any action permitted pursuant to Paragraph 25.


Exhibit 10.27

33.

EMPLOYMENT OR OTHER RELATIONSHIP.

Nothing in this Plan or any Agreement shall be deemed to prevent the Company or an Affiliate from terminating the employment, consultancy or director status of a Participant, nor to prevent a Participant from terminating his or her own employment, consultancy or director status or to give any Participant a right to be retained in employment or other service by the Company or any Affiliate for any period of time.

34.CLAWBACK.

Notwithstanding anything to the contrary contained in this Plan, the Company may recover from a Participant any compensation received from any Stock Right (whether or not settled) or cause a Participant to forfeit any Stock Right (whether or not vested) in the event that the Company’s Incentive Compensation Recoupment Policy then in effect is triggered.

35.SECTION 409A.

If a Participant is a “specified employee” as defined in Section 409A of the Code (and as applied according to procedures of the Company and its Affiliates) as of his separation from service, to the extent any payment under this Plan or pursuant to the grant of a Stock-Based Award constitutes deferred compensation (after taking into account any applicable exemptions from Section 409A of the Code), and to the extent required by Section 409A of the Code, no payments due under this Plan or pursuant to a Stock-Based Award may be made until the earlier of: (i) the first day of the seventh month following the Participant’s separation from service, or (ii) the Participant’s date of death; provided, however, that any payments delayed during this six-month period shall be paid in the aggregate in a lump sum, without interest, on the first day of the seventh month following the Participant’s separation from service.

The Administrator shall administer the Plan with a view toward ensuring that Stock Rights under the Plan that are subject to Section 409A of the Code comply with the requirements thereof and that Options under the Plan be exempt from the requirements of Section 409A of the Code, but neither the Administrator nor any member of the Board, nor the Company nor any of its Affiliates, nor any other person acting hereunder on behalf of the Company, the Administrator or the Board shall be liable to a Participant or any Survivor by reason of the acceleration of any income, or the imposition of any additional tax or penalty, with respect to a Stock Right, whether by reason of a failure to satisfy the requirements of Section 409A of the Code or otherwise.

36.

GOVERNING LAW.

This Plan shall be construed and enforced in accordance with the law of The Commonwealth of Massachusetts.

******


Exhibit 10.27

Adopted: December 19, 2019

Amended: January 22, 2020

Amended: April 13, 2020

Amended: March 31, 2021

Amended: April 1, 2022

Amended: June 15, 2022


EX-10.27(B) 13 imgn-20221231xex10d27b.htm EX-10.27(B)

Exhibit 10.27(b)

IMMUNOGEN, INC.

RESTRICTED STOCK UNIT TERMS AND CONDITIONS

The following supplements the Grant Detail (the “Grant Detail”) to which these Restricted Stock Unit Terms and Conditions apply, and together with the Grant Detail, constitutes the “Restricted Stock Unit Agreement” referenced in the Grant Detail.

This Restricted Stock Unit Agreement is entered into and made effective as of the grant date referenced in the Grant Detail (the “Grant Date”) and is between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and the employee of the Company (the “Participant”) referenced in the Grant Detail.  Certain capitalized terms, to the extent not defined where they first appear in this Restricted Stock Unit Agreement, are defined in the Company’s Inducement Equity Incentive Plan (as amended from time to time, the “Plan”).

1.Grant of Award.  The Company hereby grants to the Participant on the Grant Date an award (the “Award”) of the number of restricted stock units (the “RSUs”) referenced in the Grant Detail, giving the Participant a contingent entitlement to receive, without payment and pursuant to and subject to the terms and conditions set forth in this Restricted Stock Unit Agreement and in the Plan, one share of Common Stock (a “Share”) with respect to each RSU forming part of the Award, subject to adjustment pursuant to paragraph 25 of the Plan in respect of transactions occurring after the Grant Date. The Company and the Participant understand and agree that the Award shall be granted in compliance with Nasdaq Listing Rule 5635(c)(4) as a material inducement to the Participant entering into employment with the Company.
2.Vesting of Award.
(a)The Award shall vest as to the specified percentage of the RSUs on each vesting date set forth in the Grant Detail (each, a “vesting date”), provided in each case that the Participant is then, and since the Grant Date has continuously been, employed by the Company or an Affiliate.      
(b)Except as expressly set forth in the Participant’s Change in Control Severance Agreement with the Company (or other individual agreement between the Participant and the Company), if the Participant ceases to be employed by the Company or an Affiliate for any reason prior to a vesting date, then as of the date of such termination of employment, all then unvested RSUs shall immediately be forfeited to the Company for no consideration and this Restricted Stock Unit Agreement shall terminate and be of no further force or effect.
3.Delivery of Shares.
(a)Subject to Sections 5 and 7 below, the Company shall, as soon as practicable and in all events no later than thirty (30) days following the applicable vesting date, transfer to the Participant (or, in the event of the Participant’s death, to the person to whom the Award has passed by will or the laws of descent and distribution) the number of Shares that equals the vested portion of the Award. No Shares will be transferred pursuant to the Award unless and until all legal requirements applicable to the issuance or transfer of such shares have been complied with to the satisfaction of the Administrator.
(b)The Participant understands that once Shares have been delivered, including by book entry, to the Participant in respect of the RSUs, the Participant will be free to sell such Shares,


subject to applicable requirements of federal and state securities laws and compliance with all Company policies relating to trading in Company securities.
(c)Until such time as Shares are issued to the Participant pursuant to Section 3(a), the Participant shall have no rights as a stockholder with respect to any Shares underlying the Award, including, but not limited to any voting or dividend rights.
4.Prohibitions on Transfer and Sale.  The Award may not be transferred except as expressly permitted under paragraph 13 of the Plan.
5.Forfeiture; Recovery of Compensation. The Administrator may cancel, rescind, withhold or otherwise limit or restrict the Award at any time if the Participant is not in compliance with all applicable provisions of this Restricted Stock Unit Agreement and the Plan. By accepting, or being deemed to have accepted, the Award, the Participant expressly acknowledges and agrees that his or her rights, and those of any permitted transferee of the Award, under the Award, including the right to any Shares acquired under the Award or proceeds from the disposition thereof, are subject to paragraph 34 of the Plan (including any successor provision). The Participant further agrees to be bound by the terms of any clawback or recoupment policy of the Company that applies to incentive compensation that includes Awards such as the RSUs. Nothing in the preceding sentence may be construed as limiting the general application of Section 6 of this Restricted Stock Unit Agreement.
6.Incorporation of the Plan.  The Participant specifically understands and agrees that the RSUs and the Shares to be issued under the Plan will be issued to the Participant pursuant to the Plan, a copy of which Plan the Participant acknowledges he or she has read and understands and by which Plan he or she agrees to be bound.  The provisions of the Plan are incorporated herein by reference.
7.Taxes.
(a)The Participant expressly acknowledges and agrees that the vesting and/or settlement of the RSUs acquired hereunder may give rise to “wages” subject to withholding.  Except as otherwise prescribed by the Administrator, the number of Shares necessary to satisfy the minimum statutory withholding tax obligations on the vesting date or settlement date, as applicable, will automatically be released by the Participant from the Shares otherwise deliverable to the Participant hereunder on such date to a broker or other third-party intermediary acceptable to the Company (the “Broker”) and sold in order to satisfy such withholding tax obligations (“Sell to Cover”). The Participant will be responsible for all third-party administration processing fees in connection with such Sell to Cover.  In addition, the Participant may be subject to and taxed in respect of short-term capital gains or losses that reflect the difference in the withholding tax liability determined on the date that the Award vests and/or settles hereunder and the sales price actually achieved.
(b)In connection with the implementation of the Sell to Cover provision described in Section 7(a) above, the Participant hereby authorizes the Company to instruct the Broker to sell a number of Shares to be issued upon the vesting or settlement of the Award to satisfy the minimum statutory withholding tax obligations, as described in Section 7(a) above.
(c)Notwithstanding anything in this Restricted Stock Unit Agreement to the contrary, the Participant acknowledges and agrees that the Sell to Cover provision may not cover the Participant’s full tax liability as it relates to the vesting and settlement of the Award and that the

2


Participant shall remain fully responsible for his or her tax obligations in respect of the Award in all cases.
(d)The Participant further acknowledges and agrees as follows:
(i)The Sell to Cover provision contemplated by this Restricted Stock Unit Agreement is adopted to permit the Participant to sell a number of Shares issued upon the vesting or settlement of the Award sufficient to pay the statutory minimum amount of withholding taxes that become due as a result of the vesting or settlement of the Award.
(ii)The Broker is under no obligation to arrange for any sale in connection with the Sell to Cover provision at any particular price.
(iii)The Participant hereby authorizes the Broker to remit directly to the Company the proceeds necessary to cover the Participant’s tax liability as it relates to the vesting and settlement of the Award as provided in Section 7(a) above, and to retain the amount required to cover all applicable fees and commissions due to, or required to be collected by, the Broker relating to the Sell to Cover.
(iv)The Participant hereby appoints the Company as his or her agent and attorney-in-fact to instruct the Broker with respect to the number of Shares to be sold under the Sell to Cover provision contemplated by this Restricted Stock Unit Agreement.
(v)The Participant hereby waives any claims he or she may have against the Company and its directors, officers or employees now or in the future related to the Company’s instructions to a Broker or any actions taken by the Broker in effecting sales or otherwise and shall indemnify and hold the Company and its directors, officers, employees and agents harmless from any losses, costs, damages, or expenses relating to any sale under the Sell to Cover provision contemplated by this Restricted Stock Unit Agreement.
(vi)It may not be possible to sell Shares due to, among other reasons, (A) a legal or contractual restriction applicable to the Participant or to the Broker, (B) a market disruption, (C) rules governing order execution priority on the Nasdaq Global Select Market or (D) if the Company determines in its sole discretion that sales may not be effected under the Sell to Cover provision.
(e)No Shares will be delivered pursuant to the Award unless and until the Participant has remitted to the Company in cash or by check (or by such other means as may be acceptable to the Administrator) an amount sufficient to satisfy all taxes required to be withheld in connection with the vesting or settlement of the Award, whether through the Sell to Cover (to the extent available) or otherwise.  The Participant authorizes the Company and its Affiliates to withhold any amounts due in respect of any required tax withholdings or payments from any amounts otherwise owed to the Participant, but nothing in this sentence may be construed as relieving the Participant of any liability for satisfying his or her obligation under the preceding provisions of this Section 7.
8.Participant Acknowledgements and Authorizations.

The Participant acknowledges the following:

(a)Neither the grant of the Award, nor the issuance of Shares upon the vesting of the Award, will give the Participant any right to be retained in the employ or service of the Company or any of its Affiliates, affect the right of the Company or any of its Affiliates to discharge the

3


Participant at any time, or affect any right of the Participant to terminate his or her employment at any time.  
(b)The Plan is discretionary in nature and may be suspended or terminated by the Company at any time.
(c)The grant of this Award is considered a one-time benefit and does not create a contractual or other right to receive any other award under the Plan, benefits in lieu of awards or any other benefits in the future.
(d)The Plan is a voluntary program of the Company and future awards, if any, will be at the sole discretion of the Company, including, but not limited to, the timing of any grant, the amount of any award, vesting provisions and the purchase price, if any.
(e)The value of this Award is an extraordinary item of compensation outside of the scope of the Participant’s employment.  As such the Award is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.  The future value of the Shares is unknown and cannot be predicted with certainty.
9.Notices.  Any notices to the Company required or permitted by the terms of this Restricted Stock Unit Agreement or the Plan shall be given by recognized courier service, facsimile, registered or certified mail, return receipt requested, addressed as follows:

ImmunoGen, Inc.

Attn: Finance

830 Winter Street

Waltham, MA 02451

 

or to such other address or addresses of which notice in the same manner has previously been given.  Any such notice shall be deemed to have been given upon the earlier of receipt, one business day following delivery to a recognized courier service or three business days following mailing by registered or certified mail.

10.Governing Law.  This Restricted Stock Unit Agreement shall be construed and enforced in accordance with the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.
11.Data Privacy. By accepting the Award, the Participant acknowledges that the processing of certain personal data by the Company and each Affiliate (and any agent of the Company or any Affiliate administering the Plan or providing Plan record keeping services) is necessary for the performance of contractual duties to the Participant under the Award in order to facilitate the grant of the Award and the issuance of Shares and the administration of the Plan. Any storage, transfer or processing of personal data shall be in accordance with applicable law and, where required, in accordance with any Company Privacy Notice made available to the Participant.
12.No Guarantee of Tax Consequences.  The Company makes no guarantee of any tax consequences associated with the Award. The Award is intended to be exempt from, or comply with, Section 409A of the Code and shall be construed by the Administrator accordingly.  Notwithstanding the preceding, in no event will the Company have any liability relating to the failure or alleged failure of any payment or benefit under this Restricted Stock Unit Agreement to comply with, or be exempt from, the requirements of Section 409A of the Code.

4


EX-21 14 imgn-20221231xex21.htm EX-21

Exhibit 21

SUBSIDIARIES

Name

Jurisdiction of Organization

Hurricane, LLC

Massachusetts

ImmunoGen US Holding, Inc.

Delaware

ImmunoGen Europe Limited

United Kingdom

ImmunoGen Switzerland GmbH

Switzerland

ImmunoGen BioPharma (Ireland) Limited

Ireland

ImmunoGen Securities Corp.

Massachusetts


EX-23 15 imgn-20221231xex23.htm EX-23 Professional Letter

EXHIBIT 23 


Consent of Independent Registered Public Accounting Firm 

We consent to the incorporation by reference in the following Registration Statements:

(1)Registration Statement (Form S-8 Nos. 333-138713, 333-147738, 333-155540, 333-170788, 333-185086, 333-215196, 333-225281, 333-225860, 333-235632, 333-235633, 333-251548, 333-253753, 333-258629, 333-258631, 333-266451 and 333-266452) of ImmunoGen, Inc., and
(2)Registration Statement (Form S-3 No. 333-251502) of ImmunoGen, Inc.;

of our reports dated March 1, 2023, with respect to the consolidated financial statements of ImmunoGen, Inc. and the effectiveness of internal control over financial reporting of ImmunoGen, Inc. included in this Annual Report (Form 10-K) of ImmunoGen, Inc. for the year ended December 31, 2022.

/s/ Ernst & Young LLP

Boston, Massachusetts
March 1, 2023


EX-31.1 16 imgn-20221231xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATIONS UNDER SECTION 302

I, Mark J. Enyedy, certify that:

1.I have reviewed this Report on Form 10-K of ImmunoGen, 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: March 1, 2023

/s/ Mark J. Enyedy

Mark J. Enyedy

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 17 imgn-20221231xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATIONS UNDER SECTION 302

I, Renee Lentini, certify that:

1.I have reviewed this Report on Form 10-K of ImmunoGen, 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: March 1, 2023

/s/ Renee Lentini

Renee Lentini

Vice President – Finance, Chief Accounting Officer, and Interim Chief Financial Officer

(Principal Accounting Officer and Principal Financial Officer)


EX-32 18 imgn-20221231xex32.htm EX-32

EXHIBIT 32

CERTIFICATIONS UNDER SECTION 906

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of ImmunoGen, Inc., a Massachusetts corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

The Report for the year ended December 31, 2022 (the “Form 10- K”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: March 1, 2023

    

/s/ Mark J. Enyedy

Mark J. Enyedy

President and Chief Executive Officer

(Principal Executive Officer)

Dated: March 1, 2023

    

/s/ Renee Lentini

Renee Lentini

Vice President – Finance, Chief Accounting Officer, and Interim Chief Financial Officer

(Principal Accounting Officer and Principal Financial 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.


EX-101.SCH 19 imgn-20221231.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 LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Summary of Significant Accounting Policies - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Income Taxes - Benefit for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Income Taxes - Deferred Tax Assets Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) cal 2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business and Plan of Operations link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Collaboration and License Agreements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Convertible 4.5 Senior Notes link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Liability Related to Sale of Future Royalties link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Liability Related to Sale of Future Royalties (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Business and Plan of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - Disclosure - Summary of Significant Accounting Policies- PPE (Details) link:presentationLink link:calculationLink link:definitionLink 40215 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40216 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Collaboration and License Agreements - Roche (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Collaboration and License Agreements - AmgenOxford BioTherapeutics (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Collaboration and License Agreements - Bayer (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Collaboration and License Agreements - Novartis (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Collaboration and License Agreements- CytomX (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Collaboration and License Agreements - Fusion (Details) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - Collaboration and License Agreements - Debiopharm (Details) link:presentationLink link:calculationLink link:definitionLink 40308 - Disclosure - Collaboration and License Agreements - Viridian (Details) link:presentationLink link:calculationLink link:definitionLink 40309 - Disclosure - Collaboration and License Agreements - Huadong (Details) link:presentationLink link:calculationLink link:definitionLink 40309 - Disclosure - Collaboration and License Agreements - Huadong Default (Details) link:presentationLink link:calculationLink link:definitionLink 40310 - Disclosure - Collaboration and License Agreements- Jazz Pharmaceuticals (Details) link:presentationLink link:calculationLink link:definitionLink 40311 - Disclosure - Collaboration and License Agreements - Takeda (Details) link:presentationLink link:calculationLink link:definitionLink 40312 - Disclosure - Collaboration and License Agreements - Biotest (Details) link:presentationLink link:calculationLink link:definitionLink 40313 - Disclosure - Collaboration and License Agreements - Magenta (Details) link:presentationLink link:calculationLink link:definitionLink 40314 - Disclosure - Collaboration and License Agreements - Lilly (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Convertible 4.5 Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Liability Related to Sale of Future Royalties (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes - Loss before provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Income Taxes - Carryforward (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9940304 - Disclosure - Agreements - Novartis (Details) link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Product Revenue Reserves and Allowances link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Product Revenue Reserves and Allowances (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40214 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Product Revenue Reserves and Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 20 imgn-20221231_cal.xml EX-101.CAL EX-101.DEF 21 imgn-20221231_def.xml EX-101.DEF EX-101.LAB 22 imgn-20221231_lab.xml EX-101.LAB EX-101.PRE 23 imgn-20221231_pre.xml EX-101.PRE XML 24 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 21, 2023
Jun. 30, 2022
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Entity File Number 0-17999    
Entity Registrant Name ImmunoGen, Inc.    
Entity Incorporation, State or Country Code MA    
Entity Tax Identification Number 04-2726691    
Entity Address, Address Line One 830 Winter Street    
Entity Address, City or Town Waltham    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02451    
City Area Code 781    
Local Phone Number 895-0600    
Title of 12(b) Security Common Stock    
Trading Symbol IMGN    
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    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   226,046,108  
Entity Central Index Key 0000855654    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Public Float     $ 989,665,866
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location Boston, Massachusetts    
XML 25 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
ASSETS    
Cash and cash equivalents $ 275,138 $ 478,750
Accounts receivable 12,596 4,467
Unbilled receivable 1,531 2,345
Contract assets 0 3,000
Non-cash royalty receivable 3,851 4,115
Prepaid and other current assets 11,005 7,322
Total current assets 304,121 499,999
Property and equipment, net of accumulated depreciation 4,377 4,663
Operating lease right-of-use assets 10,231 12,392
Long-term inventory 16,196  
Other assets 14,011 8,711
Total assets 348,936 525,765
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 45,353 18,434
Accrued compensation 11,111 5,469
Other accrued liabilities 38,783 23,077
Current portion of liability related to the sale of future royalties, net of deferred financing costs of $162 and $198, respectively 8,659 6,077
Current portion of operating lease liability 4,096 3,537
Current portion of deferred revenue 13,856 44,351
Total current liabilities 121,858 100,945
Deferred revenue, net of current portion 36,355 47,717
Operating lease liability, net of current portion 11,148 15,244
Liability related to the sale of future royalties, net of current portion and deferred financing costs of $205 and $381, respectively 23,449 34,967
Other long-term liabilities 300 1,306
Total liabilities 193,110 200,179
Commitments and contingencies (Note L)
Shareholders' equity:    
Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding as of each of December 31, 2022 and 2021
Common stock, $.01 par value; authorized 600,000 shares; 226,046 and 220,361 shares issued and outstanding as of December 31, 2022 and 2021, respectively 2,260 2,204
Additional paid-in capital 1,847,638 1,794,525
Accumulated deficit (1,694,072) (1,471,143)
Total shareholders' equity 155,826 325,586
Total liabilities and shareholders' equity $ 348,936 $ 525,765
XML 26 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Sale of future royalties, current portion and deferred financing costs $ 162 $ 198
Sale of future royalties, noncurrent portion and deferred financing costs $ 205 $ 381
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized shares 5,000 5,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized shares 600,000 600,000
Common stock, issued shares 226,046 220,361
Common stock, outstanding shares 226,046 220,361
XML 27 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues:      
Total revenues $ 108,782 $ 69,856 $ 132,299
Cost and operating expenses:      
Cost of sales 176    
Research and development 213,370 151,117 114,592
Selling, general and administrative 116,129 43,812 38,600
Restructuring charge     1,487
Total cost and operating expenses 329,675 194,929 154,679
Loss from operations (220,893) (125,073) (22,380)
Investment income, net 4,341 51 729
Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes (4,165) (13,103) (23,107)
Interest expense on convertible senior notes   (47) (95)
Other (expense) income, net (994) (1,131) 481
Net loss before income taxes (221,711) (139,303) (44,372)
Income tax expense 1,218 0 0
Net loss $ (222,929) $ (139,303) $ (44,372)
Basic net loss per common share $ (0.88) $ (0.68) $ (0.25)
Diluted net loss per common share $ (0.88) $ (0.68) $ (0.25)
Basic weighted average common shares outstanding (in shares) 253,631 206,147 176,153
Diluted weighted average common shares outstanding (in shares) 253,631 206,147 176,153
Total comprehensive loss $ (222,929) $ (139,303) $ (44,372)
License and milestone fees      
Revenues:      
Total revenues 76,027 22,650 63,742
Non-cash royalty revenue related to the sale of future royalties      
Revenues:      
Total revenues 29,261 46,808 68,529
Research and development support      
Revenues:      
Total revenues 940 $ 398 $ 28
Product revenue, net      
Revenues:      
Total revenues $ 2,554    
XML 28 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 1,501 $ 1,209,846 $ (1,287,468) $ (76,121)
Balance (in shares) at Dec. 31, 2019 150,136      
Increase (Decrease) in Shareholders' Equity (Deficit)        
Net loss     (44,372) (44,372)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 5 1,466   1,471
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 458      
Issuance of common stock, net of issuance costs $ 445 193,826   194,271
Issuance of common stock, net of issuance costs (in shares) 44,496      
Restricted stock award forfeitures $ (5) 5    
Restricted stock award forfeitures (in shares) (487)      
Restricted stock units vested $ 4 (4)    
Restricted stock units vested (in shares) 395      
Stock option and restricted stock compensation expense   13,978   13,978
Directors' deferred share unit compensation   343   343
Balance at Dec. 31, 2020 $ 1,950 1,419,460 (1,331,840) 89,570
Balance (in shares) at Dec. 31, 2020 194,998      
Increase (Decrease) in Shareholders' Equity (Deficit)        
Net loss     (139,303) (139,303)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 10 3,759   3,769
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 998      
Issuance of common stock, net of issuance costs $ 242 153,788   154,030
Issuance of common stock, net of issuance costs (in shares) 24,181      
Conversion of convertible senior notes $ 3 997   1,000
Conversion of convertible senior notes (in shares) 239      
Issuance of pre-funded warrants, net of issuance costs   199,045   199,045
Restricted stock award forfeitures $ (1) 1    
Restricted stock award forfeitures (in shares) (57)      
Restricted stock units vested (in shares) 2      
Stock option and restricted stock compensation expense   16,794   16,794
Directors' deferred share unit compensation   681   681
Balance at Dec. 31, 2021 $ 2,204 1,794,525 (1,471,143) $ 325,586
Balance (in shares) at Dec. 31, 2021 220,361     220,361
Increase (Decrease) in Shareholders' Equity (Deficit)        
Net loss     (222,929) $ (222,929)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 5 1,900   1,905
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 491      
Issuance of common stock, net of issuance costs $ 51 25,598   25,649
Issuance of common stock, net of issuance costs (in shares) 5,167      
Restricted stock units vested (in shares) 27      
Stock option and restricted stock compensation expense   24,899   24,899
Directors' deferred share unit compensation   716   716
Balance at Dec. 31, 2022 $ 2,260 $ 1,847,638 $ (1,694,072) $ 155,826
Balance (in shares) at Dec. 31, 2022 226,046     226,046
XML 29 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net loss $ (222,929) $ (139,303) $ (44,372)
Adjustments to reconcile net loss to net cash used for operating activities:      
Non-cash royalty revenue related to sale of future royalties (12,836) (39,155) (68,529)
Non-cash interest expense on liability related to sale of future royalties and convertible senior notes 4,165 13,103 23,107
Depreciation and amortization 1,783 2,017 2,101
Gain on sale/disposal of fixed assets and impairment charges     (691)
Stock and deferred share unit compensation 25,615 17,475 14,321
Change in operating assets and liabilities:      
Accounts receivable (8,129) (4,432) 7,465
Unbilled receivable 814 (2,334) 990
Inventory (16,196)    
Contract asset 3,000 (3,000) 3,631
Prepaid and other current assets (3,683) 579 (2,476)
Operating lease right-of-use assets 2,161 1,680 1,515
Other assets (5,300) 2,275 (7,202)
Accounts payable 26,735 9,148 (819)
Accrued compensation 5,642 849 (4,100)
Other accrued liabilities 14,750 (7,261) 16,734
Deferred revenue (41,857) (18,041) (17,323)
Operating lease liability (3,537) (3,016) (2,972)
Net cash used for operating activities (229,802) (169,416) (78,620)
Cash flows from investing activities:      
Proceeds from sale of equipment     1,426
Purchases of property and equipment (1,364) (1,434) (917)
Net cash used for investing activities (1,364) (1,434) 509
Cash flows from financing activities:      
Payments upon settlement of convertible senior notes   (1,100)  
Proceeds from issuance of common stock under stock plans 1,905 3,769 1,471
Proceeds from warrant issuance, net of $391 of transaction costs   199,045  
Proceeds from common stock issuance, net of $373 and $701 of transaction costs, respectively 25,649 154,030 194,271
Net cash provided by financing activities 27,554 355,744 195,742
Net change in cash and cash equivalents (203,612) 184,894 117,631
Cash and cash equivalents, beginning of period 478,750 293,856 176,225
Cash and cash equivalents, end of period $ 275,138 478,750 293,856
Supplemental cash flow information:      
Cash paid during the year for interest   $ 47 $ 95
XML 30 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF CASH FLOWS      
Transaction costs $ 373 $ 701  
Proceeds from common stock issuance, transaction costs $ 391 $ 391 $ 391
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Business and Plan of Operations
12 Months Ended
Dec. 31, 2022
Nature of Business and Plan of Operations  
Nature of Business and Plan of Operations

IMMUNOGEN, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A.Nature of Business and Plan of Operations

ImmunoGen, Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the development and commercialization of antibody-drug conjugates, or ADCs. On November 14, 2022, the U.S. Food and Drug Administration (FDA) granted accelerated approval for ELAHERE™ (mirvetuximab soravtansine-gynx) for the treatment of adult patients with folate receptor alpha (FRα)-positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. ELAHERE was approved under FDA's accelerated approval program based on objective response rate (ORR), duration of response (DOR), and safety data from the pivotal SORAYA trial. Continued approval may be contingent upon verification and description of clinical benefit in a confirmatory trial.

The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $222.9 million during the year ended December 31, 2022, and had an accumulated deficit of approximately $1.7 billion as of December 31, 2022. The Company has primarily funded these losses through payments received from its collaborations and equity, convertible debt, and other financings such as royalty financing transactions. Until the Company can generate significant cash flows from sales of ELAHERE, management expects to continue to generate substantial operating losses for at least the near term as the Company incurs significant operating expenses related to research and development and selling and marketing of ELAHERE.

At December 31, 2022, the Company had $275.1 million of cash and cash equivalents on hand. The Company’s current level of cash and cash equivalents is not sufficient to meet its current operating plans for the next twelve months following the issuance of these financial statements. As a result, substantial doubt is deemed to exist regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements.

The Company plans to meet its operating cash flow requirements with its current cash and cash equivalents, cash generated from commercial sales of ELAHERE, milestone payments from new or existing collaborations, and additional funds accessed through equity, debt, or other financings such as royalty financing transactions, as well as cash preservation activities. Such activities may not succeed. The failure of the Company to obtain sufficient funds on acceptable terms could have a material adverse effect on the Company’s business, results of operations, and financial condition and require the Company to defer or limit some or all of its research, development, clinical and/or commercial projects, including trials to support potential label expansion of ELAHERE.

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

The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, the development by its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, manufacturing and marketing limitations, challenges entering into new collaborations, complexities associated with managing collaboration arrangements, third-party reimbursements, and compliance with governmental regulations.

XML 32 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Basis of Presentation and Significant Accounting Policies

B.Summary of Significant Accounting Policies

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Switzerland GmbH, ImmunoGen U.S. Holding, Inc., ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S.) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Subsequent Events

The Company has evaluated all events or transactions that occurred after December 31, 2022 up through the date the Company issued these financial statements. On February 28, 2023, the Company and Vertex Pharmaceuticals Incorporated (“Vertex”) entered into a multi-target license and option agreement, pursuant to which the Company granted Vertex rights to the Company’s ADC technology to research and evaluate ADCs directed to specified targets, with an option to take exclusive development and commercialization licenses to a specified number of targets over a specified term. Under the terms of the agreement, the Company is entitled to receive an upfront payment of $15.0 million. The Company did not have any other material subsequent events.

Revenue Recognition

Product Revenue

The Company generates product revenue from sales of ELAHERE in the U.S. to a limited number of specialty distributors and specialty pharmacy providers. These customers subsequently resell the products or dispense the products directly to patients. In addition, the Company has entered into arrangements with payors that provide for government mandated rebates, discounts, and allowances with respect to the utilization of its products.

Product revenue is recognized when the customer takes control of the product, typically upon delivery to the customer. Product revenue is recorded at the net sales price, or transaction price, which includes estimated reserves for variable consideration resulting from chargebacks, government rebates, trade discounts and allowances, product returns and other incentives that are offered within the contract with customers, healthcare providers, payors and other indirect customers relating to the sales of the Company’s product. Reserves are established based on the amounts earned or to be claimed on the related sales. Where appropriate, the Company utilizes the expected value method to determine the appropriate amount for estimates of variable consideration based on factors such as the Company’s current contractual and statutory requirements, specific known market events and trends, industry data and forecasted customer buying and payment patterns, the percentage of our products that are sold via these programs, and our product pricing. The amount of variable consideration that is included in the transaction price may be constrained and is included in net product revenues only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results vary from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.

Chargebacks: Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell product to qualified healthcare providers and government agencies at prices lower than the list prices charged to the customers who directly purchase the product from the Company. The customers charge the Company for the difference between what they pay for the product and the ultimate contractually committed or government required lower selling price to the qualified healthcare providers. These reserves are estimated using the

expected value method based upon a range of possible outcomes and are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue.

Government rebates: Government rebates consist of Medicare and Medicaid rebates, which were estimated using the expected value method, based upon a range of possible outcomes for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.

Trade discounts and allowances: The Company provides the customers with discounts that are explicitly stated in the contracts and recorded as a reduction of revenue in the period the related product revenue is recognized.

Product returns: The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities based on available industry data and its visibility into the inventory remaining in the distribution channel.

Other deductions: Co-pay assistance relates to financial assistance provided to qualified patients, whereby the Company may assist them with prescription drug co-payments required by the patient’s insurance provider. Reserves for co-pay assistance are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.

The Company entered into a third-party logistics distribution agreement (the 3PL Agreement) to engage a logistics distribution agent (the 3PL Agent) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics

support, electronic data interface and system access support. Revenue is recognized upon transfer of control of the product to the customer.

As a practical expedient, sales commissions, which represent costs to obtain a contract, are expensed when incurred because the amortization period would have been one year or less. Sales commissions are recorded in selling, general and administrative expense and costs of sales, respectively, in the statements of operations and comprehensive loss. Additionally, as a practical expedient, the Company has elected to treat all shipping and handling fees related to delivery of product as fulfillment activities.

License and Milestone Fee Revenue

The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) technology transfer services and other activities to be performed on behalf of the collaborative partner, and (iv) delivery of cytotoxic agents and/or the manufacture of preclinical and clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for services, payments for preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of ASC 606, Revenue from Contracts with Customers, in accounting for these agreements.

Revenue is recognized when a 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. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  

The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations based on its assessment of whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

The Company exercises judgment in assessing those promised goods and services that are distinct and thus representative of performance obligations. To the extent the Company identifies multiple performance obligations in a contract, the Company must develop assumptions that require judgment to determine the estimated standalone selling price for each performance obligation in order to allocate the transaction price among the identified performance obligations. These judgments and assumptions are discussed in further detail below.

At December 31, 2022, the Company had the following types of agreements with the parties identified below:

Development and commercialization licenses, which provide the counterparty with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize compounds to a specified antigen target:

Bayer (one exclusive single-target license)

CytomX (two exclusive single-target licenses)

Debiopharm (one exclusive single-compound license)

Eli Lilly and Company (multiple exclusive single-target licenses)

Fusion Pharmaceuticals (one exclusive single-target license)

Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (one territory-specific exclusive single-compound license)

Magenta Therapeutics (one exclusive single-target license)

Novartis (one exclusive single-target licenses)

Oxford BioTherapeutics/Menarini (one exclusive single-target license sublicensed from Amgen)

Roche, through its Genentech unit (five exclusive single-target licenses)

Viridian (one exclusive single-target license)

Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:

MacroGenics

During the year ended December 31, 2022, pursuant to notice received, certain exclusive development and commercialization licenses granted to Novartis were terminated.

There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.

Development and Commercialization Licenses

The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target or compound and may also include obligations related to rights to future technological improvements and other activities to be performed on behalf of the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In certain instances, the Company may also provide cytotoxic agents and/or clinical materials or other services in addition to the development and commercialization licenses. For example, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company and may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request certain services, achieve milestones, or become liable for royalty payments.

In determining the performance obligations for these arrangements, management evaluates whether the license is distinct and has significant standalone functionality either alone or with other readily available resources based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise and ADC manufacturing capabilities in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. If the license is not distinct, the license is combined with other goods or services into a single performance obligation and revenue is recognized over time.

The Company estimates the standalone selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the other services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to technology transfer activities and other services as the services are performed. The Company is generally compensated for these activities at negotiated rates that are consistent with what other third parties would charge. The Company records amounts recognized for services performed as a component of research and development support revenue.

The Company may also provide cytotoxic agents and/or preclinical and clinical materials (drug substance/drug product) to its collaborators at negotiated prices generally consistent with what other third parties would charge. The

Company recognizes revenue on cytotoxic agents and/or preclinical and clinical materials when control transfers to the collaborator as a component of research and development support revenue.

The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.

The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into two categories: (i) development and regulatory milestones, and (ii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the FDA or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.

At the inception of each arrangement, the Company evaluates any development and regulatory milestone payments to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. As part of its evaluation of the constraint, the Company considers numerous factors, including whether the achievement of the milestone is outside the control of the Company and contingent upon the future success of clinical trials, the collaborator’s efforts, or the receipt of regulatory approval. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts the estimate of the transaction price. In addition, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. Amounts allocated to a satisfied performance obligation are recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.

For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available.

Collaboration and Option Agreements/Right-to-Test Agreements

The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) “take” options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) after providing services at the collaborator’s request at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.

The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options.

If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated standalone selling price of the option using the following inputs: (a) estimated fair value of the license underlying each option, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise.

The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.

Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license is distinct from the other promised goods and services.

In determining whether a collaboration and option agreement is within the scope of ASC 808, Collaborative Arrangements, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808 and not representative of a vendor-customer relationship, the Company segregates the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities are recorded as research and development expense and reimbursements received from the partner are recognized as an offset to research and development expense.

Transaction Price Allocated to Remaining Performance Obligations

Deferred revenue under ASC 606 represents the portion of the transaction price received under various contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $50.2 million. The Company expects to recognize revenue on approximately 28%, 70%, and 2% of the remaining performance obligations over the next 12 months, 13 to 60 months, and 61 to 120 months, respectively, however, it does not control when or if any collaborator will terminate existing development and commercialization licenses.

Contract Balances from Contracts with Customers

The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):

Balance at

Balance at

December 31, 2021

 

Additions

Deductions

Impact of Netting

December 31, 2022

Contract asset

$

3,000

$

$

(3,000)

$

$

Contract liabilities (deferred revenue)

$

92,068

$

7,605

$

(49,462)

$

$

50,211

Balance at

Balance at

December 31, 2020

Additions

Deductions

Impact of Netting

December 31, 2021

Contract asset

$

$

5,500

$

(2,500)

$

$

3,000

Contract liabilities (deferred revenue)

$

110,109

$

4,753

$

(22,794)

$

$

92,068

During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Year Ended

December 31,

2022

2021

2020

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

49,462

$

22,765

$

61,872

Performance obligations satisfied in previous periods

$

13,661

$

5,500

$

The timing of revenue recognition, billings, and cash collections results in billed receivables, unbilled receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded (under the caption deferred revenue). Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

The Company recorded the following during the year ended December 31, 2022: (i) pursuant to the Company’s license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), upon delivery of clinical materials in 2022, the Company recognized as license and milestone fee revenue the remaining $28.5 million of the deferred revenue balance as of December 31, 2021 related to the $45.0 million of upfront and development milestone payments previously received; (ii) pursuant to a license agreement executed with Eli Lilly and Company (Lilly) during 2022, the Company received upfront payments of $26.0 million, of which $18.4 million was recognized as license and milestone fee revenue and the remainder deferred, further details of which can be found in Note C, “Agreements”; (iii) pursuant to a license agreement executed with Magenta Therapeutics in 2022, the Company recorded $6.0 million as license and milestone fee revenue, of which $1.6 million had been previously received and recorded as deferred revenue as of December 31, 2021; (iv) $16.4 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties”; and (v) $2.9 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, which includes $2.8 million related to Novartis Institutes for BioMedical Research, Inc.’s (Novartis) termination of certain of the license agreements between the Company and Novartis in August 2022, further details of which can be found in Note C, “Agreements.” Lastly, during 2021, the Company recorded a contract asset of $3.0 million for a probable development milestone pursuant to its license agreement with Viridian Therapeutics, Inc. (Viridian), which was subsequently achieved in April 2022.

Pursuant to the Company’s license agreement with Huadong, upon delivery of clinical materials in 2021, the Company recorded $14.6 million of the $40.0 million upfront payment received and deferred in 2020 as license and milestone fee revenue. Additionally, in December 2021, the Company received a $5.0 million payment for a development milestone achieved pursuant to its agreement with Huadong, of which $1.8 million was recorded as license and milestone fee revenue in 2021, with the remainder deferred and recorded as revenue upon delivery of clinical material in 2022 as noted above. Also, during 2021, pursuant to its license agreement with Viridian, the Company recorded $2.5 million as license and milestone fee revenue related to a development milestone achieved in October 2021 and a contract asset of $3.0 million for a second probable development milestone which was subsequently achieved and paid in 2022 as discussed above. The Company also recorded $0.2 million as license and milestone fee revenue for delivery of certain materials to Viridian that had been previously deferred, $0.3 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, and recorded $7.7 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties.” Lastly, pursuant to a research agreement with Magenta, the Company received a $1.6 million upfront option fee that was included in deferred revenue at December 31, 2021.

During 2020, the Company recognized $60.5 million of previously deferred license revenue upon Jazz’s opt-out of its right to the last remaining license under the agreement and $3.2 million of upfront fees previously received from other partners, of which $1.4 million was included in contract liabilities at the beginning of 2020. As noted above, a $40.0 million upfront payment received in 2020 pursuant to a license agreement executed with Huadong was recorded as deferred revenue and none of this amount was recognized as revenue during 2020. Additionally, a contract asset of $3.6 million, net of $4.4 million in related contract liabilities, was recorded for two probable milestones in 2019 pursuant to license agreements with CytomX and Novartis, which were subsequently achieved and paid during 2020.

Financial Instruments and Concentration of Credit Risk

Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short-term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of December 31, 2022 and 2021. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.

Cash and Cash Equivalents

All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of December 31, 2022 and 2021, the Company held $275.1 million and $478.8 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper which were classified as cash and cash equivalents.

Non-cash Investing Activities

The Company had $0.3 million and $0.2 million of accrued capital expenditures as of December 31, 2022 and 2021, respectively, which have been treated as a non-cash investing activity and accordingly, are not reflected in the consolidated statement of cash flows.

Fair Value of Financial Instruments

ASC 820, Fair Value Measurement, defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the U.S., and provides for disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of December 31, 2022 and 2021, the Company held certain assets that are required to be measured at fair value on a recurring basis. The fair value of the Company’s cash equivalents is based on quoted prices from active markets (Level 1 inputs). The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled receivable, contract assets, non-cash royalty receivable, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature.

Accounts Receivable

Accounts receivable arise from product sales and amounts due from the Company’s collaboration partners. The amount from product sales represents amounts due from specialty distributors and specialty pharmacy providers in the U.S. The Company monitors economic conditions and the financial performance and credit worthiness of its counterparties to identify facts or circumstances that may indicate that its receivables are at risk of collection. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on the composition of its accounts receivable, considering past events, current economic conditions, and reasonable and supportable forecasts about the future economic conditions. The contractual life of our accounts receivable is generally short-term. Amounts determined to be uncollectible are charged or written-off against the reserve. For the years ended December 31, 2022 and 2021, the Company did not record any expected credit losses related to outstanding accounts receivable.

Unbilled Receivable

Unbilled receivable primarily represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaborator agreements.

Inventory

Inventories are stated at the lower of cost or estimated net realizable value with cost based on the first-in first-out method. Inventory that can be used in either the production of clinical or commercial products is expensed as research and development costs when identified for use in clinical trials. The Company classifies its inventory costs as long-term when it expects to utilize the inventory beyond its normal operating cycle based on forecasted levels of sales.

Prior to the regulatory approval of its drug candidates, the Company incurs expenses for the manufacture of drug product to support clinical development that could potentially be available to support the commercial launch of those drugs. Until the date at which regulatory approval has been received or is otherwise considered probable, the Company records all such costs as research and development expenses. Inventory used in clinical trials is also expensed as research and development expense, when selected for such use.

The Company performs an assessment of the recoverability of capitalized inventories during each reporting period and writes down any excess and obsolete inventory to its net realizable value in the period in which the impairment is first identified. Such impairment charges, should they occur, are recorded as a component of cost of sales in the consolidated statements of operations and comprehensive loss. The determination of whether inventory costs will be realizable requires the use of estimates by management. If actual market conditions are less favorable than projected by management, additional write-downs of inventory may be required.

Clinical Trial Accruals

Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these activities to third parties. Third-party clinical trial expenses include investigator fees, site costs (patient cost), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred. Clinical trial costs are reflected on the consolidated balance sheets as prepaid assets (to the extent payments exceed costs incurred) or accrued clinical trial costs (to the extent costs incurred exceed payments). These third-party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (ROU) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As the single payment obligations have all been made, there is no related liability recorded.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.

Other Accrued Liabilities

Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

    

December 31,

    

2022

2021

Accrued contract payments

$

15,971

$

5,558

Accrued clinical trial costs

 

15,716

 

15,556

Accrued professional services

 

2,020

 

839

Accrued employee benefits

 

340

 

40

Accrued public reporting charges

 

265

 

309

Accrued tax provision

1,218

Other current accrued liabilities

 

3,253

 

775

Total

$

38,783

$

23,077

Accrued contract payments included in the table above primarily relate to external manufacturing, regulatory, and quality-related services. The increase in the balance as of December 31, 2022 compared to prior year was driven by timing of external manufacturing expenses.

Research and Development Expenses

The Company’s research and development expenses are charged to expense as incurred and relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of its own and, in certain instances, its collaborators’ product candidates, and the cost of its own clinical trials, (iii) development related to clinical and commercial manufacturing processes, (iv) regulatory activities, (v) medical affairs activities, and (vi) external manufacturing operations. Payments made by the Company in advance for research and development services not yet provided and/or materials not yet delivered and accepted are recorded as prepaid expenses and are included in the accompanying consolidated balance sheets as prepaid and other current assets.

Income Taxes

The Company uses the liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities, as well as net operating loss carry forwards and tax credits and are measured using the enacted tax rates and laws that will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is recorded if, based on the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

Property and Equipment

Property and equipment are stated at cost. The Company provides for depreciation based upon expected useful lives using the straight-line method over the following estimated useful lives:

Machinery and equipment

    

5 years

Computer hardware and software

 

3 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or 7 years

Equipment under capital leases is amortized over the lives of the respective leases or the estimated useful lives of the assets, whichever is shorter, and included in depreciation expense. Maintenance and repairs are charged to expense as incurred. Upon retirement or sale, the cost of disposed assets and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the statement of operations.

Impairment of Long-Lived Assets

The Company continually evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired if impairment indicators are present. The Company evaluates the realizability of its long-lived assets based on cash flow expectations for the related asset. Any write-downs to fair value are treated as permanent reductions in the carrying amount of the assets. Based on this evaluation, the Company believes that, as of each of the balance sheet dates presented, none of the Company’s long-lived assets were impaired.

Common Stock Warrants

The Company accounts for common stock warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance included in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance and remeasured each balance sheet date thereafter. Changes in the estimated fair value of the liability-classified warrants are recognized as a non-cash gain or loss in the accompanying consolidated statements of operations and comprehensive loss.

Computation of Net Loss per Common Share

Basic and diluted net loss per share is calculated based upon the weighted average number of shares of common stock outstanding during the period. Shares of the Company’s common stock underlying pre-funded warrants are included in the calculation of basic and diluted earnings per share. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted loss per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):

Year Ended December 31,

    

2022

2021

2020

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

33,264

21,296

18,459

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units

 

1,596

2,546

1,301

Shares issuable upon conversion of convertible notes at end of period

501

Common stock equivalents under if-converted method for convertible notes

501

The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.

Stock-based Compensation

As of December 31, 2022, the Company is authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan, the Employee Stock Purchase Plan, or ESPP, and the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan. At the annual meeting of shareholders on June 15, 2022, the 2018 Plan was amended to provide for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to an additional 13,000,000 shares of the Company’s common stock, as well as up to 28,742,013 shares of common stock, which

represent the number of shares of common stock remaining under the 2018 Plan as of April 1, 2022, and awards previously granted under the 2018 Plan and the Company’s former stock-based plans, including the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to April 1, 2022. The Inducement Plan was approved by the Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 10,500,000 shares of the Company’s common stock. Options awarded under the two plans are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant under each of these plans.

The stock-based awards are accounted for under ASC 718, “Compensation—Stock Compensation.” Pursuant to ASC 718, the estimated grant date fair value of awards is charged to the statement of operations over the requisite service period, which is the vesting period. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted-average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior amongst its employee population. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Year Ended

December 31,

2022

2021

2020

Dividend

None

None

None

Volatility

83.09%

84.67%

85.07%

Risk-free interest rate

2.76%

0.80%

1.21%

Expected life (years)

5.9

6.0

6.0

Using the Black-Scholes option-pricing model, the weighted-average grant date fair values of options granted during the years ended December 31, 2022, 2021, and 2020, were $3.62, $5.07, and $3.28 per share, respectively.

A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

    

    

Weighted-

    

Weighted-

    

Number

Average

Average

Aggregate

of Stock

Exercise

Remaining

Intrinsic

Options

Price

Life in Yrs.

Value

Outstanding at December 31, 2021

21,219

$

6.28

Granted

13,892

5.11

Exercised

(313)

3.89

Forfeited/Canceled

(1,672)

7.40

Outstanding at December 31, 2022

33,126

$

5.76

7.71

$

11,013

Exercisable at December 31, 2022

 

15,018

$

6.27

6.14

$

7,685

Vested and expected to vest at December 31, 2022

 

33,126

$

5.76

7.71

$

11,013

In 2020, the Company issued 2.6 million performance-based stock options to certain employees that will vest upon the achievement of specified performance goals. Upon assessment of the performance-based stock option awards as of December 31, 2021, the Company determined the first performance goal to be probable of vesting and, as such, recorded $2.6 million of stock-based compensation expense for the year ended December 31, 2021. In May 2022, the first performance goal was achieved, resulting in the vesting of 25% of the 2.6 million performance-based stock options. In November 2022, the second performance goal was achieved, resulting in the vesting of 50% of the 2.6 million performance-based stock options and $5.2 million of stock-based compensation expense recorded for the year ended December 31, 2022. On December 31, 2022, 12.5% of the 2.6 million performance-based stock options forfeited. The fair value of the remaining unvested performance-based stock options that could be expensed in future periods is $1.3 million.

A summary of restricted stock and restricted stock unit activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2021

77

$

5.59

Granted

138

5.45

Vested

 

(27)

5.43

Forfeited

(50)

5.68

Unvested at December 31, 2022

138

$

5.45

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan. Following the share increase on January 1, 2021 under the ESPP’s “evergreen” provision, an aggregate of 2,000,000 shares of common stock have been reserved for issuance under the ESPP. Under the ESPP, eligible participants purchase shares of the Company's common stock at a price equal to 85% of the lesser of the closing price of the Company's common stock on the first business day and the final business day of the applicable plan purchase period. Plan purchase periods are six months and begin on January 1 and July 1 of each year, with purchase dates occurring on the final business day of the given purchase period. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period. During 2022, 2021, and 2020, approximately 178,000, 126,000, and 122,000 shares, respectively, were issued to participating employees at fair values ranging from $1.72 to $2.37 per share.

Stock compensation expense related to stock options and restricted stock awards granted under the option plans and the ESPP was $24.9 million, $16.8 million, and $14.0 million during the years ended December 31, 2022, 2021, and 2020, respectively. The increase in stock compensation expense in 2022 was due primarily to the vesting of performance-based stock option awards as discussed above and an increase in the number of stock options granted in 2022 driven by significant hiring in the year. As of December 31, 2022, the estimated fair value of unvested employee awards was $57.4 million. The weighted-average remaining vesting period for these awards is approximately three years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the years ended December 31, 2022, 2021, and 2020 is $0.7 million, $0.7 million, and $0.3 million, respectively, of expense recorded for directors’ deferred share units, the details of which are discussed in Note J.

A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):

Year Ended December 31,

2022

2021

2020

 

Total fair value of options vested

$

25,442

$

15,839

$

11,465

Total intrinsic value of options exercised

451

 

3,322

 

746

Cash received from the exercise of stock options and ESPP purchases

1,905

 

3,769

 

1,471

Comprehensive Loss

The Company presents comprehensive loss in accordance with ASC 220, Comprehensive Income. Comprehensive loss is comprised of the Company’s net loss for all periods presented.

Segment Information

During all periods presented, the Company continued to operate in one reportable business segment under the management approach of ASC 280, Segment Reporting, which is the business of the discovery and development of ADCs for the treatment of cancer.

The percentages of revenues recognized from significant customers of the Company in the years ended December 31, 2022, 2021, and 2020 are included in the following table:

Year Ended December 31,

Collaborative Partner:

2022

2021

2020

Huadong

37%

24%

-%

Roche

28%

67%

53%

Eli Lilly

17%

-%

-%

Viridian

10%

11%

1%

Jazz

-%

-%

46%

There were no other customers of the Company with significant revenues in the periods presented.

Pending Accounting Pronouncements

No recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.

XML 33 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements
12 Months Ended
Dec. 31, 2022
Collaboration and License Agreements  
Collaboration and License Agreements

C.Collaboration and License Agreements

The Company has numerous collaboration and license agreements with third parties. These agreements typically provide the licensee with rights to use the Company’s ADC platform technology with its antibodies or related targeting vehicles to a defined target to develop products. The licensee is generally responsible for the development, clinical testing, manufacturing, registration, and commercialization of any resulting product candidate. As part of these agreements, the Company is generally entitled to receive upfront fees, potential milestone payments, royalties on the sales of any resulting products, and research and development funding based on activities performed at our collaborative partner’s request. See below for details regarding the Company’s collaboration and license agreements with activity in the financial statement periods presented.

Roche

In 2000, the Company granted Genentech, now a unit of Roche, an exclusive development and commercialization license to use the Company’s maytansinoid ADC technology with antibodies, such as trastuzumab, or other proteins that target HER2. Under the terms of this agreement, Roche has exclusive worldwide rights to develop and commercialize maytansinoid ADC compounds targeting HER2. Pursuant to this agreement, Roche developed and received marketing approval for its HER2-targeting ADC, KADCYLA, in the U.S., Japan, the European Union, and numerous other countries. Roche is responsible for the manufacturing, product development, and marketing of any products resulting from the agreement. The Company received a $2.0 million non-refundable upfront payment from Roche upon execution of the agreement. The Company is also entitled to receive up to a total of $44.0 million in development and regulatory milestone payments, plus royalties on the commercial sales of KADCYLA or any other resulting products. Through December 31, 2022, the Company had received and recognized $39.0 million in milestone payments related to KADCYLA.

The Company receives royalty reports and payments related to sales of KADCYLA from Roche one quarter in arrears. In accordance with the Company’s revenue recognition policy, $29.3 million, $46.8 million, and $68.5 million of non-cash royalties on net sales of KADCYLA were recorded and included in royalty revenue for the years ended December 31, 2022, 2021, and 2020, respectively. The Company sold its rights to receive royalty payments on the net sales of KADCYLA through two separate transactions in 2015 and 2019. Following the 2019 transaction, OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, is entitled to receive all of these royalties.

Roche, through its Genentech unit, also has licenses for the exclusive right to use the Company’s maytansinoid ADC technology with antibodies to four undisclosed targets, which were granted under the terms of a separate, now expired, 2000 right-to-test agreement with Genentech. For each of these licenses, the Company received a $1.0 million license fee and is entitled to receive up to a total of $38.0 million in development, regulatory, and sales-based milestone payments plus royalties on the sales of any resulting products. The Company has not received any milestone payments from these agreements through December 31, 2022. Roche is responsible for the development, manufacturing, and marketing of any products resulting from these licenses.

Novartis

The Company granted Novartis exclusive development and commercialization licenses to the Company’s maytansinoid and IGN ADC technology for use with antibodies to six specified targets under a now-expired right-to-test agreement established in 2010. The Company received a $45.0 million upfront payment in connection with the execution of the right-to-test agreement in 2010, $8.5 million in extension and amendment fees, and an exercise fee of $1.0 million for each of the six licenses taken. In May 2018, Novartis terminated one of its six licenses. In August 2022, Novartis terminated four of the remaining development and commercialization licenses. The Company had $2.8 million of deferred revenue associated with the terminated licenses related to the portion of the transaction price previously allocated to rights to future technological improvements. In consideration that no technological improvements would be provided to Novartis and, therefore, no unsatisfied obligations were remaining related to such licenses, the $2.8 million was recorded as revenue and is included in license and milestone fees for 2022. With respect to the remaining license, $0.8 million of deferred revenue related to the portion of the transaction price previously allocated to rights to future technological improvements continues to be amortized over the remaining estimated term of the license agreement, and we are entitled to receive up to a total of $199.5 million in potential milestone payments, of which $5.0 million has been received to date, plus royalties on the commercial sales of any resulting products. Novartis is responsible for the manufacturing, development, and marketing of any products resulting from these licenses.

CytomX

In 2016, the Company granted CytomX an exclusive development and commercialization license to the Company’s maytansinoid ADC technology for use with PROBODIES™ that target CD166 under a now expired reciprocal right-to-test agreement. The Company neither received nor made an upfront cash payment in connection with the execution of the right-to-test agreement or the license agreement. With respect to the development and commercialization license granted to CytomX, the Company is entitled to receive up to a total of $160.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. Through December 31, 2022, the Company had received and recognized an aggregate of $4.0 million in milestone payments under this agreement.

In December 2019, the Company granted CytomX an exclusive development and commercialization license to maytansinoid and IGN ADC technology for use with PROBODIES™ that target EpCAM. Pursuant to the license agreement, in January 2020, the Company received a $7.5 million upfront payment. The Company is also entitled to receive up to a total of $355.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. The Company had not received any milestone payments under this agreement through December 31, 2022. CytomX is responsible for the manufacturing, product development, and marketing of any products resulting from these licenses.

Viridian

In October 2020, the Company entered into a license agreement with Viridian Therapeutics, Inc. pursuant to which the Company granted Viridian the exclusive right to develop and commercialize an insulin-like growth factor-1 receptor (IGF-1R) antibody for all non-oncology indications that do not use radiopharmaceuticals in exchange for an upfront payment, with the potential to receive up to a total of $143.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. Through December 31, 2022, the Company had achieved an aggregate $15.5 million in development milestone payments under the agreement, of which $10.0 million and $5.5 million was included in license and milestone fee revenue for the years ended December 31, 2022 and 2021, respectively. The $10.0 million milestone payment recorded in 2022 was included in accounts receivable as of December 31, 2022. Viridian is responsible for the manufacturing, development, and marketing of any products resulting from the license agreement.

Huadong

In October 2020, the Company entered into a collaboration and license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), a subsidiary of Huadong Medicine Co., Ltd. The collaboration and license agreement grants Huadong an exclusive, royalty-bearing, and sublicensable right to develop and commercialize ELAHERE (the Licensed Product) in the People’s Republic of China, Hong Kong, Macau, and Taiwan (collectively, Greater China). The Company retains exclusive rights to the Licensed Product outside of Greater China. Under the terms of the collaboration and license agreement, the Company received a non-refundable upfront payment of $40.0 million with the potential for approximately $265.0 million in development, regulatory, and sales-based milestone payments. In addition, the Company is entitled to receive tiered percentage royalties ranging from low double digits to high teens as a percentage of commercial sales of the Licensed Product, if approved, by Huadong in Greater China, subject to

adjustment in specified circumstances. In December 2022 and December 2021, the Company received milestone payments of $10.0 million and $5.0 million, respectively, upon achievement of development and regulatory milestones.

The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined the promised goods and services included the license to intellectual property and know-how and the clinical supply of the Licensed Product to Huadong for a specified period. The Company concluded that the license to intellectual property and know-how is not distinct from the clinical supply of the Licensed Product because the clinical supply is essential to the use of the license and an alternative source of clinical supply is not readily available in the marketplace. Accordingly, these two promised goods and services are considered a single combined performance obligation. The Company determined there were no options in the agreement that represented material rights.

The transaction price was determined to consist of the upfront payment of $40.0 million and estimated payments to be received for clinical supply of the Licensed Product. At contract inception, future development and regulatory milestones were fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Huadong. The Company re-evaluates the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, at each reporting period and as uncertain events are resolved or other changes in circumstances occur.

The Company determined that revenue related to the agreement would be recognized as the clinical supply of the Licensed Product is delivered to Huadong, estimated to be completed over approximately two years. Accordingly, based on clinical supply delivered to Huadong during 2022 and 2021, the Company recorded $28.5 million and $16.5 million as license and milestone fee revenue in 2022 and 2021, respectively, related to $45.0 million of upfront and milestone payments previously received and deferred. The Company also recorded $10.0 million of license and milestone fee revenue related to a regulatory milestone achieved in 2022.

Lilly

In February 2022, the Company entered into a license agreement with Lilly, pursuant to which the Company granted Lilly worldwide exclusive rights to research, develop, and commercialize antibody-drug conjugates based on the Company’s novel camptothecin technology. Under the terms of the license agreement, the Company received a non-refundable upfront payment of $13.0 million, reflecting initial targets selected by Lilly. During 2022, pursuant to the terms of the agreement, Lilly selected additional targets for which the Company received an additional $13.0 million in non-refundable payments. Lilly may select a pre-specified number of additional targets, with the Company eligible to receive an additional $19.5 million in exercise fees if Lilly licenses the full number of remaining additional targets over a specified period following the effective date of the license agreement, with the potential for up to $1.7 billion in development and sales-based milestone payments if all targets are selected and all milestones are realized. In addition, the Company is entitled to receive tiered royalties, on a product-by-product basis, as a percentage of worldwide annual net sales by Lilly, based on certain net sales thresholds. Lilly is responsible for all costs associated with the research, development, and commercialization of any ensuing products.

The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined the promised goods and services included an exclusive license to use the Company’s intellectual property and know-how to research, develop, and commercialize products related to each of the initial targets selected by Lilly. Each of these licenses is distinct, as Lilly can derive benefit from each license independent of any other initial target licenses. Accordingly, the license to each of the initial targets selected by Lilly represents a separate performance obligation. Lilly has the right to replace each of the initial licensed targets once during a specified term for no additional consideration. If Lilly fails to advance an initial or replacement target to a specified stage within a specified period from the date the target was selected, Lilly’s rights to the respective target will cease and will revert back to the Company. The Company determined Lilly’s right to a replacement target for each of the initial targets represented a material right. Each material right is therefore a separate performance obligation.

Lilly’s right to select additional targets does not represent a material right as the target fee for each additional target is the same and is also consistent with the target fee for each of the initial targets selected by Lilly. Accordingly, each additional target selected by Lilly is accounted for as a separate arrangement.

The transaction price related to the initial targets was determined to consist of the upfront payment of $13.0 million. Future development milestones have been fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Lilly. The transaction price of $13.0 million was allocated to the performance obligations based on their relative stand-alone selling prices. In consideration of each target being at the same stage of

development at the time of the initial license or at the time of replacement and each target having approximately the same earnings potential, the Company allocated the $13.0 million transaction price equally across the initial target licenses and the corresponding material rights to obtain licenses to replacement targets, adjusted based on the probability that Lilly would exercise those rights. The Company considered pharmaceutical industry data of the probability of early-stage assets to advance to clinical stage in determining the probability that Lilly would exercise its option to a replacement target. Accordingly, $9.2 million and $3.8 million of the total transaction price was allocated to the initial targets and the material rights to obtain licenses to replacement targets, respectively.

The license terms and accounting outlined above are the same for the additional target licenses selected. Accordingly, $9.2 million and $3.8 million of the $13.0 million transaction price was allocated to the targets selected and the material right to obtain a license to replacement targets, respectively.

The Company re-evaluates the transaction price for each arrangement, including its estimated variable consideration included in the transaction price and all constrained amounts, at each reporting period and as uncertain events are resolved or other changes in circumstances occur.

The transfer of intellectual property and know-how to Lilly to allow for Lilly to derive benefit from the initial and additional target licenses was completed during the three months ended March 31, 2022. As such, during 2022, the Company recognized $18.4 million of license and milestone fee revenue related to the portion of the transaction price allocated to the initial and additional target licenses. The $7.6 million allocated to the material rights to obtain licenses to replacement targets is included in long-term deferred revenue as of December 31, 2022 and will be recognized when the right is either exercised or expires.

Magenta

In November 2022, the Company granted Magenta an exclusive development and commercialization license to the Company’s IGN ADC technology to a specified target and a non-exclusive license to use intellectual property and know-how resulting from the collaboration to research, develop, and commercialize products directed to the specified target. Under the terms of the license agreement, the Company received non-refundable upfront payments totaling $6.0 million. The Company is also entitled to receive up to a total of $125.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product.

The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined there was a single, combined performance obligation consisting of the license to use the Company’s intellectual property and know-how and the non-exclusive license to use intellectual property and know-how resulting from the collaboration. The transaction price was determined to consist of the upfront payments totaling $6.0 million. Future development and regulatory milestones have been fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Magenta. The single, combined performance obligation was satisfied during 2022, and as such, the Company recognized $6.0 million of license and milestone fee revenue in 2022.

In February 2023, Magenta announced its decision to halt further development of its programs and conduct a comprehensive review of strategic alternatives focusing on maximizing shareholder value. As part of this review process, Magenta will explore potential strategic alternatives that may include, but are not limited to, an acquisition, merger, business combination, or other transaction.

Terminated Agreements

Jazz Pharmaceuticals

In August 2017, the Company entered into a Collaboration and Option Agreement with Jazz Pharmaceuticals Ireland Limited (Jazz), a subsidiary of Jazz Pharmaceuticals plc, granting Jazz exclusive, worldwide rights to opt into development and commercialization of two early-stage, hematology-related ADC programs, as well as an additional program to be designated during the term of the agreement. Pursuant to the agreement, Jazz made an upfront payment of $75.0 million to the Company. Additionally, Jazz had also agreed to pay the Company up to $100.0 million in development funding over seven years to support the three ADC programs.

In October 2019 and December 2020, Jazz exercised certain opt-out rights under the agreement, thereby relinquishing its development and commercialization options and restoring all rights to the ADC programs to the Company. The non-refundable, upfront arrangement consideration of $75.0 million was allocated to the three license options. In conjunction with the opt-outs, the Company recognized $60.5 million of the remaining deferred upfront fee as license and milestone fee revenue in the year ended December 31, 2020.

Due to the involvement the Company and Jazz both had in the development and commercialization of the products, as well as both parties being part of the cost share agreement and exposed to significant risks and rewards dependent on the commercial success of the products, the arrangement was determined to be a collaborative arrangement within the scope of ASC 808. Accordingly, the Company separated the research and development activities and the related cost sharing arrangement with Jazz. Payments for such activities were recorded as research and development expense and reimbursements received from Jazz were recognized as an offset to research and development expense in the accompanying statement of operations during the development period. Included in research and development expense for each of the years ended December 31, 2021 and 2020 are $6.7 million of credits related to reimbursements from Jazz.

XML 34 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Product Revenue Reserves and Allowances
12 Months Ended
Dec. 31, 2022
Product Revenue Reserves and Allowances  
Product Revenue Reserves and Allowances

D.Product Revenue Reserves and Allowances

In November 2022, the FDA granted accelerated approval for ELAHERE for the treatment of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. The Company recorded net product revenue of $2.6 million from U.S. sales of ELAHERE through December 31, 2022.

The following table summarizes activity in each of the product revenue allowance and reserve categories for the years ended December 31, 2022 and 2021 (in thousands):

December 31,

December 31,

    

2022

    

2021

Beginning balance at January 1

$

$

Provision related to sales in the current period

313

Credits and payments made

Ending balance at December 31

$

313

$

XML 35 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory
12 Months Ended
Dec. 31, 2022
Inventory  
Inventory

E.Inventory

Capitalized inventory consists of the following at December 31, 2022 and 2022 (in thousands):

December 31,

December 31,

    

2022

    

2021

Raw materials

$

15,952

$

Work in process

Finished goods

244

Total Inventory

$

16,196

$

XML 36 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property and Equipment  
Property and Equipment

F.Property and Equipment

Property and equipment consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

December 31,

    

2022

2021

Leasehold improvements

$

22,867

    

$

22,051

Machinery and equipment

 

3,063

 

2,955

Computer hardware and software

 

6,248

 

5,846

Furniture and fixtures

 

3,383

 

3,265

Assets under construction

 

180

 

233

$

35,741

$

34,350

Less accumulated depreciation

 

(31,364)

 

(29,687)

Property and equipment, net

$

4,377

$

4,663

Included in the table above are amounts capitalized for equipment under capital leases at December 31, 2022 and 2021 totaling $2.2 million and $2.1 million, net of accumulated amortization of $1.8 million and $1.6 million, respectively. Depreciation expense was $1.8 million, $2.0 million, and $2.1 million for the years ended December 31, 2022, 2021 and 2020, respectively. As a result of the restructuring in 2019, during the year ended December 31, 2020, the Company liquidated laboratory equipment and certain other fixed assets with an aggregate cost basis of $7.5 million and accumulated depreciation of $6.8 million for $1.4 million in payments to the Company.

XML 37 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible 4.5 Senior Notes
12 Months Ended
Dec. 31, 2022
Convertible 4.5% Senior Notes.  
Convertible 4.5% Senior Notes

G.Convertible 4.5% Senior Notes

In 2016, the Company issued convertible notes with an aggregate principal amount of $100 million, of which $2.1 million remained outstanding as of December 31, 2020. In June 2021, $1.0 million of outstanding convertible notes were converted into 238,777 shares of the Company’s common stock and the remaining $1.1 million outstanding was repaid in full by a cash payment upon maturity on July 1, 2021. The convertible notes were senior unsecured obligations and bore interest at a rate of 4.5% per year, payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The Company recorded $0.1 million of interest expense in each of the years ended December 31, 2021 and 2020. The Company analyzed the terms of the convertible notes and determined the notes were entirely accounted for as debt and none of the terms of the notes required separate accounting.

XML 38 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Liability Related to Sale of Future Royalties
12 Months Ended
Dec. 31, 2022
Liability Related to Sale of Future Royalties  
Liability Related to Sale of Future Royalties

H.Liability Related to Sale of Future Royalties

In 2015, Immunity Royalty Holdings, L.P. (IRH) purchased the right to receive 100% of the royalty payments on commercial sales of KADCYLA arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reached a specified milestone. Once the applicable threshold was met, the Company would thereafter have received 85% and IRH would have received 15% of the KADCYLA royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and are being amortized to interest expense over the estimated life of the royalty purchase agreement. Although the Company sold its rights to receive royalties from the sales of KADCYLA, as a result of its ongoing involvement in the cash flows related to these royalties, the Company continues to account for these royalties as revenue and recorded the $200 million in proceeds from this transaction as a liability related to sale of future royalties (Royalty Obligation) that is being amortized using the interest method over the estimated life of the royalty purchase agreement.

In January 2019, the Company sold its residual rights to receive royalty payments on commercial sales of KADCYLA to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million in broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on. Because the Company will not be involved with the cash flows related to the residual royalties, the $65.2 million of net proceeds received from the sale of its residual rights to receive royalty payments was recorded as deferred revenue and is being amortized as the royalty revenue related to the residual rights is earned using the units of revenue approach. During the second quarter of 2021, the aggregate royalty threshold was met and, in accordance with the Company’s revenue recognition policy, $16.4 million and $7.7 million of revenue related to the residual rights was recorded and is included in non-cash royalty revenue for the years ended December 31, 2022 and 2021, respectively. Additionally, the purchase of IRH’s interest by OMERS did not result in an extinguishment or modification of the original instrument and, accordingly, the Company will continue to account for the remaining obligation as a liability as outlined above.

The following table shows the activity within the liability account during the year ended December 31, 2022 and the period from inception (in thousands):

Period from

Year Ended

inception to

    

December 31, 2022

December 31, 2022

Liability related to sale of future royalties, net — beginning balance

$

41,044

$

Proceeds from sale of future royalties, net

 

 

194,135

KADCYLA royalty payments received and paid

 

(13,101)

 

(276,958)

Non-cash interest expense recognized

4,165

114,931

Liability related to sale of future royalties, net — ending balance

$

32,108

$

32,108

The Company receives royalty reports and royalty payments related to sales of KADCYLA from Roche one quarter in arrears. As royalties are remitted to OMERS, the balance of the Royalty Obligation will be effectively repaid over the life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to estimate the total amount of future royalty payments to be received and remitted as noted above over the life of the agreement. The sum of these amounts less the $200 million proceeds the Company received from IRH will be recorded as interest expense over the life of the Royalty Obligation. The Company’s estimate of this total interest expense has resulted in an imputed annual interest rate of 10.5% since inception and as of December 31, 2022. The Company periodically assesses the estimated royalty payments to IRH/OMERS and to the extent such payments are greater or less

than its initial estimates, or the timing of such payments is materially different than its original estimates, the Company will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could materially affect the amount and timing of royalty payments from Genentech, most of which are not within the Company’s control. Such factors include, but are not limited to, changing standards of care, the introduction of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties are paid in U.S. dollars (USD) while significant portions of the underlying sales of KADCYLA are made in currencies other than USD, and other events or circumstances that could result in reduced royalty payments from KADCYLA, all of which would result in a reduction of non-cash royalty revenues and non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales of KADCYLA are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.

XML 39 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Taxes  
Income Taxes

I.Income Taxes

For the years ended December 31, 2022, 2021 and 2020, the loss before provision for income taxes consist of the following (in thousands):

Years Ended December 31,

    

2022

    

2021

    

2020

Domestic

    

$

18,417

    

$

(139,303)

    

$

(44,372)

Foreign

  

(240,128)

Total

$

(221,711)

$

(139,303)

$

(44,372)

For the year ended December 31, 2022, the Company’s total tax expense was all federal current expense. The difference between the Company’s expected tax benefit, as computed by applying the applicable U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax is reconciled in the following table (in thousands):

Years Ended December 31,

2022

    

2021

2020

Loss before income tax expense

    

$

(221,711)

    

$

(139,303)

    

$

(44,372)

Expected tax benefit at 21%

  

$

(46,559)

$

(29,254)

$

(9,318)

Permanent differences

 

454

 

606

 

157

Intra-entity transfer of intangible assets

90,720

Incentive stock options

769

420

201

State tax provision (benefit) net of federal benefit

 

29,304

 

(7,376)

 

(2,250)

Change in valuation allowance, net

 

(75,683)

 

46,987

 

15,175

Federal research credit

 

(2,030)

 

(575)

 

(228)

Federal orphan drug credit

(9,286)

(7,429)

(6,218)

Expired loss and credit carryforwards

345

419

Withholding tax credit

(878)

(4,789)

Stock option expirations

 

 

1,065

 

2,062

Foreign rate differential

14,407

Income tax expense

$

1,218

$

$

In 2017, the Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law. Among other provisions, the 2017 Tax Act requires taxpayers to capitalize and amortize research and experimental (R&E) expenditures under Section 174 for tax years beginning after December 31, 2021. As such, the rule noted became effective for the Company during the year ended December 31, 2022 and resulted in the capitalization of certain R&E costs within its tax provision. The Company will amortize such costs for tax purposes over 5 years if the R&E was performed in the United States and over 15 years if the R&E was performed outside the United States.

During 2022, the Company transferred certain of its intellectual property rights to a newly formed Swiss subsidiary. This transfer resulted in a significant income inclusion for U.S. tax purposes which has been partially offset by utilization of a portion of the Company’s net operating loss (NOL) carryforwards that existed before the transaction. The income inclusion for state tax purposes was completely offset by NOL carryforwards.

At December 31, 2022, the Company had NOL carryforwards of $443.3 million available to reduce federal taxable income, if any, that can be carried forward indefinitely. The Company has $251.1 million of NOL carryforwards

available to reduce state taxable income, if any, that expire in 2036 through 2042. The Company also has federal and state credit carryforwards of $85.6 million and $11.1 million, respectively, available to offset federal and state income taxes, which expire beginning in 2027 and foreign tax credits of $6.5 million that begin to expire in 2030. Due to the degree of uncertainty related to the ultimate use of the loss carryforwards and tax credits, the Company has established a valuation allowance to fully reserve these tax benefits.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 are as follows (in thousands):

December 31,

2022

2021

Deferred tax assets:

    

Net operating loss carryforwards

$

115,047

$

264,773

Research and development tax credit carryforwards

103,155

 

92,832

Property and other intangible assets

1,452

 

1,150

Deferred revenue

14,561

 

25,153

Stock-based compensation

18,783

 

12,195

Operating lease liability

4,421

 

5,170

Other liabilities

3,144

 

1,737

Royalty sale

8,393

10,247

Sec 174 R&E capitalization

68,150

Total deferred tax assets

$

337,106

$

413,257

Deferred tax liabilities:

Operating lease right of use asset

(2,967)

(3,386)

Royalty sale transaction costs

(107)

(158)

Total deferred tax liabilities

$

(3,074)

$

(3,544)

Valuation allowance

(334,032)

 

(409,713)

Net deferred tax assets/(liabilities)

$

$

The Company has evaluated the positive and negative evidence bearing upon the realizability of its deferred tax assets. The Company has determined that it is not more-likely-than-not that the tax benefits related to the federal and state deferred tax assets will be realized for financial reporting purposes. Accordingly, the deferred tax assets have been fully reserved at December 31, 2022 and 2021. The valuation allowance decreased by $75.7 million during the year ended December 31, 2022.

Utilization of the NOL and credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future as provided by Sections 382 and 383 of the Internal Revenue Code of 1986, as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and credit carry forwards that can be utilized annually to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. Since the Company’s formation, it has raised capital through the issuance of capital stock on several occasions (both pre and post initial public offering) which, combined with the purchasing shareholders’ subsequent disposition of those shares, may have resulted in a change of control, as defined by Section 382, or could result in a change of control in the future upon subsequent disposition. The Company completed a study to assess whether a change of control has occurred or whether there have been multiple changes of control since its formation and determined no ownership change occurred under Section 382 as of December 31, 2022. The Company has not completed a detailed Research and Development Credit Study (including the Orphan Drug Credit); accordingly, a portion of the tax credit carryforward may not be available to offset future income.

The Company accounts for uncertain tax positions under the recognition and measurement criteria of ASC 740-10. For those tax positions for which it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. If the Company does not believe that it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized. As of December 31, 2022 and 2021, no uncertain tax positions have been recorded. Interest and penalties related to the settlement of uncertain tax positions, if any, will be reflected in income tax expense. The Company did not recognize any interest and penalties associated with

unrecognized tax benefits in the accompanying consolidated financial statements. The Company does not expect any material changes to the unrecognized benefits within 12 months of the reporting date. Due to existence of the valuation allowance, future changes in the Company’s unrecognized tax benefits will not impact its effective tax rate.

The statute of limitations for assessment by the Internal Revenue Service, or IRS, and state tax authorities is open for tax years ending after December 31, 2018, although carryforward attributes that were generated prior to 2018 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period.

XML 40 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock
12 Months Ended
Dec. 31, 2022
Capital Stock  
Capital Stock

J.Capital Stock

Common Stock Reserved

At December 31, 2022, the Company had reserved 56.0 million shares of authorized common stock for the future issuance of shares under the 2018, ESPP, and Inducement Plans. See “Stock-Based Compensation” in Note B for a description of the 2018, ESPP, and Inducement Plans. Additionally, the Company has reserved 32.8 million shares of authorized common stock for future issuance pursuant to pre-funded warrant agreements, the details of which are discussed below.

Pre-Funded Warrants

In August 2021, the Company entered into a Securities Purchase Agreement (SPA) with RA Capital Healthcare Fund, L.P. (RA Capital), pursuant to which the Company agreed to sell to RA Capital a pre-funded warrant to purchase up to 5,434,782 shares of common stock for $5.51 per share of common stock underlying the pre-funded warrant. The per share exercise price of the pre-funded warrant is $0.01. The private placement resulted in aggregate gross proceeds of $29.9 million, before $0.2 million of transaction costs.

In connection with a public offering in December 2021, the Company issued pre-funded warrants to purchase 16,000,000 and 11,363,636 shares of common stock to RA Capital and Redmile Group, LLC, respectively, for $6.59 per share of common stock underlying the pre-funded warrants, which, together with the per share exercise price of $0.01, is equal to $6.60, the public offering price of the shares of common stock in the offering. RA Capital and Redmile Group, LLC are each considered related parties pursuant to ASC 850, Related Party Disclosures.

The pre-funded warrants’ fundamental transaction provision does not provide the warrant holders with the option to settle any unexercised warrants for cash in the event of any fundamental transactions; rather, in all fundamental transaction scenarios, the warrant holder will only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion) that is being offered and paid to the shareholders of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof. The pre-funded warrants also include a separate provision whereby the exercisability of the warrants may be limited if, upon exercise, the warrant holder or any of its affiliates would beneficially own more than 9.99% of the Company’s common stock. This threshold is subject to the holder’s rights under the pre-funded warrants to increase or decrease such percentage to any other percentage not in excess of 19.99% upon at least 61 days’ prior notice from the holder to the Company.

The Company has assessed the pre-funded warrants for appropriate equity or liability classification pursuant to the Company’s accounting policy described in Note B, “Summary of Significant Accounting Policies.” During this assessment, the Company determined the pre-funded warrants are freestanding instruments that do not meet the definition of a liability pursuant to ASC 480 and do not meet the definition of a derivative pursuant to ASC 815. The pre-funded warrants are indexed to the Company’s common stock and meet all other conditions for equity classification under ASC 480 and ASC 815. Based on the results of this assessment, the Company concluded that the pre-funded warrants are freestanding equity-linked financial instruments that meet the criteria for equity classification under ASC 480 and ASC 815. Accordingly, the pre-funded warrants are classified as equity and accounted for as a component of additional paid-in capital at the time of issuance. The Company also determined that the pre-funded warrants should be included in the determination of basic and diluted earnings per share in accordance with ASC 260, Earnings per Share.

Stock Options

As of December 31, 2022, the 2018 Plan and the Inducement Plan were the only employee share-based compensation plans of the Company under which grants can be made. During the year ended December 31, 2022, holders of options issued under the option plans exercised their rights to acquire an aggregate of 313,000 shares of common stock at prices ranging from $2.31 to $5.25 per share. The total proceeds to the Company from these option

exercises were $1.2 million. Additionally, during 2022 and pursuant to the Company’s ESPP, approximately 178,000 shares of common stock were issued to participating employees generating $0.7 million of proceeds to the Company.

2004 Non-Employee Director Compensation and Deferred Share Unit Plan

Under the 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, or the 2004 Director Plan, as amended, between 2004 and 2009 non-employee directors were paid their annual retainers in the form of deferred stock units, based on the fair market value of the Company’s common stock on the last date of the Company’s fiscal year prior to the year for which services were rendered, and in cash, with the option, at their discretion, to have all or a portion of the cash portion paid in additional deferred stock units. All deferred stock units awarded under the 2004 Director Plan have vested and are redeemed on the date a director ceases to be a member of the Board, at which time such director’s deferred stock units will be settled in shares of common stock of the Company issued under the 2006 Plan at a rate of one share for each vested unit.

Compensation Policy for Non-Employee Directors

In September 2009, the Board adopted a new Compensation Policy for Non-Employee Directors, which superseded the 2004 Plan and made certain changes to the compensation of its non-employee directors. The Compensation Policy for Non-Employee Directors, as amended as of December 2022, consists of three elements: cash compensation; deferred stock units; and stock options.

Cash Compensation

Each non-employee director receives annual meeting fees which are paid in quarterly installments in, at each director’s election, either cash or deferred stock units.

Deferred Stock Units

Pursuant to the Compensation Policy for Non-Employee Directors, as amended, non-employee directors receive deferred stock units upon initial election to the Board and annually thereafter. Vested deferred stock units are redeemed on the date a director ceases to be a member of the Board, at which time such director’s deferred stock units will generally be settled in shares of the Company’s common stock issued under our 2018 Plan (or its predecessor plans, depending on the grant date of the deferred stock units) at a rate of one share for each vested deferred stock unit then held. Any deferred stock units that remain unvested at that time will be forfeited.

Pursuant to the Compensation Policy for Non-Employee Directors, as amended, the Company recorded:

$0.7 million in compensation expense during the year ended December 31, 2022 related to the grant of 148,000 deferred share units and 100,000 deferred share units previously granted;
$0.7 million in compensation expense during the year ended December 31, 2021 related to the grant of 166,000 deferred share units and 52,000 deferred share units previously granted; and
$0.3 million in compensation expense during the year ended December 31, 2020 related to the grant of 127,000 deferred share units and 15,000 deferred share units previously granted.

Effective 2023, non-employee directors will opt to receive deferred stock units, restricted stock units, and/or shares upon initial election and annually thereafter.

Stock Options

Pursuant to the Compensation Policy for Non-Employee Directors, as amended, non-employee directors also receive stock option awards upon initial election to the Board and annually thereafter. The directors received a total of 321,622, 352,000, and 300,000 options in the years ended December 31, 2022, 2021, and 2020, and the related stock compensation expense is included in the amounts discussed in the “Stock-Based Compensation” section of footnote B above.

XML 41 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases  
Leases

K.Leases

Leases

The Company currently has one real estate lease with CRP/King 830 Winter L.L.C. for the rental of approximately 120,000 square feet of laboratory and office space at 830 Winter Street, Waltham, Massachusetts through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for two additional terms of five years and is required to pay certain operating expenses for the leased

premises subject to escalation charges for certain expense increases over a base amount. The Company also has a lease agreement through March 2027 for the rental of copier equipment.

Lease expense for operating lease payments is recognized on a straight-line basis over the lease term, which for each of the years ended December 31, 2022, 2021, and 2020 was $4.0 million and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities in each of the years ended December 31, 2022 and 2021 was $5.3 million. As of December 31, 2022, the Company’s ROU assets and lease liabilities for operating leases totaled $10.2 million and $15.2 million, respectively, and the weighted average remaining term of the operating leases is approximately 3.25 years. The weighted average discount rate for the operating lease liability is approximately 11%. A 100-basis point change in the incremental borrowing rate would result in less than a $1 million impact to the ROU assets and liabilities recorded.

The maturities of operating lease liabilities discussed above are as follows (in thousands):

2023

    

$

5,503

2024

 

5,522

2025

 

5,543

2026

 

1,429

2027

13

Total lease payments

18,010

Less imputed interest

(2,766)

Total lease liabilities

$

15,244

In addition to the amounts in the table above, the Company is also responsible for variable operating costs and real estate taxes approximating $3.8 million per year through March 2026.

Sublease Income

In 2020, the Company executed four agreements to sublease a total of approximately 65,000 square feet of the Company’s leased space at 830 Winter Street, Waltham, Massachusetts through March 2026. During the years ended December 31, 2022 and 2021, the Company recorded $1.1 million and $4.9 million of sublease income, respectively, inclusive of the sublessees’ proportionate share of operating expenses and real estate taxes for the period. The decrease in the current year period is driven by amortization of the lease incentive discussed further below.

In June 2022, in order to reclaim laboratory and office space, the Company modified one of its sublease agreements to terminate the sublease early. Pursuant to the amended sublease agreement, the Company is required to pay the sublessee $4.0 million as a lease incentive, of which $1.8 million was paid in June 2022 and the remainder was paid at the end of the sublease term in early January 2023. No other terms from the original sublease agreement were modified. In accordance with ASC 842, Leases, the $4.0 million lease incentive was recognized on a straight-line basis over the remaining sublease term. Additionally, in November 2022, the Company modified a separate sublease agreement to terminate the sublease on January 31, 2023. There was no lease incentive included and no other terms from the original sublease agreement were modified. As a result of the early termination of the two sublease agreements, the Company will forego $4.6 million in minimum future rental payments. The Company assessed the underlying right-of-use asset and determined there was no impairment.

One of the two remaining sublease agreements includes an early termination option after certain periods of time for an agreed-upon fee. Assuming no early termination option is exercised, the Company will receive $5.7 million in minimum rental payments over the remaining term of the subleases, which is not included in the operating lease liability table above. The sublessees are also responsible for their proportionate share of variable operating expenses and real estate taxes.

XML 42 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

L.Commitments and Contingencies

Manufacturing Commitments

As of December 31, 2022, the Company has noncancelable obligations under several agreements related to in-process and future manufacturing of antibody and cytotoxic agents required for supply of the Company’s product candidates totaling $17.9 million, which will be paid in 2023. Additionally, pursuant to commercial agreements for future production of antibody, the Company’s noncancelable commitments total $43.7 million at December 31, 2022.

License Commitment

In October 2021, as a result of a dispute regarding terms of a 2012 license agreement with a contract manufacturing vendor, the Company and vendor amended their agreement to replace certain annual fees and potential royalties payable by the Company on future sales of ELAHERE with capped development and sales-based milestone payments totaling $18.0 million, of which $6.0 million and $3.0 million was recorded as research and development expense during the years ended December 31, 2022 and 2021, respectively.

Litigation

The Company is not party to any material litigation.

XML 43 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions  
Related Party Transactions

M. Related Party Transactions

The Company’s chief executive officer has served as a director on the board of directors of Ergomed PLC since June 2021. During the year ended December 31, 2022, the Company executed agreements with Ergomed Clinical Research, Inc. and PrimeVigilance USA, Inc., subsidiaries of Ergomed PLC, for clinical trial and pharmacovigilance-related services. Ergomed Clinical Research, Inc. and PrimeVigilance USA, Inc. are each considered related parties pursuant to ASC 850, Related Party Disclosures. In the year ended December 31, 2022, the Company made payments totaling $5.0 million to Ergomed Clinical Research, Inc. Payments made pursuant to the agreement with PrimeVigilance USA, Inc. during the year ended December 31, 2022 were not material to the Company’s consolidated statement of operations.

The Company’s Executive Vice President of Research, Development, and Medical Affairs joined the Company on December 29, 2022. He has served as a director on the board of directors of Magenta Therapeutics since August 2022. In 2020, the Company and Magenta executed a Material Transfer and Evaluation Agreement, and subsequently executed an exclusive development and commercialization license to the Company’s IGN ADC technology to a specified target in November 2022. Pursuant to the agreements, the Company received an aggregate $6.0 million in license fees during the years ended December 31, 2022 and 2021.

XML 44 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Employee Benefit Plans  
Employee Benefit Plans

N.Employee Benefit Plans

The Company has a deferred compensation plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). Under the 401(k) Plan, eligible employees are permitted to contribute, subject to certain limitations, up to 100% of their gross salary and the Company’s matching contribution is 50% of the first 6% of the eligible employees’ contributions. In the years ended December 31, 2022, 2021 and 2020, the Company’s contributions to the 401(k) Plan totaled $1.0 million, $0.5 million, and $0.4 million, respectively.

XML 45 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Switzerland GmbH, ImmunoGen U.S. Holding, Inc., ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S.) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Revenue Recognition

Revenue Recognition

Product Revenue

The Company generates product revenue from sales of ELAHERE in the U.S. to a limited number of specialty distributors and specialty pharmacy providers. These customers subsequently resell the products or dispense the products directly to patients. In addition, the Company has entered into arrangements with payors that provide for government mandated rebates, discounts, and allowances with respect to the utilization of its products.

Product revenue is recognized when the customer takes control of the product, typically upon delivery to the customer. Product revenue is recorded at the net sales price, or transaction price, which includes estimated reserves for variable consideration resulting from chargebacks, government rebates, trade discounts and allowances, product returns and other incentives that are offered within the contract with customers, healthcare providers, payors and other indirect customers relating to the sales of the Company’s product. Reserves are established based on the amounts earned or to be claimed on the related sales. Where appropriate, the Company utilizes the expected value method to determine the appropriate amount for estimates of variable consideration based on factors such as the Company’s current contractual and statutory requirements, specific known market events and trends, industry data and forecasted customer buying and payment patterns, the percentage of our products that are sold via these programs, and our product pricing. The amount of variable consideration that is included in the transaction price may be constrained and is included in net product revenues only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results vary from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.

Chargebacks: Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell product to qualified healthcare providers and government agencies at prices lower than the list prices charged to the customers who directly purchase the product from the Company. The customers charge the Company for the difference between what they pay for the product and the ultimate contractually committed or government required lower selling price to the qualified healthcare providers. These reserves are estimated using the

expected value method based upon a range of possible outcomes and are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue.

Government rebates: Government rebates consist of Medicare and Medicaid rebates, which were estimated using the expected value method, based upon a range of possible outcomes for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.

Trade discounts and allowances: The Company provides the customers with discounts that are explicitly stated in the contracts and recorded as a reduction of revenue in the period the related product revenue is recognized.

Product returns: The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities based on available industry data and its visibility into the inventory remaining in the distribution channel.

Other deductions: Co-pay assistance relates to financial assistance provided to qualified patients, whereby the Company may assist them with prescription drug co-payments required by the patient’s insurance provider. Reserves for co-pay assistance are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.

The Company entered into a third-party logistics distribution agreement (the 3PL Agreement) to engage a logistics distribution agent (the 3PL Agent) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include storage, distribution, processing product returns, customer service support, logistics

support, electronic data interface and system access support. Revenue is recognized upon transfer of control of the product to the customer.

As a practical expedient, sales commissions, which represent costs to obtain a contract, are expensed when incurred because the amortization period would have been one year or less. Sales commissions are recorded in selling, general and administrative expense and costs of sales, respectively, in the statements of operations and comprehensive loss. Additionally, as a practical expedient, the Company has elected to treat all shipping and handling fees related to delivery of product as fulfillment activities.

License and Milestone Fee Revenue

The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) technology transfer services and other activities to be performed on behalf of the collaborative partner, and (iv) delivery of cytotoxic agents and/or the manufacture of preclinical and clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for services, payments for preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of ASC 606, Revenue from Contracts with Customers, in accounting for these agreements.

Revenue is recognized when a 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. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  

The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations based on its assessment of whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

The Company exercises judgment in assessing those promised goods and services that are distinct and thus representative of performance obligations. To the extent the Company identifies multiple performance obligations in a contract, the Company must develop assumptions that require judgment to determine the estimated standalone selling price for each performance obligation in order to allocate the transaction price among the identified performance obligations. These judgments and assumptions are discussed in further detail below.

At December 31, 2022, the Company had the following types of agreements with the parties identified below:

Development and commercialization licenses, which provide the counterparty with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize compounds to a specified antigen target:

Bayer (one exclusive single-target license)

CytomX (two exclusive single-target licenses)

Debiopharm (one exclusive single-compound license)

Eli Lilly and Company (multiple exclusive single-target licenses)

Fusion Pharmaceuticals (one exclusive single-target license)

Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (one territory-specific exclusive single-compound license)

Magenta Therapeutics (one exclusive single-target license)

Novartis (one exclusive single-target licenses)

Oxford BioTherapeutics/Menarini (one exclusive single-target license sublicensed from Amgen)

Roche, through its Genentech unit (five exclusive single-target licenses)

Viridian (one exclusive single-target license)

Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:

MacroGenics

During the year ended December 31, 2022, pursuant to notice received, certain exclusive development and commercialization licenses granted to Novartis were terminated.

There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.

Development and Commercialization Licenses

The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target or compound and may also include obligations related to rights to future technological improvements and other activities to be performed on behalf of the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In certain instances, the Company may also provide cytotoxic agents and/or clinical materials or other services in addition to the development and commercialization licenses. For example, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company and may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request certain services, achieve milestones, or become liable for royalty payments.

In determining the performance obligations for these arrangements, management evaluates whether the license is distinct and has significant standalone functionality either alone or with other readily available resources based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise and ADC manufacturing capabilities in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. If the license is not distinct, the license is combined with other goods or services into a single performance obligation and revenue is recognized over time.

The Company estimates the standalone selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the other services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to technology transfer activities and other services as the services are performed. The Company is generally compensated for these activities at negotiated rates that are consistent with what other third parties would charge. The Company records amounts recognized for services performed as a component of research and development support revenue.

The Company may also provide cytotoxic agents and/or preclinical and clinical materials (drug substance/drug product) to its collaborators at negotiated prices generally consistent with what other third parties would charge. The

Company recognizes revenue on cytotoxic agents and/or preclinical and clinical materials when control transfers to the collaborator as a component of research and development support revenue.

The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.

The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into two categories: (i) development and regulatory milestones, and (ii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the FDA or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.

At the inception of each arrangement, the Company evaluates any development and regulatory milestone payments to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. As part of its evaluation of the constraint, the Company considers numerous factors, including whether the achievement of the milestone is outside the control of the Company and contingent upon the future success of clinical trials, the collaborator’s efforts, or the receipt of regulatory approval. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts the estimate of the transaction price. In addition, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. Amounts allocated to a satisfied performance obligation are recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.

For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available.

Collaboration and Option Agreements/Right-to-Test Agreements

The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) “take” options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) after providing services at the collaborator’s request at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.

The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options.

If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated standalone selling price of the option using the following inputs: (a) estimated fair value of the license underlying each option, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise.

The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.

Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license is distinct from the other promised goods and services.

In determining whether a collaboration and option agreement is within the scope of ASC 808, Collaborative Arrangements, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808 and not representative of a vendor-customer relationship, the Company segregates the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities are recorded as research and development expense and reimbursements received from the partner are recognized as an offset to research and development expense.

Transaction Price Allocated to Remaining Performance Obligations

Deferred revenue under ASC 606 represents the portion of the transaction price received under various contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $50.2 million. The Company expects to recognize revenue on approximately 28%, 70%, and 2% of the remaining performance obligations over the next 12 months, 13 to 60 months, and 61 to 120 months, respectively, however, it does not control when or if any collaborator will terminate existing development and commercialization licenses.

Contract Balances from Contracts with Customers

The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):

Balance at

Balance at

December 31, 2021

 

Additions

Deductions

Impact of Netting

December 31, 2022

Contract asset

$

3,000

$

$

(3,000)

$

$

Contract liabilities (deferred revenue)

$

92,068

$

7,605

$

(49,462)

$

$

50,211

Balance at

Balance at

December 31, 2020

Additions

Deductions

Impact of Netting

December 31, 2021

Contract asset

$

$

5,500

$

(2,500)

$

$

3,000

Contract liabilities (deferred revenue)

$

110,109

$

4,753

$

(22,794)

$

$

92,068

During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Year Ended

December 31,

2022

2021

2020

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

49,462

$

22,765

$

61,872

Performance obligations satisfied in previous periods

$

13,661

$

5,500

$

The timing of revenue recognition, billings, and cash collections results in billed receivables, unbilled receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded (under the caption deferred revenue). Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

The Company recorded the following during the year ended December 31, 2022: (i) pursuant to the Company’s license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), upon delivery of clinical materials in 2022, the Company recognized as license and milestone fee revenue the remaining $28.5 million of the deferred revenue balance as of December 31, 2021 related to the $45.0 million of upfront and development milestone payments previously received; (ii) pursuant to a license agreement executed with Eli Lilly and Company (Lilly) during 2022, the Company received upfront payments of $26.0 million, of which $18.4 million was recognized as license and milestone fee revenue and the remainder deferred, further details of which can be found in Note C, “Agreements”; (iii) pursuant to a license agreement executed with Magenta Therapeutics in 2022, the Company recorded $6.0 million as license and milestone fee revenue, of which $1.6 million had been previously received and recorded as deferred revenue as of December 31, 2021; (iv) $16.4 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties”; and (v) $2.9 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, which includes $2.8 million related to Novartis Institutes for BioMedical Research, Inc.’s (Novartis) termination of certain of the license agreements between the Company and Novartis in August 2022, further details of which can be found in Note C, “Agreements.” Lastly, during 2021, the Company recorded a contract asset of $3.0 million for a probable development milestone pursuant to its license agreement with Viridian Therapeutics, Inc. (Viridian), which was subsequently achieved in April 2022.

Pursuant to the Company’s license agreement with Huadong, upon delivery of clinical materials in 2021, the Company recorded $14.6 million of the $40.0 million upfront payment received and deferred in 2020 as license and milestone fee revenue. Additionally, in December 2021, the Company received a $5.0 million payment for a development milestone achieved pursuant to its agreement with Huadong, of which $1.8 million was recorded as license and milestone fee revenue in 2021, with the remainder deferred and recorded as revenue upon delivery of clinical material in 2022 as noted above. Also, during 2021, pursuant to its license agreement with Viridian, the Company recorded $2.5 million as license and milestone fee revenue related to a development milestone achieved in October 2021 and a contract asset of $3.0 million for a second probable development milestone which was subsequently achieved and paid in 2022 as discussed above. The Company also recorded $0.2 million as license and milestone fee revenue for delivery of certain materials to Viridian that had been previously deferred, $0.3 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, and recorded $7.7 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties.” Lastly, pursuant to a research agreement with Magenta, the Company received a $1.6 million upfront option fee that was included in deferred revenue at December 31, 2021.

During 2020, the Company recognized $60.5 million of previously deferred license revenue upon Jazz’s opt-out of its right to the last remaining license under the agreement and $3.2 million of upfront fees previously received from other partners, of which $1.4 million was included in contract liabilities at the beginning of 2020. As noted above, a $40.0 million upfront payment received in 2020 pursuant to a license agreement executed with Huadong was recorded as deferred revenue and none of this amount was recognized as revenue during 2020. Additionally, a contract asset of $3.6 million, net of $4.4 million in related contract liabilities, was recorded for two probable milestones in 2019 pursuant to license agreements with CytomX and Novartis, which were subsequently achieved and paid during 2020.

Financial Instruments and Concentration of Credit Risk

Financial Instruments and Concentration of Credit Risk

Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short-term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of December 31, 2022 and 2021. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.

Cash and Cash Equivalents

Cash and Cash Equivalents

All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of December 31, 2022 and 2021, the Company held $275.1 million and $478.8 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper which were classified as cash and cash equivalents.

Non-cash Investing Activities

Non-cash Investing Activities

The Company had $0.3 million and $0.2 million of accrued capital expenditures as of December 31, 2022 and 2021, respectively, which have been treated as a non-cash investing activity and accordingly, are not reflected in the consolidated statement of cash flows.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

ASC 820, Fair Value Measurement, defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the U.S., and provides for disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of December 31, 2022 and 2021, the Company held certain assets that are required to be measured at fair value on a recurring basis. The fair value of the Company’s cash equivalents is based on quoted prices from active markets (Level 1 inputs). The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled receivable, contract assets, non-cash royalty receivable, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature.

Accounts Receivable

Accounts Receivable

Accounts receivable arise from product sales and amounts due from the Company’s collaboration partners. The amount from product sales represents amounts due from specialty distributors and specialty pharmacy providers in the U.S. The Company monitors economic conditions and the financial performance and credit worthiness of its counterparties to identify facts or circumstances that may indicate that its receivables are at risk of collection. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on the composition of its accounts receivable, considering past events, current economic conditions, and reasonable and supportable forecasts about the future economic conditions. The contractual life of our accounts receivable is generally short-term. Amounts determined to be uncollectible are charged or written-off against the reserve. For the years ended December 31, 2022 and 2021, the Company did not record any expected credit losses related to outstanding accounts receivable.

Unbilled Receivable

Unbilled Receivable

Unbilled receivable primarily represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaborator agreements.

Inventory

Inventory

Inventories are stated at the lower of cost or estimated net realizable value with cost based on the first-in first-out method. Inventory that can be used in either the production of clinical or commercial products is expensed as research and development costs when identified for use in clinical trials. The Company classifies its inventory costs as long-term when it expects to utilize the inventory beyond its normal operating cycle based on forecasted levels of sales.

Prior to the regulatory approval of its drug candidates, the Company incurs expenses for the manufacture of drug product to support clinical development that could potentially be available to support the commercial launch of those drugs. Until the date at which regulatory approval has been received or is otherwise considered probable, the Company records all such costs as research and development expenses. Inventory used in clinical trials is also expensed as research and development expense, when selected for such use.

The Company performs an assessment of the recoverability of capitalized inventories during each reporting period and writes down any excess and obsolete inventory to its net realizable value in the period in which the impairment is first identified. Such impairment charges, should they occur, are recorded as a component of cost of sales in the consolidated statements of operations and comprehensive loss. The determination of whether inventory costs will be realizable requires the use of estimates by management. If actual market conditions are less favorable than projected by management, additional write-downs of inventory may be required.

Clinical Trial Accruals

Clinical Trial Accruals

Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these activities to third parties. Third-party clinical trial expenses include investigator fees, site costs (patient cost), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred. Clinical trial costs are reflected on the consolidated balance sheets as prepaid assets (to the extent payments exceed costs incurred) or accrued clinical trial costs (to the extent costs incurred exceed payments). These third-party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

Leases

The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (ROU) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As the single payment obligations have all been made, there is no related liability recorded.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.

Other Accrued Liabilities

Other Accrued Liabilities

Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

    

December 31,

    

2022

2021

Accrued contract payments

$

15,971

$

5,558

Accrued clinical trial costs

 

15,716

 

15,556

Accrued professional services

 

2,020

 

839

Accrued employee benefits

 

340

 

40

Accrued public reporting charges

 

265

 

309

Accrued tax provision

1,218

Other current accrued liabilities

 

3,253

 

775

Total

$

38,783

$

23,077

Accrued contract payments included in the table above primarily relate to external manufacturing, regulatory, and quality-related services. The increase in the balance as of December 31, 2022 compared to prior year was driven by timing of external manufacturing expenses.

Research and Development Expenses

The Company’s research and development expenses are charged to expense as incurred and relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of its own and, in certain instances, its collaborators’ product candidates, and the cost of its own clinical trials, (iii) development related to clinical and commercial manufacturing processes, (iv) regulatory activities, (v) medical affairs activities, and (vi) external manufacturing operations. Payments made by the Company in advance for research and development services not yet provided and/or materials not yet delivered and accepted are recorded as prepaid expenses and are included in the accompanying consolidated balance sheets as prepaid and other current assets.

Income Taxes

Income Taxes

The Company uses the liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities, as well as net operating loss carry forwards and tax credits and are measured using the enacted tax rates and laws that will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is recorded if, based on the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost. The Company provides for depreciation based upon expected useful lives using the straight-line method over the following estimated useful lives:

Machinery and equipment

    

5 years

Computer hardware and software

 

3 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or 7 years

Equipment under capital leases is amortized over the lives of the respective leases or the estimated useful lives of the assets, whichever is shorter, and included in depreciation expense. Maintenance and repairs are charged to expense as incurred. Upon retirement or sale, the cost of disposed assets and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the statement of operations.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company continually evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired if impairment indicators are present. The Company evaluates the realizability of its long-lived assets based on cash flow expectations for the related asset. Any write-downs to fair value are treated as permanent reductions in the carrying amount of the assets. Based on this evaluation, the Company believes that, as of each of the balance sheet dates presented, none of the Company’s long-lived assets were impaired.

Common Stock Warrants

The Company accounts for common stock warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance included in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.

For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance and remeasured each balance sheet date thereafter. Changes in the estimated fair value of the liability-classified warrants are recognized as a non-cash gain or loss in the accompanying consolidated statements of operations and comprehensive loss.

Common Stock Warrants

Computation of Net Loss per Common Share

Computation of Net Loss per Common Share

Basic and diluted net loss per share is calculated based upon the weighted average number of shares of common stock outstanding during the period. Shares of the Company’s common stock underlying pre-funded warrants are included in the calculation of basic and diluted earnings per share. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted loss per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):

Year Ended December 31,

    

2022

2021

2020

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

33,264

21,296

18,459

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units

 

1,596

2,546

1,301

Shares issuable upon conversion of convertible notes at end of period

501

Common stock equivalents under if-converted method for convertible notes

501

The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.

Stock-Based Compensation

Stock-based Compensation

As of December 31, 2022, the Company is authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan, the Employee Stock Purchase Plan, or ESPP, and the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan. At the annual meeting of shareholders on June 15, 2022, the 2018 Plan was amended to provide for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to an additional 13,000,000 shares of the Company’s common stock, as well as up to 28,742,013 shares of common stock, which

represent the number of shares of common stock remaining under the 2018 Plan as of April 1, 2022, and awards previously granted under the 2018 Plan and the Company’s former stock-based plans, including the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to April 1, 2022. The Inducement Plan was approved by the Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 10,500,000 shares of the Company’s common stock. Options awarded under the two plans are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant under each of these plans.

The stock-based awards are accounted for under ASC 718, “Compensation—Stock Compensation.” Pursuant to ASC 718, the estimated grant date fair value of awards is charged to the statement of operations over the requisite service period, which is the vesting period. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted-average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior amongst its employee population. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Year Ended

December 31,

2022

2021

2020

Dividend

None

None

None

Volatility

83.09%

84.67%

85.07%

Risk-free interest rate

2.76%

0.80%

1.21%

Expected life (years)

5.9

6.0

6.0

Using the Black-Scholes option-pricing model, the weighted-average grant date fair values of options granted during the years ended December 31, 2022, 2021, and 2020, were $3.62, $5.07, and $3.28 per share, respectively.

A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

    

    

Weighted-

    

Weighted-

    

Number

Average

Average

Aggregate

of Stock

Exercise

Remaining

Intrinsic

Options

Price

Life in Yrs.

Value

Outstanding at December 31, 2021

21,219

$

6.28

Granted

13,892

5.11

Exercised

(313)

3.89

Forfeited/Canceled

(1,672)

7.40

Outstanding at December 31, 2022

33,126

$

5.76

7.71

$

11,013

Exercisable at December 31, 2022

 

15,018

$

6.27

6.14

$

7,685

Vested and expected to vest at December 31, 2022

 

33,126

$

5.76

7.71

$

11,013

In 2020, the Company issued 2.6 million performance-based stock options to certain employees that will vest upon the achievement of specified performance goals. Upon assessment of the performance-based stock option awards as of December 31, 2021, the Company determined the first performance goal to be probable of vesting and, as such, recorded $2.6 million of stock-based compensation expense for the year ended December 31, 2021. In May 2022, the first performance goal was achieved, resulting in the vesting of 25% of the 2.6 million performance-based stock options. In November 2022, the second performance goal was achieved, resulting in the vesting of 50% of the 2.6 million performance-based stock options and $5.2 million of stock-based compensation expense recorded for the year ended December 31, 2022. On December 31, 2022, 12.5% of the 2.6 million performance-based stock options forfeited. The fair value of the remaining unvested performance-based stock options that could be expensed in future periods is $1.3 million.

A summary of restricted stock and restricted stock unit activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2021

77

$

5.59

Granted

138

5.45

Vested

 

(27)

5.43

Forfeited

(50)

5.68

Unvested at December 31, 2022

138

$

5.45

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan. Following the share increase on January 1, 2021 under the ESPP’s “evergreen” provision, an aggregate of 2,000,000 shares of common stock have been reserved for issuance under the ESPP. Under the ESPP, eligible participants purchase shares of the Company's common stock at a price equal to 85% of the lesser of the closing price of the Company's common stock on the first business day and the final business day of the applicable plan purchase period. Plan purchase periods are six months and begin on January 1 and July 1 of each year, with purchase dates occurring on the final business day of the given purchase period. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period. During 2022, 2021, and 2020, approximately 178,000, 126,000, and 122,000 shares, respectively, were issued to participating employees at fair values ranging from $1.72 to $2.37 per share.

Stock compensation expense related to stock options and restricted stock awards granted under the option plans and the ESPP was $24.9 million, $16.8 million, and $14.0 million during the years ended December 31, 2022, 2021, and 2020, respectively. The increase in stock compensation expense in 2022 was due primarily to the vesting of performance-based stock option awards as discussed above and an increase in the number of stock options granted in 2022 driven by significant hiring in the year. As of December 31, 2022, the estimated fair value of unvested employee awards was $57.4 million. The weighted-average remaining vesting period for these awards is approximately three years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the years ended December 31, 2022, 2021, and 2020 is $0.7 million, $0.7 million, and $0.3 million, respectively, of expense recorded for directors’ deferred share units, the details of which are discussed in Note J.

A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):

Year Ended December 31,

2022

2021

2020

 

Total fair value of options vested

$

25,442

$

15,839

$

11,465

Total intrinsic value of options exercised

451

 

3,322

 

746

Cash received from the exercise of stock options and ESPP purchases

1,905

 

3,769

 

1,471

Comprehensive Loss

Comprehensive Loss

The Company presents comprehensive loss in accordance with ASC 220, Comprehensive Income. Comprehensive loss is comprised of the Company’s net loss for all periods presented.

Segment Information

Segment Information

During all periods presented, the Company continued to operate in one reportable business segment under the management approach of ASC 280, Segment Reporting, which is the business of the discovery and development of ADCs for the treatment of cancer.

The percentages of revenues recognized from significant customers of the Company in the years ended December 31, 2022, 2021, and 2020 are included in the following table:

Year Ended December 31,

Collaborative Partner:

2022

2021

2020

Huadong

37%

24%

-%

Roche

28%

67%

53%

Eli Lilly

17%

-%

-%

Viridian

10%

11%

1%

Jazz

-%

-%

46%

There were no other customers of the Company with significant revenues in the periods presented.

Pending Accounting Pronouncements

Pending Accounting Pronouncements

No recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.

XML 46 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies  
Contract assets and contract liabilities

The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):

Balance at

Balance at

December 31, 2021

 

Additions

Deductions

Impact of Netting

December 31, 2022

Contract asset

$

3,000

$

$

(3,000)

$

$

Contract liabilities (deferred revenue)

$

92,068

$

7,605

$

(49,462)

$

$

50,211

Balance at

Balance at

December 31, 2020

Additions

Deductions

Impact of Netting

December 31, 2021

Contract asset

$

$

5,500

$

(2,500)

$

$

3,000

Contract liabilities (deferred revenue)

$

110,109

$

4,753

$

(22,794)

$

$

92,068

During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Year Ended

December 31,

2022

2021

2020

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

49,462

$

22,765

$

61,872

Performance obligations satisfied in previous periods

$

13,661

$

5,500

$

Schedule of components of other accrued liabilities

Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

    

December 31,

    

2022

2021

Accrued contract payments

$

15,971

$

5,558

Accrued clinical trial costs

 

15,716

 

15,556

Accrued professional services

 

2,020

 

839

Accrued employee benefits

 

340

 

40

Accrued public reporting charges

 

265

 

309

Accrued tax provision

1,218

Other current accrued liabilities

 

3,253

 

775

Total

$

38,783

$

23,077

Schedule of estimated useful lives of property and equipment

Machinery and equipment

    

5 years

Computer hardware and software

 

3 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of remaining lease term or 7 years

Schedule of common stock equivalents, as calculated in accordance with the treasury-stock method

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):

Year Ended December 31,

    

2022

2021

2020

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

33,264

21,296

18,459

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units

 

1,596

2,546

1,301

Shares issuable upon conversion of convertible notes at end of period

501

Common stock equivalents under if-converted method for convertible notes

501

Schedule of risk-free rate of the stock options based on US Treasury rate

Year Ended

December 31,

2022

2021

2020

Dividend

None

None

None

Volatility

83.09%

84.67%

85.07%

Risk-free interest rate

2.76%

0.80%

1.21%

Expected life (years)

5.9

6.0

6.0

Summary of stock option activity

A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):

    

    

Weighted-

    

Weighted-

    

Number

Average

Average

Aggregate

of Stock

Exercise

Remaining

Intrinsic

Options

Price

Life in Yrs.

Value

Outstanding at December 31, 2021

21,219

$

6.28

Granted

13,892

5.11

Exercised

(313)

3.89

Forfeited/Canceled

(1,672)

7.40

Outstanding at December 31, 2022

33,126

$

5.76

7.71

$

11,013

Exercisable at December 31, 2022

 

15,018

$

6.27

6.14

$

7,685

Vested and expected to vest at December 31, 2022

 

33,126

$

5.76

7.71

$

11,013

Summary of restricted stock activity

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2021

77

$

5.59

Granted

138

5.45

Vested

 

(27)

5.43

Forfeited

(50)

5.68

Unvested at December 31, 2022

138

$

5.45

Summary of vested stock option activity

A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):

Year Ended December 31,

2022

2021

2020

 

Total fair value of options vested

$

25,442

$

15,839

$

11,465

Total intrinsic value of options exercised

451

 

3,322

 

746

Cash received from the exercise of stock options and ESPP purchases

1,905

 

3,769

 

1,471

Schedule of percentage of total revenues recognized from each significant customer

Year Ended December 31,

Collaborative Partner:

2022

2021

2020

Huadong

37%

24%

-%

Roche

28%

67%

53%

Eli Lilly

17%

-%

-%

Viridian

10%

11%

1%

Jazz

-%

-%

46%

XML 47 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Product Revenue Reserves and Allowances (Tables)
12 Months Ended
Dec. 31, 2022
Product Revenue Reserves and Allowances  
Schedule of product revenue allowance and reserve categories

The following table summarizes activity in each of the product revenue allowance and reserve categories for the years ended December 31, 2022 and 2021 (in thousands):

December 31,

December 31,

    

2022

    

2021

Beginning balance at January 1

$

$

Provision related to sales in the current period

313

Credits and payments made

Ending balance at December 31

$

313

$

XML 48 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2022
Inventory  
Schedule of capitalized inventory

Capitalized inventory consists of the following at December 31, 2022 and 2022 (in thousands):

December 31,

December 31,

    

2022

    

2021

Raw materials

$

15,952

$

Work in process

Finished goods

244

Total Inventory

$

16,196

$

XML 49 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property and Equipment  
Schedule of components of property and equipment

Property and equipment consisted of the following at December 31, 2022 and 2021 (in thousands):

December 31,

December 31,

    

2022

2021

Leasehold improvements

$

22,867

    

$

22,051

Machinery and equipment

 

3,063

 

2,955

Computer hardware and software

 

6,248

 

5,846

Furniture and fixtures

 

3,383

 

3,265

Assets under construction

 

180

 

233

$

35,741

$

34,350

Less accumulated depreciation

 

(31,364)

 

(29,687)

Property and equipment, net

$

4,377

$

4,663

XML 50 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Liability Related to Sale of Future Royalties (Tables)
12 Months Ended
Dec. 31, 2022
Liability Related to Sale of Future Royalties  
Schedule of Liability account during the period from the inception of the royalty transaction

The following table shows the activity within the liability account during the year ended December 31, 2022 and the period from inception (in thousands):

Period from

Year Ended

inception to

    

December 31, 2022

December 31, 2022

Liability related to sale of future royalties, net — beginning balance

$

41,044

$

Proceeds from sale of future royalties, net

 

 

194,135

KADCYLA royalty payments received and paid

 

(13,101)

 

(276,958)

Non-cash interest expense recognized

4,165

114,931

Liability related to sale of future royalties, net — ending balance

$

32,108

$

32,108

XML 51 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Taxes  
Schedule of loss before provision for income taxes

For the years ended December 31, 2022, 2021 and 2020, the loss before provision for income taxes consist of the following (in thousands):

Years Ended December 31,

    

2022

    

2021

    

2020

Domestic

    

$

18,417

    

$

(139,303)

    

$

(44,372)

Foreign

  

(240,128)

Total

$

(221,711)

$

(139,303)

$

(44,372)

Reconciliation of the Company's expected tax benefit, as computed by applying the U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax

For the year ended December 31, 2022, the Company’s total tax expense was all federal current expense. The difference between the Company’s expected tax benefit, as computed by applying the applicable U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax is reconciled in the following table (in thousands):

Years Ended December 31,

2022

    

2021

2020

Loss before income tax expense

    

$

(221,711)

    

$

(139,303)

    

$

(44,372)

Expected tax benefit at 21%

  

$

(46,559)

$

(29,254)

$

(9,318)

Permanent differences

 

454

 

606

 

157

Intra-entity transfer of intangible assets

90,720

Incentive stock options

769

420

201

State tax provision (benefit) net of federal benefit

 

29,304

 

(7,376)

 

(2,250)

Change in valuation allowance, net

 

(75,683)

 

46,987

 

15,175

Federal research credit

 

(2,030)

 

(575)

 

(228)

Federal orphan drug credit

(9,286)

(7,429)

(6,218)

Expired loss and credit carryforwards

345

419

Withholding tax credit

(878)

(4,789)

Stock option expirations

 

 

1,065

 

2,062

Foreign rate differential

14,407

Income tax expense

$

1,218

$

$

Schedule of significant components of deferred tax assets and liabilities

December 31,

2022

2021

Deferred tax assets:

    

Net operating loss carryforwards

$

115,047

$

264,773

Research and development tax credit carryforwards

103,155

 

92,832

Property and other intangible assets

1,452

 

1,150

Deferred revenue

14,561

 

25,153

Stock-based compensation

18,783

 

12,195

Operating lease liability

4,421

 

5,170

Other liabilities

3,144

 

1,737

Royalty sale

8,393

10,247

Sec 174 R&E capitalization

68,150

Total deferred tax assets

$

337,106

$

413,257

Deferred tax liabilities:

Operating lease right of use asset

(2,967)

(3,386)

Royalty sale transaction costs

(107)

(158)

Total deferred tax liabilities

$

(3,074)

$

(3,544)

Valuation allowance

(334,032)

 

(409,713)

Net deferred tax assets/(liabilities)

$

$

XML 52 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases  
Schedule of maturities of operating lease liabilities

The maturities of operating lease liabilities discussed above are as follows (in thousands):

2023

    

$

5,503

2024

 

5,522

2025

 

5,543

2026

 

1,429

2027

13

Total lease payments

18,010

Less imputed interest

(2,766)

Total lease liabilities

$

15,244

XML 53 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Business and Plan of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nature of Business and Plan of Operations      
Net loss $ (222,929) $ (139,303) $ (44,372)
Accumulated deficit (1,694,072) (1,471,143)  
Total revenues 108,782 69,856 $ 132,299
Cash and cash equivalents $ 275,138 $ 478,750  
XML 54 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Feb. 28, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Subsequent Event [Line Items]          
Upfront fee entitled to receive     $ 15,000    
Potential milestone payments $ 125,000        
Revenue from contract with customer     108,782 $ 69,856 $ 132,299
Lilly          
Subsequent Event [Line Items]          
License agreement additional payment receivable   $ 19,500      
License agreement upfront payment receivable   13,000      
License agreement, target selection fees and development, regulatory and commercial milestone payments receivable   1,700,000      
Upfront payment          
Subsequent Event [Line Items]          
Maximum Amount Entitled to Receive $ 6,000        
Upfront payment | CytomX          
Subsequent Event [Line Items]          
Revenue from contract with customer     $ 7,500    
Upfront payment | Lilly          
Subsequent Event [Line Items]          
Maximum Amount Entitled to Receive   $ 13,000      
XML 55 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue Recognition (Details)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2017
Dec. 31, 2022
item
Dec. 31, 2020
USD ($)
Dec. 31, 2010
item
Bayer HealthCare        
Summary of Significant Accounting Policies        
Number of single-target licenses   1    
CytomX        
Summary of Significant Accounting Policies        
Number of single-target licenses   2    
Debiopharm        
Summary of Significant Accounting Policies        
Number of single-target licenses   1    
Fusion Pharmaceuticals        
Summary of Significant Accounting Policies        
Number of single-target licenses   1    
Magenta        
Summary of Significant Accounting Policies        
Number of single-target licenses   1    
Novartis        
Summary of Significant Accounting Policies        
Number of single-target licenses   1   6
Oxford BioTherapeutics Ltd Member        
Summary of Significant Accounting Policies        
Number of single-target licenses   1    
Roche        
Summary of Significant Accounting Policies        
Number of single-target licenses   5    
Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd        
Summary of Significant Accounting Policies        
Number of single-compound licenses   1    
Viridian        
Summary of Significant Accounting Policies        
Number of single-target licenses   1    
Jazz        
Summary of Significant Accounting Policies        
Term of agreement 7 years      
Jazz | License and milestone fees        
Summary of Significant Accounting Policies        
Capitalized Contract Cost, Amortization | $     $ 60.5  
XML 56 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation $ 50.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percent 28.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percent 70.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percent 2.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing of satisfaction 12 months
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing of satisfaction 13 months
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing of satisfaction 61 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing of satisfaction 60 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2032-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing of satisfaction 120 months
XML 57 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Changes in the Company's contract assets and contract liabilities    
Contract asset, Beginning balance $ 3,000  
Contract asset, Additions   $ 5,500
Contract asset, Deductions (3,000) (2,500)
Contract asset, Ending balance 0 3,000
Contract liabilities:    
Contract liabilities (deferred revenue), Beginning balance 92,068 110,109
Contract liabilities (deferred revenue), Additions 7,605 4,753
Contract liabilities (deferred revenue), Deductions (49,462) (22,794)
Contract liabilities (deferred revenue), Ending balance 50,211 92,068
CytomX | Probable Milestone    
Changes in the Company's contract assets and contract liabilities    
Contract asset, Beginning balance   3,600
Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd | Upfront payment    
Contract liabilities:    
Contract liabilities (deferred revenue), Beginning balance   $ 40,000
Viridian | Probable Milestone    
Changes in the Company's contract assets and contract liabilities    
Contract asset, Ending balance $ 3,000  
XML 58 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue recognized in the period from:      
Amounts included in contract liabilities at the beginning of the period $ 49,462 $ 22,765 $ 61,872
Performance obligations satisfied in previous periods $ 13,661 $ 5,500  
XML 59 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2010
Aug. 31, 2022
Feb. 28, 2022
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability $ 50,211 $ 92,068 $ 110,109      
Revenue from contract with customer 108,782 69,856 132,299      
Revenue recognized, previously deferred 49,462 22,765 61,872      
Current portion of deferred revenue 13,856 44,351        
License and milestone fees            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue from contract with customer 76,027 22,650 63,742      
Revenue recognized, previously deferred 2,900          
Upfront payment            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Current portion of deferred revenue     1,400      
Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability     3,200      
Upfront Option Fee            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability   1,600        
Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd | License and milestone fees            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability 28,500          
License agreement upfront payment receivable 45,000          
Revenue from contract with customer   1,800        
Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd | Upfront payment            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability     40,000      
Revenue recognized, previously deferred     0      
Lilly            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
License agreement upfront payment receivable           $ 13,000
Lilly | License and milestone fees            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue from contract with customer 18,400          
Lilly | Upfront payment            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability 26,000          
KADCYLA            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Net proceeds from sale of residual rights to receive royalty payments 7,700          
KADCYLA | Royalty revenue            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Net proceeds from sale of residual rights to receive royalty payments 16,400          
Viridian            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue from contract with customer   $ 3,000        
Viridian | License and milestone fees            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue from contract with customer 200          
Viridian | Future Technological Improvements            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue recognized, previously deferred 300          
Novartis            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability 2,800       $ 2,800  
Novartis | License and milestone fees            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue from contract with customer 2,800          
Novartis | Upfront payment            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Revenue from contract with customer       $ 45,000    
Novartis | Future Technological Improvements            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability 800          
CytomX and Novartis | Probable Milestone            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Current portion of deferred revenue     $ 4,400      
Magenta Therapeutics | License and milestone fees            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Contract with customer liability 1,600          
Revenue from contract with customer $ 6,000          
XML 60 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Institution
Dec. 31, 2021
USD ($)
Financial Instruments and Concentration of Credit Risk    
Number of financial institutions in the U.S. in which cash and cash equivalents are primarily maintained | Institution 3  
Marketable securities held by entity | $ $ 0.0 $ 0.0
XML 61 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies    
Cash and cash equivalents $ 275,138 $ 478,750
XML 62 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Summary of Significant Accounting Policies    
Accrued capital expenditures $ 300 $ 200
Payments upon settlement of convertible senior notes   $ 1,100
XML 63 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2017
Fair value hierarchy for the Company's financial assets measured at fair value        
Convertible debt amount   $ 1,000    
Convertible debt paid in cash   $ 1,100    
Common stock, par value (in dollars per share)   $ 0.01 $ 0.01  
Convertible 4.5% Senior Notes        
Fair value hierarchy for the Company's financial assets measured at fair value        
Interest rate (as a percent)     4.50% 4.50%
Convertible debt paid in cash $ 1,100      
XML 64 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies  
Obligations under finance leases $ 0
XML 65 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Accrued Liabilities    
Accrued contract payments $ 15,971 $ 5,558
Accrued clinical trial costs 15,716 15,556
Accrued professional services 2,020 839
Accrued employee benefits 340 40
Accrued public reporting charges 265 309
Accrued tax provision 1,218  
Other current accrued liabilities 3,253 775
Total $ 38,783 $ 23,077
XML 66 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies- PPE (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment      
Net gains (losses) related to impairment charges and the sale/disposal of furniture and equipment     $ 691,000
Leasehold impairment charge $ 0    
Asset Impairment Charges $ 0 $ 0  
Machinery and equipment      
Property and Equipment      
Estimated useful lives 5 years    
Computer hardware and software      
Property and Equipment      
Estimated useful lives 3 years    
Furniture and fixtures      
Property and Equipment      
Estimated useful lives 5 years    
Leasehold improvements | Maximum      
Property and Equipment      
Estimated useful lives 7 years    
XML 67 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 31, 2020
USD ($)
shares
Computation of Net Loss per Common Share      
Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period 33,264 21,296 18,459
Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units 1,596 2,546 1,301
Shares issuable upon conversion of convertible notes at end of period (in shares) | $     501
Common stock equivalents under if-converted method for convertible notes (in shares)     501
XML 68 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2022
shares
May 31, 2022
shares
Jun. 30, 2018
shares
Dec. 31, 2022
USD ($)
plan
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Jul. 15, 2022
shares
Apr. 01, 2022
shares
Stock-Based Compensation                
Number of employee share-based compensation plans | plan       3        
Number of Stock Options                
Granted (in shares) 2,600,000              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                
Aggregate number of common shares reserved for future issuance       56,000,000.0        
Directors' deferred share unit compensation | $       $ 716,000 $ 681,000 $ 343,000    
Total fair value of options vested | $       25,442,000 15,839,000 11,465,000    
Total intrinsic value of options exercised | $       $ 451,000 $ 3,322,000 $ 746,000    
ESPP                
Weighted-Average Grant Date Fair Value                
Granted (in dollars per share) | $ / shares       $ 1.72 $ 2.37      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                
Aggregate number of common shares reserved for future issuance     2,000,000          
Shares issued to participating employees       178,000 126,000 122,000    
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent     85.00%          
Stock options and restricted stock awards                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                
Stock compensation expense | $       $ 24,900,000 $ 16,800,000 $ 14,000,000.0    
Estimated fair value that could be expensed | $       57,400,000        
Directors' deferred share unit compensation | $       $ 700,000 $ 700,000 $ 300,000    
Stock options                
Weighted-average assumptions used to estimate the fair value of each stock option                
Dividend (as a percent)       0.00% 0.00% 0.00%    
Volatility (as a percent)       83.09% 84.67% 85.07%    
Risk-free interest rate (as a percent)       2.76% 0.80% 1.21%    
Expected life       5 years 10 months 24 days 6 years 6 years    
Weighted-average grant date fair value (in dollars per share) | $ / shares       $ 3.62 $ 5.07 $ 3.28    
Number of Stock Options                
Outstanding at the beginning of the period (in shares)       21,219,000        
Granted (in shares)       13,892,000        
Exercised (in shares)       (313,000)        
Forfeited/Canceled (in shares)       (1,672,000)        
Outstanding at the end of the period (in shares)       33,126,000 21,219,000      
Vested or unvested and expected to vest at the end of the period (in shares)       33,126,000        
Exercisable at the end of the period (in shares)       15,018,000        
Weighted-Average Exercise Price                
Outstanding at the beginning of the period (in dollars per share) | $ / shares       $ 6.28        
Granted (in dollars per share) | $ / shares       5.11        
Exercised (in dollars per share) | $ / shares       3.89        
Forfeited/Canceled (in dollars per share) | $ / shares       7.40        
Outstanding at the end of the period (in dollars per share) | $ / shares       5.76 $ 6.28      
Vested or unvested and expected to vest at the end of the period (in dollars per share) | $ / shares       5.76        
Exercisable at the end of the period (in dollars per share) | $ / shares       $ 6.27        
Weighted-Average Remaining Life (in years)                
Outstanding at the end of the period       7 years 8 months 15 days        
Vested or unvested and expected to vest at the end of the period       7 years 8 months 15 days        
Exercisable at the end of the period       6 years 1 month 20 days        
Aggregate Intrinsic Value                
Outstanding at the end of the period | $       $ 11,013,000        
Vested or unvested and expected to vest at the end of the period | $       11,013,000        
Exercisable at the end of the period | $       $ 7,685,000        
Performance shares                
Stock-Based Compensation                
Vesting percentage 50.00% 25.00%   12.50%        
Number of Stock Options                
Granted (in shares)   2,600,000   5,200,000   2,600,000    
Forfeited/Canceled (in shares)       (2,600,000)        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                
Stock compensation expense | $         $ 2,600,000      
Estimated fair value that could be expensed | $       $ 1,300,000        
Restricted stock                
Number of Restricted Stock Shares                
Unvested at the beginning of the period (in shares)       77,000        
Granted (in shares)       138,000        
Vested (in shares)       (27,000)        
Forfeited (in shares)       (50,000)        
Unvested at the end of the period (in shares)       138,000 77,000      
Weighted-Average Grant Date Fair Value                
Unvested at the beginning of the period (in dollars per share) | $ / shares       $ 5.59        
Granted (in dollars per share) | $ / shares       5.45        
Vested (in dollars per share) | $ / shares       5.43        
Forfeited (in dollars per share) | $ / shares       5.68        
Unvested at the end of the period (in dollars per share) | $ / shares       $ 5.45 $ 5.59      
Immunogen Inc Restated Stock Option Plan                
Stock-Based Compensation                
Common stock authorized for issuance (in shares)               28,742,013
2018 Plan                
Stock-Based Compensation                
Common stock authorized for issuance (in shares)             13,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                
Aggregate number of common shares reserved for future issuance       32,800,000        
2018 Plan | Stock options                
Weighted-average assumptions used to estimate the fair value of each stock option                
Number of group of awards for which expected term is calculated for and applied | $       1        
Number of Stock Options                
Exercised (in shares)       (313,000)        
Inducement Plan                
Stock-Based Compensation                
Number of employee share-based compensation plans | plan       2        
Common stock authorized for issuance (in shares)       10,500,000        
2018 Plan and Inducement Plan                
Stock-Based Compensation                
Vesting period       10 years        
2018 Plan and Inducement Plan | Maximum                
Stock-Based Compensation                
Vesting period       4 years        
XML 69 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Segment Information (Details) - segment
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Information      
Number of operating segments 1    
Other customers | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 0.00% 0.00% 0.00%
Roche | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 28.00% 67.00% 53.00%
Huadong | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 37.00% 24.00%  
Jazz | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized     46.00%
Lilly | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 17.00%    
Viridian | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 10.00% 11.00% 1.00%
XML 70 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Roche (Details)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2000
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2000
USD ($)
item
Nov. 30, 2022
USD ($)
Collaborative Agreements disclosures            
Revenue from contract with customer   $ 108,782 $ 69,856 $ 132,299    
Potential milestone payment           $ 125,000
Non-cash royalty revenue related to sale of future royalties   (12,836) (39,155) (68,529)    
License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer   $ 76,027 22,650 63,742    
Roche            
Collaborative Agreements disclosures            
Period in arrears to receive royalty reports and payments related to sales of kadcyla 3 months 3 months        
Roche | Upfront payment            
Collaborative Agreements disclosures            
Revenue from contract with customer         $ 2,000  
Roche | License and milestone fees | Development and regulatory milestones            
Collaborative Agreements disclosures            
Potential milestone payment         $ 44,000  
Roche | KADCYLA            
Collaborative Agreements disclosures            
Revenue from contract with customer   $ 39,000        
Non-cash royalty revenue related to sale of future royalties   $ (29,300) $ (46,800) $ (68,500)    
Roche | Undisclosed Target            
Collaborative Agreements disclosures            
Number of undisclosed targets with exclusive licenses | item         4  
Revenue from contract with customer         $ 1,000  
Potential milestone payment         $ 38,000  
XML 71 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - AmgenOxford BioTherapeutics (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Collaborative Agreements disclosures        
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment       $ 125,000
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer $ 76,027 $ 22,650 $ 63,742  
XML 72 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Bayer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Collaborative Agreements disclosures        
Total revenues $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment       $ 125,000
License and milestone fees        
Collaborative Agreements disclosures        
Total revenues $ 76,027 $ 22,650 $ 63,742  
XML 73 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Novartis (Details)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2018
item
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2010
USD ($)
item
Nov. 30, 2022
USD ($)
Aug. 31, 2022
USD ($)
Collaborative Agreements disclosures              
Revenue from contract with customer   $ 108,782 $ 69,856 $ 132,299      
Potential milestone payment           $ 125,000  
Contract with Customer, Liability   $ 50,211 92,068 110,109      
Novartis              
Collaborative Agreements disclosures              
Number of single-target licenses | item   1     6    
Number of licenses terminated | item 6            
Contract with Customer, Liability   $ 2,800         $ 2,800
Milestone payments plus royalties on the commercial sales | Novartis              
Collaborative Agreements disclosures              
Revenue from contract with customer   5,000          
Milestone payments plus royalties on the commercial sales | Novartis | Maximum              
Collaborative Agreements disclosures              
Potential milestone payment   199,500          
Upfront payment | Novartis              
Collaborative Agreements disclosures              
Revenue from contract with customer         $ 45,000    
License and milestone fees              
Collaborative Agreements disclosures              
Revenue from contract with customer   76,027 22,650 63,742      
License and milestone fees | Novartis              
Collaborative Agreements disclosures              
Revenue from contract with customer   2,800          
Exercise fee | Novartis              
Collaborative Agreements disclosures              
Revenue from contract with customer         1,000    
Research and development support              
Collaborative Agreements disclosures              
Revenue from contract with customer   $ 940 $ 398 $ 28      
Extension and amendment fee | Novartis              
Collaborative Agreements disclosures              
Revenue from contract with customer         $ 8,500    
XML 74 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements- CytomX (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Jun. 30, 2016
Collaborative Agreements disclosures          
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299    
Contract with customer asset gross       $ 125,000  
Research and development support          
Collaborative Agreements disclosures          
Revenue from contract with customer 940 398 28    
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer 76,027 $ 22,650 $ 63,742    
License and milestone fees | CytomX          
Collaborative Agreements disclosures          
Revenue from contract with customer 4,000        
License and milestone fees | CytomX | Maximum          
Collaborative Agreements disclosures          
Contract with customer asset gross $ 355,000        
License and milestone fees | CytomX | Sales milestones          
Collaborative Agreements disclosures          
Contract with customer asset gross         $ 160,000
XML 75 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Fusion (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Collaborative Agreements disclosures        
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment       $ 125,000
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer 76,027 22,650 63,742  
Research and development support        
Collaborative Agreements disclosures        
Revenue from contract with customer $ 940 $ 398 $ 28  
XML 76 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Debiopharm (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Collaborative Agreements disclosures        
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment       $ 125,000
XML 77 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Viridian (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Oct. 31, 2020
Collaborative Agreements disclosures          
Potential milestone payment       $ 125,000  
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299    
Milestone payments receivable included in accounts receivable 10,000        
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer 76,027 22,650 $ 63,742    
Milestone payments receivable included in accounts receivable 10,000 5,500      
Viridian          
Collaborative Agreements disclosures          
Revenue from contract with customer   3,000      
Milestone payment achieved 15,500        
Viridian | License and milestone fees          
Collaborative Agreements disclosures          
Potential milestone payment         $ 143,000
Revenue from contract with customer $ 200        
Viridian | License and milestone fees | Development milestones          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 2,500      
XML 78 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Huadong (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Oct. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborative Agreements disclosures          
Revenue from contract with customer     $ 108,782 $ 69,856 $ 132,299
Potential milestone payment $ 125,000        
Revenue recognized, previously deferred     49,462 22,765 61,872
Upfront payment          
Collaborative Agreements disclosures          
Estimated payments to received $ 6,000        
Upfront payment | Huadong          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 40,000      
Estimated payments to received   40,000     40,000
Upfront payment | Huadong | Development milestones          
Collaborative Agreements disclosures          
Revenue recognized, previously deferred     45,000 45,000  
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer     76,027 22,650 63,742
Estimated payments to received     6,000    
Revenue recognized, previously deferred     2,900    
License and milestone fees | Huadong          
Collaborative Agreements disclosures          
Revenue from contract with customer     28,500 16,500  
Potential milestone payment         $ 14,600
License and milestone fees | Huadong | Development milestones          
Collaborative Agreements disclosures          
Revenue from contract with customer     $ 10,000 $ 5,000  
License and milestone fees | Huadong | Sales milestones          
Collaborative Agreements disclosures          
Potential milestone payment   $ 265,000      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Huadong          
Collaborative Agreements disclosures          
Remaining performance obligation, expected timing of satisfaction     2 years    
XML 79 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements- Jazz Pharmaceuticals (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2017
USD ($)
item
Option
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Nov. 30, 2022
USD ($)
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment         $ 125,000
Contract with customer liability   50,211 92,068 110,109  
Revenue recognized, previously deferred   49,462 22,765 61,872  
Jazz          
Collaborative Agreements disclosures          
Number of early stage ADC programs | item 2        
Potential milestone payment $ 100,000        
Term of agreement 7 years        
Offset to research and development expense     6,700 6,700  
Revenue recognized, previously deferred       60,500  
Upfront payment | Jazz          
Collaborative Agreements disclosures          
Revenue from contract with customer $ 75,000        
Upfront arrangement consideration number of license options | Option 3        
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer   76,027 22,650 63,742  
Revenue recognized, previously deferred   2,900      
Research and development support          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 940 $ 398 $ 28  
XML 80 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Takeda (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Collaborative Agreements disclosures        
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment       $ 125,000
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer 76,027 22,650 63,742  
Research and development support        
Collaborative Agreements disclosures        
Revenue from contract with customer $ 940 $ 398 $ 28  
XML 81 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Biotest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Collaborative Agreements disclosures        
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299  
Potential milestone payment       $ 125,000
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer 76,027 22,650 63,742  
Research and development support        
Collaborative Agreements disclosures        
Revenue from contract with customer $ 940 $ 398 $ 28  
XML 82 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Magenta (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Revenue from contract with customer   $ 108,782 $ 69,856 $ 132,299
Potential milestone payments $ 125,000      
Upfront payment        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Maximum Amount Entitled to Receive 6,000      
License and milestone fees        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Revenue from contract with customer   76,027 $ 22,650 $ 63,742
Maximum Amount Entitled to Receive   $ 6,000    
Magenta | Upfront payment        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Revenue from contract with customer $ 6,000      
XML 83 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements - Lilly (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Feb. 28, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborative Agreements disclosures          
Aggregate amount of transaction price allocated to remaining performance obligations     $ 50,200    
Revenue from contract with customer     108,782 $ 69,856 $ 132,299
Amount of obligation included in long-term deferred revenue     36,355 $ 47,717  
Upfront payment          
Collaborative Agreements disclosures          
Estimated payments to received $ 6,000        
Additional targets          
Collaborative Agreements disclosures          
License agreement upfront payment receivable     13,000    
Lilly          
Collaborative Agreements disclosures          
License agreement upfront payment receivable   $ 13,000      
License agreement additional payment receivable   19,500      
License agreement, target selection fees and development, regulatory and commercial milestone payments receivable   1,700,000      
Aggregate amount of transaction price allocated to remaining performance obligations   13,000      
Lilly | Upfront payment          
Collaborative Agreements disclosures          
Estimated payments to received   13,000      
Lilly | Initial targets          
Collaborative Agreements disclosures          
Revenue from contract with customer   9,200 18,400    
Lilly | Additional targets          
Collaborative Agreements disclosures          
Revenue from contract with customer     9,200    
Lilly | Material rights to obtain licenses to replacement targets          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 3,800      
Amount of obligation included in long-term deferred revenue     7,600    
Lilly | Material rights to obtain additional target licenses to replacement targets          
Collaborative Agreements disclosures          
Revenue from contract with customer     $ 3,800    
XML 84 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Product Revenue Reserves and Allowances (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Product Revenue Reserves and Allowances    
Provision related to sales in the current period $ 2,600 $ 313
Ending balance at December 31 $ 313 $ 313
XML 85 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Inventory  
Raw materials $ 15,952
Finished goods 244
Total Inventory $ 16,196
XML 86 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment      
Property and equipment, gross $ 35,741 $ 34,350  
Less accumulated depreciation (31,364) (29,687)  
Property and equipment, net 4,377 4,663  
Depreciation expense 1,783 2,017 $ 2,101
Agreement to liquidate equipment, cost basis     $ 7,500
Accumulated depreciation and impairment charges for liquidated equipment 6,800 1,400  
Leasehold improvements      
Property and Equipment      
Property and equipment, gross 22,867 22,051  
Machinery and equipment      
Property and Equipment      
Property and equipment, gross 3,063 2,955  
Computer hardware and software      
Property and Equipment      
Property and equipment, gross 6,248 5,846  
Furniture and fixtures      
Property and Equipment      
Property and equipment, gross 3,383 3,265  
Assets under construction      
Property and Equipment      
Property and equipment, gross 180 233  
Equipment under capital leases      
Property and Equipment      
Property and equipment, gross 2,200 2,100  
Less accumulated depreciation $ (1,800) $ (1,600)  
XML 87 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible 4.5 Senior Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Dec. 31, 2017
Dec. 31, 2016
Convertible debt              
Convertible debt paid in cash     $ 1,100        
Interest expense     47 $ 95      
Convertible 4.5% Senior Notes              
Convertible debt              
Convertible notes payable       2,100      
Principal amount of debt             $ 100,000
Convertible debt outstanding   $ 1,000          
Shares issued with debt conversion (in shares)   238,777          
Convertible debt paid in cash $ 1,100            
Interest rate (as a percent)         4.50% 4.50%  
Interest expense     $ 100 $ 100      
XML 88 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Liability Related to Sale of Future Royalties (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 96 Months Ended
Jan. 31, 2019
USD ($)
May 31, 2000
Jun. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2022
USD ($)
Liability Related to Sale of Future Royalties                
Non-cash royalty revenue related to the sale of future royalties       $ 12,836 $ 39,155 $ 68,529    
Kadcyla                
Liability Related to Sale of Future Royalties                
Percentage of royalty payments if applicable threshold is met             85.00%  
OMERS | Kadcyla                
Liability Related to Sale of Future Royalties                
Non-cash royalty revenue related to the sale of future royalties       7,700 7,700      
Net proceeds from sale of residual rights to receive royalty payments     $ 16,400          
IRH | Kadcyla                
Liability Related to Sale of Future Royalties                
Percentage of royalty payments             100.00%  
Proceeds from sale of future royalties             $ 200,000 $ 194,135
Percentage of royalty payments if applicable threshold is met             15.00%  
Transaction costs for royalty agreements             $ 5,900  
Change in liability related to sale of future royalties                
Liability related to sale of future royalties, net - beginning balance       41,044        
Proceeds from sale of future royalties, net             200,000  
KADCYLA royalty payments received and paid       (13,101)       (276,958)
Non-cash interest expense recognized       4,165       114,931
Liability related to sale of future royalties, net - ending balance       $ 32,108 41,044     $ 32,108
Current effective interest rate       10.5        
IRH | Kadcyla | Maximum                
Liability Related to Sale of Future Royalties                
Royalties threshold             260,000  
IRH | Kadcyla | Minimum                
Liability Related to Sale of Future Royalties                
Royalties threshold             $ 235,000  
OMERS | Kadcyla                
Liability Related to Sale of Future Royalties                
Percentage of royalty payments 100.00%              
Non-cash royalty revenue related to the sale of future royalties $ 65,200              
Contingent broker fees 1,500              
Net proceeds from sale of residual rights to receive royalty payments $ 65,200              
Roche                
Liability Related to Sale of Future Royalties                
Period in arrears to receive royalty reports and payments related to sales of kadcyla   3 months   3 months        
Roche | Kadcyla                
Liability Related to Sale of Future Royalties                
Non-cash royalty revenue related to the sale of future royalties       $ 29,300 $ 46,800 $ 68,500    
XML 89 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Loss before provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the expected statutory tax benefit to the actual income taxes      
Loss before income tax expense $ (221,711) $ (139,303) $ (44,372)
Domestic      
Reconciliation of the expected statutory tax benefit to the actual income taxes      
Loss before income tax expense 18,417 $ (139,303) $ (44,372)
Foreign      
Reconciliation of the expected statutory tax benefit to the actual income taxes      
Loss before income tax expense $ (240,128)    
XML 90 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Benefit for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the expected statutory tax benefit to the actual income taxes      
U.S. federal corporate tax rate (as a percent) 21.00% 21.00% 21.00%
Loss before income tax expense $ (221,711) $ (139,303) $ (44,372)
Expected tax benefit at 21% (46,559) (29,254) (9,318)
Permanent differences 454 606 157
Intra-entity transfer of intangible assets 90,720    
Incentive stock options 769 420 201
State tax benefit net of federal benefit 29,304 (7,376) (2,250)
Change in valuation allowance, net (75,683) 46,987 15,175
Federal research credit (2,030) (575) (228)
Federal orphan drug credit (9,286) (7,429) (6,218)
Expired loss and credit carryforwards   345 419
Withholding tax credit (878) (4,789)  
Stock option expirations   1,065 2,062
Foreign rate differential 14,407    
Benefit for income taxes $ 1,218 $ 0 $ 0
XML 91 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Carryforward (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Carryforward  
Deferred tax asset $ 68,150
Domestic  
Carryforward  
Operating loss carryforward 443,300
Credit carryforwards 85,600
State  
Carryforward  
Operating loss carryforward 251,100
Credit carryforwards 11,100
Foreign  
Carryforward  
Credit carryforwards $ 6,500
XML 92 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Deferred Tax Assets Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Net operating loss carryforwards $ 115,047 $ 264,773
Research and development tax credit carryforwards 103,155 92,832
Property and other intangible assets 1,452 1,150
Deferred revenue 14,561 25,153
Stock-based compensation 18,783 12,195
Operating lease liability 4,421 5,170
Other liabilities 3,144 1,737
Royalty sale 8,393 10,247
Sec 174 R&E capitalization 68,150  
Total deferred tax assets 337,106 413,257
Deferred tax liabilities:    
Operating lease right of use asset (2,967) (3,386)
Royalty sale transaction costs (107) (158)
Total deferred tax liabilities 3,074 3,544
Valuation allowance $ (334,032) $ (409,713)
XML 93 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Tax Cuts and Jobs Act (TCJA)      
Increase in valuation allowance $ 75,700,000    
U.S. federal corporate tax rate (as a percent) 21.00% 21.00% 21.00%
Income Tax Uncertainties      
Ownership change occurred, based off study 0    
Uncertain tax positions reported $ 0 $ 0  
XML 94 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
shares
Aug. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Jun. 30, 2018
shares
Stock-based compensation disclosure            
Aggregate number of common shares reserved for future issuance     56,000,000.0      
Stock options granted to directors (in shares) 2,600,000          
Proceeds from issuance of common stock under stock plans | $     $ 1,905 $ 3,769 $ 1,471  
Exercise price | $ / shares       $ 6.60    
Warrant exercise price | $ / shares   $ 0.01   $ 0.01    
Transaction costs | $     373 $ 701    
Proceeds from issuance of convertible bonds, issuance costs | $     373 $ 701    
ESPP            
Stock-based compensation disclosure            
Aggregate number of common shares reserved for future issuance           2,000,000
Proceeds from Stock Plans | $     $ 700      
Stock issued during period shares employee stock purchase plans     178,000      
Pre-Funded Warrants            
Stock-based compensation disclosure            
Exercise price | $ / shares       $ 6.59    
Threshold percentage of common stock owned that limits the number of warrants exercised   9.99        
Maximum percentage upon at least 61 days prior notice from the investor to the Company   19.99        
RA Capital Healthcare Fund, L.P. | Pre-Funded Warrants            
Stock-based compensation disclosure            
Pre-Funded warrants issued to purchase shares       16,000,000    
Redmile Group LLC | Pre-Funded Warrants            
Stock-based compensation disclosure            
Pre-Funded warrants issued to purchase shares       11,363,636    
Stock options            
Stock-based compensation disclosure            
Stock options granted to directors (in shares)     13,892,000      
Exercise price (in dollars per share) | $ / shares     $ 2.31      
Exercise price (in dollars per share) | $ / shares     $ 5.25      
Proceeds from issuance of common stock under stock plans | $     $ 1,200      
Exercisable at the end of the period (in shares)     15,018,000      
Weighted-Average Exercise Price (in dollars per share) | $ / shares     $ 6.27      
Options exercised (in shares)     313,000      
Securities Purchase Agreement | RA Capital Healthcare Fund, L.P. | Pre-Funded Warrants            
Stock-based compensation disclosure            
Pre-Funded warrants issued to purchase shares   5,434,782        
Exercise price | $ / shares   $ 5.51        
Aggregate gross proceeds | $   $ 29,900        
Transaction costs | $   200        
Proceeds from issuance of convertible bonds, issuance costs | $   $ 200        
2018 Plan            
Stock-based compensation disclosure            
Aggregate number of common shares reserved for future issuance     32,800,000      
2018 Plan | Stock options            
Stock-based compensation disclosure            
Options exercised (in shares)     313,000      
Compensation Policy for Non-Employee Directors | Deferred share units            
Stock-based compensation disclosure            
Common stock issued to retiring directors (in shares)     148,000 166,000 127,000  
Common stock issued when a director ceases to be a member (in shares)     1      
Stock units previously granted (in shares)     100,000 52,000 15,000  
Compensation expense | $     $ 700 $ 700 $ 300  
Compensation Policy for Non-Employee Directors | Stock options            
Stock-based compensation disclosure            
Stock options granted to directors (in shares)     321,622 352,000 300,000  
XML 95 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
ft²
item
lease
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
ft²
agreement
Lessee, Lease, Description [Line Items]        
Number of real estate leases | lease   1    
Lessee, Operating Lease, Existence of Option to Extend [true false]   true    
Lease liabilities   $ 15,244    
Weighted-average discount rate   11.00%    
100 basis point change effect on ROU asset   $ 1,000    
Lease expense for operating lease payments   4,000 $ 4,000 $ 4,000
Leasehold impairment charge   0    
Cash paid against operating lease liabilities   5,300 5,300  
Right-of-use assets   $ 10,231 12,392  
Weighted average remaining term of the operating leases   3 years 3 months    
Sublease income   $ 1,100 $ 4,900  
Sub lessee lease incentive payable $ 4,000 4,000    
Payment of sub lessee lease incentive $ 1,800      
Sublease minimum future rental payment receivable forgiven   $ 4,600    
830 Winter Street, Waltham, MA        
Lessee, Lease, Description [Line Items]        
Area of space leased | ft²   120,000    
Number of additional terms for which lease agreement can be extended | item   2    
Operating lease term extension period   5 years    
Winter Street 930 Waltham MA        
Lessee, Lease, Description [Line Items]        
Number of executed sub-lease spaces | agreement       4
Area of executed sublease space | ft²       65,000
Minimum rental payments over the remaining term of the sublease   $ 5,700    
XML 96 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Leases  
2023 $ 5,503
2024 5,522
2025 5,543
2026 1,429
2027 13
Total lease payments 18,010
Less imputed interest (2,766)
Total lease liabilities 15,244
Variable operating costs and real estate taxes $ 3,800
XML 97 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Collaborations and Manufacturing Commitments        
Research and development   $ 213,370 $ 151,117 $ 114,592
2012 license agreement with a contract manufacturing vendor        
Collaborations and Manufacturing Commitments        
Specific development and sales-based milestone payments $ 18,000      
Research and development   6,000 $ 3,000  
In-process and future manufacturing of antibody, drug substance, and cytotoxic agents        
Collaborations and Manufacturing Commitments        
Noncancelable obligations under several agreements   17,900    
Minimum        
Collaborations and Manufacturing Commitments        
Manufacturing commitment   $ 43,700    
XML 98 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction    
Payments to related party $ 5.0  
License and milestone fees    
Related Party Transaction    
Revenue from related parties $ 6.0 $ 6.0
XML 99 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Benefit Plans      
Maximum employees' contribution (as a percent) 100.00%    
Matching contribution of first 6% of eligible employees' contributions (as a percent) 50.00%    
Percentage of eligible employees' contributions matched by the company 6.00%    
Company's contribution $ 1.0 $ 0.5 $ 0.4
XML 100 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Agreements - Novartis (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2010
item
Nov. 30, 2022
USD ($)
Aug. 31, 2022
USD ($)
Collaborative Agreements disclosures            
Potential milestone payment         $ 125,000  
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299      
Contract with customer liability 50,211 92,068 110,109      
License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer 76,027 $ 22,650 $ 63,742      
Novartis            
Collaborative Agreements disclosures            
Contract with customer liability $ 2,800         $ 2,800
Number of single-target licenses | item 1     6    
Novartis | License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer $ 2,800          
Novartis | Milestone payments plus royalties on the commercial sales            
Collaborative Agreements disclosures            
Revenue from contract with customer 5,000          
Novartis | Future Technological Improvements            
Collaborative Agreements disclosures            
Contract with customer liability $ 800          
Roche            
Collaborative Agreements disclosures            
Number of single-target licenses | item 5          
Maximum | Novartis | Milestone payments plus royalties on the commercial sales            
Collaborative Agreements disclosures            
Potential milestone payment $ 199,500          
XML 101 imgn-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0000855654 us-gaap:ConvertibleDebtMember 2021-06-01 2021-06-30 0000855654 us-gaap:RetainedEarningsMember 2022-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000855654 us-gaap:RetainedEarningsMember 2021-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000855654 us-gaap:RetainedEarningsMember 2020-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000855654 us-gaap:RetainedEarningsMember 2019-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000855654 imgn:PreFundedWarrantMember 2021-12-31 0000855654 us-gaap:EmployeeStockMember 2022-12-31 0000855654 us-gaap:EmployeeStockMember 2021-12-31 0000855654 us-gaap:EmployeeStockMember 2020-12-31 0000855654 us-gaap:EmployeeStockMember 2018-06-01 2018-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2021-12-31 0000855654 2022-11-01 2022-11-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2022-01-01 2022-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2021-01-01 2021-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2020-01-01 2020-12-31 0000855654 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2022-12-31 0000855654 imgn:InducementEquityIncentivePlanOrInducementPlanMember 2022-12-31 0000855654 imgn:StockIncentivePlan2018Member 2022-07-15 0000855654 imgn:ImmunogenIncRestatedStockOptionPlanMember 2022-04-01 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2021-01-01 2021-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-12-31 0000855654 us-gaap:RestrictedStockMember 2022-12-31 0000855654 us-gaap:RestrictedStockMember 2021-12-31 0000855654 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0000855654 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000855654 us-gaap:PerformanceSharesMember 2022-11-01 2022-11-30 0000855654 us-gaap:PerformanceSharesMember 2022-05-01 2022-05-31 0000855654 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000855654 srt:MaximumMember imgn:Amended2018PlanAndInducementPlanMember 2022-01-01 2022-12-31 0000855654 imgn:Amended2018PlanAndInducementPlanMember 2022-01-01 2022-12-31 0000855654 2032-01-01 2022-12-31 0000855654 2027-01-01 2022-12-31 0000855654 2023-01-01 2022-12-31 0000855654 srt:MinimumMember 2032-01-01 2022-12-31 0000855654 srt:MinimumMember 2027-01-01 2022-12-31 0000855654 srt:MinimumMember 2023-01-01 2022-12-31 0000855654 srt:MaximumMember 2032-01-01 2022-12-31 0000855654 srt:MaximumMember 2027-01-01 2022-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember 2023-01-01 2022-12-31 0000855654 imgn:MagentaMember imgn:UpfrontPaymentMember 2022-11-01 2022-11-30 0000855654 imgn:EliLillyAndCompanyMember imgn:MaterialRightsToReplacementTargetLicenseMember 2022-02-01 2022-02-28 0000855654 imgn:EliLillyAndCompanyMember imgn:InitialTargetLicenseMember 2022-02-01 2022-02-28 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:LicenseAndMilestoneFeesMember imgn:DevelopmentMilestonesMember 2022-01-01 2022-12-31 0000855654 imgn:ViridianMember imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember 2022-01-01 2022-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:MagentaTherapeuticsMember imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember imgn:MaterialRightsToObtainAdditionalTargetLicensesToReplacementTargetsMember 2022-01-01 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember imgn:InitialTargetLicenseMember 2022-01-01 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember imgn:AdditionalTargetsMember 2022-01-01 2022-12-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:UpfrontPaymentMember 2022-01-01 2022-12-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:ResearchAndDevelopmentSupportMember 2022-01-01 2022-12-31 0000855654 imgn:ProductRevenueNetMember 2022-01-01 2022-12-31 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2022-01-01 2022-12-31 0000855654 imgn:ViridianMember imgn:LicenseAndMilestoneFeesMember imgn:DevelopmentMilestonesMember 2021-01-01 2021-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:LicenseAndMilestoneFeesMember imgn:DevelopmentMilestonesMember 2021-01-01 2021-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:LicenseAndMilestoneFeesMember 2021-01-01 2021-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember imgn:LicenseAndMilestoneFeesMember 2021-01-01 2021-12-31 0000855654 imgn:ViridianMember 2021-01-01 2021-12-31 0000855654 imgn:ResearchAndDevelopmentSupportMember 2021-01-01 2021-12-31 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2021-01-01 2021-12-31 0000855654 imgn:LicenseAndMilestoneFeesMember 2021-01-01 2021-12-31 0000855654 imgn:ResearchAndDevelopmentSupportMember 2020-01-01 2020-12-31 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2020-01-01 2020-12-31 0000855654 imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:UpfrontPaymentMember 2010-01-01 2010-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:ExtensionAndAmendmentFeeMember 2010-01-01 2010-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:ExerciseFeeMember 2010-01-01 2010-12-31 0000855654 imgn:RocheMember imgn:UpfrontPaymentMember 2000-01-01 2000-12-31 0000855654 imgn:LicenseAgreementWithContractManufacturingVendor2012Member 2022-01-01 2022-12-31 0000855654 imgn:LicenseAgreementWithContractManufacturingVendor2012Member 2021-01-01 2021-12-31 0000855654 us-gaap:ConvertibleDebtMember 2021-07-01 2021-07-31 0000855654 imgn:ManufacturingCommitmentsMember 2022-12-31 0000855654 2022-12-01 2022-12-31 0000855654 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0000855654 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000855654 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000855654 us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0000855654 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000855654 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000855654 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000855654 us-gaap:ComputerEquipmentMember 2022-12-31 0000855654 us-gaap:AssetUnderConstructionMember 2022-12-31 0000855654 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000855654 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000855654 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000855654 us-gaap:ComputerEquipmentMember 2021-12-31 0000855654 us-gaap:AssetUnderConstructionMember 2021-12-31 0000855654 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2022-01-01 2022-12-31 0000855654 imgn:RaCapitalHealthcareFundL.p.Member imgn:PreFundedWarrantMember imgn:SecuritiesPurchaseAgreementMember 2021-08-01 2021-08-31 0000855654 srt:MinimumMember 2022-12-31 0000855654 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000855654 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000855654 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000855654 imgn:WinterStreet930WalhamMaMember 2022-12-31 0000855654 us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0000855654 us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000855654 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0000855654 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0000855654 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000855654 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0000855654 us-gaap:PerformanceSharesMember 2022-12-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2022-12-31 0000855654 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000855654 us-gaap:ForeignCountryMember 2022-12-31 0000855654 us-gaap:DomesticCountryMember 2022-12-31 0000855654 us-gaap:ConvertibleDebtMember 2022-12-31 0000855654 us-gaap:ConvertibleDebtMember 2017-12-31 0000855654 us-gaap:ConvertibleDebtMember 2016-12-31 0000855654 us-gaap:ConvertibleDebtMember 2020-12-31 0000855654 us-gaap:ConvertibleDebtMember 2021-06-30 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:UpfrontPaymentMember imgn:DevelopmentMilestonesMember 2022-01-01 2022-12-31 0000855654 imgn:ViridianMember imgn:FutureTechnologicalImprovementsMember 2022-01-01 2022-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:UpfrontPaymentMember imgn:DevelopmentMilestonesMember 2021-01-01 2021-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember imgn:UpfrontPaymentMember 2020-01-01 2020-12-31 0000855654 imgn:EliLillyAndCompanyMember imgn:MaterialRightsToReplacementTargetLicenseMember 2022-12-31 0000855654 imgn:CytomxTherapeuticsIncAndNovartisMember imgn:ProbableMilestonesMember 2020-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:FutureTechnologicalImprovementsMember 2022-12-31 0000855654 imgn:MagentaTherapeuticsMember imgn:LicenseAndMilestoneFeesMember 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember imgn:UpfrontPaymentMember 2022-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2022-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2022-08-31 0000855654 imgn:UpfrontOptionFeeMember 2021-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember imgn:UpfrontPaymentMember 2020-12-31 0000855654 imgn:ViridianMember imgn:ProbableMilestonesMember 2022-12-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:ProbableMilestonesMember 2020-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember srt:MaximumMember 2022-12-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:LicenseAndMilestoneFeesMember srt:MaximumMember 2022-12-31 0000855654 2022-11-30 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:LicenseAndMilestoneFeesMember 2020-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:LicenseAndMilestoneFeesMember imgn:SalesMilestonesMember 2020-10-31 0000855654 imgn:ViridianMember imgn:LicenseAndMilestoneFeesMember 2020-10-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember 2017-08-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:LicenseAndMilestoneFeesMember imgn:SalesMilestonesMember 2016-06-30 0000855654 imgn:RocheMember imgn:LicenseAndMilestoneFeesMember imgn:DevelopmentAndRegulatoryMilestonePaymentsMember 2000-12-31 0000855654 imgn:RocheMember imgn:TargetUndisclosedMember 2000-12-31 0000855654 us-gaap:OtherCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000855654 imgn:ViridianMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000855654 imgn:RocheMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000855654 us-gaap:OtherCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000855654 imgn:ViridianMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000855654 imgn:RocheMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000855654 us-gaap:OtherCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000855654 imgn:ViridianMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000855654 imgn:RocheMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000855654 us-gaap:CommonStockMember 2022-12-31 0000855654 us-gaap:CommonStockMember 2021-12-31 0000855654 us-gaap:CommonStockMember 2020-12-31 0000855654 us-gaap:CommonStockMember 2019-12-31 0000855654 imgn:StockIncentivePlan2018Member 2022-12-31 0000855654 us-gaap:EmployeeStockMember 2018-06-30 0000855654 imgn:RedmileGroupLlcMember imgn:PreFundedWarrantMember 2021-12-31 0000855654 imgn:RaCapitalHealthcareFundL.p.Member imgn:PreFundedWarrantMember 2021-12-31 0000855654 imgn:RaCapitalHealthcareFundL.p.Member imgn:PreFundedWarrantMember imgn:SecuritiesPurchaseAgreementMember 2021-08-31 0000855654 2021-08-31 0000855654 2020-12-31 0000855654 2019-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-12-31 0000855654 imgn:WinterStreet830WalthamMAMember 2022-12-31 0000855654 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000855654 us-gaap:EquipmentMember 2022-12-31 0000855654 us-gaap:EquipmentMember 2021-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2022-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2021-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember imgn:UpfrontPaymentMember 2017-08-01 2017-08-31 0000855654 imgn:UpfrontPaymentMember 2020-12-31 0000855654 imgn:LicenseAgreementWithContractManufacturingVendor2012Member 2021-10-01 2021-10-31 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2021-01-01 2021-12-31 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2020-01-01 2020-12-31 0000855654 imgn:InducementEquityIncentivePlanOrInducementPlanMember 2022-01-01 2022-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:StockIncentivePlan2018Member 2022-01-01 2022-12-31 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2022-01-01 2022-12-31 0000855654 imgn:KadcylaMember 2015-01-01 2015-12-31 0000855654 imgn:KadcylaMember us-gaap:RoyaltyMember 2022-01-01 2022-12-31 0000855654 imgn:KadcylaMember 2022-01-01 2022-12-31 0000855654 imgn:KadcylaMember imgn:OmersMember 2021-04-01 2021-06-30 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2015-01-01 2022-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2015-01-01 2015-12-31 0000855654 imgn:PreFundedWarrantMember 2021-08-31 0000855654 imgn:RocheMember 2000-05-01 2000-05-31 0000855654 2022-06-01 2022-06-30 0000855654 imgn:WinterStreet830WalthamMAMember 2022-01-01 2022-12-31 0000855654 imgn:RocheMember 2022-01-01 2022-12-31 0000855654 imgn:OxfordBiotherapeuticsLtdMember 2022-01-01 2022-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2022-01-01 2022-12-31 0000855654 imgn:MagentaMember 2022-01-01 2022-12-31 0000855654 imgn:FusionPharmaceuticalsMember 2022-01-01 2022-12-31 0000855654 imgn:DebiopharmInternationalMember 2022-01-01 2022-12-31 0000855654 imgn:CytomXTherapeuticsIncMember 2022-01-01 2022-12-31 0000855654 imgn:BayerHealthCareMember 2022-01-01 2022-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2010-01-01 2010-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember 2022-01-01 2022-12-31 0000855654 imgn:RocheMember imgn:TargetUndisclosedMember 2000-01-01 2000-12-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2018-05-01 2018-05-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2022-01-01 2022-12-31 0000855654 imgn:KadcylaMember imgn:OmersMember 2022-01-01 2022-12-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2021-01-01 2021-12-31 0000855654 imgn:KadcylaMember imgn:OmersMember 2021-01-01 2021-12-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2020-01-01 2020-12-31 0000855654 imgn:OmersMember imgn:KadcylaMember 2019-01-01 2019-01-31 0000855654 imgn:UpfrontPaymentMember 2022-11-01 2022-11-30 0000855654 imgn:EliLillyAndCompanyMember imgn:UpfrontPaymentMember 2022-02-01 2022-02-28 0000855654 imgn:LicenseAndMilestoneFeesMember 2022-01-01 2022-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:UpfrontPaymentMember 2020-10-01 2020-10-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalMember imgn:UpfrontPaymentMember 2020-01-01 2020-12-31 0000855654 imgn:HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember imgn:LicenseAndMilestoneFeesMember 2022-12-31 0000855654 imgn:AdditionalTargetsMember 2022-12-31 0000855654 imgn:LicenseAndMilestoneFeesMember 2022-12-31 0000855654 imgn:LicenseAndMilestoneFeesMember 2021-12-31 0000855654 imgn:ViridianMember 2022-01-01 2022-12-31 0000855654 imgn:EliLillyAndCompanyMember 2022-02-28 0000855654 imgn:WinterStreet930WalhamMaMember 2020-01-01 2020-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2022-01-01 2022-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember 2021-01-01 2021-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember 2020-01-01 2020-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember 2017-08-01 2017-08-31 0000855654 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000855654 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000855654 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember srt:MinimumMember 2015-01-01 2015-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember srt:MaximumMember 2015-01-01 2015-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2022-01-01 2022-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2021-01-01 2021-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2020-01-01 2020-12-31 0000855654 2020-01-01 2020-12-31 0000855654 2021-01-01 2021-12-31 0000855654 2022-12-31 0000855654 2021-12-31 0000855654 2022-06-30 0000855654 2023-02-21 0000855654 2022-01-01 2022-12-31 imgn:Option iso4217:USD shares imgn:segment shares iso4217:USD imgn:Institution imgn:item pure utr:sqft imgn:agreement imgn:lease imgn:plan 253631000 206147000 176153000 0 0 0000855654 2022 FY 226046000 220361000 -0.88 -0.68 -0.25 P13M P61M P3M P3M false 10-K true 2022-12-31 --12-31 false 0-17999 ImmunoGen, Inc. MA 04-2726691 830 Winter Street Waltham MA 02451 781 895-0600 Common Stock IMGN NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 989665866 226046108 42 Ernst & Young LLP Boston, Massachusetts 275138000 478750000 12596000 4467000 1531000 2345000 0 3000000 3851000 4115000 11005000 7322000 304121000 499999000 4377000 4663000 10231000 12392000 16196000 14011000 8711000 348936000 525765000 45353000 18434000 11111000 5469000 38783000 23077000 162000 198000 8659000 6077000 4096000 3537000 13856000 44351000 121858000 100945000 36355000 47717000 11148000 15244000 205000 381000 23449000 34967000 300000 1306000 193110000 200179000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 600000000 600000000 226046000 220361000 2260000 2204000 1847638000 1794525000 -1694072000 -1471143000 155826000 325586000 348936000 525765000 76027000 22650000 63742000 29261000 46808000 68529000 2554000 940000 398000 28000 108782000 69856000 132299000 176000 213370000 151117000 114592000 116129000 43812000 38600000 1487000 329675000 194929000 154679000 -220893000 -125073000 -22380000 4341000 51000 729000 4165000 13103000 23107000 47000 95000 -994000 -1131000 481000 -221711000 -139303000 -44372000 1218000 -222929000 -139303000 -44372000 -0.88 -0.68 -0.25 253631000 206147000 176153000 -222929000 -139303000 -44372000 150136000 1501000 1209846000 -1287468000 -76121000 -44372000 -44372000 458000 5000 1466000 1471000 44496000 445000 193826000 194271000 395000 4000 -4000 487000 -5000 5000 13978000 13978000 343000 343000 194998000 1950000 1419460000 -1331840000 89570000 -139303000 -139303000 998000 10000 3759000 3769000 24181000 242000 153788000 154030000 199045000 199045000 239000 3000 997000 1000000 2000 57000 -1000 1000 16794000 16794000 681000 681000 220361000 2204000 1794525000 -1471143000 325586000 -222929000 -222929000 5167000 51000 25598000 25649000 491000 5000 1900000 1905000 24899000 24899000 27000 716000 716000 226046000 2260000 1847638000 -1694072000 155826000 -222929000 -139303000 -44372000 12836000 39155000 68529000 4165000 13103000 23107000 1783000 2017000 2101000 691000 25615000 17475000 14321000 8129000 4432000 -7465000 -814000 2334000 -990000 16196000 -3000000 3000000 -3631000 3683000 -579000 2476000 2161000 1680000 1515000 5300000 -2275000 7202000 26735000 9148000 -819000 5642000 849000 -4100000 14750000 -7261000 16734000 -41857000 -18041000 -17323000 -3537000 -3016000 -2972000 -229802000 -169416000 -78620000 1426000 1364000 1434000 917000 -1364000 -1434000 509000 1100000 1905000 3769000 1471000 391000 391000 391000 199045000 373000 701000 25649000 154030000 194271000 27554000 355744000 195742000 -203612000 184894000 117631000 478750000 293856000 176225000 275138000 478750000 293856000 47000 95000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">IMMUNOGEN, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">A.</b></span><b style="font-weight:bold;">Nature of Business and Plan of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ImmunoGen, Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the development and commercialization of antibody-drug conjugates, or ADCs. On November 14, 2022, the U.S. Food and Drug Administration (FDA) granted accelerated approval for ELAHERE™ (mirvetuximab soravtansine-gynx) for the treatment of adult patients with folate receptor alpha (FRα)-positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal cancer, who have received one to three prior systemic treatment regimens. ELAHERE was approved under FDA's accelerated approval program based on objective response rate (ORR), duration of response (DOR), and safety data from the pivotal SORAYA trial. Continued approval may be contingent upon verification and description of clinical benefit in a confirmatory trial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $222.9 million during the year ended December 31, 2022, and had an accumulated deficit of approximately $1.7 billion as of December 31, 2022. The Company has primarily funded these losses through payments received from its collaborations and equity, convertible debt, and other financings such as royalty financing transactions. Until the Company can generate significant cash flows from sales of ELAHERE, management expects to continue to generate substantial operating losses for at least the near term as the Company incurs significant operating expenses related to research and development and selling and marketing of ELAHERE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:41.05pt;margin:6pt 0pt 0pt 0pt;">At December 31, 2022, the Company had $275.1 million of cash and cash equivalents on hand. The Company’s current level of cash and cash equivalents is not sufficient to meet its current operating plans for the next twelve months following the issuance of these financial statements. As a result, substantial doubt is deemed to exist regarding the Company’s ability to continue as a going concern for a period of one year from the issuance of these financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:41.05pt;margin:6pt 0pt 0pt 0pt;">The Company plans to meet its operating cash flow requirements with its current cash and cash equivalents, cash generated from commercial sales of ELAHERE, milestone payments from new or existing collaborations, and additional funds accessed through equity, debt, or other financings such as royalty financing transactions, as well as cash preservation activities. Such activities may not succeed. The failure of the Company to obtain sufficient funds on acceptable terms could have a material adverse effect on the Company’s business, results of operations, and financial condition and require the Company to defer or limit some or all of its research, development, clinical and/or commercial projects, including trials to support potential label expansion of ELAHERE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:41.05pt;margin:6pt 0pt 6pt 0pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, the development by its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, manufacturing and marketing limitations, challenges entering into new collaborations, complexities associated with managing collaboration arrangements, third-party reimbursements, and compliance with governmental regulations.</p> -222900000 -1700000000 275100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">B.</b></span><b style="font-weight:bold;">Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Switzerland GmbH, ImmunoGen U.S. Holding, Inc., ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S.) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has evaluated all events or transactions that occurred after December 31, 2022 up through the date the Company issued these financial statements. On February 28, 2023, the Company and Vertex Pharmaceuticals Incorporated (“Vertex”) entered into a multi-target license and option agreement, pursuant to which the Company granted Vertex rights to the Company’s ADC technology to research and evaluate ADCs directed to specified targets, with an option to take exclusive development and commercialization licenses to a specified number of targets over a specified term. Under the terms of the agreement, the Company is entitled to receive an upfront payment of $15.0 million. <span style="background:#ffffff;">The </span>Company did not have any other material subsequent events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Univers 45 Light';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Revenue Recognition </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Product Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company generates product revenue from sales of <span style="color:#0a0a0a;background:#fefefe;">ELAHERE</span> in the U.S. to a limited number of specialty distributors and specialty pharmacy providers. These customers subsequently resell the products<span style="font-style:italic;font-weight:bold;"> </span>or dispense the products directly to patients. In addition, the Company has entered into arrangements with payors that provide for government mandated rebates, discounts, and allowances with respect to the utilization of <span style="color:#0a0a0a;background:#fefefe;">its products</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">Product revenue is recognized when the customer takes control of the product, typically upon delivery to the customer. Product revenue is recorded at the net sales price, or transaction price, which includes estimated reserves for variable consideration resulting from chargebacks, government rebates, trade discounts and allowances, product returns and other incentives that are offered within the contract with customers, healthcare providers, payors and other indirect customers relating to the sales of the Company’s product. Reserves are established based on the amounts earned or to be claimed on the related sales. Where appropriate, the Company utilizes the expected value method to determine the appropriate amount for estimates of variable consideration based on factors such as the Company’s current contractual and statutory requirements, specific known market events and trends, industry data and forecasted customer buying and payment patterns, the percentage of our products that are sold via these programs, and our product pricing. The amount of variable consideration that is included in the transaction price may be constrained and is included in net product revenues only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results vary from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Chargebacks:</i> Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell product to qualified healthcare providers and government agencies at prices lower than the list prices charged to the customers who directly purchase the product from the Company. The customers charge the Company for the difference between what they pay for the product and the ultimate contractually committed or government required lower selling price to the qualified healthcare providers. These reserves are estimated using the</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;background:#ffffff;margin:0pt;">expected value method based upon a range of possible outcomes and are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Government rebates:</i> Government rebates consist of Medicare and Medicaid rebates, which were estimated using the expected value method, based upon a range of possible outcomes for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Trade discounts and allowances: </i>The Company provides the customers with discounts that are explicitly stated in the contracts and recorded as a reduction of revenue in the period the related product revenue is recognized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Product returns: </i>The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities based on available industry data and its visibility into the inventory remaining in the distribution channel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Other deductions: </i>Co-pay assistance relates to financial assistance provided to qualified patients, whereby the Company may assist them with prescription drug co-payments required by the patient’s insurance provider. Reserves for co-pay assistance are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company entered into a third-party logistics distribution agreement (the 3PL Agreement) to engage a logistics distribution agent (the 3PL Agent) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include</span> storage, distribution, processing product returns, customer service support, logistics </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">support, electronic data interface and system access support.<span style="font-size:12pt;"> </span>Revenue is recognized upon transfer of control of the product to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">As a practical expedient, sales commissions, which represent costs to obtain a contract, are expensed when incurred because the amortization period would have been one year or less. Sales commissions are recorded in selling, general and administrative expense and costs of sales, respectively, in the</span> <span style="background:#ffffff;">statements of operations and comprehensive loss. Additionally, as a practical expedient, the Company has elected to</span> treat all shipping and handling fees related to delivery of product as fulfillment activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">License and Milestone Fee Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) technology transfer services and other activities to be performed on behalf of the collaborative partner, and (iv) delivery of cytotoxic agents and/or the manufacture of preclinical and clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for services, payments for preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers, </i>in accounting for these agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue is recognized when a 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. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations based on its assessment of whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company exercises judgment in assessing those promised goods and services that are distinct and thus representative of performance obligations. To the extent the Company identifies multiple performance obligations in a contract, the Company must develop assumptions that require judgment to determine the estimated standalone selling price for each performance obligation in order to allocate the transaction price among the identified performance obligations. These judgments and assumptions are discussed in further detail below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At December 31, 2022, the Company had the following types of agreements with the parties identified below:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Development and commercialization licenses, which provide the counterparty with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize compounds to a specified antigen target:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (two exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Eli Lilly and Company (multiple exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (one territory-specific exclusive single-compound license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Magenta Therapeutics (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (one exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Oxford BioTherapeutics/Menarini (one exclusive single-target license sublicensed from Amgen)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Roche, through its Genentech unit (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Viridian (one exclusive single-target license)</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the year ended December 31, 2022, pursuant to notice received, certain exclusive development and commercialization licenses granted to Novartis were terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Development and Commercialization Licenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target or compound and may also include obligations related to rights to future technological improvements and other activities to be performed on behalf of the collaborative partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"> Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In certain instances, the Company may also provide cytotoxic agents and/or clinical materials or other services in addition to the development and commercialization licenses. For example, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company and may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request certain services, achieve milestones, or become liable for royalty payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining the performance obligations for these arrangements, management evaluates whether the license is distinct and has significant standalone functionality either alone or with other readily available resources based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise and ADC manufacturing capabilities in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. If the license is not distinct, the license is combined with other goods or services into a single performance obligation and revenue is recognized over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company estimates the standalone selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the other services to be performed on behalf of its collaborators and market rates for similar services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to technology transfer activities and other services as the services are performed. The Company is generally compensated for these activities at negotiated rates that are consistent with what other third parties would charge. The Company records amounts recognized for services performed as a component of research and development support revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company may also provide cytotoxic agents and/or preclinical and clinical materials (drug substance/drug product) to its collaborators at negotiated prices generally consistent with what other third parties would charge. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Company recognizes revenue on cytotoxic agents and/or preclinical and clinical materials when control transfers to the collaborator as a component of research and development support revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into two categories: (i) development and regulatory milestones, and (ii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the FDA or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the inception of each arrangement, the Company evaluates any development and regulatory milestone payments to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. As part of its evaluation of the constraint, the Company considers numerous factors, including whether the achievement of the milestone is outside the control of the Company and contingent upon the future success of clinical trials, the collaborator’s efforts, or the receipt of regulatory approval. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts the estimate of the transaction price. In addition, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. Amounts allocated to a satisfied performance obligation are recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Collaboration and Option Agreements/Right-to-Test Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) “take” options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) after providing services at the collaborator’s request at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated standalone selling price of the option using the following inputs: (a) estimated fair value of the license underlying each option, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license is distinct from the other promised goods and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining whether a collaboration and option agreement is within the scope of ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808 and not representative of a vendor-customer relationship, the Company segregates the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities are recorded as research and development expense and reimbursements received from the partner are recognized as an offset to research and development expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transaction Price Allocated to Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Deferred revenue under ASC 606 represents the portion of the transaction price received under various contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $50.2 million. The Company expects to recognize revenue on approximately 28%, 70%, and 2% of the remaining performance obligations over the next 12 months, <span style="-sec-ix-hidden:Hidden_y5HJQ5Q-A0SxVru-cuT8nA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13</span></span> to 60 months, and <span style="-sec-ix-hidden:Hidden_zAkqr8LvPkmTXExcKzcZ2w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">61</span></span> to 120 months, respectively, however, it does not control when or if any collaborator will terminate existing development and commercialization licenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Balances from Contracts with Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,211</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:43.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:43.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,872</p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The timing of revenue recognition, billings, and cash collections results in billed receivables, unbilled receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded (under the caption deferred revenue). Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company recorded the following during the year ended December 31, 2022: (i) pursuant to the Company’s license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), upon delivery of clinical materials in 2022, the Company recognized as license and milestone fee revenue the remaining $28.5 million of the deferred revenue balance as of December 31, 2021 related to the $45.0 million of upfront and development milestone payments previously received; (ii) pursuant to a license agreement executed with Eli Lilly and Company (Lilly) during 2022, the Company received upfront payments of $26.0 million, of which $18.4 million was recognized as license and milestone fee revenue and the remainder deferred, further details of which can be found in Note C, “Agreements”; (iii) pursuant to a license agreement executed with Magenta Therapeutics in 2022, the Company recorded $6.0 million as license and milestone fee revenue, of which $1.6 million had been previously received and recorded as deferred revenue as of December 31, 2021; (iv) $16.4 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA<span style="color:#231f20;"> </span>royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties”; and (v) $2.9 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, which includes $2.8 million related to Novartis Institutes for BioMedical Research, Inc.’s (Novartis) termination of certain of the license agreements between the Company and Novartis in August 2022, further details of which can be found in Note C, “Agreements.” Lastly, during 2021, the Company recorded a contract asset of $3.0 million for a probable development milestone pursuant to its license agreement with Viridian Therapeutics, Inc. (Viridian), which was subsequently achieved in April 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Pursuant to the Company’s license agreement with <span style="background:#ffffff;">Huadong</span>, upon delivery of clinical materials in 2021, the Company recorded $14.6 million of the $40.0 million upfront payment received and deferred in 2020 as license and milestone fee revenue. Additionally, in December 2021, the Company received a $5.0 million payment for a development milestone achieved pursuant to its agreement with Huadong, of which $1.8 million was recorded as license and milestone fee revenue in 2021, with the remainder deferred and recorded as revenue upon delivery of clinical material in 2022 as noted above. Also, during 2021, pursuant to its license agreement with Viridian, the Company recorded $2.5 million as license and milestone fee revenue related to a development milestone achieved in October 2021 and a contract asset of $3.0 million for a second probable development milestone which was subsequently achieved and paid in 2022 as discussed above. The Company also recorded $0.2 million as license and milestone fee revenue for delivery of certain materials to Viridian that had been previously deferred, $0.3 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, and recorded $7.7 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note <span style="white-space:pre-wrap;">H, “Liability Related to Sale of Future Royalties.” Lastly, pursuant to a research agreement with Magenta, the Company received a </span>$1.6 million upfront option fee that was included in deferred revenue at December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">During 2020, the Company recognized $60.5 million of previously deferred license revenue upon Jazz’s opt-out of its right to the last remaining license under the agreement and $3.2 million of upfront fees previously received from other partners, of which $1.4 million was included in contract liabilities at the beginning of 2020. As noted above, a $40.0 million upfront payment received in 2020 pursuant to a license agreement executed with Huadong was recorded as deferred revenue and none of this amount was recognized as revenue during 2020. Additionally, a contract asset of $3.6 million, net of $4.4 million in related contract liabilities, was recorded for two probable milestones in 2019 pursuant to license agreements with CytomX and Novartis, which were subsequently achieved and paid during 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Financial Instruments and Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short-term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of December 31, 2022 and 2021. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of December 31, 2022 and 2021, the Company held $275.1 million and $478.8 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper which were classified as cash and cash equivalents. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Non-cash Investing Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $0.3 million and $0.2 million of accrued capital expenditures as of December 31, 2022 and 2021, respectively, which have been treated as a non-cash investing activity and accordingly, are not reflected in the consolidated statement of cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ASC 820, <i style="font-style:italic;">Fair Value Measurement</i>, defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the U.S., and provides for disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2022 and 2021, the Company held certain assets that are required to be measured at fair value on a recurring basis. The fair value of the Company’s cash equivalents is based on quoted prices from active markets (Level 1 inputs). The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled receivable, contract assets, non-cash royalty receivable, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature.<span style="font-family:'inherit';"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Accounts Receivable </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Accounts receivable arise from product sales and amounts due from the Company’s collaboration partners. The amount from product sales represents amounts due from specialty distributors and specialty pharmacy providers in the U.S. The Company monitors economic conditions and the financial performance and credit worthiness of its counterparties to identify facts or circumstances that may indicate that its receivables are at risk of collection. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on the composition of its accounts receivable, considering past events, current economic conditions, and reasonable and supportable forecasts about the future economic conditions. The contractual life of our accounts receivable is generally short-term. Amounts determined to be uncollectible are charged or written-off against the reserve. For the years ended December 31, 2022 and 2021, the Company did not record any expected credit losses related to outstanding accounts receivable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Unbilled Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Unbilled receivable primarily represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaborator agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Inventory</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Inventories are stated at the lower of cost or estimated net realizable value with cost based on the first-in first-out method. Inventory that can be used in either the production of clinical or commercial products is expensed as research and development costs when identified for use in clinical trials. The Company classifies its inventory costs as long-term when it expects to utilize the inventory beyond its normal operating cycle based on forecasted levels of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Prior to the regulatory approval of its drug candidates, the Company incurs expenses for the manufacture of drug product to support clinical development that could potentially be available to support the commercial launch of those drugs. Until the date at which regulatory approval has been received or is otherwise considered probable, the Company records all such costs as research and development expenses. Inventory used in clinical trials is also expensed as research and development expense, when selected for such use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company performs an assessment of the recoverability of capitalized inventories during each reporting period and writes down any excess and obsolete inventory to its net realizable value in the period in which the impairment is first identified. Such impairment charges, should they occur, are recorded as a component of cost of sales in the consolidated statements of operations and comprehensive loss. The determination of whether inventory costs will be realizable requires the use of estimates by management. If actual market conditions are less favorable than projected by management, additional write-downs of inventory may be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Clinical Trial Accruals</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these activities to third parties. Third-party clinical trial expenses include investigator fees, site costs (patient cost), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. </span>Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred. Clinical trial costs are reflected on the consolidated balance sheets as prepaid assets (to the extent payments exceed costs incurred) or accrued clinical trial costs (to the extent costs incurred exceed payments). These third-party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred<span style="background:#ffffff;">. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&amp;D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. </span>The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (ROU) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As the single payment obligations have all been made, there is no<span style="white-space:pre-wrap;"> related liability recorded. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Other Accrued Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):</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:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued contract payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,558</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued clinical trial costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,556</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued public reporting charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other current accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,077</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:10pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Accrued contract payments included in the table above primarily relate to external manufacturing, regulatory, and quality-related services. The increase in the balance as of December 31, 2022 compared to prior year was driven by timing of external manufacturing expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:10pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><i style="font-style:italic;">Research and Development Expenses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s research and development expenses are charged to expense as incurred and relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of its own and, in certain instances, its collaborators’ product candidates, and the cost of its own clinical trials, (iii) development related to clinical and commercial manufacturing processes, (iv) regulatory activities, (v) medical affairs activities, and (vi) external manufacturing operations. Payments made by the Company in advance for research and development services not yet provided and/or materials not yet delivered and accepted are recorded as prepaid expenses and are included in the accompanying consolidated balance sheets as prepaid and other current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company uses the liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities, as well as net operating loss carry forwards and tax credits and are measured using the enacted tax rates and laws that will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is recorded if, based on the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Property and equipment are stated at cost. The Company provides for depreciation based upon expected useful lives using the straight-line method over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shorter of remaining lease term or 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Equipment under capital leases is amortized over the lives of the respective leases or the estimated useful lives of the assets, whichever is shorter, and included in depreciation expense. Maintenance and repairs are charged to expense as incurred. Upon retirement or sale, the cost of disposed assets and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;margin:0pt;">The Company continually evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired if impairment indicators are present. The Company evaluates the realizability of its long-lived assets based on cash flow expectations for the related asset. Any write-downs to fair value are treated as permanent reductions in the carrying amount of the assets. Based on this evaluation, the Company believes that, as of each of the balance sheet dates presented, none of the Company’s long-lived assets were impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Common Stock Warrants </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company accounts for common stock warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance included in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i> (“ASC 480”) and ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i> (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance and remeasured each balance sheet date thereafter. Changes in the estimated fair value of the liability-classified warrants are recognized as a non-cash gain or loss in the accompanying consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Computation of Net Loss per Common Share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share is calculated based upon the weighted average number of shares of common stock outstanding during the period. Shares of the Company’s common stock underlying pre-funded warrants are included in the calculation of basic and diluted earnings per share. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted loss per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size: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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:38.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,459</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Stock-based Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2022, the Company is authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan, the Employee Stock Purchase Plan, or ESPP, and the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan. At the annual meeting of shareholders on June 15, 2022, the 2018 Plan was amended to provide for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to an additional 13,000,000 shares of the Company’s common stock, as well as up to 28,742,013 shares of common stock, which </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">represent the number of shares of common stock remaining under the 2018 Plan as of April 1, 2022, and awards previously granted under the 2018 Plan and the Company’s former stock-based plans, including the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to April 1, 2022. The Inducement Plan was approved by the Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 10,500,000 shares of the Company’s common stock. Options awarded under the two plans are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years<span style="white-space:pre-wrap;"> of the date of grant under each of these plans. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock-based awards are accounted for under ASC 718, <i style="font-style:italic;">“Compensation—Stock Compensation</i>.” Pursuant to ASC 718, the estimated grant date fair value of awards is charged to the statement of operations over the requisite service period, which is the vesting period. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted-average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior amongst its employee population. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">83.09%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84.67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.07%</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.76%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.80%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.21%</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Using the Black-Scholes option-pricing model, the weighted-average grant date fair values of options granted during the years ended December 31, 2022, 2021, and 2020, were $3.62, $5.07, and $3.28 per share, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):</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:53.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life in Yrs.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,219 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.28 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,892 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.89 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.76 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.71 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,013</p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,018 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.27 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.14 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,685</p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.76 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.71 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,013</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In 2020, the Company issued 2.6 million performance-based stock options to certain employees that will vest upon the achievement of specified performance goals. Upon assessment of the performance-based stock option awards as of December 31, 2021, the Company determined the first performance goal to be probable of vesting and, as such, recorded $2.6 million of stock-based compensation expense for the year ended December 31, 2021. In May 2022, the first performance goal was achieved, resulting in the vesting of 25% of the 2.6 million performance-based stock options. In November 2022, the second performance goal was achieved, resulting in the vesting of 50% of the 2.6 million performance-based stock options and $5.2 million of stock-based compensation expense recorded for the year ended December 31, 2022. On December 31, 2022, 12.5% of the 2.6 million performance-based stock options forfeited. The fair value of the remaining unvested performance-based stock options that could be expensed in future periods is $1.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"> A summary of restricted stock and restricted stock unit activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):</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:middle;width:72.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.59</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">138 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.45</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.43</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.68</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">138 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.45</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan. Following the share increase on January 1, 2021 under the ESPP’s “evergreen” provision, an aggregate of 2,000,000 shares of common stock have been reserved for issuance under the ESPP. Under the ESPP, eligible participants purchase shares of the Company's common stock at a price equal to 85% of the lesser of the closing price of the Company's common stock on the first business day and the final business day of the applicable plan purchase period. Plan purchase periods are six months and begin on January 1 and July 1 of each year, with purchase dates occurring on the final business day of the given purchase period. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period. During 2022, 2021, and 2020, approximately 178,000, 126,000, and 122,000 shares, respectively, were issued to participating employees at fair values ranging from $1.72 to $2.37 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the option plans and the ESPP was $24.9 million, $16.8 million, and $14.0 million during the years ended December 31, 2022, 2021, and 2020, respectively. The increase in stock compensation expense in 2022 was due primarily to the vesting of performance-based stock option awards as discussed above and an increase in the number of stock options granted in 2022 driven by significant hiring in the year. As of December 31, 2022, the estimated fair value of unvested employee awards was $57.4 million. The weighted-average remaining vesting period for these awards is approximately three years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the years ended December 31, 2022, 2021, and 2020 is $0.7 million, $0.7 million, and $0.3 million, respectively, of expense recorded for directors’ deferred share units, the details of which are discussed in Note J.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.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:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:32.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from the exercise of stock options and ESPP purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:6pt 0pt 6pt 36pt;"><i style="font-style:italic;">Comprehensive Loss</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company presents comprehensive loss in accordance with ASC 220, <i style="font-style:italic;">Comprehensive Income.</i> Comprehensive loss is comprised of the Company’s net loss for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Segment Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During all periods presented, the Company continued to operate in one reportable business segment under the management approach of ASC 280, <i style="font-style:italic;">Segment Reporting</i>, which is the business of the discovery and development of ADCs for the treatment of cancer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The percentages of revenues recognized from significant customers of the Company in the years ended December 31, 2022, 2021, and 2020 are included in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:43.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Partner:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Huadong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Roche</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">53%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eli Lilly</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">17%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Viridian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jazz</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">There were no other customers of the Company with significant revenues in the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 36pt;"><i style="font-style:italic;">Pending Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">No recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Switzerland GmbH, ImmunoGen U.S. Holding, Inc., ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S.) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> 15000000.0 <p style="font-family:'Univers 45 Light';font-size:10pt;line-height:1.19;padding-bottom:6pt;text-align:justify;text-indent:36pt;margin:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Revenue Recognition </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Product Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company generates product revenue from sales of <span style="color:#0a0a0a;background:#fefefe;">ELAHERE</span> in the U.S. to a limited number of specialty distributors and specialty pharmacy providers. These customers subsequently resell the products<span style="font-style:italic;font-weight:bold;"> </span>or dispense the products directly to patients. In addition, the Company has entered into arrangements with payors that provide for government mandated rebates, discounts, and allowances with respect to the utilization of <span style="color:#0a0a0a;background:#fefefe;">its products</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">Product revenue is recognized when the customer takes control of the product, typically upon delivery to the customer. Product revenue is recorded at the net sales price, or transaction price, which includes estimated reserves for variable consideration resulting from chargebacks, government rebates, trade discounts and allowances, product returns and other incentives that are offered within the contract with customers, healthcare providers, payors and other indirect customers relating to the sales of the Company’s product. Reserves are established based on the amounts earned or to be claimed on the related sales. Where appropriate, the Company utilizes the expected value method to determine the appropriate amount for estimates of variable consideration based on factors such as the Company’s current contractual and statutory requirements, specific known market events and trends, industry data and forecasted customer buying and payment patterns, the percentage of our products that are sold via these programs, and our product pricing. The amount of variable consideration that is included in the transaction price may be constrained and is included in net product revenues only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results vary from the Company’s estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Chargebacks:</i> Chargebacks for fees and discounts represent the estimated obligations resulting from contractual commitments to sell product to qualified healthcare providers and government agencies at prices lower than the list prices charged to the customers who directly purchase the product from the Company. The customers charge the Company for the difference between what they pay for the product and the ultimate contractually committed or government required lower selling price to the qualified healthcare providers. These reserves are estimated using the</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;background:#ffffff;margin:0pt;">expected value method based upon a range of possible outcomes and are established in the same period that the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Government rebates:</i> Government rebates consist of Medicare and Medicaid rebates, which were estimated using the expected value method, based upon a range of possible outcomes for the estimated payor mix. These reserves are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Trade discounts and allowances: </i>The Company provides the customers with discounts that are explicitly stated in the contracts and recorded as a reduction of revenue in the period the related product revenue is recognized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Product returns: </i>The Company estimates the amount of its product sales that may be returned by its customers and records this estimate as a reduction of revenue in the period the related product revenue is recognized. The Company currently estimates product return liabilities based on available industry data and its visibility into the inventory remaining in the distribution channel.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Other deductions: </i>Co-pay assistance relates to financial assistance provided to qualified patients, whereby the Company may assist them with prescription drug co-payments required by the patient’s insurance provider. Reserves for co-pay assistance are recorded in the same period the related revenue is recognized, resulting in a reduction of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company entered into a third-party logistics distribution agreement (the 3PL Agreement) to engage a logistics distribution agent (the 3PL Agent) to distribute the Company’s products to its customers. The 3PL Agent provides services to the Company that include</span> storage, distribution, processing product returns, customer service support, logistics </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">support, electronic data interface and system access support.<span style="font-size:12pt;"> </span>Revenue is recognized upon transfer of control of the product to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">As a practical expedient, sales commissions, which represent costs to obtain a contract, are expensed when incurred because the amortization period would have been one year or less. Sales commissions are recorded in selling, general and administrative expense and costs of sales, respectively, in the</span> <span style="background:#ffffff;">statements of operations and comprehensive loss. Additionally, as a practical expedient, the Company has elected to</span> treat all shipping and handling fees related to delivery of product as fulfillment activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">License and Milestone Fee Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) technology transfer services and other activities to be performed on behalf of the collaborative partner, and (iv) delivery of cytotoxic agents and/or the manufacture of preclinical and clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for services, payments for preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers, </i>in accounting for these agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue is recognized when a 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. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations based on its assessment of whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company exercises judgment in assessing those promised goods and services that are distinct and thus representative of performance obligations. To the extent the Company identifies multiple performance obligations in a contract, the Company must develop assumptions that require judgment to determine the estimated standalone selling price for each performance obligation in order to allocate the transaction price among the identified performance obligations. These judgments and assumptions are discussed in further detail below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At December 31, 2022, the Company had the following types of agreements with the parties identified below:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Development and commercialization licenses, which provide the counterparty with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize compounds to a specified antigen target:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (two exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Eli Lilly and Company (multiple exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (one territory-specific exclusive single-compound license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Magenta Therapeutics (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (one exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Oxford BioTherapeutics/Menarini (one exclusive single-target license sublicensed from Amgen)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Roche, through its Genentech unit (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Viridian (one exclusive single-target license)</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the year ended December 31, 2022, pursuant to notice received, certain exclusive development and commercialization licenses granted to Novartis were terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Development and Commercialization Licenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target or compound and may also include obligations related to rights to future technological improvements and other activities to be performed on behalf of the collaborative partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"> Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In certain instances, the Company may also provide cytotoxic agents and/or clinical materials or other services in addition to the development and commercialization licenses. For example, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company and may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request certain services, achieve milestones, or become liable for royalty payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining the performance obligations for these arrangements, management evaluates whether the license is distinct and has significant standalone functionality either alone or with other readily available resources based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise and ADC manufacturing capabilities in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct, the Company recognizes revenues from non-refundable, upfront fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. If the license is not distinct, the license is combined with other goods or services into a single performance obligation and revenue is recognized over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company estimates the standalone selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the other services to be performed on behalf of its collaborators and market rates for similar services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to technology transfer activities and other services as the services are performed. The Company is generally compensated for these activities at negotiated rates that are consistent with what other third parties would charge. The Company records amounts recognized for services performed as a component of research and development support revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company may also provide cytotoxic agents and/or preclinical and clinical materials (drug substance/drug product) to its collaborators at negotiated prices generally consistent with what other third parties would charge. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Company recognizes revenue on cytotoxic agents and/or preclinical and clinical materials when control transfers to the collaborator as a component of research and development support revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into two categories: (i) development and regulatory milestones, and (ii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the FDA or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the inception of each arrangement, the Company evaluates any development and regulatory milestone payments to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. As part of its evaluation of the constraint, the Company considers numerous factors, including whether the achievement of the milestone is outside the control of the Company and contingent upon the future success of clinical trials, the collaborator’s efforts, or the receipt of regulatory approval. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts the estimate of the transaction price. In addition, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. Amounts allocated to a satisfied performance obligation are recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Collaboration and Option Agreements/Right-to-Test Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) “take” options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) after providing services at the collaborator’s request at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated standalone selling price of the option using the following inputs: (a) estimated fair value of the license underlying each option, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license is distinct from the other promised goods and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining whether a collaboration and option agreement is within the scope of ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808 and not representative of a vendor-customer relationship, the Company segregates the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities are recorded as research and development expense and reimbursements received from the partner are recognized as an offset to research and development expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transaction Price Allocated to Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Deferred revenue under ASC 606 represents the portion of the transaction price received under various contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $50.2 million. The Company expects to recognize revenue on approximately 28%, 70%, and 2% of the remaining performance obligations over the next 12 months, <span style="-sec-ix-hidden:Hidden_y5HJQ5Q-A0SxVru-cuT8nA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">13</span></span> to 60 months, and <span style="-sec-ix-hidden:Hidden_zAkqr8LvPkmTXExcKzcZ2w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">61</span></span> to 120 months, respectively, however, it does not control when or if any collaborator will terminate existing development and commercialization licenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Balances from Contracts with Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,211</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:43.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:43.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,872</p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The timing of revenue recognition, billings, and cash collections results in billed receivables, unbilled receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded (under the caption deferred revenue). Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company recorded the following during the year ended December 31, 2022: (i) pursuant to the Company’s license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), upon delivery of clinical materials in 2022, the Company recognized as license and milestone fee revenue the remaining $28.5 million of the deferred revenue balance as of December 31, 2021 related to the $45.0 million of upfront and development milestone payments previously received; (ii) pursuant to a license agreement executed with Eli Lilly and Company (Lilly) during 2022, the Company received upfront payments of $26.0 million, of which $18.4 million was recognized as license and milestone fee revenue and the remainder deferred, further details of which can be found in Note C, “Agreements”; (iii) pursuant to a license agreement executed with Magenta Therapeutics in 2022, the Company recorded $6.0 million as license and milestone fee revenue, of which $1.6 million had been previously received and recorded as deferred revenue as of December 31, 2021; (iv) $16.4 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA<span style="color:#231f20;"> </span>royalties, further details of which can be found in Note H, “Liability Related to Sale of Future Royalties”; and (v) $2.9 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, which includes $2.8 million related to Novartis Institutes for BioMedical Research, Inc.’s (Novartis) termination of certain of the license agreements between the Company and Novartis in August 2022, further details of which can be found in Note C, “Agreements.” Lastly, during 2021, the Company recorded a contract asset of $3.0 million for a probable development milestone pursuant to its license agreement with Viridian Therapeutics, Inc. (Viridian), which was subsequently achieved in April 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Pursuant to the Company’s license agreement with <span style="background:#ffffff;">Huadong</span>, upon delivery of clinical materials in 2021, the Company recorded $14.6 million of the $40.0 million upfront payment received and deferred in 2020 as license and milestone fee revenue. Additionally, in December 2021, the Company received a $5.0 million payment for a development milestone achieved pursuant to its agreement with Huadong, of which $1.8 million was recorded as license and milestone fee revenue in 2021, with the remainder deferred and recorded as revenue upon delivery of clinical material in 2022 as noted above. Also, during 2021, pursuant to its license agreement with Viridian, the Company recorded $2.5 million as license and milestone fee revenue related to a development milestone achieved in October 2021 and a contract asset of $3.0 million for a second probable development milestone which was subsequently achieved and paid in 2022 as discussed above. The Company also recorded $0.2 million as license and milestone fee revenue for delivery of certain materials to Viridian that had been previously deferred, $0.3 million of license and milestone fee revenue related to numerous collaborators’ rights to technological improvements that had been previously deferred, and recorded $7.7 million of previously deferred non-cash royalty revenue related to the sale of rights to KADCYLA royalties, further details of which can be found in Note <span style="white-space:pre-wrap;">H, “Liability Related to Sale of Future Royalties.” Lastly, pursuant to a research agreement with Magenta, the Company received a </span>$1.6 million upfront option fee that was included in deferred revenue at December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">During 2020, the Company recognized $60.5 million of previously deferred license revenue upon Jazz’s opt-out of its right to the last remaining license under the agreement and $3.2 million of upfront fees previously received from other partners, of which $1.4 million was included in contract liabilities at the beginning of 2020. As noted above, a $40.0 million upfront payment received in 2020 pursuant to a license agreement executed with Huadong was recorded as deferred revenue and none of this amount was recognized as revenue during 2020. Additionally, a contract asset of $3.6 million, net of $4.4 million in related contract liabilities, was recorded for two probable milestones in 2019 pursuant to license agreements with CytomX and Novartis, which were subsequently achieved and paid during 2020. </p> 1 2 1 1 1 1 1 1 5 1 50200000 0.28 0.70 0.02 P12M P60M P120M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following tables present changes in the Company’s contract assets and contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,211</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities (deferred revenue)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,068</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the years ended December 31, 2022, 2021, and 2020 the Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:43.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:43.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,872</p></td></tr><tr><td style="vertical-align:bottom;width:52.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="vertical-align:bottom;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p> 3000000 -3000000 0 92068000 7605000 49462000 50211000 -5500000 -2500000 3000000 110109000 4753000 22794000 92068000 49462000 22765000 61872000 13661000 5500000 28500000 45000000.0 26000000.0 18400000 6000000.0 1600000 16400000 2900000 2800000 3000000.0 14600000 40000000.0 5000000.0 1800000 2500000 3000000.0 200000 300000 7700000 1600000 60500000 3200000 1400000 40000000.0 0 3600000 4400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Financial Instruments and Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short-term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of December 31, 2022 and 2021. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.</p> 3 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of December 31, 2022 and 2021, the Company held $275.1 million and $478.8 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper which were classified as cash and cash equivalents. </p> 275100000 478800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Non-cash Investing Activities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $0.3 million and $0.2 million of accrued capital expenditures as of December 31, 2022 and 2021, respectively, which have been treated as a non-cash investing activity and accordingly, are not reflected in the consolidated statement of cash flows. </p> 300000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ASC 820, <i style="font-style:italic;">Fair Value Measurement</i>, defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the U.S., and provides for disclosures about fair value measurements. Fair value is defined under ASC 820 as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2022 and 2021, the Company held certain assets that are required to be measured at fair value on a recurring basis. The fair value of the Company’s cash equivalents is based on quoted prices from active markets (Level 1 inputs). The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled receivable, contract assets, non-cash royalty receivable, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature.<span style="font-family:'inherit';"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Accounts Receivable </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Accounts receivable arise from product sales and amounts due from the Company’s collaboration partners. The amount from product sales represents amounts due from specialty distributors and specialty pharmacy providers in the U.S. The Company monitors economic conditions and the financial performance and credit worthiness of its counterparties to identify facts or circumstances that may indicate that its receivables are at risk of collection. The Company provides reserves against accounts receivable for estimated losses that may result from a customer’s inability to pay based on the composition of its accounts receivable, considering past events, current economic conditions, and reasonable and supportable forecasts about the future economic conditions. The contractual life of our accounts receivable is generally short-term. Amounts determined to be uncollectible are charged or written-off against the reserve. For the years ended December 31, 2022 and 2021, the Company did not record any expected credit losses related to outstanding accounts receivable.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Unbilled Receivable</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Unbilled receivable primarily represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaborator agreements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Inventory</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Inventories are stated at the lower of cost or estimated net realizable value with cost based on the first-in first-out method. Inventory that can be used in either the production of clinical or commercial products is expensed as research and development costs when identified for use in clinical trials. The Company classifies its inventory costs as long-term when it expects to utilize the inventory beyond its normal operating cycle based on forecasted levels of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Prior to the regulatory approval of its drug candidates, the Company incurs expenses for the manufacture of drug product to support clinical development that could potentially be available to support the commercial launch of those drugs. Until the date at which regulatory approval has been received or is otherwise considered probable, the Company records all such costs as research and development expenses. Inventory used in clinical trials is also expensed as research and development expense, when selected for such use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company performs an assessment of the recoverability of capitalized inventories during each reporting period and writes down any excess and obsolete inventory to its net realizable value in the period in which the impairment is first identified. Such impairment charges, should they occur, are recorded as a component of cost of sales in the consolidated statements of operations and comprehensive loss. The determination of whether inventory costs will be realizable requires the use of estimates by management. If actual market conditions are less favorable than projected by management, additional write-downs of inventory may be required.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Clinical Trial Accruals</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these activities to third parties. Third-party clinical trial expenses include investigator fees, site costs (patient cost), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. </span>Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred. Clinical trial costs are reflected on the consolidated balance sheets as prepaid assets (to the extent payments exceed costs incurred) or accrued clinical trial costs (to the extent costs incurred exceed payments). These third-party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred<span style="background:#ffffff;">. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&amp;D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. </span>The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (ROU) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As the single payment obligations have all been made, there is no<span style="white-space:pre-wrap;"> related liability recorded. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Other Accrued Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):</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:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued contract payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,558</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued clinical trial costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,556</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued public reporting charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other current accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,077</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:10pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Accrued contract payments included in the table above primarily relate to external manufacturing, regulatory, and quality-related services. The increase in the balance as of December 31, 2022 compared to prior year was driven by timing of external manufacturing expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Other accrued liabilities consisted of the following at December 31, 2022 and 2021 (in thousands):</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:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued contract payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,558</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued clinical trial costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,556</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued employee benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued public reporting charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accrued tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other current accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 775</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,077</p></td></tr></table> 15971000 5558000 15716000 15556000 2020000 839000 340000 40000 265000 309000 1218000 3253000 775000 38783000 23077000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s research and development expenses are charged to expense as incurred and relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of its own and, in certain instances, its collaborators’ product candidates, and the cost of its own clinical trials, (iii) development related to clinical and commercial manufacturing processes, (iv) regulatory activities, (v) medical affairs activities, and (vi) external manufacturing operations. Payments made by the Company in advance for research and development services not yet provided and/or materials not yet delivered and accepted are recorded as prepaid expenses and are included in the accompanying consolidated balance sheets as prepaid and other current assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company uses the liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities, as well as net operating loss carry forwards and tax credits and are measured using the enacted tax rates and laws that will be in effect when the differences reverse. A valuation allowance against net deferred tax assets is recorded if, based on the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Property and equipment are stated at cost. The Company provides for depreciation based upon expected useful lives using the straight-line method over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shorter of remaining lease term or 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Equipment under capital leases is amortized over the lives of the respective leases or the estimated useful lives of the assets, whichever is shorter, and included in depreciation expense. Maintenance and repairs are charged to expense as incurred. Upon retirement or sale, the cost of disposed assets and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the statement of operations. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shorter of remaining lease term or 7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> P5Y P3Y P5Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;margin:0pt;">The Company continually evaluates whether events or circumstances have occurred that indicate that the estimated remaining useful life of its long-lived assets may warrant revision or that the carrying value of these assets may be impaired if impairment indicators are present. The Company evaluates the realizability of its long-lived assets based on cash flow expectations for the related asset. Any write-downs to fair value are treated as permanent reductions in the carrying amount of the assets. Based on this evaluation, the Company believes that, as of each of the balance sheet dates presented, none of the Company’s long-lived assets were impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Common Stock Warrants </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company accounts for common stock warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance included in Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i> (“ASC 480”) and ASC 815, <i style="font-style:italic;">Derivatives and Hedging</i> (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, whether the warrants meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance and remeasured each balance sheet date thereafter. Changes in the estimated fair value of the liability-classified warrants are recognized as a non-cash gain or loss in the accompanying consolidated statements of operations and comprehensive loss.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Computation of Net Loss per Common Share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share is calculated based upon the weighted average number of shares of common stock outstanding during the period. Shares of the Company’s common stock underlying pre-funded warrants are included in the calculation of basic and diluted earnings per share. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted loss per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size: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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:38.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,459</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for options and unvested restricted stock and the if-converted method for the convertible notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size: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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:38.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,459</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,301</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:12.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:60.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 501</p></td></tr></table> 33264000 21296000 18459000 1596000 2546000 1301000 501000 501000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Stock-based Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2022, the Company is authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan, the Employee Stock Purchase Plan, or ESPP, and the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan. At the annual meeting of shareholders on June 15, 2022, the 2018 Plan was amended to provide for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to an additional 13,000,000 shares of the Company’s common stock, as well as up to 28,742,013 shares of common stock, which </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">represent the number of shares of common stock remaining under the 2018 Plan as of April 1, 2022, and awards previously granted under the 2018 Plan and the Company’s former stock-based plans, including the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to April 1, 2022. The Inducement Plan was approved by the Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 10,500,000 shares of the Company’s common stock. Options awarded under the two plans are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years<span style="white-space:pre-wrap;"> of the date of grant under each of these plans. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock-based awards are accounted for under ASC 718, <i style="font-style:italic;">“Compensation—Stock Compensation</i>.” Pursuant to ASC 718, the estimated grant date fair value of awards is charged to the statement of operations over the requisite service period, which is the vesting period. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted-average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior amongst its employee population. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">83.09%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84.67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.07%</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.76%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.80%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.21%</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Using the Black-Scholes option-pricing model, the weighted-average grant date fair values of options granted during the years ended December 31, 2022, 2021, and 2020, were $3.62, $5.07, and $3.28 per share, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):</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:53.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life in Yrs.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,219 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.28 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,892 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.89 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.76 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.71 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,013</p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,018 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.27 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.14 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,685</p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.76 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.71 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,013</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In 2020, the Company issued 2.6 million performance-based stock options to certain employees that will vest upon the achievement of specified performance goals. Upon assessment of the performance-based stock option awards as of December 31, 2021, the Company determined the first performance goal to be probable of vesting and, as such, recorded $2.6 million of stock-based compensation expense for the year ended December 31, 2021. In May 2022, the first performance goal was achieved, resulting in the vesting of 25% of the 2.6 million performance-based stock options. In November 2022, the second performance goal was achieved, resulting in the vesting of 50% of the 2.6 million performance-based stock options and $5.2 million of stock-based compensation expense recorded for the year ended December 31, 2022. On December 31, 2022, 12.5% of the 2.6 million performance-based stock options forfeited. The fair value of the remaining unvested performance-based stock options that could be expensed in future periods is $1.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"> A summary of restricted stock and restricted stock unit activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):</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:middle;width:72.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.59</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">138 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.45</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.43</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.68</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">138 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.45</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan. Following the share increase on January 1, 2021 under the ESPP’s “evergreen” provision, an aggregate of 2,000,000 shares of common stock have been reserved for issuance under the ESPP. Under the ESPP, eligible participants purchase shares of the Company's common stock at a price equal to 85% of the lesser of the closing price of the Company's common stock on the first business day and the final business day of the applicable plan purchase period. Plan purchase periods are six months and begin on January 1 and July 1 of each year, with purchase dates occurring on the final business day of the given purchase period. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period. During 2022, 2021, and 2020, approximately 178,000, 126,000, and 122,000 shares, respectively, were issued to participating employees at fair values ranging from $1.72 to $2.37 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the option plans and the ESPP was $24.9 million, $16.8 million, and $14.0 million during the years ended December 31, 2022, 2021, and 2020, respectively. The increase in stock compensation expense in 2022 was due primarily to the vesting of performance-based stock option awards as discussed above and an increase in the number of stock options granted in 2022 driven by significant hiring in the year. As of December 31, 2022, the estimated fair value of unvested employee awards was $57.4 million. The weighted-average remaining vesting period for these awards is approximately three years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the years ended December 31, 2022, 2021, and 2020 is $0.7 million, $0.7 million, and $0.3 million, respectively, of expense recorded for directors’ deferred share units, the details of which are discussed in Note J.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.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:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:32.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from the exercise of stock options and ESPP purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p> 3 13000000 28742013 10500000 2 P4Y P10Y 0 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">83.09%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84.67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.07%</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.76%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.80%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.21%</p></td></tr><tr><td style="vertical-align:bottom;width:57.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table> 0 0 0 0.8309 0.8467 0.8507 0.0276 0.0080 0.0121 P5Y10M24D P6Y P6Y 3.62 5.07 3.28 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the option plans for 2022 is presented below (in thousands, except weighted-average data):</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:53.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life in Yrs.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,219 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.28 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,892 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.89 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.76 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.71 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,013</p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,018 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.27 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.14 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,685</p></td></tr><tr><td style="vertical-align:bottom;width:53.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,126 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.76 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.71 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,013</p></td></tr></table> 21219000 6.28 13892000 5.11 313000 3.89 1672000 7.40 33126000 5.76 P7Y8M15D 11013000 15018000 6.27 P6Y1M20D 7685000 33126000 5.76 P7Y8M15D 11013000 2600000 2600000 0.25 2600000 0.50 2600000 5200000 0.125 2600000 1300000 <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:middle;width:72.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:'Times New Roman','Times','serif';font-size: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:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.59</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">138 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.45</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.43</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.68</p></td></tr><tr><td style="vertical-align:middle;width:72.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">138 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.45</p></td></tr></table> 77000 5.59 138000 5.45 27000 5.43 50000 5.68 138000 5.45 2000000 0.85 178000 126000 122000 1.72 2.37 24900000 16800000 14000000.0 57400000 700000 700000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity for options vested during the years ended December 31, 2022, 2021, and 2020 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:65.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:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:32.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of options vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intrinsic value of options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash received from the exercise of stock options and ESPP purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p> 25442000 15839000 11465000 451000 3322000 746000 1905000 3769000 1471000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:6pt 0pt 6pt 36pt;"><i style="font-style:italic;">Comprehensive Loss</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company presents comprehensive loss in accordance with ASC 220, <i style="font-style:italic;">Comprehensive Income.</i> Comprehensive loss is comprised of the Company’s net loss for all periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Segment Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During all periods presented, the Company continued to operate in one reportable business segment under the management approach of ASC 280, <i style="font-style:italic;">Segment Reporting</i>, which is the business of the discovery and development of ADCs for the treatment of cancer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The percentages of revenues recognized from significant customers of the Company in the years ended December 31, 2022, 2021, and 2020 are included in the following table:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:43.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Partner:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Huadong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Roche</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">53%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eli Lilly</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">17%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Viridian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jazz</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">There were no other customers of the Company with significant revenues in the periods presented.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:43.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Partner:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Huadong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">37%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Roche</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">53%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eli Lilly</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">17%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Viridian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jazz</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.37 0.24 0.28 0.67 0.53 0.17 0.10 0.11 0.01 0.46 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 36pt;"><i style="font-style:italic;">Pending Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">No recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">C.</b></span><b style="font-weight:bold;">Collaboration and License Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The Company has numerous collaboration and license agreements with third parties. These agreements typically provide the licensee with rights to use the Company’s ADC platform technology with its antibodies or related targeting vehicles to a defined target to develop products. The licensee is generally responsible for the development, clinical testing, manufacturing, registration, and commercialization of any resulting product candidate. As part of these agreements, the Company is generally entitled to receive upfront fees, potential milestone payments, royalties on the sales of any resulting products, and research and development funding based on activities performed at our collaborative partner’s request. See below for details regarding the Company’s collaboration and license agreements with activity in the financial statement periods presented. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Roche</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2000, the Company granted Genentech, now a unit of Roche, an exclusive development and commercialization license to use the Company’s maytansinoid ADC technology with antibodies, such as trastuzumab, or other proteins that target HER2. Under the terms of this agreement, Roche has exclusive worldwide rights to develop and commercialize maytansinoid ADC compounds targeting HER2. Pursuant to this agreement, Roche developed and received marketing approval for its HER2-targeting ADC, KADCYLA, in the U.S., Japan, the European Union, and numerous other countries. Roche is responsible for the manufacturing, product development, and marketing of any products resulting from the agreement. The Company received a $2.0 million non-refundable upfront payment from Roche upon execution of the agreement. The Company is also entitled to receive up to a total of $44.0 million in development and regulatory milestone payments, plus royalties on the commercial sales of KADCYLA or any other resulting products. Through December 31, 2022, the Company had received and recognized $39.0 million in milestone payments related to KADCYLA. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company receives royalty reports and payments related to sales of KADCYLA from Roche <span style="-sec-ix-hidden:Hidden_Ar9gL8Pm8E-U_UCH-AOgUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> quarter in arrears. In accordance with the Company’s revenue recognition policy, $29.3 million, $46.8 million, and $68.5 million of non-cash royalties on net sales of KADCYLA were recorded and included in royalty revenue for the years ended December 31, 2022, 2021, and 2020, respectively. The Company sold its rights to receive royalty payments on the net sales of KADCYLA through two separate transactions in 2015 and 2019. Following the 2019 transaction, OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, is entitled to receive all of these royalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Roche, through its Genentech unit, also has licenses for the exclusive right to use the Company’s maytansinoid ADC technology with antibodies to four undisclosed targets, which were granted under the terms of a separate, now expired, 2000 right-to-test agreement with Genentech. For each of these licenses, the Company received a $1.0 million license fee and is entitled to receive up to a total of $38.0 million in development, regulatory, and sales-based milestone payments plus royalties on the sales of any resulting products. The Company has not received any milestone payments from these agreements through December 31, 2022. Roche is responsible for the development, manufacturing, and marketing of any products resulting from these licenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Novartis</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company granted Novartis exclusive development and commercialization licenses to the Company’s maytansinoid and IGN ADC technology for use with antibodies to six specified targets under a now-expired right-to-test agreement established in 2010. The Company received a $45.0 million upfront payment in connection with the execution of the right-to-test agreement in 2010, $8.5 million in extension and amendment fees, and an exercise fee of $1.0 million for each of the six licenses taken. In May 2018, Novartis terminated one of its six licenses. In August 2022, Novartis terminated four of the remaining development and commercialization licenses. The Company had $2.8 million of deferred revenue associated with the terminated licenses related to the portion of the transaction price previously allocated to rights to future technological improvements. In consideration that no technological improvements would be provided to Novartis and, therefore, no unsatisfied obligations were remaining related to such licenses, the $2.8 million was recorded as revenue and is included in license and milestone fees for 2022. With respect to the remaining license, $0.8 million of deferred revenue related to the portion of the transaction price previously allocated to rights to future technological improvements continues to be amortized over the remaining estimated term of the license agreement, and we are entitled to receive up to a total of $199.5 million in potential milestone payments, of which $5.0 million has been received to date, plus royalties on the commercial sales of any resulting products. Novartis is responsible for the manufacturing, development, and marketing of any products resulting from these licenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">CytomX</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2016, the Company granted CytomX an exclusive development and commercialization license to the Company’s maytansinoid ADC technology for use with PROBODIES™ that target CD166 under a now expired reciprocal right-to-test agreement. The Company neither received nor made an upfront cash payment in connection with the execution of the right-to-test agreement or the license agreement. With respect to the development and commercialization license granted to CytomX, the Company is entitled to receive up to a total of $160.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. Through December 31, 2022, the Company had received and recognized an aggregate of $4.0 million in milestone payments under this agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In December 2019, the Company granted CytomX an exclusive development and commercialization license to maytansinoid and IGN ADC technology for use with PROBODIES™ that target EpCAM. Pursuant to the license agreement, in January 2020, the Company received a $7.5 million upfront payment. The Company is also entitled to receive up to a total of $355.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. The Company had not received any milestone payments under this agreement through December 31, 2022. CytomX is responsible for the manufacturing, product development, and marketing of any products resulting from these licenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Viridian </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In October 2020, the Company entered into a license agreement with Viridian Therapeutics, Inc. pursuant to which the Company granted Viridian the exclusive right to develop and commercialize an insulin-like growth factor-1 receptor (IGF-1R) antibody for all non-oncology indications that do not use radiopharmaceuticals in exchange for an upfront payment, with the potential to receive up to a total of $143.0 million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product. Through December 31, 2022, the Company had achieved an aggregate $15.5 million in development milestone payments under the agreement, of which $10.0 million and $5.5 million was included in license and milestone fee revenue for the years ended December 31, 2022 and 2021, respectively. The $10.0 million milestone payment recorded in 2022 was included in accounts receivable as of December 31, 2022. Viridian is responsible for the manufacturing, development, and marketing of any products resulting from the license agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Huadong</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In October 2020, the Company entered into a collaboration and license agreement with Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd. (Huadong), a subsidiary of Huadong Medicine Co., Ltd. The collaboration and license agreement grants Huadong an exclusive, royalty-bearing, and sublicensable right to develop and commercialize ELAHERE (the Licensed Product) in the People’s Republic of China, Hong Kong, Macau, and Taiwan (collectively, Greater China). The Company retains exclusive rights to the Licensed Product outside of Greater China. Under the terms of the collaboration and license agreement, the Company received a non-refundable upfront payment of $40.0 million with the potential for approximately $265.0 million in development, regulatory, and sales-based milestone payments. In addition, the Company is entitled to receive tiered percentage royalties ranging from low double digits to high teens as a percentage of commercial sales of the Licensed Product, if approved, by Huadong in Greater China, subject to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">adjustment in specified circumstances. In December 2022 and December 2021, the Company received milestone payments of $10.0 million and $5.0 million, respectively, upon achievement of development and regulatory milestones.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined the promised goods and services included the license to intellectual property and know-how and the clinical supply of the Licensed Product to Huadong for a specified period. The Company concluded that the license to intellectual property and know-how is not distinct from the clinical supply of the Licensed Product because the clinical supply is essential to the use of the license and an alternative source of clinical supply is not readily available in the marketplace. Accordingly, these two promised goods and services are considered a single combined performance obligation. The Company determined there were no options in the agreement that represented material rights. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The transaction price was determined to consist of the upfront payment of $40.0 million and estimated payments to be received for clinical supply of the Licensed Product. At contract inception, future development and regulatory milestones were fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Huadong. The Company re-evaluates the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, at each reporting period and as uncertain events are resolved or other changes in circumstances occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company determined that revenue related to the agreement would be recognized as the clinical supply of the Licensed Product is delivered to Huadong, estimated to be completed over approximately two years. Accordingly, based on clinical supply delivered to Huadong during 2022 and 2021, the Company recorded $28.5 million and $16.5 million as license and milestone fee revenue in 2022 and 2021, respectively, related to $45.0 million of upfront and milestone payments previously received and deferred. The Company also recorded $10.0 million of license and milestone fee revenue related to a regulatory milestone achieved in 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Lilly</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In February 2022, the Company entered into a license agreement with Lilly, pursuant to which the Company granted Lilly worldwide exclusive rights to research, develop, and commercialize antibody-drug conjugates based on the Company’s novel camptothecin technology. Under the terms of the license agreement, the Company received a non-refundable upfront payment of $13.0 million, reflecting initial targets selected by Lilly. During 2022, pursuant to the terms of the agreement, Lilly selected additional targets for which the Company received an additional $13.0 million in non-refundable payments. Lilly may select a pre-specified number of additional targets, with the Company eligible to receive an additional $19.5 million in exercise fees if Lilly licenses the full number of remaining additional targets over a specified period following the effective date of the license agreement, with the potential for up to $1.7 billion in development and sales-based milestone payments if all targets are selected and all milestones are realized. In addition, the Company is entitled to receive tiered royalties, on a product-by-product basis, as a percentage of worldwide annual net sales by Lilly, based on certain net sales thresholds. Lilly is responsible for all costs associated with the research, development, and commercialization of any ensuing products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined the promised goods and services included an exclusive license to use the Company’s intellectual property and know-how to research, develop, and commercialize products related to each of the initial targets selected by Lilly. Each of these licenses is distinct, as Lilly can derive benefit from each license independent of any other initial target licenses. Accordingly, the license to each of the initial targets selected by Lilly represents a separate performance obligation. Lilly has the right to replace each of the initial licensed targets once during a specified term for no additional consideration. If Lilly fails to advance an initial or replacement target to a specified stage within a specified period from the date the target was selected, Lilly’s rights to the respective target will cease and will revert back to the Company. The Company determined Lilly’s right to a replacement target for each of the initial targets represented a material right. Each material right is therefore a separate performance obligation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Lilly’s right to select additional targets does not represent a material right as the target fee for each additional target is the same and is also consistent with the target fee for each of the initial targets selected by Lilly. Accordingly, each additional target selected by Lilly is accounted for as a separate arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The transaction price related to the initial targets was determined to consist of the upfront payment of $13.0 million. Future development milestones have been fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Lilly. The transaction price of $13.0 million was allocated to the performance obligations based on their relative stand-alone selling prices. In consideration of <span style="color:#222222;background:#ffffff;">each target being at the same stage of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="color:#222222;background:#ffffff;">development at the time of the initial license or at the time of replacement and each target having approximately the same earnings potential, </span>the Company allocated the $13.0 million transaction price equally across the initial target licenses and the corresponding material rights to obtain licenses to replacement targets, adjusted based on the probability that Lilly would exercise those rights. The Company considered pharmaceutical industry data of the probability of early-stage assets to advance to clinical stage in determining the probability that Lilly would exercise its option to a replacement target. Accordingly, $9.2 million and $3.8 million of the total transaction price was allocated to the initial targets and the material rights to obtain licenses to replacement targets, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The license terms and accounting outlined above are the same for the additional target licenses selected. Accordingly, $9.2 million and $3.8 million of the $13.0 million transaction price was allocated to the targets selected and the material right to obtain a license to replacement targets, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company re-evaluates the transaction price for each arrangement, including its estimated variable consideration included in the transaction price and all constrained amounts, at each reporting period and as uncertain events are resolved or other changes in circumstances occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The transfer of intellectual property and know-how to Lilly to allow for Lilly to derive benefit from the initial and additional target licenses was completed during the three months ended March 31, 2022. As such, during 2022, the Company recognized $18.4 million of license and milestone fee revenue related to the portion of the transaction price allocated to the initial and additional target licenses. The $7.6 million allocated to the material rights to obtain licenses to replacement targets is included in long-term deferred revenue as of December 31, 2022 and will be recognized when the right is either exercised or expires. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Magenta</i></p><p style="font-family:'Tahoma';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In November 2022, the Company granted Magenta an exclusive development and commercialization license to the Company’s IGN ADC technology to a specified target and a non-exclusive license to use intellectual property and know-how resulting from the collaboration to research, develop, and commercialize products directed to the specified target. Under the terms of the license agreement, the Company received non-refundable upfront payments totaling </span><span style="font-family:'Times New Roman','Times','serif';">$6.0</span><span style="font-family:'Times New Roman','Times','serif';"> million. The Company is also entitled to receive up to a total of </span><span style="font-family:'Times New Roman','Times','serif';">$125.0</span><span style="font-family:'Times New Roman','Times','serif';"> million in development, regulatory, and sales-based milestone payments plus royalties on the commercial sales of any resulting product.</span></p><p style="font-family:'Tahoma';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The Company evaluated the agreement and determined it was within the scope of ASC 606. The Company determined there was a single, combined performance obligation consisting of the license to use the Company’s intellectual property and know-how and the non-exclusive license to use intellectual property and know-how resulting from the collaboration. The transaction price was determined to consist of the upfront payments totaling </span><span style="font-family:'Times New Roman','Times','serif';">$6.0</span><span style="font-family:'Times New Roman','Times','serif';"> million. Future development and regulatory milestones have been fully constrained. Any consideration related to sales-based milestones (including royalties) will be recognized when the related sales occur as these amounts have been determined to relate predominantly to the license granted to Magenta. The single, combined performance obligation was satisfied during 2022, and as such, the Company recognized </span><span style="font-family:'Times New Roman','Times','serif';">$6.0</span><span style="font-family:'Times New Roman','Times','serif';"> million of license and milestone fee revenue in 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In February 2023, Magenta announced its decision to halt further development of its programs and conduct a comprehensive review of strategic alternatives focusing on maximizing shareholder value. As part of this review process, Magenta will explore potential strategic alternatives that may include, but are not limited to, an acquisition, merger, business combination, or other transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Terminated Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Jazz Pharmaceuticals</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In August 2017, the Company entered into a Collaboration and Option Agreement with Jazz Pharmaceuticals Ireland Limited (Jazz), a subsidiary of Jazz Pharmaceuticals plc, granting Jazz exclusive, worldwide rights to opt into development and commercialization of two early-stage, hematology-related ADC programs, as well as an additional program to be designated during the term of the agreement. Pursuant to the agreement, Jazz made an upfront payment of $75.0 million to the Company. Additionally, Jazz had also agreed to pay the Company up to $100.0 million in development funding over seven years to support the three ADC programs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In October 2019 and December 2020, Jazz exercised certain opt-out rights under the agreement, thereby relinquishing its development and commercialization options and restoring all rights to the ADC programs to the Company. The non-refundable, upfront arrangement consideration of $75.0 million was allocated to the three license options. In conjunction with the opt-outs, the Company recognized $60.5 million of the remaining deferred upfront fee as license and milestone fee revenue in the year ended December 31, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Due to the involvement the Company and Jazz both had in the development and commercialization of the products, as well as both parties being part of the cost share agreement and exposed to significant risks and rewards dependent on the commercial success of the products, the arrangement was determined to be a collaborative arrangement within the scope of ASC 808. Accordingly, the Company separated the research and development activities and the related cost sharing arrangement with Jazz. Payments for such activities were recorded as research and development expense and reimbursements received from Jazz were recognized as an offset to research and development expense in the accompanying statement of operations during the development period. Included in research and development expense for each of the years ended December 31, 2021 and 2020 are $6.7 million of credits related to reimbursements from Jazz. </p> 2000000.0 44000000.0 39000000.0 29300000 46800000 68500000 4 1000000.0 38000000.0 6 45000000.0 8500000 1000000.0 6 6 2800000 2800000 800000 199500000 5000000.0 160000000.0 4000000.0 7500000 355000000.0 143000000.0 15500000 10000000.0 5500000 10000000.0 40000000.0 265000000.0 10000000.0 5000000.0 40000000.0 P2Y 28500000 16500000 45000000.0 45000000.0 10000000.0 13000000.0 13000000.0 19500000 1700000000 13000000.0 13000000.0 13000000.0 9200000 3800000 9200000 3800000 13000000.0 18400000 7600000 6000000.0 125000000.0 6000000.0 6000000.0 2 75000000.0 100000000.0 P7Y 75000000.0 3 60500000 6700000 6700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">D.</b></span><b style="font-weight:bold;">Product Revenue Reserves and Allowances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="color:#231f20;">In</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">November</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">2022,</span><span style="color:#231f20;letter-spacing:-0.25pt;"> </span><span style="color:#231f20;">the</span> <span style="color:#231f20;">FDA</span><span style="color:#231f20;letter-spacing:-0.8pt;"> </span><span style="color:#231f20;">granted</span><span style="color:#231f20;letter-spacing:-0.8pt;"> </span><span style="color:#231f20;">accelerated</span><span style="color:#231f20;letter-spacing:-0.75pt;"> </span><span style="color:#231f20;">approval</span><span style="color:#231f20;letter-spacing:-0.8pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.75pt;"> </span><span style="color:#231f20;">ELAHERE</span><span style="color:#231f20;letter-spacing:-0.8pt;"> </span><span style="color:#231f20;">for</span><span style="color:#231f20;letter-spacing:-0.8pt;"> </span><span style="color:#231f20;">the</span><span style="color:#231f20;letter-spacing:-0.75pt;"> </span><span style="color:#231f20;">treatment</span><span style="color:#231f20;letter-spacing:-0.8pt;"> </span><span style="color:#231f20;">of adult patients with FRα positive, platinum-resistant epithelial ovarian, fallopian tube, or primary peritoneal</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">cancer,</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">who</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">have</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">received</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">one</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">to</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">three</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">prior</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">systemic</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">treatment</span><span style="color:#231f20;letter-spacing:-0.3pt;"> </span><span style="color:#231f20;">regimens. The Company recorded net product revenue of </span><span style="color:#231f20;">$2.6</span><span style="color:#231f20;"> million from U.S. sales of ELAHERE through December 31, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="color:#231f20;">The following table summarizes activity in each of the product revenue allowance and reserve categories for the years ended December 31, 2022 and 2021 (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;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:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision related to sales in the current period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits and payments made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="color:#231f20;">The following table summarizes activity in each of the product revenue allowance and reserve categories for the years ended December 31, 2022 and 2021 (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;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:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision related to sales in the current period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits and payments made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 313000 313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">E.</b></span><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Capitalized inventory consists of the following at December 31, 2022 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Capitalized inventory consists of the following at December 31, 2022 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 15952000 244000 16196000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">F.</b></span><b style="font-weight:bold;">Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Property and equipment consisted of the following at December 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets under construction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Included in the table above are amounts capitalized for equipment under capital leases at December 31, 2022 and 2021 totaling $2.2 million and $2.1 million, net of accumulated amortization of $1.8 million and $1.6 million, respectively. Depreciation expense was $1.8 million, $2.0 million, and $2.1 million for the years ended December 31, 2022, 2021 and 2020, respectively. As a result of the restructuring in 2019, during the year ended December 31, 2020, the Company liquidated laboratory equipment and certain other fixed assets with an aggregate cost basis of $7.5 million and accumulated depreciation of $6.8 million for $1.4 million in payments to the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Property and equipment consisted of the following at December 31, 2022 and 2021 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets under construction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 22867000 22051000 3063000 2955000 6248000 5846000 3383000 3265000 180000 233000 35741000 34350000 31364000 29687000 4377000 4663000 2200000 2100000 1800000 1600000 1800000 2000000.0 2100000 7500000 6800000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">G.</b></span><b style="font-weight:bold;">Convertible </b><b style="font-weight:bold;">4.5%</b><b style="font-weight:bold;"> Senior Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In 2016, the Company issued convertible notes with an aggregate principal amount of $100 million, of which $2.1 million remained outstanding as of December 31, 2020. In June 2021, $1.0 million of outstanding convertible notes were converted into 238,777 shares of the Company’s common stock and the remaining $1.1 million outstanding was repaid in full by a cash payment upon maturity on July 1, 2021. The convertible notes were senior unsecured obligations and bore interest at a rate of 4.5% per year, payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The Company recorded $0.1 million of interest expense in each of the years ended December 31, 2021 and 2020. The Company analyzed the terms of the convertible notes and determined the notes were entirely accounted for as debt and none of the terms of the notes required separate accounting.</p> 0.045 100000000 2100000 1000000.0 238777 1100000 0.045 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">H.</b></span><b style="font-weight:bold;">Liability Related to Sale of Future Royalties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2015, Immunity Royalty Holdings, L.P. (IRH) purchased the right to receive 100% of the royalty payments on commercial sales of KADCYLA arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reached a specified milestone. Once the applicable threshold was met, the Company would thereafter have received 85% and IRH would have received 15% of the KADCYLA royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and are being amortized to interest expense over the estimated life of the royalty purchase agreement. Although the Company sold its rights to receive royalties from the sales of KADCYLA, as a result of its ongoing involvement in the cash flows related to these royalties, the Company continues to account for these royalties as revenue and recorded the $200<span style="white-space:pre-wrap;"> million in proceeds from this transaction as a liability related to sale of future royalties (Royalty Obligation) that is being amortized using the interest method over the estimated life of the royalty purchase agreement. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In January 2019, the Company sold its residual rights to receive royalty payments on commercial sales of KADCYLA to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million in broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on. Because the Company will not be involved with the cash flows related to the residual royalties, the $65.2 million of net proceeds received from the sale of its residual rights to receive royalty payments was recorded as deferred revenue and is being amortized as the royalty revenue related to the residual rights is earned using the units of revenue approach. During the second quarter of 2021, the aggregate royalty threshold was met and, in accordance with the Company’s revenue recognition policy, $16.4 million and $7.7<span style="white-space:pre-wrap;"> million of revenue related to the residual rights was recorded and is included in non-cash royalty revenue for the years ended December 31, 2022 and 2021, respectively. Additionally, the purchase of IRH’s interest by OMERS did not result in an extinguishment or modification of the original instrument and, accordingly, the Company will continue to account for the remaining obligation as a liability as outlined above. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table shows the activity within the liability account during the year ended December 31, 2022 and the period from inception (in thousands):</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:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inception to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — beginning balance</p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from sale of future royalties, net</p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">KADCYLA royalty payments received and paid</p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276,958)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-cash interest expense recognized</p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — ending balance</p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">The Company receives royalty reports and royalty payments related to sales of KADCYLA from Roche <span style="-sec-ix-hidden:Hidden_VnFRXlKkv0ShjgQ6otUVCw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> quarter in arrears. As royalties are remitted to OMERS, the balance of the Royalty Obligation will be effectively repaid over the life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to estimate the total amount of future royalty payments to be received and remitted as noted above over the life of the agreement. The sum of these amounts less the $200 million proceeds the Company received from IRH will be recorded as interest expense over the life of the Royalty Obligation. The Company’s estimate of this total interest expense has resulted in an imputed annual interest rate of 10.5% since inception and as of December 31, 2022. The Company periodically assesses the estimated royalty payments to IRH/OMERS and to the extent such payments are greater or less </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">than its initial estimates, or the timing of such payments is materially different than its original estimates, the Company will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could materially affect the amount and timing of royalty payments from Genentech, most of which are not within the Company’s control. Such factors include, but are not limited to, changing standards of care, the introduction of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties are paid in U.S. dollars (USD) while significant portions of the underlying sales of KADCYLA are made in currencies other than USD, and other events or circumstances that could result in reduced royalty payments from KADCYLA, all of which would result in a reduction of non-cash royalty revenues and non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales of KADCYLA are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.</p> 1 235000000 260000000 0.85 0.15 200000000 5900000 200000000 65200000 1500000 1 65200000 16400000 7700000 7700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table shows the activity within the liability account during the year ended December 31, 2022 and the period from inception (in thousands):</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:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inception to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — beginning balance</p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Proceeds from sale of future royalties, net</p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">KADCYLA royalty payments received and paid</p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276,958)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-cash interest expense recognized</p></td><td style="vertical-align:bottom;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — ending balance</p></td><td style="vertical-align:bottom;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 41044000 194135000 13101000 276958000 4165000 114931000 32108000 32108000 200000000 10.5 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">I.</b></span><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2022, 2021 and 2020, the loss before provision for income taxes consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,372)</p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (240,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (221,711)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,372)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For the year ended December 31, 2022, the Company’s total tax expense was all federal current expense. The difference between the Company’s expected tax benefit, as computed by applying the applicable U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax is reconciled in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:36.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income tax expense</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (221,711)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,303)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,372)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected tax benefit at 21%</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,559)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,254)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,318)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 606</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intra-entity transfer of intangible assets</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90,720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 769</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax provision (benefit) net of federal benefit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,304</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,376)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,250)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance, net</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,683)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,987</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,175</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal research credit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,030)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (228)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal orphan drug credit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,286)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,429)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,218)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired loss and credit carryforwards</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Withholding tax credit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (878)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,789)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock option expirations</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,065</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,062</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,407</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In 2017, the Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law. Among other provisions, the 2017 Tax Act requires taxpayers to capitalize and amortize research and experimental (R&amp;E) expenditures under Section 174 for tax years beginning after December 31, 2021. As such, the rule noted became effective for the Company during the year ended December 31, 2022 and resulted in the capitalization of certain R&amp;E costs within its tax provision. The Company will amortize such costs for tax purposes over 5 years if the R&amp;E was performed in the United States and over 15 years if the R&amp;E was performed outside the United States. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>During 2022, the Company transferred certain of its intellectual property rights to a newly formed Swiss subsidiary. This transfer resulted in a significant income inclusion for U.S. tax purposes which has been partially offset by utilization of a portion of the Company’s net operating loss (NOL) carryforwards that existed before the transaction. The income inclusion for state tax purposes was completely offset by NOL carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">At December 31, 2022, the Company had NOL carryforwards of $443.3 million available to reduce federal taxable income, if any, that can be carried forward indefinitely. The Company has $251.1 million of NOL carryforwards </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">available to reduce state taxable income, if any, that expire in 2036 through 2042. The Company also has federal and state credit carryforwards of $85.6 million and $11.1 million, respectively, available to offset federal and state income taxes, which expire beginning in 2027 and foreign tax credits of $6.5 million that begin to expire in 2030. Due to the degree of uncertainty related to the ultimate use of the loss carryforwards and tax credits, the Company has established a valuation allowance to fully reserve these tax benefits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 are as follows (in thousands):</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:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,773</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,832</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,150</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,153</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,195</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,170</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,737</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,247</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sec 174 R&amp;E capitalization</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,257</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,386)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty sale transaction costs</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,544)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (334,032)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (409,713)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets/(liabilities)</b></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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company has evaluated the positive and negative evidence bearing upon the realizability of its deferred tax assets. The Company has determined that it is not more-likely-than-not that the tax benefits related to the federal and state deferred tax assets will be realized for financial reporting purposes. Accordingly, the deferred tax assets have been fully reserved at December 31, 2022 and 2021. The valuation allowance decreased by $75.7 million during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Utilization of the NOL and credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future as provided by Sections 382 and 383 of the Internal Revenue Code of 1986, as well as similar state and foreign provisions. These ownership changes may limit the amount of NOL and credit carry forwards that can be utilized annually to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. Since the Company’s formation, it has raised capital through the issuance of capital stock on several occasions (both pre and post initial public offering) which, combined with the purchasing shareholders’ subsequent disposition of those shares, may have resulted in a change of control, as defined by Section 382, or could result in a change of control in the future upon subsequent disposition. The Company completed a study to assess whether a change of control has occurred or whether there have been multiple changes of control since its formation and determined no ownership change occurred under Section 382 as of December 31, 2022. The Company has not completed a detailed Research and Development Credit Study (including the Orphan Drug Credit); accordingly, a portion of the tax credit carryforward may not be available to offset future income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company accounts for uncertain tax positions under the recognition and measurement criteria of ASC 740-10. For those tax positions for which it is more likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of being realized upon settlement with a taxing authority that has full knowledge of all relevant information. If the Company does not believe that it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized. As of December 31, 2022 and 2021, no uncertain tax positions have been recorded. Interest and penalties related to the settlement of uncertain tax positions, if any, will be reflected in income tax expense. The Company did not recognize any interest and penalties associated with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">unrecognized tax benefits in the accompanying consolidated financial statements. The Company does not expect any material changes to the unrecognized benefits within 12 months of the reporting date. Due to existence of the valuation allowance, future changes in the Company’s unrecognized tax benefits will not impact its effective tax rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The statute of limitations for assessment by the Internal Revenue Service, or IRS, and state tax authorities is open for tax years ending after December 31, 2018, although carryforward attributes that were generated prior to 2018 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period.<span style="font-family:'inherit';"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2022, 2021 and 2020, the loss before provision for income taxes consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,372)</p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (240,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (221,711)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,372)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 18417000 -139303000 -44372000 -240128000 -221711000 -139303000 -44372000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For the year ended December 31, 2022, the Company’s total tax expense was all federal current expense. The difference between the Company’s expected tax benefit, as computed by applying the applicable U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax is reconciled in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:36.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income tax expense</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (221,711)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,303)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,372)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected tax benefit at 21%</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46,559)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,254)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,318)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 606</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intra-entity transfer of intangible assets</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90,720</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Incentive stock options</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 769</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax provision (benefit) net of federal benefit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,304</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,376)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,250)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance, net</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,683)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,987</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,175</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal research credit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,030)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (228)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal orphan drug credit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,286)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,429)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,218)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired loss and credit carryforwards</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 345</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Withholding tax credit</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (878)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,789)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock option expirations</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,065</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,062</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,407</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:normal;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,218</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -221711000 -139303000 -44372000 0.21 0.21 0.21 -46559000 -29254000 -9318000 454000 606000 157000 90720000 769000 420000 201000 29304000 -7376000 -2250000 -75683000 46987000 15175000 2030000 575000 228000 9286000 7429000 6218000 345000 419000 -878000 -4789000 1065000 2062000 14407000 1218000 0 0 443300000 251100000 85600000 11100000 6500000 <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:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,773</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,832</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,150</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,153</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,195</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,170</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,737</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,247</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sec 174 R&amp;E capitalization</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,257</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,386)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty sale transaction costs</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,544)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (334,032)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (409,713)</p></td></tr><tr><td style="vertical-align:bottom;width:77.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax assets/(liabilities)</b></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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 115047000 264773000 103155000 92832000 1452000 1150000 14561000 25153000 18783000 12195000 4421000 5170000 3144000 1737000 8393000 10247000 68150000 337106000 413257000 2967000 3386000 107000 158000 3074000 3544000 334032000 409713000 75700000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:10pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">J.</b></span><b style="font-weight:bold;">Capital Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Common Stock Reserved</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At December 31, 2022, the Company had reserved 56.0 million shares of authorized common stock for the future issuance of shares under the 2018, ESPP, and Inducement Plans. See “Stock-Based Compensation” in Note B for a description of the 2018, ESPP, and Inducement Plans. Additionally, the Company has reserved 32.8 million shares of authorized common stock for future issuance pursuant to pre-funded warrant agreements, the details of which are discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Pre-Funded Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In August 2021, the Company entered into a Securities Purchase Agreement (SPA) with RA Capital Healthcare Fund, L.P. (RA Capital), pursuant to which the Company agreed to sell to RA Capital a pre-funded warrant to purchase up to 5,434,782 shares of common stock for $5.51 per share of common stock underlying the pre-funded warrant. The per share exercise price of the pre-funded warrant is $0.01. The private placement resulted in aggregate gross proceeds of $29.9 million, before $0.2 million of transaction costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In connection with a public offering in December 2021, the Company issued pre-funded warrants to purchase 16,000,000 and 11,363,636 shares of common stock to RA Capital and Redmile Group, LLC, respectively, for $6.59 per share of common stock underlying the pre-funded warrants, which, together with the per share exercise price of $0.01, is equal to $6.60, the public offering price of the shares of common stock in the offering. RA Capital and Redmile Group, LLC are each considered related parties pursuant to ASC 850, <i style="font-style:italic;">Related Party Disclosures</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;margin:0pt;">The pre-funded warrants’ fundamental transaction provision does not provide the warrant holders with the option to settle any unexercised warrants for cash in the event of any fundamental transactions; rather, in all fundamental transaction scenarios, the warrant holder will only be entitled to receive from the Company or any successor entity the same type or form of consideration (and in the same proportion) that is being offered and paid to the shareholders of the Company in connection with the fundamental transaction, whether that consideration be in the form of cash, stock or any combination thereof. The pre-funded warrants also include a separate provision whereby the exercisability of the warrants may be limited if, upon exercise, the warrant holder or any of its affiliates would beneficially own more than 9.99% of the Company’s common stock. This threshold is subject to the holder’s rights under the pre-funded warrants to increase or decrease such percentage to any other percentage not in excess of 19.99% upon at least 61 days’ prior notice from the holder to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The Company has assessed the pre-funded warrants for appropriate equity or liability classification pursuant to the Company’s accounting policy described in Note B, “Summary of Significant Accounting Policies.” During this assessment, the Company determined the pre-funded warrants are freestanding instruments that do not meet the definition of a liability pursuant to ASC 480 and do not meet the definition of a derivative pursuant to ASC 815. The pre-funded warrants are indexed to the Company’s common stock and meet all other conditions for equity classification under ASC 480 and ASC 815. Based on the results of this assessment, the Company concluded that the pre-funded warrants are freestanding equity-linked financial instruments that meet the criteria for equity classification under ASC 480 and ASC 815. Accordingly, the pre-funded warrants are classified as equity and accounted for as a component of additional paid-in capital at the time of issuance. The Company also determined that the pre-funded warrants should be included in the determination of basic and diluted earnings per share in accordance with ASC 260, <i style="font-style:italic;">Earnings per Share</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2022, the 2018 Plan and the Inducement Plan were the only employee share-based compensation plans of the Company under which grants can be made. During the year ended December 31, 2022, holders of options issued under the option plans exercised their rights to acquire an aggregate of 313,000 shares of common stock at prices ranging from $2.31 to $5.25 per share. The total proceeds to the Company from these option </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">exercises were $1.2 million. Additionally, during 2022 and pursuant to the Company’s ESPP, approximately 178,000 shares of common stock were issued to participating employees generating $0.7 million of proceeds to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">2004 Non-Employee Director Compensation and Deferred Share Unit Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Under the 2004 Non-Employee Director Compensation and Deferred Share Unit Plan, or the 2004 Director Plan, as amended, between 2004 and 2009 non-employee directors were paid their annual retainers in the form of deferred stock units, based on the fair market value of the Company’s common stock on the last date of the Company’s fiscal year prior to the year for which services were rendered, and in cash, with the option, at their discretion, to have all or a portion of the cash portion paid in additional deferred stock units. All deferred stock units awarded under the 2004 Director Plan have vested and are redeemed on the date a director ceases to be a member of the Board, at which time such director’s deferred stock units will be settled in shares of common stock of the Company issued under the 2006 Plan at a rate of one share for each vested unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Compensation Policy for Non-Employee Directors</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In September 2009, the Board adopted a new Compensation Policy for Non-Employee Directors, which superseded the 2004 Plan and made certain changes to the compensation of its non-employee directors. The Compensation Policy for Non-Employee Directors, as amended as of December 2022, consists of three elements: cash compensation; deferred stock units; and stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Cash Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Each non-employee director receives annual meeting fees which are paid in quarterly installments in, at each director’s election, either cash or deferred stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Deferred Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the Compensation Policy for Non-Employee Directors, as amended, non-employee directors receive deferred stock units upon initial election to the Board and annually thereafter. Vested deferred stock units are redeemed on the date a director ceases to be a member of the Board, at which time such director’s deferred stock units will generally be settled in shares of the Company’s common stock issued under our 2018 Plan (or its predecessor plans, depending on the grant date of the deferred stock units) at a rate of one share for each vested deferred stock unit then held. Any deferred stock units that remain unvested at that time will be forfeited. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the Compensation Policy for Non-Employee Directors, as amended, the Company recorded:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in compensation expense during the year ended December 31, 2022 related to the grant of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">148,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> deferred share units and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> deferred share units previously granted;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in compensation expense during the year ended December 31, 2021 related to the grant of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">166,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> deferred share units and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">52,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> deferred share units previously granted; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in compensation expense during the year ended December 31, 2020 related to the grant of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">127,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> deferred share units and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> deferred share units previously granted.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:54pt;"/>Effective 2023, non-employee directors will opt to receive deferred stock units, restricted stock units, and/or shares upon initial election and annually thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the Compensation Policy for Non-Employee Directors, as amended, non-employee directors also receive stock option awards upon initial election to the Board and annually thereafter. The directors received a total of 321,622, 352,000, and 300,000 options in the years ended December 31, 2022, 2021, and 2020, and the related stock compensation expense is included in the amounts discussed in the “Stock-Based Compensation” section of footnote B above. </p> 56000000.0 32800000 5434782 5.51 0.01 29900000 200000 16000000 11363636 6.59 0.01 6.60 9.99 19.99 313000 2.31 5.25 1200000 178000 700000 1 1 700000 148000 100000 700000 166000 52000 300000 127000 15000 321622 352000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">K.</b></span><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:6pt 0pt 6pt 36pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company currently has one real estate lease with CRP/King 830 Winter L.L.C. for the rental of approximately 120,000 square feet of laboratory and office space at 830 Winter Street, Waltham, Massachusetts through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for two additional terms of five years and is required to pay certain operating expenses for the leased </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">premises subject to escalation charges for certain expense increases over a base amount. The Company also has a lease agreement through March 2027 for the rental of copier equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Lease expense for operating lease payments is recognized on a straight-line basis over the lease term, which for each of the years ended December 31, 2022, 2021, and 2020 was $4.0 million and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities in each of the years ended December 31, 2022 and 2021 was $5.3 million. As of December 31, 2022, the Company’s ROU assets and lease liabilities for operating leases totaled $10.2 million and $15.2 million, respectively, and the weighted average remaining term of the operating leases is approximately 3.25 years. The weighted average discount rate for the operating lease liability is approximately 11%. A 100-basis point change in the incremental borrowing rate would result in less than a $1 million impact to the ROU assets and liabilities recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The maturities of operating lease liabilities discussed above are as follows (in thousands):</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:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,503</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,522</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,543</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,429</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,766)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,244</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">In addition to the amounts in the table above, the Company is also responsible for variable operating costs and real estate taxes approximating $3.8 million per year through March 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Sublease Income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2020, the Company executed four agreements to sublease a total of approximately 65,000 square feet of the Company’s leased space at 830 Winter Street, Waltham, Massachusetts through March 2026. During the years ended December 31, 2022 and 2021, the Company recorded $1.1 million and $4.9 million of sublease income, respectively, inclusive of the sublessees’ proportionate share of operating expenses and real estate taxes for the period. The decrease in the current year period is driven by amortization of the lease incentive discussed further below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2022, in order to reclaim laboratory and office space, the Company modified one of its sublease agreements to terminate the sublease early. Pursuant to the amended sublease agreement, the Company is required to pay the sublessee $4.0 million as a lease incentive, of which $1.8 million was paid in June 2022 and the remainder was paid at the end of the sublease term in early January 2023. No other terms from the original sublease agreement were modified. In accordance with ASC 842, <i style="font-style:italic;">Leases</i>, the $4.0 million lease incentive was recognized on a straight-line basis over the remaining sublease term. Additionally, in November 2022, the Company modified a separate sublease agreement to terminate the sublease on January 31, 2023. There was no lease incentive included and no other terms from the original sublease agreement were modified. As a result of the early termination of the two sublease agreements, the Company will forego $4.6 million in minimum future rental payments. The Company assessed the underlying right-of-use asset and determined there was no impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">One of the two remaining sublease agreements includes an early termination option after certain periods of time for an agreed-upon fee. Assuming no early termination option is exercised, the Company will receive $5.7 million in minimum rental payments over the remaining term of the subleases, which is not included in the operating lease liability table above. The sublessees are also responsible for their proportionate share of variable operating expenses and real estate taxes.</p> 1 120000 true 2 P5Y 4000000.0 4000000.0 4000000.0 5300000 5300000 10200000 15200000 P3Y3M 0.11 1000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The maturities of operating lease liabilities discussed above are as follows (in thousands):</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:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,503</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,522</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,543</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,429</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,766)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,244</p></td></tr></table> 5503000 5522000 5543000 1429000 13000 18010000 2766000 15244000 3800000 4 65000 1100000 4900000 4000000.0 1800000 4000000.0 4600000 0 5700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">L.</b></span><b style="font-weight:bold;">Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Manufacturing Commitments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2022, the Company has noncancelable obligations under several agreements related to in-process and future manufacturing of antibody and cytotoxic agents required for supply of the Company’s product candidates totaling $17.9 million, which will be paid in 2023. Additionally, pursuant to commercial agreements for future production of antibody, the Company’s noncancelable commitments total $43.7 million at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">License Commitment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In October 2021, as a result of a dispute regarding terms of a 2012 license agreement with a contract manufacturing vendor, the Company and vendor amended their agreement to replace certain annual fees and potential royalties payable by the Company on future sales of ELAHERE with capped development and sales-based milestone payments totaling $18.0 million, of which $6.0 million and $3.0 million was recorded as research and development expense during the years ended December 31, 2022 and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is not party to any material litigation.</p> 17900000 43700000 18000000.0 6000000.0 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> M. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s chief executive officer has served as a director on the board of directors of Ergomed PLC since June 2021. During the year ended December 31, 2022, the Company executed agreements with Ergomed Clinical Research, Inc. and PrimeVigilance USA, Inc., subsidiaries of Ergomed PLC, for clinical trial and pharmacovigilance-related services. Ergomed Clinical Research, Inc. and PrimeVigilance USA, Inc. are each considered related parties pursuant to ASC 850, <i style="font-style:italic;">Related Party Disclosures</i>. In the year ended December 31, 2022, the Company made payments totaling $5.0 million to Ergomed Clinical Research, Inc. Payments made pursuant to the agreement with PrimeVigilance USA, Inc. during the year ended December 31, 2022 were not material to the Company’s consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Executive Vice President of Research, Development, and Medical Affairs joined the Company on December 29, 2022. He has served as a director on the board of directors of Magenta Therapeutics since August 2022. In 2020, the Company and Magenta executed a Material Transfer and Evaluation Agreement, and subsequently executed an exclusive development and commercialization license to the Company’s IGN ADC technology to a specified target in November 2022. Pursuant to the agreements, the Company received an aggregate $6.0 million in license fees during the years ended December 31, 2022 and 2021.</p> 5000000.0 6000000.0 6000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">N.</b></span><b style="font-weight:bold;">Employee Benefit Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has a deferred compensation plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). Under the 401(k) Plan, eligible employees are permitted to contribute, subject to certain limitations, up to 100% of their gross salary and the Company’s matching contribution is 50% of the first 6% of the eligible employees’ contributions. In the years ended December 31, 2022, 2021 and 2020, the Company’s contributions to the 401(k) Plan totaled $1.0 million, $0.5 million, and $0.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1 0.50 0.06 1000000.0 500000 400000 EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $Z 858'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 " !.@&%6/HTKF.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L0@$(9?I7A/1A/H0;)>6GKJPD(76GH3G=V5QB@Z)=FWKTEWLY3V 0I>G/G] MYANP,U&:D'"70L1$#O/=Y/LA2Q,W[$04)4 V)_0ZUR4QE.8A)*^I7-,1HC8? M^HC0<'X/'DE;31IF8!57(E.=-=(DU!32!6_-BH^?J5]@U@#VZ'&@#*(6P-0\ M,9ZGOH,;8(81)I^_"VA7XE+]$[MT@%V24W9K:AS'>FR77-E!P-OV^659MW)# M)CT8+*^RDW2.N&'7R:_MP^/^B:F&-VW%RQ'[1DC>2,'?9]&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,$% @ M3H!A5JV4E'M)!P J3 !@ !X;"]W;W)KSLS=3*P2UNMLZ8W7=\[;M>K6[G=Z["%&9 O&2T!___050 M,+T08"?=%Q60[P-\#.%Y0O;\F=!'ML68@Y;YHV:W#AEM_L^7)AL[H?((GYC]V"BK5.KN+Y(8Z83R) \?JB-;8_ M39UA4I#N\=/'S^QH&227LB+D,5F9>Q/F@/DLO7ES,"C$\(<&][_'M16O0 AY>HSC@M^3Y3[R_H%ZBYY* MI7_!<[9OM]L";LPX"??%X@Q"/\H^TQ%$!+"N ^P+XIL N*W#V!4[=@NZ^ MH)N2R2XEY3!%'(W.*7D&--E;J"4+*[) 1YQG?K+P<+*74*LXQ>XI<.P3 "T(%25_ MQ9$XNJ4ZNG0U3H[>2?6<7T.O IX)=M6"21?QB>V0BR]:H@]@F#[AUNC#;W;? M^JR"95)L:DA, MG-079UZ@7(N]<=5F'3E]M6^YN*C[:J*1]#8A*?7LZG5X_/ M.(IB%(!;O".4JT#I=3B-57@GVJJFH R)2:#Z.:A^S89$D7BRI1U@.2R]UAH% M3$E+6]:4EB$QB=993NNL'JT%ICY)NC /B&>0\@ZL4#KTZZ4=N[:^*31#8A*T M00YMH+W4?3\_\P,,;N)PA:D*EU[#:MMGP^%0Q4E;V)23(3&)TS#G-*S#Z19O M?,;%WFU&1L13ZP]<;^+;8%85SDA'_\7?E30J]HP6Y/W=49#0NFU&1N15RP M]1X_O2O'%*-R3'J!LX$:DM&,8$I-AE2D!%MO[J^(*]K28DLBG>.M$!D,>VVK M;UE*6D;#@2DUF581#VR]M[_SN4@&9 UL^''U!UAB-Z:BE2F1Z94F) R%95ER MXCXJL1G-"J;49&Q%6K#U-E\$=L^/-F#Y&JY(H*15D1.NO]XH*1D-!J;4Y-'3 M(AE O7<_M";PY<7=HFB#2T-5A=#->#D=_ZT<@34:!$RIR;R*( !K!8%[' 3M MQTA8+W$_(B8Z,@_,&8O5/5F%Y@-F2FY&(X I-9E;$0%@K0CPDP0B:B*:#7=0 MU75?5BC=$"4LHU;?E)H,J[#ZL);5G\24)H-IV7ACVI<)\QJKH>D5RYJ84:=O M2DVF5CA]6,OISY-0F+T[3,8>T0&CDII>L8R:4:-O2DVF5AA]6,OHI[MB(21DO$Q2R<^HX3>E)O,K##_4^_4]OV6(@@!V^G+&D-[ MCP BP :[TO6&Z%5].V,+U,>0LSF@-,J$7\ TKVUB%E"7^#7J]?J^K1&(T")A2DZD50<#1V_>#J9WY+!D$ M>L"(:E\35\BUVS9L.\HA,WUE8VSO$0F@.?OUD_YC83&Y5>HT*L[)6Z MOJPQL?>( TX1!QR]>7]+;#\EH9R97F[VH"1F- J84I.)%5' T5OXL<#E9_B%>![PI4!"FSI5ZE\6/1: K8J_6/'K+# MP;#?[PWZ_?PA*^,I++ZC=^0'FUHVCEA1_H5&C(,/*-Q]!@\D%AGAZFJA)&+4 MX)M2DZ$5!M_1&_(#M)E/0S"?*KGI%;KJ'MVHH3>E)D,J#+VC=^('2,GKH]+I ML'J)2\)X,O7E&C&&W&W,,.?*,1Z]3F-P1LU]YVAN=Q*DTSGR#+C)+)YLFG>^ M-9^'/TYGGW>*W;-)_-
$,!'@M2JW3,]&UTFQ>?+;"R2Z=*;XBG),P7=QB MY&&:[""^7Q/"#RO) ?+_G3#Z#U!+ P04 " !.@&%6NSX:W ,' "H'0 M& 'AL+W=OITPSXJ,AT+E427HI)FOWY'V9%LD:*3KOD02_;Q]-R1=\]# MZO11R*_EBG.%ON=949X-5DJMWP^'9;+B>5R^$VM>P"]+(?-8P:V\'Y9KR>-% M/2C/AA3C8)C':3$8G];?W?T_N5 MTE\,QZ?K^)[/N?JROI%P-VR\+-*<%V4J"B3Y\FPP(>^GS-<#:HN_4OY8[EPC M'!P_! MW,4EGXKL[W2A5F>#:( 6?!E7F?HL'C_Q;4 UP$1D9?T?/6YM\0 E5:E$OAT, M"/*TV'S&W[>)V!E O)X!=#N OG0 VPY@=: ;9'58LUC%XU,I'I'4UN!-7]2Y MJ4=#-&FAIW&N)/R:PC@UGEY?S:\O+V:3V_,9^CBYG%Q-S]'\T_GY[1R=H"_S M&?KMZ"TZ0FF!;E>B*N-B49X.%3Q9CQ\FVZ=\W#R%]CQEQI-WB)%C1#&EEN'3 MEP\G^\.'$&\3-&V"IK4_UN-O,I]#?+8P-N,\^SA=4N_+=9SPLP'43,GE Q^, M?_V%!/B#+:B?Y&PO1-:$R%S>Q].X7"&8+)3H"_ZM2A_BC!?*.GD;5T'M2M?] MPYB&/F'1Z?!A-Q[3S NCT,>-V1Y2KT'J.9%.DD14 R:0L(!Y5W&;1@W3OR= MAQ/JCX(.1-/*\X+0#M!O /I.@%^*NS3+^.( 0-\$Z#/2P6<:4>;Y=GQ!@R]P M3[4HE(1VB.*RY/8)#HS'X@XPTX)AW#.S80,L= *[$L5)O?RD>(HS]70@@:$) M(?*["32-/$)Z$A@U.",GSAO)UW&ZJ,M%J!67T'BEA&)Q9#0R9YM@['?0FE8A MTPW0AG;4H!TYT=X*%6AIIDWTG]VD 2WO((/)!6DAH1)UUG5 M_6<-Y*^.40'21"R!OI,JK[)805TM.#3 )(TUKUNY!9L861AV K%9!0'KB6.' M'XDSCFN( I 5]RCC(!>0U+K@1"Q/*KCIS_[6Z]X"P=3H!S8SRD8]2X2T!$>< MY#*^%,7]B>(R!^)^@+P+^61%2N:I94OBIDN *"MHAXG(89-6 M]K=#DP.)_NO"-,U\+^CKZRU7$C=9;HMQBS5+8Q!'J4JY?>V;!,BB,#(R:II1 MAL,>W49:IB1NJIQN27(M9+UG!-YY!JS%R(9]E$ 0$BI!'FN#9:4JR;>2!<)J M& OVAAS<+= R+>(BT8R0B!)6%/QV1 ):$]T1&47'X+I<\WI_FMG;KDFZ4>"/ MNEDQK8+>I-"6F*F;F"U)$1V.:Y)DW2)9>!8;E&&Q@DKJ ]^R,76SL05\,R^2 M ]-5ULJF%IH%<6F -LT\C_D]%$%WMIMN-MZ7; =JAEHXF9+([^[&;'88C_IV M$[2E6^JFVUDGH4T%)/O)MX(W.98%S._J8HN9%X:D;WFT7$S=7-P5:\U"?E4, MEJTF(9Z1?XN93[T>&J M75/W=O/RASM4)[:Z(3F[%L7^IFNQB!SN6M2Z>?6Z M;L)V3_W]%^\*TTH".G*)ZO8LE7(EMP6;ZI]Z?JZ;TU5J?$>/61 MX$_RMG\FV'(_.[0I?VX'I1+)UV-T] X3D,02/<19Q3^@N%(K(=-_P<(_QABC M4N>I_( *L;U$:5EJY5)RO].>,)S^^@7I\/?6M[\_AV M>_[H1/V*]?03'.UGMA4F[( P@6*"EGLXK0'&>XFE-#C&7K#)#\7'+" ORG1_ MA@]WT=5RS1)E16IJ6E.2##R<$B[4&V67@@: MH^>TBK4"B+WD,**T-#- M%Q+6DQ6+G?5D9;CS&DV_P_PCEO=I48*67,) _"X$/W+S6G!SH\2Z?K-V)Y02 M>7VYXC' U@;P^U( AVYO],NZYN7L^#]02P,$% @ 3H!A5K@#9%J" P M70P !@ !X;"]W;W)KYK%TX"*MA-KM VE[C"]<4JV ML ;Y+5UQU3*K*$&4 !41HXC#9F),K;NYY6B'W.)[!'M1>T=:R@-CC[KQ(9@8 M6!-!#+[4(8AZ[& .<:PC*8[_RJ!&-:=VK+\?HK_+Q2LQ#T3 G,7_1H$,)\;( M0 %L2!;+KVS_'DI!0QW/9['(?]&^M,4&\C,A65(Z*X(DHL63_"@7HN9@N<\X MV*6#W788/./@E [YRID%62YK023QQISM$=?6*II^R=?_GX83&]7R[0;/IQ^GF^1.OWR^7]&EVL" ,[Y:]VU6D6P M07VL2 V(;M,ED MQ@%Q]I/$,@*5,G[&=8:AE/%B4]- [T%0O0':1)10/Z);Y#,A.Q.JF-?-Y]4' MULZS7/6A=W7E'3:WH\JF(6A8"1K^H2#*Z-]J&A[QVGC8TG1LXXRL;DUNI, M&O0W%?W->?0DDR'CT2_=DQ]67;A%S&&-9(@Q;N&>,&K@CBK?10/RMH*\_2-(50P(J;):97$7Z>U)TCZ+!JF%GVXQW,LZ9TFB M]MI?I&XYP8GA M[H*,RJ*LJ7JK&GF:5X:M_IFNG?,"\"E,47A_(GP;48%BV*B0^/I&0?&BEBT: MDJ5Y.?C I"HN\]=0U?_ M8$:WS F#PT]0?6/POL-4$L#!!0 ( $Z 85;$ M6DCE!P< *DE 8 >&PO=V]R:W-H965T&ULM5IK;Z,X M%/TK5G:TFI$Z$VSS[+:1VM#15.I+36?VLTN6_\-7E KPFB89/Q^MA%B?CL<\6M&4\&]L33/YSX+E*1'R M,%^.^3JG9%XV2I,QLBQWG)(X&TW.RG,/^>2,;4029_0A!WR3IB1_NZ0)>SD? MP='^Q&.\7(GBQ'ARMB9+.J/BY_HAET?CFF4>IS3C,#B+@33^]N'QZL?5W>SZU]7X.9^-@-?P<]9 M"#Y_^@+XBN24@S@#3RNVX22;\Q/PJ75\-A:RO\55Q]&N;Y=5WU!/WR "MRP3 M*PZNLCF=MPG&4FBM%NW57B(C8TBC;P##$X LA#0=FGZ\.=0T#S_>W#*HP?78 MX9(/]_ ]TBW--I2?ZD);-;7U38MJ6*")+)>58'3Q:UJ[Y;MBZ*YG4#+]WPY6[:'$5%A;N [ M;AL5:L@P0D%0PUHBG%J$8QSW*>,"R)0"LOKG1,39$M!7N1#PGJG@##D5AB0+ M!R)K1=&MH^@:IT(91;8 G"3ZF5 U=PX'S^L,\-1XB6.C,1!9*QI>'0W/&(U' MR4CR:%7.J[G,CX2MY?(N=('QE, @B+%G=6*CPJ #(?0Z.:*!0=L)D#Y'_%J/ M;]0SDTY")L8)6-),)DE2ZB)SN8+&7!1)LZ4Z:;ZF,RY$04>:"K.Q#SLU(E11 MV'1V.1%WD=RW5UJE1A9CDWZ(.#2H%'=#>,<+'*6 M[H6Q3"\(*AWXBI#E![BK2 .$R+$\W)6D9<1^SS2&J)&$C)*NLZV1$$'G0# @5K1<=XKU9[&1N4Q!SMY((F)IHHOI&S$9 MG5S$SQ+#:1:S'&1,]$QBK(Z0#5UE#FM@$$-+&7 -#DE<7X8VU@N:O=>U)CI' MZ332'UO2=FSMJ'77)ATH<'H"T=@W:/0UDWLY_#GXO O#EW>GOZ/I1&!WAU># M@G)\NXI4F.W#'D6-E8)F+W5'!4B*$O5,%TQ.YDH1$.2U9RA5;R6+"O2@DM0: M(,0!5F>M!FC;V.NQ$;#Q1=!LC*YK*?MYJQ6D<3$(^ETU*LKJZC!!VA(:*P3- M7F@_.MJ.^\HMBAP)I"QM4QU0/Q(:H&DD&N,#S<[GDO X*I*DFFIR'93E(TUE M%2EW'[3J*D;OL"_6-U\9%RW,];O*M##44P]08UV0V;J$<;(I%H:CI.TXWY.F MARG2]+!>:8UO06;?4HW92[G[)A426>S)DK;$<< V@@NYZA5N[7.\/_U%JUIU M(\C!;K?,374XRX5*@=?@Y$T>='"/\,;=(+.[V8_I@-)5[Z*7KL%II:LXH_3& M#B&S'=H[\50NPZMBAWA+>\O/CNK]\J,#:LN/#F@H/ZBQ+\AL7V[BJ'0MA3U+ MXT0:&991L*#Z%)5)-D.=:R.OFD@I#R'6Z5D0#<[%G]R52XZB0V5'5MTO5+<_;7M)' M;Y"TRHV7/'K:#,D6#L76#G?C_I#_&^EF=(Y'QVU(MG HMG;<&KN)S';S ^FF M[F3)E;Z3M_N!&[<)3:[R[Z=7< WZS7+M;><9LJCGQX- MR18.Q=8.9^-H,?R-AVY&-WQTW(9D"X=B:\>M,<38;(C?3R>L&M+ [CY4V($. M[1T.NJFD 2&_)X\.'K::;>U#SN:;2.PE]&[7F&F.G@/#/GK]/YZ]XL9"8_LW MF6Y,LXXR"A"TEI??.D M@+QZ+Z@Z$&Q=OBGSS(1@:?ES1I:)/7L)@9:6X,&F&F[<;J+_:C*="U4ECR2G+3_ M?DG9MX,FW+VZS3]M&?#&;7^V33VS%F@_[]Q5_FIU1 MUMF.%756%JABF^O)*_PR=EU1H2WQ[XP]U!>?D>C*Q[+\+!YNUM<31[2(Y2QM M!$3"_]VS!<)='*V*2I>?OZ&_EO;>=Z9CTG-%F7^GVS=;*\GX02M MV28YY,UM^?"&G3KD";RTS.OV+WHXE74F*#W43;D[5>8MV&7%\7_RY43$105, M>RJ04P6B5"!!3P5ZJD#5"GU-2NU&S/N(/.7B)G M+Y$6Q^W!>9WD29$RE#2\+>D+1/%S1!P5R2[W<%),P>?IG""!(N!P"32W3/I;HM. M>TB_*5(^Y-2<=*M7@O]MF:]95?-T\.0D04D MV!(2+ 8"DWSEG7WE65^0MWPJD9>U,=-::XZE'Q)LZ6FOY]1U:4"4G#)83*+, M/U/F6RF[J>M#FU3*#4J/PTTMAANT/U3BEP8U)6JV#+$OK$JSNBUX+%'NQ>A2 M(SZV(;;;Y^57QKK*Z5:\-'N>L4S>\+4$Z2G9R->3ENNK"=G:M[&1:[(8]*3L MX$QO\%?3>SD+:R=&!O/D& Q$)CDO/#LO/"[G/<<%3S1\"^S M;P72LFZ,62?4XMQUU4@/];B+:$C46+>V=2RM)ILNZ8OVZ$Q8!$G84.1&>N2Z M;J1.6ZQ-&AN[D& Q$)CD"NQT4L:Q.N.6U4V5I6+&?LP:R4-2K1%7TQN6-0=N MTBA(''WJJ@;LJ8S7G[V7]K:-)1(*36;R0A3B)S(Y%,DG _+@'08JK]9FC UE M4+08"DUV0:?XL%WR:2XX%!E/(/?\:[8V,JY+,%>EFQBH./F'M6 MU$E;@GT1GYG1$Z!*\H0F305H%(3JBP J$@>-RB1W^@_;!> RJUC:E$*2K]F& M594@5\1T&^H2PT9F044BUA4;=:G**Z3)>,"DS&HG$;%=(YK7VXACI%!7=CCR M'#5/F+06GX'ZCDJ/7G"**<6AJY2,#27#R N&B+.[Y#$:(O=8EXJG)/N8\J; B*RM4E(UYC>X$?!F^ M5.5=%UA1%*B1"ZKI#":QX_3%;2?IB%W2/8ZFP7#5A1&AD4H:Z+8>*%H,A29[ MH9. Y/';A-S =',HUEQ;/R15Q0?->DSNA=RS6Q"#D(PB1]UC68):C8>MRC1W M8I/8Q>;WK=F?0.5S*6IL&^2HRA&H=H1"DYGLM".Q[]T]?Z'MD4T]=LK>W M8G3* -6"4&BR!SHM2.Q:\$FKS4376=K\#%0!@J+%4&CR,;%.2U*[EH1;:[8; M&INMJ2[JL!]$ZJ8+J-%XT*A,,"FS MVJD[^CUG.\7)20.%!AE'''6;CQH4%7>_1]0Y@J'@5)P PNJB?6PP3(GGA7Y/ M[R\.>#[UA&=X*2@&V^@:$M0 MM!@*3?98I_GH]Y_CM%<=[010R4<-9S0)(1&)U 3BZ3-VI:!,72?4Z$]YGI,. M'^BD)M'DJ!M^]NZ-CF.CS1Z91CN91G_Z4YW4<*PSTM(]Z-XB*%H,A2:[L-.' M]/]^MI/JASL]S0.ZB.03!76Y?VEO[&AJ349]MR^W=(J._M#CG537>!Z?F:L, M@LH\4+08"DV^F-+)/'?D"<\Q"MO591%1N;?;'WW-!%360:')W'?JS[6K/SB) M;3' 58/Z8.:C =, MRJQV(M-]G,A4A"4Q4D@-$EL]I;4PE,*A&_A4'><,!:?8CUQ'N^UD@N0*F_3U M_N(ZGWW;[1$2V\R$OKTEF%#OB"[LYD?G3%!9-]R'(ZFSBQO4XH+\'TGU*>.3 MUIQM>$7G1< 1JN.=\^-#4^[;2]4?RZ8I=^W'+4NXLA8%^.^;LFR^/8A[VN>; M__/_ 5!+ P04 " !.@&%6.0@U+7\( R*0 & 'AL+W=O24J:>[3WU!2+$L<,0F@-['L#(?Z#8?#AY0N'_/B9[F74I%?AS0K MKV9[I8X7BT6YV$@BJ>/,LT?KV9T]OS#'\G]7ND?%LO+H[B7:ZE^ M'&\+^+8X>=DF!YF529Z10NZN9M?T(N:1;E!;_">1C^79-=%2[O+\I_[R97LU M<_0=R51NE'8AX.-!KF2::D]P'W^U3F>G/G7#\^MG[Y]K\2#F3I1RE:=_)ENU MOYJ%,[*5.U&EZH_\\3?9"O*TOTV>EO5?\MC:.C.RJ4J5']K&< >')&L^Q:\V M$&<-J#_2@+4-V+"!.]* MPWX:QNX;0.WCDPCI8Y#+)187A;Y(RFT-7C3%W4P MZ]8@/\GTN*]5 ?]-H)U:KFZ^K6]^_Q)??_\4D_5W^/CZZ=OW-;GY3%;7Z]_( MY]]O_ER3.?FQCLD_WOV3O"-)1K[O\ZH4V;:\7"BX!^UIL6G[^]CTQT;ZHXQ\ MS3.U+\FG;"NW?0<+N/F3 O:LX".S>HSEY@/A]#UA#F/(#:U>WYPBS>/7-WSL22[(C\0F."%4$EVW\R01"6RO,#"WKAU<;>Z>ER4 M1[&15S,H#Z4L'N1L^?>_4=_Y%Q:R*9W%$SGKA=,]A=.U>5]^@\J9YB6:J$U+ MOVZIR^/#;9)4DFR5IK^55]O=.94I=P26 U>GS?>E'DSI;-X(F>]J/NG MJ/OVO,FS>1W0(G\2J7J"N#_(K)+PF0H%,8:@EP)&(=^17:6J0K:6$&8LRDUO M7B^'6,C]0:HA9CRBGC?(-,3,#[VSQ.UI#DZ:@]=I3C(E(:2*R%^ %R6(S$B: MB+LD3>I(O!@! FL#@3Q]D(5*[L"FE%D"29GE"@]/8 ARJ3]0O3*-**?&+#2M M&%@%>&C"4VA":VAB"3FV242#*B!.''*0]K_Z!TQ0:-YK$ YN=64:,8<& SV( M$74H+B>M'EG619=;LN=YL\DHOYU!29/(@H$"B$61F[H;4 MH!/,#+"##=/$- O:,H MQ#2+(F=$2,>)U Z*7V"QRE1>/*&W[R++MT^CX?)M[^/-:3J1MWY$.NZD5L!: MKF";5@ \-K,>#8MGA(4[CC,,BFDU-\UBS)G/Q\I8QW'4#G*WA805;%O7K%SM M90&;:BC862L+W\%B&.8;RS=BY@714!;BB[F!/Z*K8S5JA[6;4U%.I0!$*_3Y MQCS?S6$'8).&X!%D\E 9@EI^:(P88N71L9+2H1:UL]9-/4H6"281S3UNIAT" M3LQ,,D0,TB?X7R*,6\PTNZ(I(XDF)TDXF?Z;'>GJ!*,#VCH!4,I MB!T-'=?0@MD%G/$1,1U*,#M*#"O::<>)JD)8@7O<$(69.=0?:L+((QH[N6$= M5+"73Y]>/I9!]2'$P5@4.L:40M$DVHA;U$+?E&RFT;T>=C%OE7E1SU7AR-IM7CFZ,YI;>8 MF1!$73;"0*QC(&9GH-NJV.RA5)0Z.,="SRWU5).>/5(FM\PI]X?;$=3,-;8C MF%E$1\Z;6$=!S$Y!9NG YA4J#T$:3!YFAL@SS3QG#"LZ/&+1FVK&+LE$MGE- MS9CTJ&E2;_%4WOK/C3I4XW94NQ5/S5."ZJB/]J12J:P/[F!RO.4LUM[-FY\D M(31'J;'[FZK3?NPZ-N1V-NS7VZ0L*TA'V43N<-#AK$_\JFP+"-E<'U.1X?%# M8"]RAE2/6/' '[(PYLL-1C;%O.-&;N?&OMQ'410"\N19]OOZ<1)H?\/:RU,VL_D+U<0:(9\'IQ M>A%C? \>71UF_"9&BV,M-4&6PSQJ>"2)FU',=;LPZQ"YRV6B"=>#+7PF^ ML"H_)%M8P>Z>T"*/BC1)%3;NWG !0\RXYP7N< 5#[&@$=B-TSSOPY?8#LEKD MZ92\EEL_]](7&D > -NRD((0W=,#)$(G8T&#T_XQV)&K]DD>1;5*L)?VX0FGMIQ(Y%//2&&QG$#I0R-G+PQ#N< MY':T8UEN/^JKTZ8^8]Y6A9X-:B_) MDQ1%2^W-LW0TJ)/";.O-[Z76,*U,FV@X;Q9G+Y,=9'%?OY17DOH\LWDKZ_3K MZ<6_Z_IUM\'O'^E%W+R^U[EIWB;\*@HH'25)Y0Y<.A\"R/.B>4&O^:+R8_W* MVEVN5'ZH+_=2 'QI _C_+@=Z;;_H#DZO22[_#U!+ P04 " !.@&%67?H! MGJ " "M!P & 'AL+W=O?4Q6!JI;:A EJ1,CZ;Y+:)B.W,=EKV[V<[:5:@5-7&E_AUS_$] MQ]&]P9KQ9Y$!2/1""BH&5B9E>6';(LF 8''&2J#J9,$XP5(M^=(6)0><&A I M;,]Q>C;!.;7"P.S->!BP2A8YA1E'HB($\]\C*-AZ8+G69N,^7V92;]AA4.(E MQ" ?RAE7*[ME27,"5.2,(@Z+@35T+Z*NCC&'O6B^MT8#DZ M(2@@D9H!JV$%8R@*3:32^-5P6NV5&K@]W[!/C':EY0D+&+/B,4]E-K"^6RB% M!:X*><_65]#H,0DFK!#FB]9U;/_<0DDE)",-6&5 W M>POH? #P&X!_**#3 #K&F5J*\2'"$H'H73V^NH^'\,D+Q7 VWEW?S&$TG:#R,K]#D9OH8H^,9YD!E!C)/<'&" MOJ&'.$+'1R?H".44S3-6"4Q3$=A2Y:29[:2Y?U3?[WUPO^NA6Z:8!;JD*:2O M"6PEIE7D;12-O+V,$21GR'=/D>=XWHZ$QH?#W1WPZ'"XLT>-W[Z/;_C\_WF? M7;;7M)W=M+J87(@2)S"P5+40P%=@A5^_N#WGQR[+/I,L^B2R5W9V6CL[^]C# M.<=4X+KD)$S(G7]L3=$S%+ILKD*_[P?V:MN1]S%]QWT=$^U-Y1^%=ENAW;U" M9YPE *E "\Z(DDJ(4JRJ2?*,\[0E-HW^R/5B^K6\9>F;F2WF"]S*E !"T7IG/55 M7KQN#O5"LM*4RRJC(T=LB$)4&5>LDM5,"D@=W4?Y9FVK:"19B6-P??K[^G6 M^ 5"V*V]NB_@F9%:W4\__73/'-[[L<'\J]K^'XT#?)&D=?@XI-5>FP M/"'K[X\Z@\[JQK69S1/?Z!\?UGI&-Y2^U5\#KOIK*Z6IR$7CG0HT/>J,!A]/ M]GF]+/BGH?NX]5MQ)!/O[_CBHCSJ[+%#9*E(;$'CWX).R5HV!#?^:&UVUD?R MQNW?*^N?)7;$,M&13KW]ERG3_*AST%$E375CT[6__YW:>-ZQO<+;*'_5?5Z[ M/^RHHHG)5^UF>% 9E__KAQ:'K0T'>S_9,&PW#,7O?)!X>::3/CX,_EX%7@UK M_$-"E=UPSCA.RDT*>&JP+QV/=6H"*3]5)TW$LQB5=J7Z:K7CFU%/3 ^&ZM*[-(_JW)54/C;0AY]K9XO]YTUQ+'V.M"SKJH%@BA05UCE^_&ORZ]^D% MQ_?7CN^_9/U_<_QETQ>7E]_&5[^=C[OJ8GS:4^.KV_,;=7NE3J_&-U=?+LY& MM^=GZO/%>#0^O1A]43>WN'%Y/KZ]42.L_JN.J8NJ:IS_C1S.<4CKFS0G=>JK M6KOECKK741E7^%![;* 2%^I2QZB+>1,I)7ZJ!A\.!F+>1#7U*!:L0Z&SH9(6 MT)L:ZI%D1>&KBD)AM#7_$0?8&^V2F?ARN5N&9H8E[GLSPV&QJWQ0H[/3V%-7 M3HW]@JH)!378S\3KR@G?>C<]]=G[4NR?L851B0(U,>40U9O/9Z,=-0LX!H[I MHH 4Y6!T70>_T!9>!W7^9?3[^?7YZU<'^P?#3^I-9<"5U#R82D]41/B+I!UC MN3M;NH<=V<,.)&APD@ YE!(JI&HO M/NR_^[2S6_MH6!.[JL9*XYIJ%U1% /!840T;9(&8@JO!:"1JJBU Q4^5F@D) M3'4P+.8*B37).\+R0KN"0E?=S[V:ZT7V ,=P!B'=B?US&1)4IML() M-!/9[ZV@$39DS&"D@9@$!6S_$9\'%?\ >B5B+83PD^\DX@_3L0;Y\(.1>7-U M?;W35643UI18+WAS=L7/.+=13RDM50EY5=/@*T&_-@N?<-C-U?7HWR-X#Z!Z MX*]C'+>]J?1238C9A2;NH&<$>%,X"(M4LNH"8$QB"7G9LIZV.D7)..0'8&I= 1 M9$%WCCD\ORE2T*X@MD/B6'=C4F-_$G/L[2_#X;#W ?W)6O8?B/)AC-.2=%#$ M^J^@WKF05@J>X9UK+B%.95,U5E*)KFH*DXG-.'(M)$)$OPQZ[]6D/47+T3]8 M_1&1S%&#_=-&/(%C2'&+!=CHF]D6,()70$;L#MY_ @^8^XZ1@*,OVT%+@/X(%UGX10G6^OE7 ]BNY8S1-HX;_-;5@ "0AI#WYT:XC?A/,];- M=U85T5;_9FYXKKX,[G#3VVB';')X%P$ @F=&95L^LD+HLC1\R4, 1"FWLAA% MG+(>K10FJPKL_4U1Z?(24,GR?XFQ'4CUYK4(KA# OA&#ZQO2NS*+X1RU13'5 MQK8SWG:A(2U^DO 6N,WY')JZFT8-XWWLV&(,.A;:5CY %B=K@MM>BM*3-7GZF=#.Z$R''":QWR,/2T5#$EF$0R>:L M8M4J=3F@/X^A]$+ C!\00+)T^1VOQ:M6;7/YRU0IDR9FQ+!2*:ES"Z'BOX#% HE&Z\HTH?Y;>U>7S>[>C3',TQ8K?^EL>;M3--ZD0!G&-0&0;QIJ+ M(RT?2YKA*I;Q5+JAB7=1&,3,9XGE55N(3@S(4LR=MW[&W;8$$F&YH5<7 "=! M3&@LNM[]X85HLFRGFJI&2\4L*07$JK4V+HPVSOG%JJ9*JGF,$\EVZHYDY(_> M.;)=9GJB-15PA9&+$J=^XZ[,(PTS)D^'C[NZ^+LZJYBC[@C36J5\>VY-_O^UK<9",-,OD")_KF4/].L[ZX_ M%WB M!7@^]4A3>\$'K#_]'?\74$L#!!0 ( $Z 8585VJ%WKR< &* 8 M>&PO=V]R:W-H965T&ULS3UI<]M&EG\%I?&DI"J*.FS+CNVX M2I;MV+M.XO61V=UO(- 4,08!!@U(8G[]OK,/'!+M\>S,A\0B"?3Q^MU7/[NN MFR]V94R;W*S+ROZTMVK;S9.C(YNMS#JU\WIC*OAE63?KM(6/S>61W30FS>FE M=7ET>GQ\=K1.BVKO^3/Z[GWS_%G=M651F?=-8KOU.FVV+TQ97_^T=[*G7WPH M+EF+'$@6,8?,N:>FQ)?#/_6 MT5_3WF$OB]2:B[K\6Y&WJY_V'N\EN5FF7=E^J*_?&-G/0QPOJTM+_T^N^=F' M\'#6V;9>R\NP@G51\;_IC< A>.'Q\<0+I_+"*:V;)Z)5ODS;]/FSIKY.&GP: M1L,_:*OT-BRNJ/!0/K8-_%K >^WSCWP82;U,/A:75;$LLK1JD_,LJ[NJ+:K+ MY'U=%EEA[+.C%N;#MXXR&?L%CWTZ,?;):?)+7;4KF[RJ;)_9-9GK+>/?=[N_3>/?_*;OGL1^,CXW4],1NTLS\M ?D M8DUS9?:>__"7D[/CI[>L_(%;^8/;1G_^(K6%Q76_Q[&K-F4$$ZRFJK-B4AE9W45<6?LEY>9]6)LG<-R9/ED65PM-IF5C8@0%B;VT"[Y== M;I(6GDYY!AH+/U_4ZTU:;6FC!7Q]O:K+$M9U7<%HMEO8(B_2!M8Q2]ZNUUU5 M_VRJY.-UT?YIFA)?^GF]>!/^]GG^<9Z\JM-D75.TN*^+NME$ MO[WJ&F"-R;MB7%/7[50HL(]E_VQB<]L _AHMXTS4-0M#,DG?O+N;) M>5G"KEO39+*]MDDKFQ+?LO3&(H5A,EC&*KTRR<+ +*:$(2L$XSSY; U"Z)5M M"V!4\!A"&K!NDS8,>?AQ M9X(,C;BW8+K*==* M'KR+1_*YPHTE'UN:>!\!>@#L^H^N ,P$5E4!;\?)DK:&3U],8MPJ<6>I!7FP MX9VVJ[1-TN42.#8-#1NH&QP\73LL@.=-RZ^61;HH2CX>_)P7-BMKVS4$#-@7 M;@)GGGJ'9T%45/P:!1*^-[6 MM1U, - !R6%AG5V):X=M-\FRJ=?P6FT#,"'Y+2P %+?RZHJ6]"F@A55J$W.5 MEAV1%)Q18OBANHD1BGI\=/^5GZ @7;:D MOH+/X2, S#4P$1#2#>T4/SN6&P O1@,\A:(M>4^P.X/KA#UT&\!B6.8FW=)R M89Q[)P_GQZ"^E"6L=$[8BV \OO\T^< $!/]F-4@6VLK[ILX[X 'Z6XCMS(B0 M>VSD*2%!IAV;BN1Y]>[\S:L/KTA*R)/6#:ROP"8:GO=/V,;URC!+8[T+@0&' M8(F3-*"9"4!D- #'=H,H"SRQV\"J<^#( -FMXHN.,I^:MLF1#)D)58"YO'9@ MNAD(AIAX]5M&69&0UO&(/!$-PR; RY,K$('IHF1A6^1&A !S'&1%!*ILA?BP M2+,O@("7B!05G5<#W[4H06%^$,/(59G=$;LN08TG430+#J#M&A%4-6RFP04B M \Z7;NHFG8;+R MKR8H;VF+<@@.'\8H6#8P!T03Z.&, %0 7@$Z=4X*/\S&RU6V#S2.Z@:>4 VR M.,G*%.P4]Q@M =41G'J>_ U6"N]N8#(X1/@EIB-@>T#"!"A# H2X!/(.DZP- MB (BK]P@38)BQ@OQ@\FBZ-B]8(7]3N" V] 2X([0M!WR*SL*'Y(4,+B>$XHM MA#[R^@[>WJJ<)[X_4XZ2)5\JT,A VC=? *U%&I$4A>%R>! .#DX,W@?IDM(O ML'Z3I1;W[JAOT6WQ)/%GY26;M 5 5)9A"!(5\0P4#-QQW36>TAW:@;()X"Q2 M$5CP ##YM65%+'B%* RF8^XD4)V&(XU?.&75:4,#F@4H; E)X'7XL4#,(>TU M?A?IO\?0X!BKTG$3<].2$D7STM3P^()6QGM-;*"9XQ -(* NR^^'.1-(S!3I MT[&DD T"FTZJ6E0%'"%-EEV+:E5/A0GTH!@ZR&80$\NM"H: MM\LDC16E*U0G[GZUIVCD?P=TLG+ZP4/,2:])^1*5<^0,6)(#O0-F6 4F0X$I MA]"#-/,%0'!M&/7GR85GKD\FR)I)D41'F@#:,!9O:FL+/-6Z:W% 8;L]OB0K ML>G:+8>P(.0_HT)N%D@!.EE@R5VF-D)O]_/DYX%8>))\NE4L/ FD'8F%)\EO MQ*QSG0B'"$ZHI\N!<&CR0S!?Z MU0'2BZDND2>DTP/T7M87W5/F-GE!*A;J%4[L,--P8ZG0 NX*8J7(3%^'%#(6 M0]=V&[019@GYJD!W @Y*C)%L0F#4C(9V"^QQ3?:7M?H2T"*< $R(/ >4$<*U MO"!UC64?:HJ@LR/@%>O!)F&O ?QH>3OUHDT)'Y37SQCGV*(1W0@6S+8#X'K: M6:.L!>P;44(%%YFLO*U:@^#: AFAS(0UH4G37QM-Y[0B6(HUH"VB42ZF)^-9 M#D(0#XFYERQ/-&++K(BV37B.5 >/E=N9(QAOU:'$V C#LJI3 UQ6Z'&$L<&2 MA'6>YSGII*CFS5!.3L Z/%PRR$JG[K\+#))?"EA;B^!X;.6[I5(\@NS0X#5.4 *=(BPFK0PJ[1<.L'I MP(P8@DP*4)-5B?WBZL"; "@1MVW=UC= R\1N:,HC.9AU6G6H@(FK K N URG MG1 BZ@>452!?2G^DHRL "X/UHP&?Z=2FBT\Y/#(UUY:&CHP-4/Y@;M#$1#.? M/FYT$ER,0K+W=;@5^#C<2?!\( #9U[J1 M$UBB:X>$M*Q1)EDUV:X*9C-(!Q\ODK/CLYFC/U(J+H3Q"45=>&ODP[2UF'IM ME=$[LA9[M!- C61OI6H928/&+)%G6+6, G7*.RK(Y-Z*0F%#PQL&-#=@TJ$: MPX#9-P&- 1D) V"YJM*J?R%G> M30K'S*K$-WZT:! MDR/*OV.TM'&\ #6;<(\SH1Y<=3#:EMY!)0)^;L/E@/;N>4BP.EC>VJ3HLE2T M'S4BPOD4/:>3HEG63$%@I7 M0=8,> K&5K3.XY6KK+3)W[O\DL"!/)Z PV1;V]NU*0=VQT X\-!9K["S MV$?1,GXTL*:>NR#PV H[Q:B,T^XF3KAG"H3#K &_5;,<1F_$(>2!,'!>>9\E M*.-5GI:H#8NR+\=(SJQIGH&K0S.!_&]ZU!,8 1@C/--M/[\%>*0HZ=J' 2HY M'2!QRSQBV35BW(+P+X%N0901X0_B*GT3(>\)OW:[8<==7[4G; 0]#\\MV -- M]23YX2\_GCWZ\2G,MVM\0(U L5&%$W5H=K#5[68EG1MAK*;>'1$047!5<5,? M;6N(^:(K!]4,@W,05@@*]59KR Z#!>6#4$8*F[]$'ST%,IXD+](MS+"/".0C M)4AMI>E%@PZ2"U#'U_\-1O]U?=?#]@# N2CJ#4:F)H;7-?H)7I4%F'H4(86O M]:#W':G=/>GKCE)=^@&QW?;W!D35GZNZ2_YW!1B_-D7RIDMS1/YX/%C9?):\ M:X%]TT&:#7' MH'HXV=$OI@*UIRIV&@93 ^3/G+7]\S5LX"#Y4&2#'E; MXR@)977H/B3[_PF<8M9@Q@(>WDL?LB9/C<&4G3$V%D90J[I%)JL^WIFC_6\* M7&KT%09V2')M&G97:*K#)PZGP']5'3)RF!O_*A2 &Y5N]G#?:E+&NW5W1TYW]-) M,R>Z;MB-]Q4XJ4A0U=4AHQ";&>1 (X>'>C-@(!QY X2#A"1.C:E0NI>^8_8* M1AS\R+M[2 ('R=:]/PM0 Q-[2D8,Q&I=6)F"3D=V5T;;VZ2D/9J;3:$)1(B6 MR^*&M2?T\<*KR"BL))*H)Z9,NRI;S8&S\BHX5H_80?$;RCT@Y4)^1P -P=;' MTW$M0G I<*RQFIQ) M :\Y_8,%YOC*0TL0N?_" *P*)"533KQXX<2NMA3;GT M1OQUZ/HDS(T\/N),5FK<'0_GR6O4B6_2-:@2PU4Z;+K-YW3^BC($KFV@\PJPIPAS8&-]X$*94;.2GA+8H(ENV>07?2)<]0?-V65B2/"QM)J%B;9:=:1C;Q< M*@4"NYN. 2,58=@XL,B U64<^""'8\%@H9\('' ZC."8"EZ@UGL%%A#M$VBP M[AJ*B8;I$['C10X.) ,L&=W/Y-(A*BB:K%L+17I;,-@R4(-D+^B8&A(-/"EJ M*GI9Z-*SLG3CLP#5K'U -T7Z \BFMV013("J47X0;#7X$\EX00 *"&/-+LRY%IL"44X-$]VBD@65F ML38]CY-+]Y'(YJ@SQ?:P0,/ULM@[77R2Q ,HQK(+TWP*8'-@(D0J.I2!%^M(P_FZNBKJS/14O##.@*4(!^(F(6HM0 ]AH4@G/ MI&9E+W]H-[_';&*ME$ZDT6+1S?3;>O%W=D=:1:DOIBQ6M' M04D)9(M51B-W01YRJ&1*THC/[PEGWEG=W2%+T96_MLG>:=&5?.M$UF]H*&:>7,,AEVJJP08\N M:@Z7-1;^<.BXOR)X 3,>,66UGT] ,6).E?(_Q5Z%$8;Z* M>B ;^BYU^524O9UIY.5C[P!N!715X;1\9@T'-,4B*_'4+$5@*.:C45=<;=^* MB+56;SB1I;@#_GB4C6)U;5FQV.H@G'E*6NYN.<3,7R27F#FKRPQF^(%A7V?,L_UN.<]UI_1H MWI?3_I\R3EZ#0343Q5 $H9.O#,)^/C5YG'-U[X_.1;F2*"94:Y$S#\Q1GU@1 M8X=.;+&Y*)XP(@"D?@!UE<)+E7+EU M-(E/FIGT?C3]%$,1/[-$M>>H4L']&M=D%&&RY%#8<$*7>-._26N-$_=1 SED MO'-IJ:% &-$5(I>BOQ9G5X28ACKQ&_R:>)A8$1)6L/CN6T>PN MUYS6'[IP$&K/SN46E;*IU ?0D<[LGIHX4K2#1VM+("UE8WSA0/B@498&*R\X>BXEXU M9 <-UP_*@0M5S$?R+WYC@\%5%-DCZE1SV-:'GS#XXW\8M84;?1@]C2'G<%Z5 MR.OA+'9V<]EV%"U[P0E,-.<.5G-VN)JQS)J P_0X!84ZI"(T[_HA M&&*^Z8CI2G3C+==DOS$^^@'\4C8H 17=(TT6I"@<2"V-4Y$ 5(<%,>HTX[3- MKT@]V;<'@W5$!2/AU%(S3:YJV.C,"X_=.6YAPX.LM!F$EONX- 2@,I2]WO6K M>=\CYI!&=,>N$HX)-"9-^-94DI-W=2 M(?LKIDB9- I,MC!<.S#B^I==3#"FR7SF0MH/ MMV,_#)]Z1?OQ8=_8X>[BOVK/!Z:X[@8>O,+ZC-Z047P812X=@P9G1DB/A:C& M#P=NWC4-*I5NSA/AD[1P7V#Y*Z&H?NUX%@]H21HX8@I/Q6GBQMP?#O.+@J\ M*-*X@@_0]3MQ];)M%,GM'9;;$7 =T #(E@$RIR9'4UIHK/2TR'6B>H>=\M$C MR@C,(I^]752;KD7?,X@[/^#DX; &5U)[ _(8U%(;@G(M=/JM?&("\Q-@J!.X M$918!C.)CSL[Z#M?=(2)#)E^8@SS[9&<&+<2*@/;^$25KTEN.O?HU/.[I16N M!FV> ON$^-44K>;DB+KHDPU&$IV"1$]$G.!PAKW M@>F=.2QZ*LD%-\9@$\"FPN-\3Z9R'?H /!MM$4KNX@%A_"\3"2]4GU"9@4T<*GWP=C/@3 MT?EX6V&;:S[!PV"A'*6>D/4/7# M7D=E;EVE1)'[2JLZZG$6BZZ8S3$]P)XF:DA<_.O. M]\_A&K9_[^'Q_#3NXN2KG\*"U)@@D:IBH_'T\5]GR:/COS)S.OVK3P:[:XDN M8%EA1>4)K(8:3,Z2D_O)V8FKX4U>:+^\6TM[:0M!"0Z:A#9QO1'86:0>IF$> MA=;0^>YR[KNPS5P>9];;J=1Z!L;QZ0EHBC@E8"I\8P^>N%Y9_R[_"G11:_Y_ M'+H/L!/7G,$&SVB3$??56SBVC(CD5].2;C@UX*G''SI3]^"]Y/[L^/@X^$Q8 M.]>/I[/CLG)R;\WH]F/YT]^O'![=/W:.3ECFR783-3[GL\[C#OEVOZOI^Q M)10(C5A C,N'K>_L6JC+/:Q4+E"U^U>+@__!>C!JX3SY2 35J8>(Q08?3L(/ MQZ[-1@#S.+B#LOS[[UXC5F&JPJ@<%]5\82Z+JI):B6!U_7$!BXDE!U\@%I^% M7/OL9/;XT6FD#8?:CH^ %)5/?E6T&$YX+2P0GR0"1YV;5"F,5(Q]VU.=9M.Z4U Z MX)I&"\4DU/2<&RQ6O>("SI^6FD0,#'3<]"!^I*M<5C/7MF \D13&H*T+:,3< MZ-'EG".TACG>_33T;MA--6JN-<8+PKZ@^WZ +&43;&F\T13;0_=.'\\?JNFE!S7#O0="5%]_0@HQ^1NI(&%NY4=#A4=KMA,>2CAP"V,99UVK)Q$35 M/'UUH/@P"DTQ[ /[ [?V7',4<;@ MJKMVWCCD?O^1_OFG@PN&$#&@(1F5/I2]DJIBS\,BWW>Z6R 1X M_)6TK%BE+&J:="K"?0DO%%HU,L+;] W/48\'S2W[%@NRTON>S&>4H8)?/@@@ M6U1A&N8 J+-X$Q1'OZY]WG&0U4FP.ODQ@M5(!A:[\+B;"^Y?6T6XEKZ&054KIG*H#:NTP;K8A']V]07";8KV$H0B,/B\Z+M7-\E1$&ZE>2EV=2V MT!TOTNH+AQS,369$<_(.8!BE:TCX2RR-XG:24LOC1"E$'&?6GWPH0]+-1,U9 M%#( BT3.<;5K./"MEH@MJ=4/;3((BQ75 M%2"&*AL*3$Z6)_#XUL2'U4'$S\"+,34)F/ -KH6[:0ZIN\2$=P(8- M1K%?1Z>A*$"N^DV-L7[)/.LH,AR'%*DCG4<3SMYB/$'@N&W+92HT$#X"X)D- M@#0+:N>(/OR>8@5Z92@5?_S1"9'J/0(G@OICP19TVE)_S MDM* *?\=[Z%IH]PNV#IW&,7Q7)^5B@HZ#&.KSB28M=AR>B=53,? "T []T1' M?[P*L OOT,$3!^B6!7R?]TA,#Y7P;(T9#T'Y-U(D1Q*T0S&'&H$592M*0NM7 M'_3.;3)DXT#>Z_^%QW?O]-'#^8G7P% &/GCT>/[8<]Q!$^-, 3!"0H)IPTM'3ZN\MR754:X#>KDO>/Y_1@RQ[%V MD&99T]%);(I6>C&C,=\U.^!_'["\'V^OMHWARW30N>>4R\(M7.I!V6CA#%2L M[=[.I#&1Z^;J?5B1"\.UH59.D"RQ5RTFN!1-\KMF#(Q+)@K$HF87//Q+T$14 M6TN]H^3B$_'Y_%=7!W65A=Z')QC$D5!N+R?M.@Q[! )9/N\-?2I#OZ7D!Y<$ M!>:.3.V#G?4"/0M<]B^])%P/CMI?Y($0U&KP/Z(%AQ7$HXM[VGNAJ-S6W"KP M8'C;3WWU&Z=NC"V5>ARQ\08G#!J+7$H$S"IX2$B0&K;3*KGH540&^3>ZLHSK M*G>![GV![NC.B6 MX1I9<.:O=,*E.W'"Y? U!=AZ'FEO@3??L0 ;KOE.):0(,O![&$:.OY@H]A61 M&>X'/&V6-@W?3.)JM&\C]MA?R1FO>JV==XN.^DI'7*4CIJY_FJY\*_*@(%ZO M<'&>5IU9*BIGGI%JY3L)GK#U%O\>64H^G!\>@L]HA:\"^<$)AG.]+]#B94^R M9O^=WP?@!N60XH%$#;Z9W0K014F3(@@^(6I M;-9W8G"M/*5;FC0-W4KV$3*U*/F(R)'U-2K(U3:ZT9E(Z;6H952@H$& >%\N ME<_=2)5>8E_T=@SIHVN+TGS]U:!7#P8[^,28PHRD)E.EV#5H@6#F M'-;+I3LN"4;B&7*]U.X)++$(R(M<5"+4DQ*?+F0<&LO!!]XZ+(_%=$S6M@8 MP Q[X98!+_D\Y*"![1A0MW.LH>+,29ATI9=#('_UD'2RDFNZM-88+Z%2I=.2 MMB$WH[!SR[7 G9!*42IMT*P,5>.*JEWU+XWGD,;H;HL#99&KM2A7.*(A]-$ M8F*V(FZ?&;/<$0+/1B2R+!I+%0#\!R*JJQ!W*^%>F*P&==+V6%2X('HD5!;= M_1!8#1IBPA;K>J5,&IQ#/^+ E[EP@W??\QBY!?;D03LHKGB.>9"S2?AR@L+M MA8=%5W==7;)LTB;R00:;G#5MS[^[,-NZXEMG*^3$I5X?@R;K-BM-<+>:KT_B MA@2NQ _O M1X(M'7H.1:>15U3/$M^'J7+R*Z68]^6I[2NUW8 QAL7K"W/;15^'@U%0'H_TFJ1U&VKH;B(8;=QF6 MSGM:4_,NUQ!@K(/"6&B#JD\UYBL'/HEI"L,0Y17->TC&Q;.VW@V%Y2$I=;%Z M(=!2P]%=/_?:W8J1:M_XL'89MX;U"3Z#6RQ?293P[$* 5+X%Z*VF#?%>FO6,\I5;BF\+V%31:$(Q,9B E/%.6[QTP3_$ MTLB2WP%QL,7J$*DXC:Z&&G;282:X=.5_M]C;NU[[](G"JQ/WAO3YB7;="L#C M[C_&I71-7=H-D:;9W\4] Y M'^(Q6W6Z\;*=MY?-KWERH8C^B=*0SU'E1X2_B#O3.'Y#NF!D1>[6VD@'\+4I M[N8/D/ETTL7DM^Q)US25*8;S@"=='(H>YO MX-Q5%!W,_&AN9X1H1P&BBZ&F.S M]E"K2VDE>F&"K&/$I/=ZB=B&*0#CDH-&R.3=#42,_VX=@QK>WCFS.S%HR"R] ME?P(T:U4(^DZ*.VB=GG4;:1BZ8+OB+K^X8=TO7GZ,FH!-V!'SNYVF7YQ],W= M4R<%OZ+G2N4&7BK!&26\C/"1J09V[TRJ#<2=GNWKFJA:)ZH8I5JI$E]*TN V M&BS@4R6FY"&5/+B$L%X>(OO:__#;YX,PT[V.7XN3/9W3H9+0/'\^""LJPZO^ M)M+KIU.^/DHG30FWJ@]8=D!&):!AH-?TW/=L5QM] 7\-H\.NZ2DI^VZD;UGI MN?0AC!<<)OF1USDE1,1,*>KC2#$1;A[B,,&GB2GHY@F+BWSQ.W?UCC'>8\A&^3+A4FOO4J_C[ PW!KM)!; M\MM:5D0![ 14D5;!8A_!LQCI4GT[5!WN^[ .X;.YD1@5]5BLN<:4+.(6_1G< M^,%M*6YT'35:2T,'S#1 IAIY^2G#*WYF/3P8;^[J+L9VH%A?]E M\!_,#_\G)O 2I/SS9V G79H+@_?ED3/CI[V3O>!;="'_M'=^\N3\=.\(WO2/ M/W^V ?W@%U".\7+!TBSAU>/YHX=[3-/ZH:TW."0V;;DL3IX^IN_>ZJ>/55WELA!O-3/U=LOU_IG(U>[)R?S$?_%.KC<5 M?G'V]'')U^*]J'XNWVKX=!9FR>16%$:J@FFQ>G)R/?_JV04^3P_\78J=B?YF MR,E2J0_XX77VY&2&!(EQED8FL/<$9D!CH7'@ZGRT.SOA"I%-V/D_88K98')CO M//!]3O.=?V&^[:P7P[.B!WUE2IZ*)R?@(D;H&W'R]*]_F5_.OCY \T6@^>+0 M[)]-\\%9AVE^/F7'K,9^V@AX<%OR8L\VW+"BW@JM:L/2WNC;-Z)VL-JS: M2)VQDNM*"C/%&=L/5?M2ICS/]ZS4ZD9F D8(/YNP%1FKN%Z+ M2A9K=B,V,LT%+<+1[T&,_G?\+A,W@' E$IG5:64Y:#: M,A<,""*"W7CD.6$I* F9!DH-KIZ RQ?U"B"LUO11B[4TE95N0N)-U19$GTJ> MRT]6Z&K%4"VP&" 4LN!(8RD\+S/@;\JN#4D>GZTZ@D]B.;;IAY]EE2/["J9/ M!> JJ\N5!I=G*R%@:*DJ? @XV$H06J4* 0OMW<1:[7E>D:@+6L5PE.P8P<9R MB,;)=;JA#Y&XV*H&?N!Q1.>,>:B7M$ I-*HH.V8JT MQ!91+ ME0$'R'L[J0I%X:BX)D MXF.:UP:YCX4X;$.>@0.>M>7[BH,Q%TIFY&9=[VH\*X'8C_H#)]+<5/6G>LN7 M"?J;@IDUZKL2LH"?-Z MYUNO7KY;3-G/$$>LHU1";XTU6##*(-G$20=1J.$0 M4H(\VR%H-!#A/;7+L>BS C^7"JS+1$!@Z7E;:U,#9SCA,"%N&;0\,EYRDPS6 MT!_L1+Q$0 .=HX4A!.',DV8A("!A?X-___7]=>(MY>?I^VG"ON.@ FL +VL- MBX!:?RX"%@04MF)-@85*$[I:TJ09A* .QGBX:"$33M^PX#S6^VGDN@ &6YHT MR&7:"A9!'IR=+J8SA(D<#:Y0Q03R,I Y1](\JCCLL--:)FJ@'S0MTMJCW8'E M4$&Y42/(93&]4A4H ^8YO;B(* +!=_T$8*"&^*#T?A#>2C"^/L8UIM; G=,N M>@!2:=75QS_D!?2YWC!(@\1V"0_Y5*B- AL>69HS.[4NP+8S=GK^J,U5G_0F M["E/VJ#6/'?X1:DT1<]L<)8>IY$"<66'2I5C#[T@(!A!5V+UAE[ML,@$>VW< MG)S["X$43K/"2(%1Q:2Y,B'.@VYWD 5LV$YH$2"W[D,39T9 : $I6!@6'TNI M1980<%MJ)Y6:8'1O+-82$MB?,B@[F."P7(C.7@1MK<>^-(]T[,$;0C(I")S@ M./L_OQJU_R0R?HL&I.*)C;T#)C7L#+<$_&D_L515;-E#CA@6Z\L-.KZ8/8QL7'RK4:4$ <'LYLQ*%\EKZC< ."=RZ% MGA*[VZKMKB2V1C/\@RBFF+N]X7LDX2II=(VX 1E@1=DK38Q &(^GD=?UN@9F M+.P/#2;8\@(0V))!(SS>?KINEV%LO@H,PLQ0]PA-FH9)BQH^-A!0&J@TH.53J!S=IW*H&;Q2-"5.] M)+>84UG/)YFEZ-9@J)91RBL+=6 09(QUGD'J[ZM-6C4(&^1'V LIBM($[N ' M!B8WY!L*C'Q-2QD;(QHMQ$$1D^ VE+?DO..& K?&U>EO)VN+X;( 9,BL)X4" MHXC!%VV6S-'"W#^H1!;HPI570$.8FP(\8G:+KO\+.D3] 9+6%HA *WR+JV(^ M X_H#BM8+&_M*F""GK!>$6;=>0??P-K'1<3YHT=MN#A5P5>J>^?SB\ZXY M72N:O7WWX[,?7[Q^^1Z&7EPMOFZ5E\]?S"\OXV#&0C"#B ="0),:+!3.GVIZ!#[O\\0+W:H.!5G.]7M"17G,Y^[T3 MR:-=Y(O44*!(OEYC%ZBR\?_BUI+*5P=QBX B4R #W.;1[^0V=T[\#KK*R_+Y M]9MNZV,07T$4WP'><(VISF(V7JX\C%"UD^K]E@+^_,&#/Y7AM:WKF%IFR&P. ME3+.5/[ SDXK"/Q=:IE),%0P[!_32EF[[FH>"UM-B0OIJVS$EM M)?S)[KW^]IO)_-U]7RI9/X(TASI8JDBM<\DB@YS&)H3D2IDB]:/#:9Y)56ZX MWO*4F 0#MY5(NN'%VFJ/]_PB:0)%DX00(SO(')(Y#J-JMF_-[#&5LBPW-N6X\%"TX1]7V53=L\]<3_!-EZ] M-"@="&3 G1_[1H!7RT)$HWXB)[B=*H(H$V:*0[O?%]M/EF ZH<\$)-AI2(U' M8-C+[Z]?O7SWDMU# ;H]VXR]M5JY[S<2W@I5YB(DT^]$2>L@F\\W4+TG[!42 M^#>%=+SA*:\M.3]QN0.J[R&SWFP3]JT6X)K:#KW?[>U4'#=U.D 7NZ>+RRR4@E"WR M+)-VL_>(3!R0&9VE!)N GSF$D@:PP?[6P25Q?S-3-3*>R;6T.MF =D"^(#\$ M#1Y/ ](80OHA+4(2N');7-CX7NZ#S8,T6FK%7<'E+ZY0X=DOM:E\==1T'5.I MTWIK()M-736"SLJG%0P=5GF M^S%KP%F]_LE=(M7:C>XV$U 6!]*P +DS?=)N&602ST^D51.!CB5X*0#RW&Y2 M=PRZG3%-ZH7/X+/=AI-M&H/C"5W8\P9&U>!,Y$?].6U= %DA-LQNN,P)D9S2 M;9@M MLBV8D9J()A^OIBSQQA]5N1VH MD?NF(1B\W;81 QZ@,1YI$B#VBOJ1&BA%WQ&E1637Q3P* JS$5C4>HT&.8#)D M$.:V5A\UJ[O;J-T 8=@]Z\#47O8 ?Q^0 JH0RZ/O6^PVHG"]4CNG@^XTK34= MQ[";9EN;-6[XC;"-RK8&[&!LZV8*&_Q%!4QTF@!1Z\CY>S<9F'C<,\-MXX0U M7&%$:G1X UD1N41;3G'F.]R()D<$H40"]\PF>"Z(=FWL5C:5*@1(=A26#RG M"\?"[(8LB%-?WZ@<[2><7;$U&WE *U99(1]P(_*/P09[E,OZ38FX%V7NA&<2 M_2D'F]O2F'FSV.5M/0;YZT M%4\MK(:W5M8!:]W.240I'SZ&$FIFQ_043 '!!C*F;\12^Y[T@=IH4LF<0V92\:%VD+O$=R M1*H5>9C-UPS12ACN^BJ++#<>U&( [:G#XGOKL,]$J,K_T:L@$%7A28PQ>BI0:?U^"FE/U$Y MU]HP.N(([Q'UU+%@'37_0J2*#\4< 7TO!X^\40+CJCDR*JOXE*.[:$D9:R%6 MTI5ZM*9G70+8E]B)M<#<'+5L4Q/M9W0+K%B*=V*GJ7U,="IPM-BR8S8NMPO- M/I@$"[_!I7.?Z07DPDE=BA4#&)V)0,\H5 QXK60:\, CYXI.O%-+YH;HI+T1 MNR:](4$DV2(OO 41KV?(W9VA#R&I+\D).BFNV7G0/[P@75!K#NBW6H=-&A?& M8O&3"NZR*/J(R9-&/$H_=,X2C+K:P*(^Y^JQW3WWU;6)N/KEG?K767O[2S3U M<,;H:*OI4^MC<3^X94KX=H.CK4>9KR\\DT(TC/9F=!0#/&_#,27*=5W1'C+( ML1F/1X>69XY0T_="I,=NBKB:G[?U@77=F1]%M'S"A4#GI+NVR0[E4OZLU!P9Y->(ZY%5A0 M;D.]]/WFMGR!!#(^9W%+06A;-5Y@?++32N;L U!PBQ$8IUP>-J28DDCZ-Y M']#-T)[L\?VK""8;5/D?;FH192M;41V72%I(QG":^Q?LPE=#N5SL)D3_N/6A MA30-+)<$D?R@9 "3L"\EVTWY-_0R8;,1?FWH9&X2MZ?Z72G_-LW\:GKQV;T; M6PC> P M72<%=JHAA5'W9+0L.\)S!HY3M#>^[URC92#+-#*++N&_N4UVN$EF[!DEY.CT M,LZ$8L"]V\&_^>+/>O#O#VD/:!9>F=3J'[&]H%/@;_WC;_ MI;8/1TUQ("D?W]O[/\O1':I:'1QK<53G&Y Y*%-3)(J-P+VC!58+ G%)-&B7&I^<4A M M-OA"V0U1@M?3P!"ZLD&L91H?"L"N?%H;\L$"[W:16_D)/YD-9&78YH2U$3VZ M]S50TY.FQM<4A#$-1V0B$"QS[" T+>>1]6D3$KOW+K0G;%E7E!)BCR '>JS& MZ?H GOY:@WQLPQB0<"TT/@_T P5._>Y>BI!'1@X*UM*\'A;=)/(=__2I;]:P'8CA==#RZ883R^H]?&K@ .#@X#)/$^L6J#1Z M)#K3-W0#@2HK2_;M*0@J>H<]1YWO)U13)@SO9:HHWYAX=Z?K39PM4G=T!\A* M38[6KHE[Q.WT9L+(M55$G"E'KTY%QS2[I_ZCT$\L=U]TB?L<#^.@W.W 70?R ML$ZDN>CL+P9]6H2P!J9K:=]OG,S&WS )]X+05HY!.'"'A.&U\8'F$1[JB- MNQ(%8A!U /*\TQN-^1EL>[:3LZ39Z6[*UG[3HZW+X8*FR%;FIUK=EH# M1E+;J]G5P+Z+E[%OU6:MW3O6O0HHNOG'IZ >(H.\R%TZ!)'^ .3"50)*N[MJ MF@G="[WQ>[DC5( &@NEI(;=+P$[A[\;P!\\PGR6K"?,V!WLX6L;*B"JNZ4:7 M\8?NTM0*BW*'<(\0B!_6-O0TO?,O\78+7]@J] MYG%[$>$;J'WQO'HN5C!T-GWXX,1"J_]0J9(NU ,'K=26_MP("'\:'X#?5PH2 M+OT M0UL$SKI]EN]HGU"=I$D\N^ZO'Z4[W]PF,0:L7WP2)3Y\2(JD)SOC/OL2D>!+ MI;2?)B61O4Y3GY=8"=\W%C6?K(VK!/'6;5)O'8HB*E4JS0:#R[024B>S290] MNMG$U*2DQD<'OJXJX?8+5&8W38;)0;"4FY*"()U-K-C@$](G^^AXEW8HA:Q0 M>VDT.%Q/D_GP>C$.]^.%/R7N_-$:@B2D#DEY(L>GDO5H]NA,4><$2]RBKI&_'MT6/0A=P%QQSH3. MT4]28F-!)KC7!1;? J3,LJ.:':@NLI.(=YCW833L M03;(LA-XH\[U4<0;_7C7&^#QR\"ACJZ]%3E.$RZ4")K,SL^&EX.;$[3''>WQ M*?3_0_LT\%T?_B,VO-/PT6RQ6J&+V>@!E0@/=W/8.*$)"ZZVG"O/B;BVUIFM M4, ]!.[?S]_>+^_C.B@1MQ+B*B Q:= M)*.1K^?!)=>#76F@%%OD5I,CFRF SX$,LW2(09/U_=X35C(_HNUP$[M4'_Y@ M=VY-987>!Q#C^-V#YL9JV["Z-JSLZ9NL?\GUK%1H36MG*OC4?^J#%XK#R^>' M,+%Q4V]*X,??A/M0 (VYM0E)D7H#)%8*V]XJOX:4A7XG:0]2 XJ\#*@AX-^3 M$8>TQB2W[Y6C0K@Q3C+0(5-[%,X#AFI^3B)_OH;SLZML M,+KY8=]O3)\41EZ1TX)SI'4(TTJHQE>"WX6NPUL8=@IOXFJ8W;P@X=+8RG84 MJ?BL^6DTZ8H.<\AJY\*#"&_+%,]XCX:C%WT*X+<."TE-F5FQK^+KKT2!KVJ\ M)N=F^YV;1Z$YC/I M/PC'Z?"@<,VJ@_ZO%PFX9GHV&S(V3JR5(9Y_<5GR'PYTX0*?KXVAPR88Z/[" MS/X!4$L#!!0 ( $Z 85:V6!0R>@( #\& 9 >&PO=V]R:W-H965T MUJ8)4M,7M1\J5>VV?G;@ M *M@,]LI[7[]SD!8JB5\F/8%G\_W/'[.]AV+6ND7DR-:>"L+:99>;FTU]WT3 MYUAR,U(52EI)E2ZYI:G.?%-IY$D#*@N?!<',+[F07K1H? \Z6JB-+83$!PUF M4Y9 L8&^ ;]\F-&[[QOR370B?[H:X6YJ;B,2X]>NP& M]2MZT?%1. O.!X1->F&3(?9A8,Y1IU?\[ 9=(:GX6D>+4QY#%?YG!\=,J"\?E_&S]L/>AL MY- GA$=>TW.WJ 4O3+_^"<+IR=F4[3B<%;)S>*8F0&@W17>QZ;5?MQ*JJ:1%K9:GA-&9. M'1ZU"Z#U5"F[G;@-^G]&]!M02P,$% @ 3H!A5C(E=2\!! -0H !D M !X;"]W;W)K&ULK5;;;MLX$/T50@V*%A!TH6Q9 M26T#2=I@"VR H,5VGVEI;!&E1)6DXKA?OT/*NCA-7"QV7R3.<.;,G>1R+]5W M70(8\E2)6J^\TICF*@QU7D+%=" ;J'%G*U7%#))J%^I& 2N<4B5"&D5I6#%> M>^NEXSVH]5*V1O :'A31;54Q=;@!(?^*XUEA.MEPW;P%\1;D$("X1N_#AB>H-)JSA=]^AW+G:,9<,TW$KQ-R],N?(RCQ2P9:TP7^3^ M#SC&,[=XN13:?EPZ"LX,27WLC:E)I_J HI3@!"=&CRCO6CH$&]0C>^NV;.(T^G/%R-G@Y M.X?^+[P\CW,7D)>A3MDPL'.)@Z8-%$1NB2F!;*7 B>7UCC!#L!A0;4 -!7': MN(C).UZCO&PUB#\!![B4HB"\:I1\ M!!NZ'K8O"*5^EBZZ130?%>]97F*&U?.L]?N)'Z7):-._G,\'ZE9636O0UY*I M8L\4. PMM\81O5CJTUDV4',_FZ4#==>JFIOVJ+KE3W:M)]:3+)E0-!VM7VL- M&&*+4ZE^FFV&!DOMZA/:C 3XVA[L3BAT_17[S_7N6CQ M1"*N38$8MA&8Q@T6G[A:5+*U/9"SAALF^$\4Q;MN4N-CZKI](FP+Z=_,A)$6 M"D?G@@84CVTAW V$V\B(>T87$([;-&7HCS+\9Y'-K('NF3U!\ZT0T4L_=_!NMWD1Y#CIY[ MZVRF<%RT"B^]$G1T;W!5^RA 2MA9XG5!R(XEJ=P"1-8 M2\6,Q-D<:V;=RK&%\%5")"HJ.S0VN]TT[+DI48:PW4[!#F%P,K2QUSO7+NF+ M8'Z2]%>;V@JGDPK9W&&R9P,#'6C8H3MGC)P&$;QT7823J[P"M7,/%NQ.VZ3= MK3YPAS?1=?<4&,6[!]4]4SM>:^S8+:I&P6+N$=4]4CK"R,8]##;2X#/#+4M\ MUX&R KB_E=+TA#4PO!37_P!02P,$% @ 3H!A5O$C(9#[ 0 Q@0 !D M !X;"]W;W)K&ULE93;CILP$(9?Q7+57E680+*M M4D#:9'NZV"K:J.VU Y-@K0_4=L+V[>L#H5DIB]H;\-@SW_P#,RYZI1]-"V#1 MD^#2E+BUMEL28NH6!#6)ZD"ZD[W2@EIGZ@,QG0;:A"#!29:F-T10)G%5A+V- MK@IUM)Q)V&ADCD)0_7L%7/4EGN'SQ@,[M-9OD*KHZ &V8+]W&^TL,E(:)D : MIB32L"_Q[6RYFGO_X/"#06\NULA7LE/JT1M?FQ*G7A!PJ*TG4/X$VR]"]DK8UZ*-LH'D.($[:J"\[ZUMED\0[J!.4S]ZB+,VR"5X^UIL' M7OYO];Y^5G!RK>+(FU_G^9E9FH[64&(W% ;T"7#UYM7L)OTPH78^JIU/T:?5 M7A,[C?NS-O^YQPN^I/C!I$(>] M"TV3=PN,=)R::%C5A4[=*>OZ/BQ;=]& ]@[N?*^&PO=V]R:W-H965TN,HJF?*A(I_,IM.S22%U.;JZX+4;>W5A:I_K4MU8 MX>JBD';[6N5F57*L[Y3]5-Q9/DTY*J@M5.FU*8=7J M=T&>+(WY3 _OTLO1E Q2N4H\29#XN%?7*L])$,SX MK9$YZE32P?[W5OI/[#M\64JGKDW^7YWZ[')T/A*I6LDZ][=F\U8U_BQ(7F)R MQW_%)NR=GXU$4CMOBN8P+"AT&3[EER8.O0/GTT<.S)H#,[8[*&(KWT@OKRZL MV0A+NR&-OK"K?!K&Z9*2$1_/Q =3^LR)'\M4I4,!$]C:&3QK M#7X]>U+B&Y6,Q6DCJQ^^B\^F+Y\P?MX9/W]*^E\W_FGQ;\?BFS2(=R72$B\B\:XHZI)/\;NM M>&OR5)=K%XGWXYNQ.'YW^_9$5+5-,D *0C,E+ &(Q%N5*$!5Q-/I]Z2&7S9R M*KD%)7@G@.C$%(6RB9:Y<+#(T=Z?7[VY_O7]*R&M=M G:I2=90G7IJADN?WA MN_-9_.RE W3O04D521.R3'O2]%?)C)'K!.RC@$B?B7^J$CM5DD60Z74NX('( M9-I:FPJY7ENU1HP:8RD@ZK<:UL&GH]GI OC-PX7*0];A^_C19>S-A<[Z]%$ M0C85]0ORM\TK%!5C\)RII$J93KX A= MJ8TOY#H4CO5!GG9<+D-)NDQJ:R'I:#%^ODO4JJ\;MCF/"MYD.LE084HPI$M" M1:E\:VW>048W>4R2H(4<)O],KE/&TE+FDC(4^B^%E:0N%6V4A;%>?PV(TU " M75ZH+Q77I+EORAJ+NF!AN5ZI/;@T"$,M6:6HUA&,W&>F7F<#_QW5@P:N&(6N M#\->^JPI^-1#N$4"E21QPJ$9TKIFA*X-.:++>Y/?L_(V(IRN%08"*NB.5O#& M]=0-$X2X>5W6BDVCB *%;3WU3Y$E%M#&5@XHO# V;2BF7Q5D2U MW@5-F(C015#:X,N5]J)J M!K@*E<[YHL:0Z J25%'E9JL@K2F+&VON->$!TC^6'AQN(G$M2YG*B,]*QEEC M&,/\;#&>=1D]1FBI+!#J!H]'\7C13_C2FL^([ I*3\;B3A>H5UDJ4[M\&P4W M>ET)'->UBZX[[>)/^>X'%VQPKUE4B+.D)N,2JY=$T$OD- J\"E?@X](W'-@U M/T[#?M<;\'Y3J2@HHA!![/9:);)V:LCB\%F4QB,/+0#3T,B>Q%^O+H8P' 8: MYG$B6O@\M$YU /G66MLP?!O(<@!7BGFYC^D#4))N (QV]Z/>!4L@2$E;#J!( MQ@I_HLF/QIK;M+@<;80G:NZ4>B>V81^/H8-_>[K=<5G3.)6<,ZAA-Z2(*2/8K/QO,N+Q2,0I@# MBUQ:/*&A5#:N&1T0*#I)Q=&P9$]<8T*ZJTO*PI-)X! K,&L#5N+;BFT]9OG@ M+VQS)R\$17YZ^O)O_[SI6?/8GE_)+;Y"=DL[PY&,A_OW??_C-^^_I=%'3(!< MG+.78"-4$^>^G>A:H4=B'D?3^;RWT![J_!\,(7^LL/6S+R-^/H]BW##:Y^'H MW>/7W6T%M5!)O8OG<7P:Q=/X9+

W86/5^<[U;^W7+ WCC:4-/77G[:3QAV MMMA;C>-Y]/PT_G\$O[DY[4?^= :'SA]?:#]_V;]1N![-5>@Q+LR2^]$VNRZWI=E!2O)#R3"& B$P-ZK9\Z2PJXWA@0F?3+)!' M>)YM7'>%2&W=M]UIP)>Z)"SA6(2IG"95O '.PZ*P5%W#:8LO7709)C;!F4_C MN[%(T=)H'CC^=/?FA+)';:VG@T 5+%LU4U>J;,XWY ._Y2C$-J4D"+ZEEPGI M#-%E$$!)Q)45UIJP(0.)MDE=4$X3-:C1730Q7-:).@!N+L7=!1<0ZNIP\T"& M#%+:XGAL5@HL4C[*HMVMKW_7.P3%:U-R@="0HE>/1(PN&1P=$I^@T$,E/VW< M8,=!FN]7!J!L'DA!]\^2J]\!4$L#!!0 ( $Z 85:J\'D%JPP #,D 9 M >&PO=V]R:W-H965TCFOF31)9S/3-AF[C]F/$ E9:"A")4 KVE^_YU[P 4F4T^WL[A=;I(B+^SSW M7% O=Z;Z;-=*.?%E4Y3VU<7:N>WSFQN;K=5&VI'9JA+?K$RUD0Z7U<.-W59* MYKQH4]PDX_'L9B-U>?'Z)=_[5+U^:6I7Z%)]JH2M-QM9[;]7A=F]NH@OVAMW M^F'MZ,;-ZY=;^:#NE?MU^ZG"U4TG)=<;55IM2E&IU:N+-_'S[R?T/#_PFU8[ M&WP69,G2F,]T\2%_=3$FA52A,D<2)/X]JK>J*$@0U/BSD7G1;4D+P\^M]!_8 M=MBRE%:]-<7O.G?K5Q>+"Y&KE:P+=V=V_U"-/5.2EYG"\E^Q\\_&Z87(:NO, MIED,#3:Z]/_EE\8/P8+%^,R"I%F0L-Y^(];RG73R]364 MTR4%Y=Y5^%9CG7O]H ME[G*#P7<0)5.GZ35Y_OD28GO5#82:1R)9)PD3\A+._M2EI?^3?O\ZLGP:JJ( MYW8K,_7J BEO5?6H+EY_]TT\&[]X0K=)I]OD*>E?U>W)U<.Z?1B)4*I Y@JW M5F*O9&6%HB )N%AMEJKJW,Q_8R'+G#Z,(UY1&&O%4J'LE=A6YE%S&>)2:+^! MXPTR@_JT3I@5KUJ9 F6NRP=QI4O<,;6%6'O]7'SWS2(9IR_^Y___R9:^/[6T M?8 L]@:3L>(=;+%.9^)2Q(MH$L_QX2I.;Z-TG%[3Y\DD2N?)-;D2)5YV]9@_L(*QRH@A$)] ;Y;)7;2"ED48J5R5>&[K*XJ5;KV^Y'X!6)RO5HI MW,X44L/ME"H'I=.:S$$;VF"I2K72+A*2LF6SK>F+Y5[([;;84Z:0!+K0F5P6 M2OPZNA_U6IAJ:RKI.-V$_V .YJYP9VQ^#'P1F]]%]@PO\ZD]ON!> GI1!)_RX_-HNGT]B 3 MD]LHF4X.;D%LC&+XI- K2\JX&/ MI<5R A9=.ED^:(J-M%8Y>^*9VW$TAR?^TT($5-)VCTJ@SV:?A=D24S@5/Y_= MGMR;#.R7C&-Q[]IL[5'SJO'IM2@50V6;WJVO.P$4F]Y#5W/$9]9[^2J!U\?7 MXNT:_J!@BT=9U-+3&TIB"8,BWJ07,8UFBP!&$,S;Q3QP?!3/I^*'1B%J)++* MUB*K5!XHAIW'Z3C09#J?AGH1#+8R4++03^15_7 LIEN ]%G,3I$3!D^2VX'[ MLRBAY$*B:DCT $"UW6GX3N7!NED>AK6^%;\KMUZ;8K<0\*7 MLT8LY@/@?S6)YHL!$UHE[H-,HQK5E3Q-NE#;.!K/>CT1AUG2]2(&Q+;.G ZZ M2K=Z$DW&\[_LDJ RCG&D+_68@A%<'PL[O?/&?:4QB;7,Q<\??SR*)$KE%UJIXJ][W&]1E9<)M-X%'>;0YU3'8'0\\U# _-<*\R]<,: M%Y/D4 ]96,/*M&92WOL-!K.??+:8CF:]R_#\91S8$5&9$^(#^0KH\#GXQ' MXEW-*E&>Y.JA4HK6U\"XRF'<1)>H5"&Y;_F',(GI#>E:6]4R4H:*HXB5>:C4 M<2*"OUAB AI3%=C#$,;2AJNZ*/:B8=XDPJJP?UJHKU"7%1.-@#%CZJ21E#QC @1LALJ M:P9W2':TOQ6$:[# MU0/Y!P1%VQU/Y@%B)C/TC7DJ[MH&3![(%0K4;#?$IH)&--SMXG$:Q=.^4]PF MT2)-Q*>*=$&MD$"#.%5/\*DXFDR3X"J>CGL?5-"FK%786J:S@(N"24Q3W]^> MT4%)SCF"WN&+IUNV0(-,^\LDBF^GXF/O,(6U79+L^\X,:M#O1K1E+#ZR/6%" M=;T]BB>3P))Y.A=W9B\+2+2RZ*U81.EM>A+#>!PEB,^]RD0\GXB[[^1F^^(] M/+_5&)STOPY-FBW84T_/>T/E<"G2=![% 1&^! -)P?*&6_;3*1W(#USRUXOD M. 85G6@QY-HF4T(^>#N;#["?-$J)V!VXFKF\]*=PF;%!OEW%XR$A\13$:L!K M8: O::_Q_' &2:/I!'=^&T#L7L-T BX;3-%7D_$MQB-P9*K<@3#=7 4;7S]) M>(X)A/+-0WF4!8QJ'C>H%DOU(/E"/>J\&:EE1=ZOM\8C?:4XUYI"H$G(#<+J M*7')E<,&"T6J('9MS1.;-"5GQ7Z,SK_,WQ5/J.;_ SM&#:PX^YZ2@F& M4GJ'SDY$R^O>=).G>M!(O,DPYA/;+O91T^Q/Y:[E(WD(/?"@\>8TIY[O']XS M0QT\5T!31JGE7ES.IZ-Y1TKRNFK/)9XZ61F)7YWNL*!I@L0/SPXF&[DGU]AZ M^054\*=N5JK)KO169'_WZ1ZP/'KO'9'QJ MDV/T1%*A2\)/?$1$_-?41>Z?Z X^:E?[]LJC:NY]<>_/RZU(%]Z/*="ZL0XC MNJI*J'C7](*W)F>F%=\N9GS"LU,(/_Y;*%C =SY10CK8C<4^;8FI'5GG'<4F M!N2D9=_'WA6=>T.>7W-H*#W8IW!$P&V]W8?TO&6%A^28CE/% PH"B4^G22>Z MLM$\0AQXCYS'DD!)P5XJLPE1T-*>E'UMFO52861#;X5=@_S0'(JO*(S;&IPT M$P\8%+:VC6%S< $&V)V5T?;09.-/QZ S6A.0G8XZY .!D&;2]HA4EC1W*/6, MTQS/:),3RV.&.\#H_#L@GB"T8YRII.9&[_MB-\708FUMS95&)C7?-]K"-N0/ MGQ5DF>1<$%=+D!-*7 X$D &(A;&,RJ(QW! =AL>N_? 1$;U8LM]W&-@]P-:@ M3MZMH?<: [C6U)^U/YRR'HW;T@44^368!RC]N*!\ /U1H6QKC^PQI:M,\63P M$3%?"TKU&S M"DW'EI+/<@]X\[N -[_U4''//L+XD!5UWI;=1W]2]8Y.JOQSUR^$#+N1%-RN M>GP_0\,Y94@Y0,_@..W#ZZ'F:+['?CQ[4:/LAEL_>36AMXW+/"?(S$.I.Z=O M ",0S;9FE48$M"1EW]R_%?/)^%F,.=J_)S#-@-I+77$"T"#O^0%#AN<&'CDZ M;B /CH;;'F]K2[JJ_'"$)A4]'D.:K) ]+L#P0T$H7 E(4^@258M6WWH=]-J8 MG%8L%06L(Q2^1I1SA;>Z$0*Y/!37L+3B(V3?%RT3!O&Y-#LDBJ\&>M$!=@-V M5E)A=FD,N#^8945NE&WB6FC%<_X)F_J;'D.)A$\TKR806M@(3O25P9C7G\N6 MOHQ]*$@@MVZ.!,&K0A-G&GW$\0*WAD[/&9A@?*TW<0APF?ZYS= MU)E+LF@H'=(/D&9 '%V+\G79>^F0K39 2N7$^U RT-M)4^B=)U6TJ 7"]JPI5*13@G2$(G&"S.#WX@UL]+27=.E.MM07;9UJ MFJ0;9JI1"QZM GKXI=MYSW"4R"R-%9ECY/8G3C1^M"_6O"O(-;5C?4*.24CA MNPOGQG(_3 ?O0+*_ ]49 LJ MZHM$^^H8%)MX=T_&G+&!@[872G,/[@#?KXQQ[05MT/U.Z/6_ 5!+ P04 " !.@&%6 M$N>:5[T+ "_(P &0 'AL+W=O?W87T>F/L)[=6JA*?\ZQP;WKKJBI?G9^[9*URZ0:F M5 4^61J;RPIO[>K96N#K/ MI=W>J<&O6FUD-22&4JJ4B"Q)\']59E&0F"&K\' MF;WF2-K8?AVE?\>VPY:%=.JMR7[3:;5^T[OLB50M99U5'\SF!Q7LF9*\Q&2. M_Q<;OW9TT1-)[2J3A\W0(->%_RL_!S^T-EP.3VP8APUCUML?Q%J^DY6\>6W- M1EA:#6GT@DWEW5!.%Q24^\KB4XU]UI*9N*^,LFGU^<51-('YTG8?N>W MCT]L'XW%SZ:HUDZ\+U*5[@LXARZ-0N.HT-WX48GO5#(0DU%?C(?C\2/R)HV! M$Y8W^:,&^NT7W=LI)UZY4B;J30^@=\H^J-[-M]^,9L/K1Y2[:)2[>$SZT\H] MNKU;N;\/Q)Y8\=;D.?#OWWSPRU)Q6PFX6N4+91MW]T6U5K2^E,56K&4J;%P^ MG0V&P%^642JYM<0'PBR%K*NUL?K?6)'X8QP? [9@6/AZ+(OWM_/YWTABU3\6*0U%%-%)>:9+-Q W"LEOOWF7K,59W?( MPY05!3U(2F_^>'0M="'^82HE[E@%B01UB=4E,P ._[+S;M-4TPZ99=M#G[B= M3R;CP>57^N30'V5MZ54E*B,0PK,EN245&VDM/94KJU@SY]5(525UQJ=LUCI9 M"YPI4NU %.20!7'L0,PAZ#LOZ##NI M+>R'-?/:)C!9B=NHB'A^/[]] 9*JUN+#;8.T'Y3,JG5"ZM#)??'38#X0SW-GE'')9U*\NZ>VT?S&YZ+^\'+>B<12"9]/! M="1*@(\7':UA8&9;7:Q8O^.#!^(7>MX(4)^53;2CI=I#O'L?HBZ>#0?#41!@ M]8,$4LM,!O1!8]02#@3< 7^LZ/.5-,& MC:0$SG32U[[$.)1N D%BBB(41(XA/%LO,IU@QU)9,AJ'-\1PC!5"+C0\ML[M MQ6,TZP^'0_K'*38:]2>S27\VF9V*S$&\L>>#2F&-$M];4Y< U$]O^^2A4G$= MI\3D:,X&TZL_$TUD%H,19IJ5PAKK'5,]$6..9)]BJGZO)0,6NLR&WEV'3MV# MQ@D7P/'T:=PS>-HAG/Y*(I,05J=3SF*K,DD@*J7E'&ZGW>W]6W$YA8X?PJ(Y M%FW%.S!(9EQ-6OW2[27BU]'+:T&/):&53&XA#/A\T-RII092"E/Y1ZEBHV(* MK$T&+=W.Q<93,Z=]5<$Z EE=1'^WX$713J1;1S^I!\H9XEOL.*&6NQ964DS[ MG%/@E5/ZNT05TFH3B'9?7ZB+K:;(MD@VHDL-39FK+#(%:!1+:_*]/*'B@S^N M3A+E'-[QKJV//Q00U;94M(KZ:@\%'T&N9N(Y!3P8RLOAS-)8^NP%'DHFDX4B M:#%>H WM**5FM1J417\'Y#59?$P$OEIW.H"+,I M1$[\"]\4 L1\];<#;X?4<7O93N8CA-4:.4>G4CQ=O?@70A(#Z)5I=EN:+]I] MTPD.AN(=22'2-O$?L,L<\@ MK1*SD4CEMN$$D!O.PE;BN"83@B^#,<$7/NKM;DJB<^'FY91)W,>5A']+02"Z MY4!;!#5&/'H;VL2%K[V^@>PW+:>?5\D; M]WI5\#&0?;L3,B(Z43O2[1%KD)R M^]KL*EMS0^AS,34/19I:?"L%?]2!=6@EC:XQ)$X_MP#X(0^(-8^WQH6]2HYJ<$3SFA MN0I,^$A8<"@S3^H=_,6A\=J=843[A'7P(?I[,,1QR!I/ W! @)9_S#B"GZ63 MXXAR2LLHDDJ$B^>0J) %I"VE&%931)#HL:XV4Q#7E3,J&K$=\194.N>F)HXS M^]G-/+Z'\D?\"1+TU!J9ORE_48*,F%Q(A]:*L:NSFO17TA;PA&LU;%3NV4,\ M9G&%(]>-J4%[WUY^S\O]9F9K0H%^6S!H$Q:HRM- ,51B?:A]W/2ROL(M$,.RF4*3S<4H\06]J._()]U MZ-QJ 4RP+S3QNU(2NC"OR*[WPD?:QL)#)2,!>BSU:*WY!'(GHPFW^B<:6UGY M_A>-D>WTY8/H#:PPN4J.+L?036.\0DJ9##[0L1MNR=0F](S:%' M^4<0NX?HQ];MRY\7UQ>F):S9[S\B8LD9G32J5ANE"K^.).+%%>I/<=9D21IV MASCZCI9Q*(N"!BU+=R %(?J@[TRC=G'RTS3<+=I%8"DA!\7\$RCX06:U^I)6 M+6[.J/5) ^2[-BTQ1D%!3D??$X78\1,B69_.='W$Z< 66O*-)>^$GM_WSP<3 M4C]P+O2G^QXX@1_B@+5$:>:B2?==84B(*O+ %)^Q+XD8=\3>Y3.D2];]B9#@ MZW2/.8XC[A5Z0&4,0XED(U.Z/VH"P6Z43;!%0ETJ8WU!SW-/8L&(.X-3V0'A MVHC*#G>T<7\3@DZM>7J#7#]AL@M.I.WAF'3(D_151^!^-"K"!C"@9(:RPZ6< M!O)@/RDPV$^DN>\X:65GVO%=W;TJJW@%,[SJ[]R X $0Y%E1J,U72NY' -8@ M6Z1%:#TYADU%H_*">%C*,I%@J%FIAH3VRE88C[JS=]<*?(UZ.ZZ@E^T:[&L9 MCYXN=G%HOX3*_/WH*P_UMH+7G6BX9B-#N'T]I MS[-U3]CT%L=.T./.[2$C4 MT'%1(T;?77K MCI?YZ4=&_;RCJOVQ6/1/,72\_>C,.AX9>92 CYIOX8(R 02 MKAJ(7WWV='/0_P6=^,J=^1NA3F)YLJSLL8NI;:NS? X;Z*B2# T72-R1/JO0M=/ M+HXTC!.7BFYC!G\I1MO$C06&"M4KS/!7LY=7U_OM%5]_M4Y2G^FUBHWA4SUU M<\4:M/81H,N2"]\4[AS$+@ZXI7OP<"?>N0#!?M"F=L 42U3I]7]#_=%I]6>S MQ]6?CK].>]K3LF#R%UDP/&W!^.43 9A^C06#@[GP?T"I/#1'7FU7*=][_3E: MI9)\Q-[42OAABR:Y\:@_HTH[\;'V3>DDP+:9'XLF1.[TX.F_//)=_CA(\CNDX<:'=T#2!SNJQPK6\[PP=?^,6P"YZ"D4MCJL)_22P7Y@$#9]=7^>>M M'U7DRJ[XIR-$X5##_[ZB>=K\.N76_RACM]S_M.5G:3'V.I&I);8BE:<]/U7' M-Y4I^2<:"U-5)N>7:X4^S-("?$X:QS=T0/.;G9O_ %!+ P04 " !.@&%6 MZ1# ;!\& D#P &0 'AL+W=O-7KB:FUX*E3*HM)'(:+2@FNKB=D;P3^$N* MC=G[SPC)2JEO]/(NO1J%Y) H1&+) L?C4=R)HB!#<.-[:W/4;TF*^_\[Z[\Z M[,"RXD;*K3&U^-5J.6"HRWA3VL]K\)EH\<[*7J,*X7[;QLM%TQ)+&6%6V MRO"@E)5_\FT;ASV%9?B,0MPJQ,YOOY'S\BVW_/I2JPW3) UK],=!==IP3E:4 ME >K\55"SUY_%(!D+B<6MFAEDK1ZMUXO?D8OBMDG5=GCZY8MH$;XYX=6L]VIVROH)KT[K?0B85^T>7W+![E19\VH'GF@M*EOL6,X- M4Y5 N?"""6.Y%:P@!=#*YNSN\_WD@ZS6;#D-V5=96:'9Q^!CS.6E6 M%KHJ8[RNM=I*,%_ J3G+BP"(XP-@0:)M+TQHG M?R7T$J5K\D"P'#V)G,-FQCL#/)JA?^$S.H Y-%CR'1-;*R!(N'V47!0VBO$T ME:2#2,!<:0AJAO;!=H*WUN&)%M\;J04,*%;#7"*T11_LMD2M5F>T-<5DE6A/ ?4(>-PU)<9+U53V M$"$OC'*,X"TZOD8*T%'MTVB?'R% HFJ)'0AD35K>.OC0: 1'N* ,4/T6A>0K M6?C/J33H8 07)$'LB#><0!48!8:] BB;J\8@FN:G"_;RQ3(.IV^>?<++*3MC M\_$\G-++K/^"I3BFI?G^TLQ)+?JE:#R+7WNL/YJ.INR+(M0>!'))>,U3N>4X MC$*4H#%,EG5C@OX1+R@I M/KW8M'*OEJ\*X:,Z=@M=RD%*EW4X5(/QDL0HL8]<2ZWD467"M,C17!1:HFM?R*C)*5 'I=IWI>/9[SH!Y*5*?=6GPG>=CH'MR/%4 M\()$OE3#LXJM=L18N/"/[V>MJSTN:!*"H4%DC7;->D6GQ(!X\[[!&*. $F1& ML=-$$,2QX+(\-7<. U^J5&826]!8A!\T,P:6'9"/.KUT,>OC2D) 6.P"=M]H MT_#*#B7I&?#4V).2_'%.'*2-"! .C!BZ=1^G,?F]R26X"/8,I;B!<,TEM: A M7"X<\0, P) 9 >&PO=V]R:W-H965T_"KA6NBT18?/(2FJH1OK]&XW3*;92^" M1[TM(PLFJT4MMO@5XU_U@Z?=9$!1ND(;M+/@<;/,KF87UR>LGQ3^UK@+HS6P M)VOGOO'FBUIF4R:$!F5D!$%_3WB#QC 0T?C>8V;#E6PX7K^@_YY\)U_6(N"- M,_]H% M^SB,#,Y_95#T!D7BW5V46'X24:P6WNW LS:A\2*YFJR)G+:SAKCNXXA=PLP+N":$,<&L5JGV M"7$;"!8O!*^+@XB?4.8PGQU#,2V* WCSP>%YPIO_7PYW<"=OP_&;N0BUD+C, MZ%$$]$^8K=Z_FYU.+P^0/1G(GAQ"_^]D#\/=Y7 0$>Z%;3;T4!I/LCW=JP!N M Y0,K-;HAX0<0RR1%6MA6RA% .NL%%:B$6N#X-9&;P6_OP -502U WQ"+PR( MK4?LL#TI1U00'6C[H?9.8NC8;1JB@E3O8UK$0Q#IM5-M4I)M=-$]:TF8/=[W M1GL"I)Y%W::N3Q*+4MZG<; &J$66A%;#L(\ARNE-#LIC&F/H6Y\:(@B.R0IANBEWO>8 MB?6^]0RX0XT<.WZ3[7YLY2@]B30,CNW(ABPIK8*B&JC3)9*@=*B;B"3;"J\X6!%]%;K#8DI=P/2P@],4 MN5C2J:2"\Y3+?R7U":UR?K^<.+F=' 1!*"Z1$K4?@5*$/=:&WA](])&&$%G9 MAF*Q0>QJJ':1-#D!WK7"1*[S6K0IA.MV[T(*6I^5( PF=V[OKC[?/MYV[*6H M:R*AJ(2-JQ,!OB$I?^#9H#CX2$W;3U\+BM"[FCHZ?14GP*/Y M2+ 37-'2>?8_K0,*3V:L.::"SW4*N>HBRHZUI!F@"]U/M9 N@039HUI/IHV MIY*(_:.%/T?1T5R D?SRL>7 LXS&(GJ.K1EL\K?ZWF0TH>@];-,<#E0,C8W= ML!JDPZB_ZB;&ULK5;;DMHX$/V5+FTW$T\(10(G<>@='? M&FPA@DLM'*%A0>58GH,$!.QCEVR8W>?G$6<(^_#Q; 'R2!) MSN!==-Y>!+R+_\7;!NOR-);OECM;,8[CB-K!HEEC-'G_;G@]^'"&Z67']/(< M^C]D>A;K-%-8].%M(_"E0)CILF)J^_[=;3*\^6"!%P(SP%?DM6\ET%DF.!HH MF(6 F@*M&*3"4,]I ]1UCG!6FIF4I+L+ZSE-_[[#*Q0'.%3K=!G>MB' M>6V$RH/V%ID!] 4%5 Y8KLCBKB1Z0:+EV3+S+'*#2"^'L]1-KNA,S2@R@C-) MCEM"Y44/'A55&%-$P]!;\R)R(9GG\O5YVESVZ+U:69$*9@3^2+P']"P"W\$Z M(^C7HU4%HR>#Z_4.\&?3QMH'BJ)F^_^)%3"#@(P7P"E;(D5#0#L3%:73C_D?"XLE]K65!8G4_[0)?N%2!,=],8(DN*PISO'-;WN ME8]X+]!>8!H\FF89$Y3N/S659'J4+*J-+IW)+TTZ^_ 1_V4U+6B"*,>\$X95 M2)RY;WE83$J6G-96Q_%=!^IH,)U6:+A9$3\U6!*BK.RZ'/F3B3D\;?/ M,)W/P"$OE)8ZWWI)!K9"+C+A@\Q,3L-<*/BLUVU\@^O+@W+PT/LN.8X&117% MNF'.K?:M?@\^APT\]D?'!&*.HY&%8 MT[.C:^6:B=:==M\#TV8,[L6;CXD%!4'0,R8Q(]5!_^8J M,,Z&;C=!6&XDH[ M&K%A6= W#1HO0/>9UFZW\0:ZKZ3)WU!+ P04 " !.@&%6+B%2U_ " #/ M!@ &0 'AL+W=OZ32A&E<7P2 ME8S+8#+ROIF>C%1M!9[XLK'-$DU'%EOB ]K&: M:;*B#B7G)4K#E02-BW%PF9Q/!R[>!_S@N#*OUN ZF2OUY(S;?!S$CA *S*Q# M8/1ZQBL4P@$1C=\M9M"5=(FOUQOT+[YWZF7.#%XI\9/GMA@'9P'DN&"UL/=J M]17;?H8.+U/"^">LFMBT'T!6&ZO*-ID8E%PV;_;2GL.KA+/X@X2T34@][Z:0 M9WG-+)N,M%J!=M&$YA:^59]-Y+AT'^7!:MKEE&![@7"ERHK)-13, '.7&+7&'#)RT[PQ/R\514--'U/#0SM" M@SCY_'0,:@&60&ZE12V9@'M\1ED[U!SAL]MJ UW!XQ >/<@[?P]0\"6?"P1L MB1(7C5"A+KFU1,E!7;BN)XT\M M0ZYAJ94Q8)@@P0$F<\^B[?[HX"Q-3B\,C9/-"BZ7VVJN66Y@V$'!@FMCX:2S M_R;?PKT!,2&=DH]?(],&T,T&T,W&SM9OL%UG;X[4')9 M)@C^, ECD@HA*+ 'AW$XW%JN!'D&6P]=X0J]-(IU"*Y:W-]YD:-7(E.B7GHI M=;1J:1N]Z;R=6E\V(K4-;Z3^CNDEIR8$+B@U#D^' >A&/AO#JLI+UEQ9$D"_ M+.B/@]H%T/Y"*;LQ7('N'S;Y U!+ P04 " !.@&%6;8%7JGPY "-U@ M&0 'AL+W=O= M-$FMMI.U>4GZIUFM;1Y^TFK[Y[M*[KW;,G3ZK%.MTFU:38I3G\LBK*;5+#Q_+F M2;4KTV1)+VTW3^;3Z=F3;9+EC[[_EKY[6W[_;='4FRQ/WY91U6RW27G_0[HI M[KY[-'ND7[S+;M8U?O'D^V]WR4WZ/JT_[MZ6\.F)&V69;=.\RHH\*M/5=X\N M9\]^F)_A"_3$;UEZ5YF_(]S*=5%\P@^OE]\]FN**TDVZJ'&(!/Z[3:_2S09' M@G7\0P9]Y.;$%^W?.OHKVCQLYCJITJMB\]=L6:^_>W3Q*%JFJZ39U.^*NY]2 MV= ICKGCZ)%4]7%5EZ&%6RSG/]//@L@S L7TX$7YO+"G-;- M$]$J7R1U\OVW97$7E?@TC(9_T%;I;5AI_= MY-DJ6R1Y'5TN%D63UUE^$[TM-MDB2ZOH0/\Z_/9)#5/C $\6,LT//,U\8)K9 M//JYR.MU%;W,E^DR'. )K-DM?*X+_V$^.N*+=#&)CF=Q-)_.YR/C'3M '--X MQ_\T(/IVSV.?](^-E/6LVB6+]+M'0#I56MZFC[[_\Y]F9]/G(RL_<2L_&1O] M^[=EEB^RW0:."!9_5>05+'29(-+W+?6K!XL^K--HX;Y)E]$JRQ-X.ME$50U? M +'6503O;YIE&M7P=,+0H['P\U6QW27Y?93DRRB#K^_6Q68#,+_+8;2JN:ZR M99:4 .,X>KW=-GGQ8YI'[^^R^O>TW.!+/VZO?[*_?9R\GT0_%9LE'!!\GR\F MP9OIHBFS&I'WJBAWP6\OFQ)86_0FVV:P%?O+#UGQ=IT Q4<'K\L4ISWTC^$B M?FK*$K$CC:,W;ZXFT>5F [NNTW(AVZO+)*\28CL5O7&=P# +6,8ZN4VCZQ1F M23DFS=,RP?.&W],=(A"\BVCQ,4?@1N]KFO@ #_40 M6/X_F@RH!;A=#O(!)XOJ CY]2J/4K1*AFU0@4W8,[7J=U%&R6@'3IZ%A T6) M@R=;AXGP?%KSJYLLN9E5BTU1-24! _:%F\"9A][A69 <%,=[@83O M#2VG3&_3O)$%I)]!WE;P80F8"_#S+Q$TTS(KEH!QB[J!"0 Z('PJ6&>SP;7# MMLMH519;>*VH#)C&4.S,H=C9*(*\XV5&[])% ?QQB+V,#M+/"7M&CMZ6Q;*! M,]3?/ACNP8B$I[^3IP2$O/[U\LWE3R_?O21.(T]6;F!]):O@3YKW=SB6 MNW7**,FB%\!9 [Y5A DE"& E7?IB!% %'M*).A M:+^>S\N<.+ M"2":0 ]G!* "\#)0JY:D\\%LO%PEVS0I463A"17 SZ/%)@%=U3U&2T"1AE-/ MHK_"2N'='4P&APB_Q($T;&I@)[\3H%)B M\]S;9 )YL4R#E)H'DT71L7O&"/L=P &WH17 ':%9-8!02=4+'Q"@)6*$GA.R'80^\K8&WKY7 M/DU\+HXJ6#WJ3M&G'*0Z<.OR$Z U(KUR01AN"0_"P<&)P?O .Q/Z!=:?+I(* M]^ZH[[JYQY/$G^'H"3=W20V R"N&(7!$Q#,0$+CCHBD]I3NT X4%P)DE^$)% MZ'13)MN*A;EYA2@,IIL0MQ&H#L.1QL^:0!A2^ MB_3?8FAPC/G&<9/T'Q:UH9[S6JC.:*0Y2 @+HLOQ_F3-L&R>0V M=2S)LL$,5)J\@*<7@ X0A*MFAK%8DL$&3D60@?9#&+B!C%DD<)$2X)#**6Z M".=E5O1Z%26AH+M%#?WA5T/R2I9_!W2JY/3-0\Q)[TAXBLK0 3,J M!29#@2F'T(.TNVN X#9EU)]$5YZY/AL@:R9%$AU)!&C#6+PKJBK#4P4K&@<4 MMMOB2[*2*MFZY1 66/[3*^1B(P7H9($E-PO5\5J[GT0_=L3"L^C#J%AX9J0= MB85GT:_$K)5'AHZA7.+'#3,.- MI4(+N"N(E0RQ0ZA8-\UD+,92U>Q0QXLC410XO>#O%=9T0 M/BBOCQGG6",5W0@6C!)AB;B>-%6JK 7TT]^9\ 47F:R\O5. X+H',D*9"6L" M>+UOKXVFCG!R M3W<-3Q&1YF2 M['X#"*"+_#F#M=4(CE=IVJO?$CE43 T;>E-EX!*>WA0[0GQ' I7H3F!*)]<% M[ 9E.BH#9)F8-V"[ER^N!%-1F5"M"%?F1\/C1T38(H\ RPU1&8X(=G)3%$N& MDT-JQB9D[(K*!]FAK!J/ )91J&GF4,S_'-*$HS)8)BQPL'\5G4W/8D=_I%1<">,3BKKR MULB[86LQ\=HJHW=@+;9HQT"-9&^N:AE)@S)=(<^HU#(RZA33&6F!8%6!8&2% M@DY;]"L<,/T,)AVJ$8PLZ 3H3 R*5>ZL"?4Q]-@3WC4A5&%V#NP---!5LUF! MIEB1)"Q ,;D15NIPSF!(^0,;M0$- 1@( @.VB1JOZB9SE M"%"M6?F<68?NUHT")T>4_\!H2>EX 6HV=H^Q4 ^NVHQV3^^@$@$_UW8YH+U[ M'F)6!\O;I@FZG!3M>XT(.Y^B!QD3-1)!OXGRG%D2:F8A +LFBC"-@Z@XH(,I@A E .1"*Q)HLLZJ%1)J"J0],'I(LV3P #9N,C&($26.$"6B;0', M%5>Z\'1*.DF/+6170=8,&%9 6.?40$[ZDHJ7JNGTN MO>5,'A%BK,*+)P*A&DE\.HNT2&X#$AG MX69FO4*FKH1I.-MY "&\$P%)G^=7]%5JX".WQ&5611L6*@D1H,8C=:P&!_=L MJ&/&]B"R6.6"] Q,MHE4&1S85!N)!YZ"L16ME^'*5596T=^;Y0V! WD\ 8?) MMJC&M2D'=L= V''<5%YA9[&/HJ7_:&!-+7>!7Z&R4_2J.^UNX(1;IH =9@OX MK9IEU_LN#B$/A([SROLL01G/E\D&M6%1]N48R9DUS#-P=6@FD/]-CWH (P!C MA&>Z[2]'@$>*DJZ]&V"0TP$2KYA'K)I2C%L0_AN@6Q!E1/@O0"QOK^$7C5*V M381E2_C5]SMVW+55>\)&T//PW,P>:*IGT9__]/3L_.ESF,\8!VS+;!$ADXV: M9E[O9H8G-JIPH@;-#K:ZW:RD@CF__#QC]=\5##U>' ,[KK-AA('!@>%VCG^#E)@-3CR)<\+4> M]($CM8?^?@)1]?NZ:*+_NP:,WZ99]%.3+!'YP_%@ M99,X>E,#^Z*!X=C+#'VY1\Y[N\=F?R:;)D&"*9,=#;WO0G\I;A&;]WL>7L.'5,>QL;+14K/44@O1R') MM*ED@;RM=)2$LMJZ#\G^?P:GN"@QZHV']\*'',E3DV*J1A\;VS5EU22\K+RH MD6D86 ,)8@F6#WJDPD);E@Q8I&4>9<(6*ZFN NZI @Z-*\Z]J;=%CQ M56?';W3'J$!T3:=D?Z 9+/$1=IN$H<_MY6MAUB^ZTCCS)>->L0N7B"X%X%:% MF]WN2UW2:*_N[\CY(YTT$Z+KDMUX7X"3B@1YD1\Q"K&900XTT(?+[R*C +F7.%(ZHG9)$V^6$^ L_(J M.%:/V$'Q&XPGL'(AOR. NF!KXVF_%B&X9!QKK"8O)(%CB_DK;!AO=ZFDI+ + MG_P@"L L1U5TT8X=.936PQIRZ?7XZ]#U29@;>'S$F:S4N#\>3J)7J!-_3K:@ M2G17Z;!IS.7)N3JY9$0Z+:]HZB/O:#9!(."G2\KUPE=AW81 LF140.]#,]3R M@& ][-8$*XB!S$;/&CDX67Q^R0'MT_HHR!*XMDUF#&%.E^9M@*CE$EP6L!>, M;'+: &Q'G75J_:GYBD_;B9DLT;@!2G-XXWV@0IF!LQ+>DIC@AMTSR"[:Q-GK MCQNRRL014872*K9)4BF&&.G,K)=+I8"QN^D8,%)AP\;&(@-6M^# !SD<,P8+ M_43@@--A!,=TX RUWENP@&B?0(-%4U),U*9/A(X7.3B0#+!D=#^32X>H("L7 MS58HTMN"9LM #9*]H&-J2-1X4M14]+(0>4-2HOLCV?DL+G4KLIQPR5JRG8RV MS\$3BZMN+'3%HJ;">(U/>><^GF1R&:O,Z5J88&&ZV6Q#[KX M)(D'4(QE%Z;Y9,#FP$0(5.8@C$^R(2N7ZKC@R T'+[R=V9>"%.A+W?A[>IL5 M3=52\6R8 4T1"L /1-1JA!K 1I-*>"8U*UOY0_OY/>*!M5(ZD4:+13?3;XOK MO[,[LE*4^I1NLG7A\CB&.0!)HFN,(2[3F+7.;"6?]+>FZ@AHG]1EY6GLR 7X MI40C22D(=9=1G;LKI%D7(+QA]8\"AH(U/A+U891I6*.A3Z\Q)H&W$WSP1JBB M)YC3]MQF-CN9-,6\X@QW+V[-7)@G= -V+^?8"/V)YY;$446Z,S&$._RA$#%L MZ$$2)#@#LPN($EW#DEME^, J\.N[PZ"D!++%\E0C=R*<34(R8 M4Z7\3Z$7QQK8"%"7]PV+)NA(+D#'6MZS3TK(Y%Y*2L)QP(C?3 M#K1R7,&[OC4/+(!7'H3E;S_"#LY4 NM MI*G7A931X LY._MVA,*2H-F=R.:KJ >RI.\2ET]%V=L+C;R\;QW **#S'*?E M,RLYH"D6V09/K:((#,5\-.J*JVU;$:'6Z@TGLA3WP!^/LD&,R]I=_MDLL%5< MN!J6=9VR/@*KD]3@4+'3'!$2P0^G&S>56I';HJI9L;C703CSE+3<_7*(F;]( M+C%S5I<9S/ #P[Y8,,_VN^4\U[W2HWE?3OM_SCAY!P95+(JA"$(G7QF$[7QJ M\C@OU;W?.Q?E2J*84*U%SMR8HSZQ(L0.G1C,@098&^J@HKT.I(*T?74=;"B: MNO+AMZ# Q+I43!62";6)'S9;J MA8X=(:7YTI$02G5R?M>=XJ2V(7CDJ8J]"D#]HM76(B?%RVP&# M]M'@SYQC<(\BI=]8U.J@%8<+U*?3SK.0G(^A89RYV]I$,LBX$G&=B?TT9*C] M"[;BB^@ /!%UL MQ4A[8^@)&/(!>%'"556WPUX&)UDNE5L'D_BDF4'O1]E.,13Q$T>J/0>5"N[7 ML"8CL\F276'#"5WB3?\JK35,W$<-Y(CQSJ6E6H'0HRL$+E%25TS.NB*Y]=?B MS.IPDQ#'LD#_)IXF%@2X%#8?5LE2C;D]Y)K3^D,7#D+MV;G<@E(VE?H .M*9 MW5,#1^K65:$/'$]QXT29PXHSE9*",)]?T@QE07:RS2W M3US1V)/)5_0R8A)]=!FJ?X0ETP%Q2H6/;4^_Y4^H?,A 7NOV): 4O+I535'B M529^Z3-L'U[OWNMD65[9SF)G-U=5]Z)E*_A AA2V M'R'MU\=CT4<<:2Y+XCP,G/]@UQ5[>YYIX;K P/_0TAFSVH"24@&+8.'>T*%T MD&"NR\5\/GV.Q=3TY^RYEH7$HUNA"A&?@,")![R:@^M#IB17HD",!5,LW= 5 M-H @QM.S !?@'\U$<^Y@-6>[J^G+K#$:;])BN1#?> M/.:01W3[G MHR9*HFKR3_HA16C>"NQ)('+HR%F?7C@*^*00V7?36%'*S8-4R/Z*(5(FC0*3 M+5*N'>AQ_4NNJ\G&"L$79-7\:C)CC9W@=-'!!&.:S&S>,"*I($C)GLJ3A.78UDE62DV2QCG,]JD\;G9%+;M M-JO%#5Q&('1ST"H7<&"Y*)#9%GVN)GS?=F=[&[!_.\XN,EX4:5S!!Y@K]KIZ MV3J(Y+8.R^T(N YH &3+ )E3DYHA+314>FKD.D&]PU[YZ %E&+/(9V]G^:ZI MT?<,XLX/.'@XK,%MJ+T!>0P*J0U!N6:=?FN?F,#\!!CJ &Z8$DLSD_BX%X=M MYXN.,) ATTZ,8;[=DQ/C5D)E8#N?J/(ER4V7'IU:?KJ#ZA-@&;.E+XY.M@Q)^(SL>QPC;7?(*' MP4(Y3A_0$K(5Y7QQ)XCR$]F>B&]D?_H(*]J?SBSUAJA[X)"]CLKQJH(7'QKP?+H0(G3.F /R23J?Z=N?BR?0YWL/W'I]/) M''T:FT[A7EB0&A(D4E5H-,XOOHFC\^DWS)SFW_ADL(>6Z *6.594SF UU%@P MCF;'T=G,U?!&/VC/M='27MJ"*<%!D["*7&\$=A:IAZF;1Z$U=+X[F/O.M@E; MAIGUU5!J/0-C.I^!IHA3 J;"-]7A,U)[I\?/_VO^%^BBUOQO'+H-L)EKSE"9 M9[3)B/OJ-1S;@HCDE[0FW7!HP+G''SI3]^#CZ#B>3J?F,V'!_+GYYH >.1Q] M1K^YZD.3@S;-V;&>SN/IV87YXCP^FY[:Z4^>QB=G\_'Y3Z?Q?#;[CZ//?^O_ M_QUH[='L#T;OV3!Z]Z!*?!H@_,$C(^?8M&7NS)=ADVL7+?:;_#O%VNZ?LVAI:0$1JA@.B7#_>^.VBF+G=; MJ9RA:O>?%@=_PWHP:MT[^$@ U:&'B,6:#S/[8>K:;!B8A\$=E.5__.XU8F53 M%7KEN*CFU^E-EN=2*V%6UQX7L)A8LOD"L?C,V-[>=@PB9Q=)V1)2SNA$52K;6;@O@C M.(\6%HA/$H&CSDVJ%$8J^KYMJ4[QL.YD2@=A(\TN2PFC:NH!&S(T>7Y7A,HY?K80M4]![Y9(DO;_-872\L1AW+7P>])"@1:Z%?_A M@=AD?!\D7J7>: KMH46QF. F"2=RY'^ M7Y^\T26,B1QZ]2:H:(_OA MF?L4\7!6.>L!DDA4]46M:I )/3Z;AARE#ZZZ:^>-0^[WE^3WWQU<,(2( 0W) MJ/2A[+54%7L>%OB^6W$11)+'Q]Z[9+D1Q1+[,(M$M3A#V4E>A1@:$OM7*7@( M0_+'Y05U;K\N;M&G#KQS:HBGQ87\$ID IU](RXI5RJ*&22%:^J:4&ZLYJG3C &4"+B6U)5N&4!AICW_NVN.? MC[;'?^7":J\QRZCQ@=BK@EJA^Z+7*PQEU-&[K/K4UT'_7S%/=(6LT:GO6#UZ M"PQ)DZI!P]TF)9;P(J76B:]GK-< =1,SQ#KYK&Y.6X+?'VQIHR^=BE'"[,&XU\.*5K-U!#!'L_/3R/8:-SA$P"3(C'T\EQ>(#34"-,%HNR(839 M9;7TWT8'3E/NP4C:Y\]@]SZ*NDQ)BR&'KC,H,K=PJ0%F0Y6SCK&>_SZ69E2N M@Z_W6P9N*]=Z7%EJM,+^Q*-G.9OZF]RFXYH!IIK\IJDFO7I"[\5MHZ/V'^H> M4W&R %H?YN&?3:-;;7_VAA+@9^*7_-]-86I_,[VV3PB3H_7< E%:RJ3LM3+Z MYJ0U]%R&?DT).BY1#TQRF=H'Y(MKW""WII!^)ZY/3.$OF\$3UXX%_P@6;*O< M>Q?WO/5"EKNMN54@(O&VG_L*34XOZELJ]>%B!P-@)&C5F)?!0M \))R-+A6@ M57)AMN@*Y(-K-INP]GF1<%X]2\:J<1A)3E7S.EB(/) M;@.K_ KYH16D,J);AFNVPMGITJV9[FVRR^&K-/!Z!.05UPG(#M9X/@)CS"GTJ7-6ME[?YUWWO?[\'G=^ MCSO&/TW7RF5+T[1!KQERT0"=6:I^8\_XM3L#R7/;'HY_#ZQYGW)B#\%G7<-7 M1BQS$NPX-S;W:LY&N?&E[N"=VW@O]_WB4:++[JD FE+*->)&T ^?)96<_U+[ MW/?GLMBL,'6F!%8/D0;%BOH='/<:,S\KW[C$=;Z5YH+28_=>DO60OP:Y M>L09V&:@^G7M.AV::L[UY8,;%&UJ+-W'P=0O9T48W3P\?5>L:/BG@.2 MBQN =18Y8RRB 8L%W1<5]&"G)O0FLD0B7VG/ M/-'[#J7U4K%;NN"1VCV?(Y87[YWN%TFB9 M+46;1!4S\MEUJ4-C.7CCW,9J9D6U X Q:W0V]UQM/GY+J#+_![C:%X\2 M?>R*%>-),7S&><312./L:;J+SZ&ROS-,6M#)_7K:) !OCU/+H2(53*XT8J^T MZUT](*J#''C?97 ,O/X.XMGH1<'?HXV48ZE[+U#W?#?2OS003&:'NV82+ XN M\Z0B@X";H',72!33G!'\+"WE]VH2=A=\$E\88"UECTW@W@]Y%E1@\:(YW>%SE?>9RC3-KHO5/H M0+I?;%)S*:,O;.1.)JXV&"\1U40$XC2=7@W*M:G5DN_=&3(70O?*H[_6M;4N M)++MFJ@(3UH2.>!9D$NS9*I.,![(Z]2TA#1CB+#1$^9^L;Y\#Z>F CIM5$M] M=)+:75W6W;A+S79AEX*Z_KE.(GVM5_IBHE2VKLDBDAJY2F\26VD>2],NVG#7Z21ZX81M>H!;P\(F7_HA[A/)L/+L0J(B M5)#2[NS!_2DQLP.>P\L]62Y1 Q+2PZ_!F$AKB_?2Y:N7KXQ4[6>PJ:S42@1B M,(:4)]%[A(%YB.5R13XVQ,$:R\JD5#VX4Z[;@HN9X,K5#8\X;?:]+^X#Y64, M7#C4YB?:KL^ QUU\C4MIN*[5UT]?WYM>K_:.S$Z71MHZ^5Y7R6U1:H\?*K7Z M.R-4,%ALJ\3HG(_PF"MU@?.R7>R%;>)1N>=OL)^-WSI_I<3R@6H@+M&6 VKI ME8*C(PUXN?N'CZ["KEN.)9+B'G@?]FO;I@/XNCMWJQ$H9Z*-A .']2MAGT%B M]*:>%%'+WXRY&%B\EC.*V_*&%!6^O0UT^U3P[F 'J*G2\C#VH[G-%>5-DFO! M$[VD27J5N ]=;DR"#KB:+JV1*,NS%45:G$I#U:W$;J-2+I)ZV MX&YC?27-2U#(I*&Z#H,2U>MU9G,\(T(X,5:)Y@]4U9%6SM-*]#(864>/*\BK M3N)32 8-QP01SGD;E=C$G7KZ/0G:)WS)/HE;#8O?>/\",&->SVIB"B0@U:@ MU$DI9P&([XAM]>[/R7;W_$70WK+#,9V_QF4QAYD%[@Y.:68@1HE4I>&%.9PM MQ\NPCPPUYQSC*J>>JYR..AK2$JPM?"-'KG*LLEZ8D_']I:=7N) MZD#ATG R[7OI42R)+!IID1V0_P&(P"A^K5@>NV!2?0%_M7DWKITT66-NI*]9 MZ:5T> T7;-.G*;:3$!E@#BIUR*40+K=EPG,=:'2;;)%QQV!6?;6SO-.G MJ&,+U0KG#;E2!LQT0;XE75#C6PSDX22A!4 +2:AA/,>H .NO,:+"Y1YDA/AV MJ*V^'0%,+'_W%E!B+)\ GEE/__]QJ#K<]\%3PN?TLP2LJ7MMP=7[Y+*HT?7% M+77>';5*]R_MXJ M'SJ]\*^&-@?KZ_HPO'L^.[,?3T_/W*M(P2EU)D8]7-4^M\#85CU>'#]U[Z7 MKXO[U#5<\>\6 UU:]A%+,'A=R,\=S4-9Z?GT8?"N2KIH;R(CZ_L*6/\^-X>GZN7XP1E$]6 MG8UGD;ZS)JSM<_U2S,A>PAH?LX_=/6@J!W&5NK"FA//+L\&Q(3Y84-V/&Q;? MD)ZL49[>!0W"6FV]@N&Z6%)V,NSC4ZKW(+1;P4N_+-L)7FU<<;:R)VS) MV63=VZ0Z7>X%-CUW+'FW@7JE=/Q.]][.&M]+ _ NZ-3CF M*@OK5G7&8$R7/F^Q]0J.M\(H>A7\3KUE;F$Q+K 23N,=9N:*>E3$V[='T>58 M;.5RY_>AWOC*.U"QNT]KGT(L+0!]%98^XP.)HSS< M,6[!>0&4&D4CU#C"Q/=P09XZ8FB8F*O3G[4I/ET>E=9W::H!)XWL>]8N/5=D M9M5"5@-3QG@>=^D&=5(N9/#Z3E%5G#"#N[E+2FFG@Z.R'NJQP>7_^"Y0:9Z0 M/Q4?+Z6#/$R=W+4\,1C^@MUI&R.*;9CM/(/(]G0LGNZMO;-2[OCGCGBQW[ M+^SS4V?C":IOK:_@I?H*>A'\*U)3^T>/WO8[*,)(*G+H@30.[GR%$B/C$S1= M7UT8'PAKU6#6 N9[>$0*M6HA-:=6>ZW3.Q[M0/OKES]C04R.]:OA)D\E7T&? MP\TU6# ,$GIYQQ?V+0$O5C5].&X]_JHI<\K%5;N)\W+;HY+EL2XVR_ JDO>8 ME<$FO2D9\SX3@.MY:R3]WY^>!/%#IQ6710'/\'=I$4^[U83UH.F"O%2T[T4) MSBS(/A3?&Y(OW0_/&XEM3Z@E6_D&+43,3. P\+ZUW&4JD<0H]U&-L'\9W<=1 M9Y)5*RUPXT"-6&85>P(,7[1>6&#DS;;AOX,ELH3<%J[43J5?XZY&SS7IB&KB M*7&B9';:<_=#D !M-8,1;C'W"=#S\03HUSXB",._P3#]&XH%7]*V^]C&/S=B MF#C -_!1X+M[3P"G2'53R7WH8;@CCPC=Y<&6#>&U^J(T1]2FIU:I??]:X[$D58+8+"^T*+6(C%Q6K:Y@ MP>T/&N5T<>C^93O!Y7+DA7&&EV!Z_,770&JBO\/$+?'^(Y_U2;?)^ 1_0#Y0 M5%ES=AUU-/X;9LZ&M#Z)?O!R-;,WB(3.L&M0.M-;B<7$4IO G1YYN$!7C/B6 M58$A!JU\46>/%ZD#,JH=T7.:6/Z]A86^KXO%I^BOC G5L-]KP8]7]/B=/HX1 M'D[:04%1WQ^9&A63=AU\;TN$?&967W*"3./VYNX&9"<9,1GO==7+B+CSX$V3 M<=]WRVA\.<*E[YS[GAI[HEK'16$'4JO]ZO+]#U*!?=C__!68B2NYI$> MU&P0-V[S#]F:!04Z$A"!T:V M:33#+M.LEF(^M6ZP>8N16L <0+SMVY2$_6BM^6B",.U;1JPZ:7# M:5837MC@[:K!2":,"5ASA+D(;:1MZW>Z$8',=6?_F*N+K:3\_B?:JD)[6E&V M$9KT,>=#8-EES=W/M "O.5:>\][J0MN3;;)KHO]\ .[ A]? -[)4V7^"1[0,@N M :S@\!WU#'@86Q2E.\C2AT9(:*A'.7,D:(8[>"@5)G!P#B&M.2^"0H,P"B\T M+ VW.2D_/"A8F6RGA_#9O%Y*5ZX;SA@*NY1)G)EA=6O!)P2OL57J;U]RM0*V M*G$U%RW\\"6$8ZPBIM3.'7FJ^*:Y-FG74 ):"(OQXT)X MPI_T_1UH5_'X43UIQ?.G)@1Y$9^7QZ8C80'T]GRO_][#N^S J=Q5H[T<;689"U&T"V M/Y].9P]!;(ANNJOXDDEM1\I]&89R:.G7WM9'>M0MJZ)G0?@;_*C#B9GR5BG5 MO?/R_=NW/@3KE@3#+QO)UAJ?T#R(W[N;4^6R8K1W)6Y,T$$'..9*83^U)D\Q M8<(<@5L]=<]*MEQ!6/NKV550.0O6:01T2))LQ0=&IJ#)> Y^J0R*R)%2L=2. M8GRY]0/,J+\S]7BN]C8D@K ;CSJ_B,]/YO%T=CQ@QL2NULH<)<_O=GBEWN0S *H98;ID>;&8/@E. -6$5O$PUC_8#\G7)?C8=@ZC@_4]H\S,Q,52;9C$*YK MTQ$JNM2XAWVSAR.1Q<_NV52*.=VU,.>@YZD5;66< M*!G,[P/A]Q]4Q'LS^/94R%^(&8_5(:G[J?OAMP(5'(JQ7!Q/ID^_\9EU)Y.S M<_/Q=#*%C]@A\&B%\AL#D:BG3BZF_M-L,I]]0^EB"TZ@7X'] M0T=^&)U.?"=_;##;]_='%_/^80/\XNC] N1AJO=''2$FT_6Y!;"K./"%':FC MA7%I&7;WJ(RP<1I.O_,A($PB@3:8V!8>LN\#1"LN/HWFIU_U?G-7P^] M\PN+]0M_U91^\SH' RQ'+U-[-.5_^IEO MKG+Y"HC<< 1_*RL?6N..5K_:K@O=5&!#P)A :B^X.$,,VA?4/PHB.^H[CB^> MSCN/G4Z^X&Z7EXYIZS<'Q[/CP\YSQY.+IWL/^HH5A'3YY(JT#COZ+#X[GW?' M/Y^81-Z'_G\ WAXDQ\?Q;'YFX'T*S,S,&60YSV:DBPI$M%BC.SBHZ-.9O8,' M#M$EYL*'V8GY[3P^NSB-?F/CGUM/"+,$.:J"MCO'URS<(WA/QV>)Q\U-MV[3 M&T?$;.!+I"122655B\YFLM'B78Q">NMJ3-??CVL[\-P4U&F!TE6Z,>#Q]3@= MH+]+>*MWBFGCLI8V%9V5J!=;6Q##L+>^Z)_D%ZSF=?LUZ6,B>AKT?'X1YV&-Z'/A@=OR:]VD L_GDJT"HMA&F M7Z 2VPT"6^M4?((/$J)OK'&=^MX1V':%?3"JH(/2\'CF>V>V5)!>#WCG2_1' M_G^DIOSBO %=A:3][#N_U[:J0:*U\P+K%N)Y=3H[*B*FG>5'/<91R>]+-XB9 MGS[MD>9=3>!T _Y)C#C!(78UFG+MRV*"DME*XBR!O$ M*C[[_4I_$_+%XZAO+9#X,+S+VS_X8MD M%YNBZEQI/#"P;?,476.&,G8262;WSO^%"?F;\"=-E//Y6L@T3%1$LA#>]GPK MO:JRS]HY&N>ABQB"8Z:O_])L\$]-J$,V+^CF!N5\.LZL)%&4/[#H&[#=>I;: M9>4T)9X@ZR74E\JE_@1@,Z,7F.5O>NDT7V#^=N]-HD2A:MC)K@(Q\!%U!9+? M1+5'46=K"Q-SQTB/X1Q>]SH[OR!J NEZQG_@D[/YW-!7ISLSE^F3\MJ)UWNU M-.C"6D58_>M*X$$DGL_Q95#?CL]MT@GSF@$MPE52=762KB1E\'4=QH'45)HA MB--%NO.3R5/?EQRON#%MRDG[F9V8ZT6^WH,1>B80DQS[S)38>^$@-P?1WJ,B.>3!DEJ>_N (%,RZMF5)5'M]'S3566>E M44817@_18Y2XH?.4Q(:A=$'?DCS0H/>_-Q.UT.GDW.!U\$D: MNA\/]>-'YMJGRB]5IQ!Q;O9,^@ %TODD.U=O4=*00SJ]>^LO#_CH;"Z)H,#7 M4N"#BO*_T6/W4$)(^_\'_-%@3/CQ-1F M\^B9\]EUID@[#BS]_^34K_0X/C:;.#?9%73G17B5%#$#=21VN _5B2$'5RVA M6X@TBY^:2YF/X_.SI^:WD_..>VXL8<#W3YL_T#\M2.S%9-3>5($O':15WR8- M6+M9Q'UY6AB8F:/\"8?E2M/1- G?WVD^WJ;I?7I#3J37OMM*[[:_>!35;# Y M79534YEAW4U2]H+OD,8"0()B!#^L+-#U MO7-5KQ_88X;AW^2&+01W%[%)(^,8V MQ,"N?/=R#(AS]_)G^_(QO6S-D:T)DP/#./9GHG9?^_\'2OLD'3PO M7.7Z *QI6]0S>%CT.734-$H!_!]8>;CO5S>IAP),(4[;\LBA[\YE:"?#?Z3 M8X(&05*#+I;SQ2ZH/_9__AK ME8,RCMB4P;M.GS%78>$E3:"[]$+V"96PO$CJY/MOX0!OTJMTLY'6]]\]PD(/ M]RU>$X&5V<\NYX^>P)O^\>^_W0&_^3DIP<#"3D8K>!7T.V"OU %-/]3%#H?$ MI&[ %OISG2; [O !^'U5@ 8F'W""NZ+\1,O[_O\!4$L#!!0 ( $Z 858D M\0I"J D -@F 9 >&PO=V]R:W-H965T#;\X8[E,:49N.!+Y8H'Y\Q5) MV?I\X RJ&[=T-I?JQNCB;(EGY([(S\L;#J-1326A"Y()RC+$R?1\<.F<7CFN M6J!G/%"R%L8U4EMY9.R+&KQ/S@>VDHBD)):*!(:?%;DF::HH@1Q_ET0'-4^U MT+RNJ+_3FX?-/&)!KEGZ)TWD_'PP'J"$3'&>RENV_IV4&PH4O9BE0O]'ZW*N M/4!Q+B1;E(M!@@7-BE_\5"KBD 5NN4 K8E0PTE*^P1)?G'&V1ES-!FKJ0F]5 MKP;A:*:L4B..SD03&:ODH+IE<%4S<'4P<%WU@F9P+]#9+2+))8 02UV*[E=A7;B_% M-R0>(L^QD&N[;@\]KU:#I^EY_UH-7;LO:/O=M)5?G8HECLGY !Q'$+XB@XO? M?G%"^W6/Y'XMN=]'_>(:%,L!VP@+0:1 .$M07-U+*7ZD*94[Y.ZG?#\G:,I2 M\%NU?ZF-C_0.0#/Q'& M">8"$840!/8EBT?":QMK"G#AH"/-DN4"[HCC4Z1XVM[KG^;W"JNNV!R!(&6< [(X&1%LIR8M":N98=CXT9DA79@LOA9.\'-R.8UN. M/3'N^%84>!O<72N:^/WLMWSDS8%AM]"-545?VPSV(&W,(%=^A85R(U>4VX"P M#W\P$E B*2,826,S073GAV>HMS0RZC0#I)9$UW%H23AEB?CAZ> O4%]1UNR< MLJ'579-TB#4&CCFPT6VA4E/GI4X*1: I9XMOO_O+A:I_E/[C-$\*IIUY''Q7 M"?-(9C3+% ; W(9TVW0!Q3HD&S<4BD,S:H>.-8Y<=$.X;CY4A&"/*9WAPL<% M_(HI+62"LF1% 00U+-H,'<\*0\>XL>W%6T[34YL%=6T6]%90=]!#)7E*-/;! M:5A&E#)AQ$ W'%J2F.>P@3UE6C^33[M(*4,)*B3<+8W1>"B8ZP>46!LL.[VB M[067Y<9JU"WQ\T*KT3!M8$VB+=,&XV8IJ SJ^11)3N%_S(2Q&M9&3F@.@R"L MERXYFQ*A6E!8J$IWJJ)1+:!E9J2Q-ZG7D<4R9<]$.41&IM3@Y_G-"KBL&>4 M;3 W63*N$Q7$2CXS>1F^X=D-)XF?E)0KJOOD;8T[4-.,.^VAD%Y )\XA]T!) MWP6AFJ/E&CDGB@)TSR2HQ,AO8RL:FVG)A8P713U>%-9>%![L141("JTX2)D+ M,LU3$'9%M$>!#L#W(62I9 MYA+4#/9,UI@3/5^PJ=0#;VOZNYQG5.;EM"E]4M>B1?4/@@69LQ2"WT)9GQ0N M<3<'] OT I"3D"PB=5EL4 ]573H] 0BV0J0"H\,*NI9^8!" MHXTR)HF2#8 @YFR=5=E^JR'_X>5/3SET8(#?*',^EOX1ZTNHWU2C/5+R&# DUL8XLFR6, M![$P]!NQ(<1.C/PQMOQ@HM#7B;9*Q!)-:!>:_K][Y0NY3XU'E&N_H66G>K;+L=V1X'MK-/8[O\IBW%"YCV!+]Q'?S&!P<_3L67 MDRD'RW ()5715>RHBA+J!!E4E*'/=^B^0H&:WA7E^EG_!)W./W'Q-W1%$X63 MCU .UX_:@P<& ;EH \?>T)Z\:@HM?QA&QC 8VC"\K;5/,TAV@/S"#.XP"IO) M]G!L-R-GZ#JOT-LGU53JRF<*$57GQV,4#)NF.QS:YG4/;B8U;B;]N&D.G$V M%&\I8,]=<.BG>%F]6=']Q28U(WJ43U2P$-J#M+EH?;(+:GA4[VHV,XN%R%-, MEA*M]6L.DIQ@<#L\(RC!$G_'O/-GQ=^XVK?F8ZXQ6O>TI>0[Q[,9)S,%G6U" MZNV -E9UX^T3X3$5S2+B'[+\-,F7 *G: M86=[[FTC]W9 T0[46E!$D++ JA.I"C?O,.6EBW^N*KA>_XZB#9-!W=GVV;:_ M!T._ALB1&[6= R9XC5,UOA3877/#<:^T;J*4:*J O=+ KC59:ZV!A!M8 MOF\>"4/H4X=J&Z''-\[!"NJTSK M%J25;JI?/V@D]2S/V$1D-$/76,S5D3NA M*U(XL!JRI$*5Z%*W$^I6-\8)![Y?@>(Z$\4U$\5$*X9T.U2_$]P+K-4M3 M_,B@_%=OBFXPEQGAIX=B]O<<)\RHX#RCUW#]YOH$>@X&:FT>CIN'9H,2>-!C MI!1*NC1];FP=;9 R+A\HIPG%S6FN8[8LCG']"OT7?_VZ@TP-=:/]>>%O%_1& MQL=& (.9_J1*G:_EF2R^.ZKOUI]M718?*S73BV^^/F ^ \]%*9G"4GL8!0-H MHO5G5,5 LJ7^=.F12<")@ MYWC@J\(Z1YA.*K;"1[1?JKDF*^Q0#9RZ_V"KQPWIC<' MIV2AU+,S/N73('*$4&!F'0*C88VW*(0#(AK?6\R@2^D"^_,=^@>OG;0LF,%; M);[QW!;3X"J ')>L%O9!;3YBJ^?"X65*&/^%3;/VDC)FM;&J;(/)+KEL1O;2 M[D,OX"HZ$)"T 8GGW23R+.^89>E$JPUHMYK0W,1+]=%$CDMW*(]6TU].<3:= M:Y77F84'7*.LD4:#>HT&F,SA1M"9,9F1>?;$%@+-^22TE-7%AEF;8=9D2 YD MB!.X5](6!M[+'//7 "'1[3@G.\ZSY"CB'68#&,9O(8F2Y C>L-N#H<<;_ML> M[)/> (_V [N"&IN*93@-J&(\:)">GL27T?41VJ..]N@8>OI(!9K7 D$MH6HE MZ%8"V['V&MKH^'KN2:MXU/ MT.;D8!481A4(7C!M6:TU2@L5:J[R/W@/X^%>30[\5F/.;7.]*[:E%DM&R7(\ M&''(3Q7]F\S>UO1D]=ET(O>50-CK9"7JE>_7!C)52]LTM<[;/0DW32?\M;QY M3^Z9IF,P('!)H='@W44 NNG1C6%5Y?OB0EGJLGY:T+.&VBV@_TNE[,YP";J' M,OT)4$L#!!0 ( $Z 8599]\=%AP( $L& 9 >&PO=V]R:W-H965T M$!"P,:SFUP2 M"\?.;(? _OJ=DS84T78O>['/Y_L^?V?G+K-6Z6=3(EIXK80TJA!\%P<2O&)=>,NM\=SJ9J<8*+O%.@VFJ MBNFW!0K5SKW06SON>5%:Y_"36X$3A )3ZQ@832]XB4(X(I+Q>\7I#4J_8'KO(9.[Y4"=.-T/:QH]B#M#%6 M52LP*:BX[&?VNKJ'#9;XG7[?KIBF/1(7I"8S"8XB"*-K#-QJR''5\HW]EN2VY'AIOA[JB MF)J:I3CWZ*LWJ%_02PX/PDEPOD=8/ B+][$G#U1D62,05 XIJ[EE@O_!#/@^ MP?LI+[?10*JHCHPU[B!;(N1*4#UR60"S0->-U1+U<.7 9-8;1UQ2O&H,>G$;!Z/R_S1^.WNOLY- 0PCUKJ00L:LZ$&?:_0#@^/AM'&PYGA=$Y/%%C MH+N 6JL4C=DJQL7M\E]SR:G$,BB4RC[#HSC>"7U4]!;P7F4;:B?'X=GDL]IM M7Y6_4> 5ZJ)K8X8>M9&VK_7!.W3*B[Y!O(?W;?:6Z8)+ P)S@@8GW\8>Z+YU M]0NKZJY=+)6EYM.9)75[U"Z ]G.E['KA#AC^'\E?4$L#!!0 ( $Z 85:F M0Z:4#0, )H' 9 >&PO=V]R:W-H965T6V:;6UAK]S!#'@OL26 M+#UZ)$7V;"/DLRH!-'FK*Z[F3JEU<^%Y*BNAINI,-,#QI!"RIAI%N?94(X'F MUJFNO-#W$Z^FC#N+F=4MY6(F6ETQ#DM)5%O75+Y?0R4VL4C6Y?:*+S% MK*%K> +]LUE*E+P!)64LU7YX#OE' _9 M#13#GN)U>!#Q%K(S$@4N"?TP/( 7#2E'%B_ZIY3W9=KAQ/MQS+A6,:'T!=/.'YY6P$1!KY";:O;'Q^1,'339-IM_,G. M\8%F)=91_EVU_CQR_23:Q73/)Y-!NL$VMAJYEE3F&RK!8BA1:"OT9HD;QND@ M3=PT3@;IOI6CZ%$:C:0PV46_4@HPQ1:G4MHF:]EV-V-O$:3^ MCGD4?=J((Q)-W&D MGJONOMV9=Z_6 Y5KQA6IH$!7_VPZ<8CL7H).T**QM^]*:+S+[;;$QQ.D,<#S M0@C="R; \!PO_@!02P,$% @ 3H!A5K(M_,D] P B0@ !D !X;"]W M;W)K&ULM59;;]LZ#/XKA#<,+9#5U_2:!.CE##O8 M.A3M=H8]*C8="Y,E'TE>FO/K1\F)G:UI=AZVETBBR(\?*=+,9*GT5U,A6GBL MA333H+*V.0]#DU=8,W.D&I1T4RI=,TM'O0A-HY$5WJ@681)%QV'-N QF$R^[ MT[.):JW@$N\TF+:NF5Y=H5#+:1 '&\$]7U36"<+9I&$+?$#[J;G3= I[E(+7 M* U7$C26T^ R/K_*G+Y7^(?CTFSMP44R5^JK._Q=3(/($4*!N74(C)9O>(U" M.""B\>\:,^A=.L/M_0;]C8^=8IDS@]=*?.:%K:;!:0 %EJP5]EXMW^(ZGK'# MRY4P_A>6:]TH@+PU5M5K8V)0<]FM['&=A_]CD*P-$L^[<^19WC#+9A.MEJ"= M-J&YC0_56Q,Y+MVC/%A-MYSL[.P]9W,NN%W!/0IFL0"KX($)!%7"F]:V&N%> MK9BP' T9P$EKR[1#"?.WGJO.3/.,G3N!625L9^$L66/P($!+IGGFR M87Z5[$6\P?P(TG@$290D>_#2/A.IQTM_1R9V):"#SW;#N^8Z-PW+<1I0]QC4 MWS"8O7H1'T<7>\AG/?EL'_KL@9JU:#NN0R LSU4K+12MYG(!MD)H4'-50*E5 M[<]!>^$QV_ M);<5EUXF]I%>(=. KFZ 7AWK.>K^Y8')XDED0U0''E^UAM3,X3F\>G&:1.G% M'U_OMM@\I_/%A>7;H1<-Q*GX?M9_&ONO;X9BT$-5FW55EUU5ZTU5CT#2&'"F M<7(!KCURI'+$R7@5\[W,2YC1&?9:,X M'??G=Y7_8EVK 5C0=K*+0^%IH&!_R>1"GHSB*#P=!:M0+/P0-^#;K)D4O[>?L93=>!O5N2-\R345A0&!) MIM'1R3@ W0V^[F!5XX?-7%D:77Y;T7\%U$Z![DNE[.;@'/3_/F;? 5!+ P04 M " !.@&%6G(%XF&L& "6$P &0 'AL+W=O+]^1TJ6Z%AQTP'=EX2D> _OY;D[FA<;(;^I%6,:/19YJ2X'*ZVKL_%8I2M6 M4'4J*E;"EX60!=4PE$_G.5.CB[$&:+-AG#8P5S4, M>08&$_11E'JET'69L6P?8 PZM8J1G6)7Y"CB.Y:>H@![B/B$',$+6D,#BQ>\ MP- ^^VKIL%_:I,:9JFC*+@? ?<7D QO,7OV"8__\B&YAJUMX#'UV!ZF6K7.& MQ +E0BDT9Y!N#%52/'!+?Y@B7EN@G[/@^!G 8:17#&T9E0HQ$R4$/F;%G,G6 MS_8O1K3,S,#WK,3+-$*I@$Q5VMA@I!8BAX3GY1(->0DK8JT 5HW.T*M?)L0/ MSG_Z_[^LI=>'ENXV&(MK@XVQZ!W8HC1/T0G"$R_$"0R&.)AZ@1^,S#@,O2 A M(P2NA&0O6YPA"7T/D\FH5Q5,^E4TZ_="T[Q=A2,(P5Z"\BJ&BY_0T8\UA!(0570K2!#25;<.TA:N)> M5&OS8;Y%M*KRK8FYD?U\>G>*%BQC$FQ,A:R$I-JR!=4#L4=;6LI6:EWWT_1 M/TX]N-VC*,$?2BUI*]!DNLM@F&I0-SD+"\U+9?< MQ(8JQ;0Z\,S4]Q+PQ(]6*FB?YK@'AN!*DGY#HC)EXA ^B:<':V'/><3'Z$[O MV-JUE6'CTQ$JF>TE.WKO?-T"F-AT'AHF$)^X\_*0@-?]$7J[ G^88*,'FJ_K MVD8-B2D8Y-E#.HC(BR=.G85@3B>)XW@/)Q%ZWRADK@%4IBN42I8YBL')?N [ MFD1)Y.IE^L0. U(6]$.97"^?PK0"0)])?-A:P."03'O68X\8<@%1.2#6!<#D M=H.?4BFWD ;*K/#\#U'@R",#L.*I^@KUZN5R+.Z)#P^:\0DZ>F.P]!+)CTF M[)2XD@Z5UOL^7&G)\0A)FVSM@5QEV>:.VVWE0Z]T$]>[!(G,Y[6 MD2[5L0F&,W\*=K!RI)/';2>/7WR;5& Z7T"[@")C.HHPY4:9+_#+A4G9%+*F M5AB:P 5@#K< S?LOF<>/_J]U_?GKF3/!L.U Y^_WG#]-':F8X0Z0U*;#?@Y ME""U_3!QHD)BX&82H-M=DAO79.P!?L16A:G8#MG[,PK[@8>CCHU3XDT"@FZD MT06JM@$4T%/ED9J-O3 BS@Q'?N<#"=J4:^;2-XJ=?@?5*@KJ''IM?K=FE@# MS[H(MF(32,*@FQ(/3R/TJ7,8 ]F6%=LN^Z'\=*>9TNBC3]8>AT%=_?!P&#J6 M)$&";L66YH"H:-Y9,?&":7 00^Q[!.)SQU*$DQ#=OJ)%=7X-GJ\X7,[X/_LF MQ1/KJ>.7[C[^GZ @2#SL--L3J'(!=)+^LG"QD":!P:3NFO5 M,,7M.=,XZ:FP@1>8YK'G:GM?H/6C2"J4P[;VA&D\= X>'2NJ?<5T[+R5%$PN M[8N0N6ZO2UT_F[2K[:/3F_JMI=M>OUA]I'+)H1WE; &B_FD"/T%D_0I43[2H M[,O+7&@M"CM<,0JMWVR [PLA]&YB#FB?XF;_ E!+ P04 " !.@&%6NP9> M^)(" #V!0 &0 'AL+W=OWO\ M/+'OIFMMGFV)Z."UDLK.@M*Y>A*&-B^QXO9%PGL#MJDJ;M[F*/5Z%L3!UO$@5J7SCC";UGR% MC^A^UO>&K+!'*42%R@JMP.!R%ES%DWGJ\]N$7P+7=F0) MH<3<>01.RPM>HY0>B&C\V6 &_9&^<'>_1?_6:BKQ<2]O^P[K+':8!Y(UUNMH4$X-*J&[EKYOOL%,PCCXI8)L" MUO+N#FI9WG#'LZG1:S ^F]#\II7:5A,YH?RE/#I#44%U+KM%DF3A](DO)-JS M:>@(U(?"? ,P[P#8)P Q@SNM7&GAJRJP> \0$IN>$MM2FK.#B#>8GT,2#X!% MC!W 2WJ)28N7')2X3UE7E^ZO\^TPL37/<1;0>[=H7C#(3H[B471Y@%7:LTH/ MH6>/U%Y%(Q'TDN[3-48X01=!%C6VP^UJZZ7_Z5W$_&.FY50EH@LJ30ZOQ@&8+HITQE.UVUG+[2C M.=%N2QK,:'P"Q9=:NZWA#^A'??874$L#!!0 ( $Z 85;.":YG^@( %0) M 9 >&PO=V]R:W-H965T)1I@ */6*D9S6 @DRRPCXM<4&-],+-?:'MS05:K,@1V-"[*"6U#W MQ4+HG=VR)#2#7%*>(P'+B77I7LQ#8U\9_*"PD3MK9)0\68@(!! MK P#T5]KF %CADB'\=1P6JU+ ]Q=;]F_5-JUE@:P%^ _"KS-12JCS,B2+16/ -$L9:LYE%E73W)3]5@E]2S5. M1==$E0(07Z)I*?6=E(CD"5HPDIO#[P4(8@HDT>D<%*%,?D!GZ/YVCDY//J 3 M1'-TE_)2:I J:X MEW$.\3GRW(\(.QAW!#1[/=SM@,]?#W=ZU'AM=;R*S_O?ZG2EOJ;VNZE-.[F0 M!8EA8NE^(4&LP8K>OW,#YU-7VMZ2;/Y&9'LI]=N4^GWLT;5NI8S+SHS5R*!" MFGZYCLXPQB,\&MOKW61TV+G>R'.\?;MYAYWO>R%NS?84#%H%@UX%EW%<9B4C M"A+3X6A,59>8FF2P%V0P\IT=][6:+D,_=%W_4$YO6/]8MJ 5'?2*ON.*,#UG MUI"7T%F\X$B&ZPS#X:':8[-@-!P$!U*#H\JYGOXEC+HK%[8BPEX1,R+3Z@\< MFP4\E71-&.2J4T]X% (.!ZXW/-!S;.:'PW#@' CJ#>QO:V?OS)L,Q*J:VQ+% MO,Q5W:K;T_9I<%E-Q(/SJ7XRU!/^#TW]WK@B8D7UU&&PU)3.>:@K)NH97F\4 M+ZJI]L"5GI'5,M7/'A#&0-\O.5?;C7'0/J2BWU!+ P04 " !.@&%6?U.L MW$8% "L)@ &0 'AL+W=O6E"(+CD M]/Q2\N+G8^?Y.K;SK:<'QK^)+2$2O<11(F;&5LK=;:\G@BV)L;AA.Y*H.VO& M8RS5*=_TQ(X3'.9!<=2S3=/IQ9@FQGR:7WOD\RE+9403\LB12.,8\]=[$K'# MS+",MPM/=+.5V87>?+K#&[(D\GGWR-59KZ*$-":)H"Q!G*QGQIUUZ]MF%I"7 M^).2@S@Z1MFCK!C[EIU\"6>&F;6(1"20&0*KGSU9D"C*2*H=WTNH4=69!1X? MO]']_.'5PZRP( L6_45#N9T98P.%9(W32#ZQPV^D?*!AQ@M8)/*_Z%"6-0T4 MI$*RN Q6+8AI4OSBES(11P&*TQY@EP'V:<#@0D"_#.B?!C@7 @9EP.#:&H9E MP/#: *<,=3S@Z(9Z45+3O(Y3J+E5QA1B:[2DFX2N:8 3B>Z"@*6)I,D&/;*(!I0(] M:IBM!OJ=$%?#VZJ] 'UTB M,8W$)W7W>>FBCQ\^H0^()NB/+4L%3D(Q[4G5S*RR7E VZ;YHDGVA219Z8(G< M"N0E(0E;XMUWXFT-H*?R4R7)?DO2O:TE_L[V-ZAO?D:V:=LM#5KHPWVRND'V M^&*XJP]W2:!JMRZ&>]>'6RWA_O7AIB:7_:K#]7->_V*':_8A],]750)]D206 M_[9UE@(W:,=E ^^MV.& S PUL@K"]\28__R3Y9B_M@D%"7,A81XDS >"-00> M5 (/=/3Y\V[-U>N'UH0@I2^5$0F19&H:"HB:1-HDU@*[2@P)Z)J,$T)4B]>S$*U/O'U9I-K27D MMEQ%$-XFH!;:]R^K8]F53% M&CD?53D?:7/^E4;1:UM6M6%=LPH)M[G4+;QLZ=PCKO%"/3;.D6D-5ZH#0?BM;L%G;=+>RK M/B1+ 5M%TQ(ZBP9)GBG'L*^JH[BPA)\T!I/A2M*6)M M"5EZ3^AD&$;_H<6K9/'?K=)!^BD+4)H+2O- :3X4K2EQ[1U9#O!X#.H;@=)< M4)H'2O.A:$V=:[_*TAM6/V@2ZJF=U08UM$K:\60Q.ON2]D#K]*%H315KL\K2 M6B4M _)%(U)/ZJP%9-JMLX/MP2'A&<%U/TU8_+M)*N@VJ V_Q]02P,$% M @ 3H!A5OD+'/):!@ \3P !D !X;"]W;W)K&ULM9OA3]LX&,;_%:LWG39IHTW20N%*):@]<:=QAV#;G>Z;2=W66A)WC@L# M[8\_)PU)S8)9N:=?:!+Z_IP\3_,V3Q./;I7^DB^$,.1;FF3Y<6=AS/*HV\WC MA4AYOJ>6(K/_F2F=U"CT=J91*9 MB0M-\E6:]P).@\;+N5\88H-W?%HR>?B2IA/RPMMU[HU92I3D>52 M942+V7'G)#ABT; H*-_Q68K;?&.9%(=RK=278N7WZ7&G5^R12$1L"@2W+S=B M(I*D(-G]^%I!._681>'F\@/]?7GP]F"N>2XF*OE;3LWBN#/LD*F8\55B+M7M MF:@.:%#P8I7DY5]R6[VWUR'Q*CEZ3\(G M]B0@YRHSBYRP;"JF+?639^I##Z!K9:FU"1^T.0V]Q)/5?(]$P5L2]H*#MAWR MEU,1/Y2'(9%&I"T,^O.,'OET1:+ZHQ.5T/X3T%-^ M)S0Y$SPQBPG7HLUR+Z%H@D?YDL?BN&.[7"[TC>B,?_TEV._]UB8W$D:1, :" M.3;T:QOZ)3WZWV=PFT%]I$%(&$7"& CFH#1IXSY,_5^FU/5&L/[EU(Q'O M#-=S>PE@3;%?N.VV>(G;VK*I8<>%P,PY&W9M-K9'#,1#,T7J_UGK?J_7D MSGYA_M.FJ+=N6T61,(J$,1#,$?^@%O]@AYWH &D0$D:1, :".08-:X.&\$[D M)6YKR_"'3A0^ZD3(X1@(YFA]6&M]Z-6:BFNIE@NNVZ[Z3KVUVZJ*A%$DC(%@ MC@%!KXDVO1WVHPH.\@A*HU :0]%-@H M'GH5?[\J?^>Y*+J3'65E[(F1M.OL!6VM,Y)&H32&HKF6-%DZB';9JZ Y&TJC M4!I#T5R;FJP=>)/BRWH5-&-7-&^O@D9G%,U5O G/@3\]G_.YR QO%1::DJ$T M"J4Q%,WUH G5P?XNFQ,T>D-I%$IC*)IK4Q._ V]X?%ES@L;NBN9M3M TC:*Y MBC=Y.G@F4*L;KHUL5Q::G*$T"J4Q%,TUH0G:P>$NNQ,TBD-I%$IC*)I[+ZU) MXZ$W1KZH._F1VYI3T7S="3H@:QEPOQ[0E;%)RZ$_+?_U;:;TE)Q*]7$A-%^6 MZ2TG'\R4G(M"X58=H7$92J-0&D/17'>:9!V&.^Q%(31M0VD42F,HFFM3D[9# M_ZWK%_4B:,:N:-Y>! W.*)JK>!.<0W]POE3QHO4) 7_=UK)";T%#:0Q%N#F- D#:51*(VA:*X)33Z/@AWVIP@:U*$T M"J4Q%,VUJ0GJD?\6^$LNL_S(K-1$\*B_R\X$S>E0&H72&(KFVM3D],A_P_NCT&GA$9]K(5*1 MF58W_(P#X;O-QXJ_<6GEH]$;17.6;Z!WYHW?1HR'LQ)1.5&<_+>8/?R:M6GZ !'4JC%6VX>3NOM_?H MMS&&&G.M?W=C:FK/MH^"8[8>O9M@UE/ M!CZW5[XRRTDB9A;9VSNP75BOY]>N5XQ:EA-(KY4Q*BT7%X)/A2[>8/\_4\H\ MK!0#U+.&PO=V]R M:W-H965T*(J[&WTCJY]'T5KB"FZDPDP$W/0LB8:M.42U\E$N@\G11'/@F"OA]3 MQKW)*+TVE9.16.N(<9A*I-9Q3.6_UQ")[=C#WO["'5NNM+W@3T8)7<(,]'TR ME:;E%U'F+ :NF.!(PF+L7>'+:S*P$](1_S#8JLHYLE0>A/AA&Q_G8R^PB""" M4-L0U!PV\ &BR$8R.'[F0;UB33NQ>KZ/_E=*WI!YH H^B.@KF^O5V!MZ: X+ MNH[TG=C^#3FAGHT7BDBE_VB;CPT\%*Z5%G$^V2"(&<^.=)??B,H$0@Y,(/D$ MDN+.%DI1WE!-)R,IMDC:T2::/4FIIK,-.,9M5F9:FEYFYNG)+,L&$@LT8TO. M%BRD7*.K,!1KKAE?HJF(6,A H7=H"C+5 0\!?7Z(V)+:.ZO0FQO0E$7J+7J% M&$>W+(KL]9&O#4*[CA_F:*XS-.0 FAL(SU 7=Q )"$'WLQOTYM7;W\/XAF#! MDA0L21JW>R#N'6R KZ&#[L J-:55RZ6#_MPE1C P1U]8;,?9&V.ZU()F,OKV MR<1&'S7$ZGL=P0S(>3T0^XQ=JH2&,/;,0Z1 ;L";O/X#]X/W#IK=@F;7%?WQ M-.N 9Z&':6C[+&\FO>",C/Q-#:#S M#YTP Z>M\[:*:IU,B('-"WJQU3WR^M M2KKO FQ^=82T$U,Q+(@/VZ*X80,T+PJ:%PTJ[J)&<8-Z MP>&@K*#!RTJN2PY+SHWMQ&3@BGO ;5%=CN2)F98. CLK]_\47A[\=^4%!ZHK M+NL]=A?\6X,H7L?H/_2BE=:-\M34E"8#G[=&A$V8"ERZ"NRLYD=%V$&P)Z@+ M@JI"L):3>TU,4"RX7BD7@](P8+=C>$[%.BJU&^6I>2Q-"AZT1K%-F!)B?*$_-(2I-#@K8HEC1A:4AI:8C32#2C MV"-K]O%QQ9+*9H?;JMS271O>L6Z4I^:Q]$:DVQK%-N%_2.E_R+%=EB84ZUZS M'SQ"L:6O(6Z/\8R*=;UCW2A/S6/IC4B_-8IMPO^0TO^08[LT32C6O28F+LGZ ME2UT^SGBELHEXPI%L##1@K.!D8;,=OBSAA9)NJO^(+06<7JZ CH':0>8_H40 M>M^P&_7%=Y;)+U!+ P04 " !.@&%6[F=826H$ !5%0 &0 'AL+W=O M&ET/.]D)^40& M1E^CD*NY%6B]N[%MY040474M=L#-EXV0$=7F56YMM9- _=0H"FWB.",[HHQ; MBUG:]B@7,Q'KD'%XE$C%443EZQ)"L9];V'IK^,2V@4X:[,5L1[?P!/IY]RC- MFUV@^"P"KIC@2,)F;MWBFQ5)#=(>GQGL5>49)5360GQ)7G[QYY:31 0A>#J! MH.;O!580A@F2B>.O'-0J?":&U>0P4^HA6@FMI$H^6-*3<,VT7=Z I"]6E M^?K\=(C". H5^XC[X M=0#;\"M(DC>22]**> ?>-1K@*T0<0AH"6IUOCEO"&10Y'Z1X@Q-XJX#RK4F> M29,.P&0UVE'^^H-"WEM^J5*@%3+Y*]M"1MP&K9&1;9&;:A+U:U)%RA)6P9Y\E(7&>CKHE] M!CE*(9.5ZV4Q^S9!UKK&4K5-=:ND>I<=U* M:FIL1@6;42!C0W4:>I&3@8Z+0,>= C4KRCLC:7P4QF&@ MQSUJ;&IQ3HHX)^U+0L,LOVD*;]+GT.@)K,9X6C">GE>9"F-T839@D!)\HQ!> M@,=P>>;\GQ[59$J2@],':P,VVN'7;*/=3IATOKK,^=5,,;CQSW@$-# MK^'8'9R@4)$!N!\*[5,]]U*;QI!\>[Z\$N:=J MC*X1 /B0RG&W^MBK,RE% F[=91>K5Z/]_D#_H$H5#5XW(]?O ZUXG6GUA%8_MI?"BCC??A\@ MK6*N:X;Z0JMGJ-1MY$S==O8!)P=\YZS<[K8K+;MR016!W*;W=DD58ZZS:YRB MM;@;O$UOQ [:E_AFE=WPE3#9A>,#E6;2*Q3"QD ZUV.S+\GL#B][T6*77H.M MA3;"*GT,@/H@DP[F^T8(_?:2."AN4A?_ E!+ P04 " !.@&%668=Q/ P# M !!" &0 'AL+W=O'KI0*:.5#% M_2@(8K^B3'C)P,W-5#*0*\.9@)DB>E555#V.@J=/K)*%E/=V\#T;>H'= M$'!(C66@V*QA IQ;(MS&GX;3:Y>TP-W^EOVKTXY:%E3#1/+?+#/ET+OV2 8Y M77%S*S??H-'C-IA*KMTOV32Q@4?2E3:R:L"X@XJ)NJ4/C0\[@#!^ 1 U@&@? MT'T!T&D G=<"N@V@ZYRII3@?IM309*#DAB@;C6RVX\QT:)3/A#WVN5'XE2'. M)//ZN(G,R9P5@N4LI<*049K*E3!,%&0F.4L9:/*1W,(:Q J[MY!*#/X+&:&: M4!QK]-F23$HJ"HQ@@DRD, K/E8RTQOM+149^,+I@G)E',J:D%4&)$;7+S4Y(O(('M. MX*-#K4W1UJ9Q=))Q"NDEZ80?2!1$T9$-35X/#X_ IZ^'!R?4=-I#[SB^S@M\ MS3GBLVV/$0TW)9 E*"8SDBM9]8_Y7O-VC_/:%-772YK"T,,OPOC MX/,QS]Z2;/I&9,_\[+9^=D^Q)Z/*/A9[Z5.^RFHWT^WMY\V=MT^(&N?R @HF MA'U<^&*>;#]F>+UP[!:V*7R==#]U8[R"ZUTG#Z.BZ"KN/8^:'D;%X?75$]^^D]ADH5WSP,1.YX*R@-I]KHK'5.:O-0,_7#)]S(_3HD^X=["[LQ'&X MI_0PJM<+@CVA)W?\OW?!WTFN%:C"%2E-7'ZL$T@[V];!D4O_>_-CK(]U.7NB MJ8OK#55X(33AD"-E<'F% E1=L.J!D4N7PA?28$%PW1)K/"@;@-]S*E[Y+# <9L !D !X;"]W;W)K&ULQ9UK<^(X%H;_BHJ=VIJIZFWP%=*;4)5@29W:[MU4 M7V9OM1\<$. :8[.V2293^^-7-@8A[%9CYDWQI1N(]9JMPD*^S1;]?)V)<%8U6L5] M>S#P^ZLP2GKCZ^JSAVQ\G6Z*.$K$0T;RS6H59B]W(DZ?;WI6;_?!IVBQ+,H/ M^N/K=;@0GT7Q=?V0R7?]/646K4221VE",C&_Z=U:[_AP4#:HMO@Y$L_YP6M2 M'LICFOY2OKF?W?0&Y1Z)6$R+$A'*_Y[$1,1Q29+[\=\:VMOW638\?+VCL^K@ MY<$\AKF8I/'?HUFQO.F->F0FYN$F+CZES^]%?4!>R9NF<5[]2Y[K;0<],MWD M1;JJ&\L]6$7)]O_PU_J+.&A@^=]H8-<-[.,&[C<:.'4#Y]0&;MW /;6!5S?P M3FW@UPW\4QL,ZP;#*EC;;[<*31 6X?@Z2Y])5FXM:>6+*KY5:QF1*"FE^+G( MY%\CV:X8?]Y*D*1S\CE:)-$\FH9)06ZGTW23%%&R( ]I'$TCD9,_D4F:%)D4 M#[D+XS"9RL_F6;K:?YS+?2^69%+MMS651*+HS)?;(]<4H!_AB((HSB M_">YR=?/ ?GQAY_(#R1*R)=ENLG#9)9?]PMY=.4^]J?UD=QMC\3^QI%8-ODH M=V29$YK,Q$P'].77LO]N[-UW.S1&_\QS]8_N#/;;I P@(DC")A# GC M()BF+G>O+M=$'^_'M6K\FM;C%XFC\#&*H^*E33!;HE\1RWS_-/;D:2[/\Z=# M)32WNK('_DC?*FAN95GRK+W2-Z/&@^@:/"2,@V!:\+Q]\#QC\.JA89N*IJV1 M;(O?%NH=?N>#T7!D'P6PN9E_-?+\HP"VP!S;OCH.H/% N@80">,@F!9 ?Q] M_Z0 9F*:R@KD-S%[0V0W3Y$L!>*7LJX467:0N;#*L M57C;PC=L.6T:)]>DN97K.M[12!L8=[!KFD3"&!+&03 MRJ-]E$?&*'^(IO(: M5!!9G\M+D5C(P5765',A6JMU(ZMK186$!4@81<(8$L9!,$TJ5WNI7%VV7K]" MJ@L)"Y PBH0Q)(R#8)JZK(%R+0:O4?35U,-<,O0']O HX[1L9MN^-SA*.2V; M^<[0/2X9S(?2-8A0&D?1]# >F$_6:Y5^-5F+T=5@=W5KIG;6#I(6U#3MTML]SIX4 MVB>#TCB*IFM"F8Z6V77\DA9RN-G5+Y_V]0MA945ZE\I"],M2D#NQB)*DO(U6 MWS(CMTDY)&T%58]0]\DT$Z&\L+Y/U"VV#R;SV;QSG:6%I 56TPQU[*:TH%XH ME,91-%U:R@ZUS'[HKOCYV[H:;9AH'UV0YN$$2@N@- JE,2B-HVBZ5)3M:@TO M7/\@S;0HY" ML:QFWKXA'XH9^1_I=O/ O .=Y0,U>*$T"J4Q*(VC:/KL*V7RVH/+9C<;Z:5. MH+0 2J-0&H/2.(JFJTQYT+;9@SXGN]DMYO/(:[C/YIX[*P+J/D-I#$KC*)JN M".4^VV;W>9^J%ID0I?],-KH?7=ZO$-%3^!BW7IK5>&W&@A1'0QU0SQE*HU : M@](XBJ:K0WG.MM%M//?6HYG:.=G<,"35>'LG,=LYU;9:C.]YO,T,Z:@/J^4!J%TAB4QE$T73K* M]W7LRZ8O!SIG&4H+H#0*I3$HC:-HNLH.5C)X%?_8:7-\&U,V)^;..XL"N_@ M=O4![/(#KV$@.\I =LP&\BYKG6 *FTF=!Q&H*0RE42B-06D<1=/UHDQAY\*F ML ,UA:&T $JC4!J#TCB*IJM,F<(.WA1V6E9;\)LWO\T]=U8$=,(QE,:@-(ZB MZ8I0IK!C-H7_@/C.4 M%D!I%$IC4!I'T725*9_9,<\__JN0%7*63H68U4L0YF$LRM_ER=ZBV4;J+BN7 MH,Q)D=9FH"!9^A+&Q-/,ZCK.0&D!E$:A- :E<11-5XSRDEWKLMG,A=K.4%H MI5$HC4%I'$735:9L9]<\W?C5LIG;G(=L^4W+T+Q[G64#]9&A- :E<11-EXWR MD5VSC_QSE$6S*$Q:(P^=; RE!5 :A=(8E,91-%T@!XO:NA?.7E G&DH+H#0* MI3$HC:-HNLJ4$^V^RO*[9FIG[7B-R01.PW,,H'U2*(U!:1Q%TS6A?&/7[!OO M4E/G:1AF;F=50#UF*(U":0Q*XRB:KA[E,;L77M3"A3K54%H I5$HC4%I'$73 M5::<:M<\D_G6!=1*AM(8E,91 M-%T6RDKVOF,EIT]A5D2MVQ=>,%D#^H\ M0VD!E$:A- :E<11-5YERGCVCYWC6O,$:J2^IU,Q+4),82J-0&JMIOO'[X*@^ M]4 ?/'K-;/[N\DUGH\_,[3Q,0*<70VD42F-0&D?1=/4HF]CS+YR,H'8RE!9 M:11*8U :1]%TE2D[V3MM'8NNSX=LKA/1EH^@YB^41J$T!J5Q%$W7A#)_/;/Y M>Y"W3OC%E1G6>1B!FL-0&H72&)3&431=,LH<]BZ\MH4'=8^AM !*HU :@](X MBJ8_"5>YQ_ZK/-?.3.VJ'2@M@-*HWUPVHF5M50;ME*-HNBB4V>N;S=Z#;'76 M?2DSOK,ZH-8PE$:A- :E<11-%Y&RAOT++V[A0_UE*"V TBB4QJ TCJ+I*E/^ MLF^>E'R.\^E!/L?\<)?I$"^$=E"AYD ML8\L=''>$S[-U,[:@?K+-4V[4&H^X1/:)X/2.(JF:T+Y MQK[9-_X8+J0DPO(QGEFXKA;P[WZ?R]Q'9X5 W68HC4)I#$KC*)JN).4V^Q=> M%,.'&M106@"E42B-06D<1=-5I@QJWSQ[^:Q+K^9Z%U;CN8H3<\>=!0'UDJ$T M!J5Q%$T3Q%!YR<-7\9*'38>U9?TN<]]=-0&E42B-06D<1=MJHI\OA2B"L C' MUS*<"S$1<9S+8&\2B2^]P?VGLHZ=ET_V?'=K]_J-S^^L=]0J/^\KS/AZ+4N@ MCV&VB)*&PO M=V]R:W-H965TLFCII(R&!;NH@4J&K MU@^=4%&WS\:Y$ O'3FT'BK0?/]L)*:V 3=6^)+9S]_S>N_@\VDBUT@6B@:>2 M"ST."F.JRS#4M,"2Z)ZL4-@ON50E,7:JEJ&N%)+,)Y4\C*/H(BP)$T$Z\FLS ME8YD;3@3.%.@Z[(D:CM!+C?CH!_L%N[9LC!N(4Q'%5GB',U#-5-V%G8H&2M1 M:"8%*,S'P57_,)4LFU M?\*FC8T"H+4VLFR3+8.2B>9-GEH?]A*2P9&$N$V(7R7$\9&$I$U(O-"&F9=U M30Q)1TIN0+EHB^8&WAN?;=4PX:HX-\I^93;/I/.F>B!SF+.E8#FC1!BXHE36 MPC"QA)GDC#+4\ ENF""",L+A5FBC:EM-HX&(#*924#M1Q-?&@DT59LS /=,K M.+]&0QC7'^ ,F( [QKF-TJ/06 &.1DA;LI.&;'R$;#^&.RE,H>&;R#!["1!: MY9W\>"=_$I]$O$;:@Z3_$>(HCN%A?@WG9Q^\.F9JI^4 R>F_0_9WD">H)EVE M$H^;',%]F_F'3&[V&1S>Q[6-2UT1BN/ ]@6-:HU!^OY=_R+Z>LB,_P3VPI)! M9\G@%'KZHRX7J)SBO#.'/==.N[_-% @/O7G/C3<%HP50H@OOFQ_@8\W6A#=F M*H1*,7L@&-^"ZX'VOQ68P>^__!*3AN?0\W2-'5+6(%_L*8M>*3L5T= -]_I3 MB6KIV[8&WV*:5M6M=C?#E6^(X7-XZ^Y^2< M&U\G!ZD>= U@T%/#A4YQ;4R[)$3G-3143V0+PNZ44C74V%151+<*:.%!#2=1 M$,Q)0YG 6>+7-BI+9&K9<=U;"2_ W1ME=9G$FV_9_#\D2;5DE6,ER M*@RZR7/9"<-$A3:2LYR!1N_1BNH:45'TP]M.@%:6O()R@.WZ$HB*(S\-7KX>%S M.+%-&CL5C9V*/%_\SYTZ9[7GGI[G=J.ZU"W-(<5V%C6H/>#L[9MP'GPX9_P_ MD3UK0SRV(?X;>S:>@=P%\/L,G'/=4\T]E;M/]EFTF(7Q=4+VIW[^+)LNKA>S M8"SKE9*38^ZNF*]454QHQ*&TP&"RF&&D^K'M$R-;?_)WTM@Y\F%M;SI0KL#N MEU*:8^*&:;P[LU]02P,$% @ 3H!A5G8#:+*E @ Y 8 !D !X;"]W M;W)K&ULK55K;],P%/TK5V%"0V++HP_02"/UP<0^ M#%4K@\^N<]-8<^Q@.^WV[[&=+'1;5X'@2^/'/2?G^-8GZ4ZJ.UTB&KBON-"3 MH#2FO@A#34NLB#Z7-0J[4TA5$6.G:A/J6B')/:CB81)%X[ B3 19ZM>6*DME M8S@3N%2@FZHBZF&&7.XF01P\+MRP36G<0IBE-=G@"LUMO51V%O8L.:M0:"8% M*"PFP32^F(]9&[KY@Y\<+I))K_PN[ MKC8*@#;:R*H#6P45$^V3W'?GL >(QZ\ D@Z0/ <,7P$,.L# &VV5>5L+8DB6 M*KD#Y:HMFQOXL_%HZX8)U\6547:769S)5FWW0!:P8AO!"D:),#"E5#;",+&! MI>2,,M1P!E^E.*-$EW EMJC]+A$Y7#)!!'6SJ6L*,Z[Z=(&&,*[?6=SM:@&G M)^_@!)B ;Z5LM(7I-#36@),1TD[LK!6;O"(V3N!:"E-J^"QRS)\2A-9Y;S]Y MM#]+CC(ND)[#('X/290D!P3-_QP>'Y$SZ+LQ\'R#?^[&H<-KN8>'N5T<7.B: M4)P$]KYK5%L,LK=OXG'TZ9#Q_T3VY!B&_3$,C[%GUJ]J, =*:F8(![RWH94S MTZC#QENVL6=SL;7-!E&4AMM]/R]KDKV:)S)'OU MEZ=?[:-ZZA/JV?K,1GB;N+]IVOR_)FK#A :.A:6,SC]88:K-U'9B9.UC:2V- M#3D_+.UG")4KL/N%M.?53=P+^@];]@M02P,$% @ 3H!A5BK_Y+/# P M81$ !D !X;"]W;W)K&ULQ9C;;MLX$(9?9:!M M=Q,@M0X^I:EM(+$5;!;H(JB;]IJ6QA81BM22E-V\_9*2HMJIHMB @-[$),7_ M(_D/,Q0UV0GYJ!)$#3]2QM742;3.KEQ710FF1/5$AMP\60N9$FVJ,6[X0C>)M@WN M;)*1#2Y1/V3WTM3(<&;,D,X__*JA3CVF%^^5G^FVQ>+.8%5$X%^P[C74R M=2X=B'%-P+# M:18$E2!X*1B](NA7@OY+P> 5P: 2#(X5#"M!L72W7'MAW()H,IM(L0-I>QN: M+13N%VKC%^5VHRRU-$^IT>G9LMP@(-:PI!M.US0B7,-U%(F<:\HW<"\8C2@J M^ "WA$KX1EB.MO\MY81'E#"XXTK+W&P?K>!L@9I0ILY-_X?E L[>G<,[<$$E M1!H(Y?# J587IM&4OR8B5X3':N)JLQH[)S>J9GY3SCQX9>8^?!9<)PI"'F/< MH)^_H0]: *ZQL?8R>/;R)F@E_I.S'O3]"PB\P&^:4+M\@5&K?'&\/&B0AT?+ M_7&+&?UZ8_4+7O\57K%7ML5>22A*(J/D"4QB YT@S$6:$?[TEX)UO8F(4FCV M3XI$Y1)C(!K6-:-I>Y3C#YK'MPGV2F4DPJEC,JA"N45G]N(J*3)ZU;#VJO1Z]X76:FO<3,]\[V>Y[\P_YA.84?3.C!U7)LZ/GH##WK#][!$3DVJ_U=H;#S96W&G>M@E M;-$E+.P(=A"3RSHFE[_Y_+WL,HA=PA9=PL*.8 =!_%@'\6/K/]8=UVBH&B31 M)D<1!<1FI\B\:3?FIE;:J2'I$K8H8>9">9#$!L,76>S-;@V+P/R/(^7U:TR(H+ZTIH<_TMB@F2&*7M8)ZOA3E7JHH= MH/ZJ,OL?4$L#!!0 ( $Z 85:PV+WG' ( $,$ 9 >&PO=V]R:W-H M965T'TJ/2SJ1$MO#1"FHS4UK;+*#*L MQH::B6I1NIU2Z89:%^HJ,JU&6@10(Z(DCN=10[DD>1K6MCI/56<%E[C58+JF MH?KO"H4Z9F1*3@N/O*JM7XCRM*45[M ^M5OMHFAD*7B#TG E06.9D8?IC.9N#=[)7ZMD'7XN,Q%X0"F36,U W''"-0G@B)^//P$G&DAYX/C^Q M?P[>G9<]-;A6XC) MG*'153*Z2@+O[ KO6C4-MZYWK &G#-8J>$'IC5R2V=-]N$SG'\;2M)1A1ESG M&]0')/G;-]-Y_.D5L;-1[.PU]OS'7O"*^AXUT,D"-91<4LD01#CO2WI[QGE@ M]._ND,=I=#@7$9WUA']>WZFNN*L@L'28>+*X)Z#[ENT#J]K0)GME7=.%:>U> M.6J?X/9+I>PI\)TW_C?R?U!+ P04 " !.@&%6)'Y#QR,# #E"0 &0 M 'AL+W=O&7__V!Y[MI7JERX! M#'FHN-!SIS2FOG9=G9=047TE:Q#84TA548--M79UK8"N6J>*NX'GQ6Y%F7"R M6?OO3F4SV1C.!-PIHINJHNKQ/7"YG3N^\_3CGJU+8W^XV:RF:UB ^5[?*6RY M?905JT!H)@514,R==_[UC>]9A];B!X.MWOLF5LI2RE^V\6DU=SQ+!!QR8T-0 M?&W@!CBWD9#C]RZHTX]I'?>_GZ)_:,6CF"75<"/Y3[8RY=Q)';*"@C;QGZF6S131^1!5FPM6 % MRZDPY%V>RT88)M;D3G*6,]#D#?EJ2E"V3S6P(I\973+.C.U[>0N&,JY?H=7W MQ2UY^?P5>4Z8(-]*V6@J5GKF&L2U@[KY#NU]AQ:<0+N%_(J$_FL2>$$PXGYS MN;M_Z.YBDOI,!7VF@C9>>"+>2?%CRKI0D_%0=FM>ZYKF,'=P[VE0&W"R%\_\ MV'L[IO,_!3M0'?:JPW/1LR>]N11&X9XC-7W$76Q&57>AXC:4K1^;S(^F"29_ MLR]G:!5%4=H;'6!.>LS)99C8@2N8$Z,8/G.IQTF[:-$!:>+'1Z1C5E$4CZ-& M/6IT$6JM9 ':ED,$M=/&\O&U% TH<$5[1ZA#HS2/ &0) M @HVGM!X,'XX.685H"S5W2FZAI%U>RPOI<%#OOTL M\1X&RAI@?R&E>6K8D[Z_V65_ %!+ P04 " !.@&%6$[Q^=1T$ A& M&0 'AL+W=O#_R_N)1 M/&9U9/R;R D>LQI(=9.)F5Y[;HBSB#'XI*54*@G*>,YEJK*]ZXH.>"D-LJI M&WC>W,TQ*9QP5;=M>;ABE:2D@"U'HLISS)]N@;+CVO&=YX8O9)])W>"&JQ+O M80?R:[GEJN9VE(3D4 C""L0A73LW_G7D+[5!W>,O D=Q4D;:E0?&ONG*IV3M M>'I&0"&6&H'5SP$V0*DFJ7E\;Z%.-Z8V/"T_TS_6SBMG'K" #:-_DT1F:V?I MH 127%'YA1W_@-:AF>;%C(KZ+SJV?3T'Q960+&^-U0QR4C2_^+$5XL3 G[]@ M$+0&P8\&TQ<,)JW!Y*T&T]9@6BO3N%+K$&&)PQ5G1\1U;T73A5K,VEJY3PK] MWG>2JZ=$V?1V<\_@S:1[*9.:-WF!M^4JKKE\ M0KA(T-WWBI0JTN28S@UG.L[1>\:U*'$,:T=M"@+X 9SPMU_\N??[F$8V89$E MV$"_::??U$0//ZO]&47^$]1VFS&:_"SHF#RSGR;1C]_X;!SN7)\MP0;*S#MEYD9E;M22 MD^A3K\JF669CLLQ?E>75'I%Q-O_1UT7GZ\+HZSV.,]7$GUX/$"/HW "Q"8LL MP08"+CL!EY;V^J5-_6S"(DNP@7Y7G7Y7Q@5X)R3)ZZV]$I!6%%%UCAP--3-G MAIX \S'#C='P7*TLP09:^5Y_VO.,7FY87E82.%([4G+$[7=-L%3JRNA)S@@\ M=]E9I46V:$,Q3X[.OJ70;4&V1+1)BVS1AB(&O8B!I?A]!31Y.8#-EF<+9HDV M%*S/#7SCT3G\.#B2IN11E\<%LYH=6*5%MFA#$?L$P9_:"EVKYWJKM,@6;2AB MGP#XY@S@C- U@PS?7K/EV8+]'VF!W^<%OCDQ&*1,G!U +SJ!_D'W^)'D53XJ MG:73?2NG35IDBS:4LT\]_(6M(+::>UBE1;9H0Q'[],,WGL[/"6(S:&$(8JO9 MABU:(YA[:@TK3]1VT0/7U9W/_V+5V]]PW]>WN#^VW^OZ[OI/M,',?W50D*^L;V@&ULM99M;]LV$,>_RD$+A@1(HR?+;C);0&*MV("V"^IU>\U( M9XN(1*HD9;? /OR.DJ+Z039<+'MC\^'NK[O?4=1--U(]ZQS1P->R$'KFY,94 M=ZZKTQQ+IF]DA8)VEE*5S-!4K5Q=*619XU06;N!Y8[=D7#CQM%E[5/%4UJ;@ M A\5Z+HLF?KV@(75GXQ%>YL0MN/*W8"A=H/E>/BF9NKY+Q$H7F4H#" MY_9S/'LP%A@:FQ"HS^UCC'HK!"%,:7 M3M/I'VD=M\6;RF?/6@0R7K"[,)[GY#;M\(JN7RD(W MO[#I;#T'TEH;67;.%$')1?O/OG8$&19/E=R LM:D9@<-S,:;TN?"EGUA%.UR\C/QHBTWR"4L^$KP)4^9 M,'"?IK(6AHL5/,J"IQPUO(&Y+*O:L*9@Y/"13N5[J354J.Q>2,#P$)Q433&\@]*\A\(*@"WH@KOGY*OYQE>1\%0\^+Q*XO+@: M5-M)->PK'C;RX1'Y32L;&^H.UVQ%&<.74$:U1J=^.>?_+'WRQ#+ MUQ1+7DELA^BH)SHZI1[_45F8&NA6U89.M'UKC(2J5FE.5Q*D+55ZE]/GZ_Z- MT+IF3P5"34=8@+-X.:&>&VVTA M#1X>)+BD&[O%>@7_P,40AI-A_.CE\)IBR?@ :W2,ZJ2G.ODOAY0OWW10Z?AL M'=%#TEM@AZ">C.)'H;ZF6#(Y ZJ[U9B4J%9-@Z>AZ2W:CW._VO>0]TWKM+?^ M0+UEVPI^EVD;TP],K3A=O@4N2=*[F5!$JFWVVHF15=/^/$E#S50SS*D_1F4- M:'\IJ0[=Q#Z@[[CC?P%02P,$% @ 3H!A5O/JJMET% =!$! !D !X M;"]W;W)K&ULS9UM;^.V@D;_BI M=EN@DUCR>W_F0II7W=;W:E&^N'JKJ\:>;FW+QD*Z3\CI_3#?U;^[R8IU4 M];?%_4WY6*3)G43# :3FW62;:YN7^]^]J&X?9UOJU6V23\47KE=KY/B MV[MTE7]Y<^5?/?W@E^S^H6I^<'/[^C&Y3S^FU:^/'XKZNYMGRC);IYLRRS=> MD=Z]N7KK_Z3F\^: 78G?LO1+>?"UU[R43WG^>_.-6KZY&C1GE*[21=4@DOJ? MS^G[=+5J2/5Y_+.%7CW7V1QX^/43/=J]^/K%?$K*]'V^^D>VK![>7,VNO&5Z MEVQ7U2_Y%YFV+VC<\!;YJMS]W_O2EAU<>8MM6>7K]N#Z#-;99O]O\K5](PX. M"/P3!P3M <'Q :=J&+8'#"^M8=0>,#HZ8#0^<<"X/6!\?,"I4YJT!TPN/6#: M'C"]]#7,V@-FEQXP;P_8Y>MF__?;_?'#I$IN7Q?Y%Z]H2M>TYHM=@G9'UW_S M;-.$_6-5U+_-ZN.JVX_[D'OYG?V\4BWVZJ;'/O?E=G:^F]S]?U!5B;17L"[_8G M$)PX =_[.=]4#Z4G-LMT:3E>G#D^< !NZG?C^2T)GMZ2=X&3^+?\\[4W'/SH M!8,@\,J'I$A+RWF]=U-^3KYY0_\<)'1#_F.[>3H5?W::(MR4,%U+PDZ-IA4KOC]V_MH@[:^H;<1(6DC"QAXUWL*9_^OEV M^/KF\V%NR>IB$B9)F()@1F['S[D=.YM>G=M=(^S]_;&)J.VCX=V8C"4)"TF8 M(&$1"8M)F"1A"H(9"9X\)WCB;'GCHNZ\UTWL]]FF[9%8>^233FL33 ;-?V:; M\]Y96=]@DC!!PB(2%I,P2<(4!#.".7T.YM3=JSWX_#?N'-\6=63OTW5:WW1^ M^N8=EON0?-O]^.V7I%C^^-0:_^B]72ZSYLMDY859N5CEY;:Y&_COMY_*JD@6 MU?_8(C\E&VP2%I(P0<(B$A:3,$G"% 0SKHO9\W4Q75YX=]NJSKJ7E>4VV2Q26]"=]?4-.@D+29B8=3["QON/ ML*//L(BL-29ADH0I"&:$>/X']YTMM#:<=Y-F*^F/)N-NV-#7HBB:&;<#-^)?$+=L4Q79 MILP6WV-S:1,WG]6]-VVF--FJQ4%J(T@1*BU!: MC-(D2E,4S8RVMEF^6V<=#JHN\]4J*4KOL;Y5W]WB_-!\\C\K:6N^486%TD*4 M)EK:]+"7>#T-CCL W5+!]7!Z_.F/*BJ4IBB:F4=MJ7RWIOK+QU)]U'ZAM!"E M"906H;08I4F4IBB:>85H"^:[-1@_JNJNL'?D4;'F6W2>;2A4H-5&*"U&:1*E M*8IFIEFK,]]I(/;M?;F+9QW8*O<>DZ+*%MECLIN?^33'QM[Y0+T72@M1FFAI MQA#5=&89?["4"[K#"K&U7'>80J*O0E$T,VK:1OEN'05T+3YLB\5#_0OO0Y$M M=H-E[_^6V#MIWL]#>HFFV73/ZCJ_#:W?>7NETF3;GL3B[HKE!:B-('2(I06 MHS2)TA1%,U[Y] M^V_,4TB_-E^GI[R>&]@[TJC70VDBZ&JX8#2WS;2QE/0G,TO)V%9R9+MEE>AK M413-C)F6>\$9N5=6V3II^A0',QBJAZ29(K-=+;U/Z5/L3OID=PV]R M%Y&T\R*2LMRNVY&&;;D?T$W;CD'=&4B/9C>FR>*A'8+87P;6JP 5 M!5K(!6XA%V:?LV6Z67K?)Z67-+,GFC%@Z]HT M-ZEWEE'3AM)$2S.&E(\[!V>+Q.>+2/2T%44SHZ1M6."V8;_EJ[J'N$ M"=5?*"U$::*E-1.F#P7%<# _CI2]X&AR/ /G1,'Q8'H<+]2 430S7MJ !6X# M]DM6_O[JKDC39MIWVF@ KV@^F2_(&FJO4%J(TD1+.TK&()A.CK-F+SB8'4?- M7LX/_..HH=:)HIE1T]8I<%LG\?4QW1FF579GG73B/KYWHE"SA-+$F7=J['U+ MFUF7_L!;[_=Z"D;>,OEFWZW(S9KL6=8.W$N/E.B[H2B:N?^0]D5#]R*KSBW+ M_6XJ][)I!@]N3EXX'=9=>=]0H[00I8F6=CC1=7@].9X.:RDUOC[^C(VMK."H M'97H^2N*9L902YFA[[QS[K$;RQ"U,2@M1&D"I44H+49I$J4IBF9F69N?H=O\ M_'U;E56R63;S]9)J-\SS*;W/-IOF!W7"FQ_4;6B6G]VZQ5U1[ZBC @BEB6%7 M 5UC["[.C5"ZXU1FD1IBJ*9,3[8FM M@"[<7LA-Z9U1=F-"=F?"82>C_G V MMZRU1NN-49I$:8JBF1G5RFCH5D;B>4GVN92BZ@BEA2A-M+3#E+X:^MV=(B*T MVABE292F*)H94FV%AL[Q]MLH+^[2K&Y*;]XW*TY6%Z0553PH+41IHJ49:?4G M4UN;BNH;E"91FJ)H9ERUOAFZ]8VE^]K(G'X=5]3KH+00I8EA=SW6<&A;8Q)9 M2MJ[N#%ZAA*E*8IFAE,+H>$9(;3?]R/@HH8-I4F4 MIBB:&5QMV$9GUE89P[XOB2XJUE!:B-)$2S.B.[R>'4\41"N-49I$:8JBF='5 M5FWDMFHG!H-?DF%4O*&T$*6)EF9D>'H].HXP*MU0FD1IBJ*9$3YXX)=;NET\ M0/R24*.>#J6%*$VTM*,^16=6;5O,W66.T5.3*$U1-#.MVKZ-W/8-&3%^29)1 MAX?20I0F6MK9)*,"#Z5)E*8HFIEX+?!&;H%W\3#R2U*-BCV4%J(TT=*.&M[I M<:C1?1%1FD1IBJ*9H=;B;^1^IEAG:/F7M'FZ>],'^<_L;C]!?3=CWVI%1JC6 M0VDA2A,H+4)I,4J3*$U1-#/>6OV-W.KODCZU-=BH[D-I(4H39][ :;MJ:/:T M:,@?GUPTA)Y8C-(D2E,4S4RU]H$C]R*J/]OWMB8>%88H+41IXLR;VROQJ"U$ M:1*E*8IF/E-:V\*QVQ9>TO>VI=J-[9MJE!:B-''F#9P\K?[GXZVLDG_(Q1*XC20I0F4%J$TF*4)E&:HFAF MFK4\'/=>GM<='CFQHYT;W3OM=Y7(0US*C[0VDA M2A,H+4)I,4J3*$U1-#/,VA&.SR\.;.[JVHW[DGO[ ,4>8C[C93N^MA8*C M4J'[?'JGSKH'HW]<:X36&J,TB=(413/SI*7<>.9L''ML2C5&/1Q*"U&:0&D1 M2HM1FD1IBJ*96=8J;NRV11?NYN.F],[QO'._O5M@?'S;$J+5"DNUX\#V. :T MVOC25RO1:A5%,X(UT<9KXA8V_7%*-35 UAM)"E"906H328I0F49JB:&:J MM1J;N)?1_?H\R>9/[>'NKJ5WSE%KAM+$I+O!Y71JZ5N@.@RE292F*)H98*W# M)FX==N&0KYO2.Z#HVCB4)B;=+2_]H66_0+36&*5)E*8HFIE0+=@F[D5;[8S& M\M@-[]O=E%:B-+$M.OC MK!T 2SE+3S9&3TZB-$71S%!JS39U:[;.=@V[SJ@7-HO(HF:@]N3ZL2GJQU!: MB-($2HM06HS2)$I3%,V,MO9C4[[L6D_-X;M+^FNMW>D M45N&TL2TN[^DK1-A*W7<1X[1,Y,H35$T,ZE:@DW=$DRMU]M-?I]N/+59[.8G M)'IVPGXFK_=AE5@7/+K1O<.(FC&4)E!:A-)BE"91FJ)H9KBU/YNZ%ZCU6;T[ M12T:2@M1FD!I$4J+49I$:8JBF6'6KFWJ=FUU@-=U8[R;!NDEV^HA+[+_;>;U MYH67E>5VM]7".96!:CB4%J(T@=(BE!:C-(G2U-2R2&\V'04#7]\'&P&>:1$W M9Y^=&B;?9WC;K7UKIO]>^V59WZY\;?&GG4!**T$*6)EG;8# Z#F6TA M*%IOC-(D2E,4S8RSEH$SMPQ\OGGT_F@'I_/3NTVY6;V3BHH_E"906H328I0F M49JB:&::M1^5?)[^F;33/Y.ZW5WO ^UMR_UFU6F[='^G#0]6[]<->9HL M'MK>^_XRL%X%J"M$:2%*$R@M0FDQ2I,H35$T\RK0[G'F=H]Z7?1]D6\?FR^2 MIF]>[GHD7QZR.N1Z]_:T6-?=$V^1K!;;U7Y'B[I4L\-[\OBXRD[O7^$^B][7 M :HI49J861;P'7=84/>(TB1*4Q3-#+=VCS-L<\P9JAY16HC2!$J+4%J,TB1* M4Q3-S+)6CS.W>FP?0G!^F9^;TSO)J%]$:6)F6>8WM#TI ZTV1FD2I2F*9H1T MKO7BW*T7U6:Y7>P'_DY)1C>A;SQ16HC2!$J+4%J,TB1*4Q3-S+"6C'-.,LY1 MR8C20I0F4%J$TF*4)E&:HFAFF+5DG+LEH^X!I^O'5?XM;9\$T^H88P?-Q[K% M+NL;N,=3+3/614 Z*T$*4)E!:AM!BE292F*)H99JT! MY^YE@@$48>'TL29M\H?[!]\;\TK*NQ0FD1IBJ*9>=7";NX6 M=L[N1'WW]G/R-5MOU]8@HQ(.I84H3:"T"*7%*$VB-$71S&QK7S?GU@K.46&' MTD*4)E!:A-)BE"91FJ)H9IBUL)N[A=T%'0O4U*&T$*6),V_5R-&O0-4=2I,H M35&T?5QORH7KW9OFDJ^)(7O^]>SNW_ 5!+ P04 M " !.@&%6Q*/6(3H$ !(' &0 'AL+W=OXB36 LXM9UD M=]0?7QL8""QQ)]'IEPD7GP>?E_/"83P]2?5)[S@WZ'.:9'H6[(S9WX>ACG<\ M9?I.[GEFSVRD2IFQNVH;ZKWB;)T'I4E(HF@8IDQDP7R:'UNJ^50>3"(ROE1( M']*4J2^//)&G68"#UP-/8KLS[D XG^[9EJ^X^7._5'8OK"AKD?),"YDAQ3>S MX '?4T)<0#[BH^ G?;:-7"K/4GYR.^_7LR!R,^()CXU#,/MSY N>)(YDY_%W M"0VJ:[K \^U7^B]Y\C:99Z;Y0B9_B;79S8)Q@-9\PPZ)>9*G=[Q,:.!XL4QT M_A>=RK%1@.*#-C(M@^T,4I$5O^QS*<19 !Y>""!E &D']"\$],J WEL#^F5 M/U>F2"77@3+#YE,E3TBYT9;F-G(Q\VB;OLC5V< MGX;&SLSQP[B*!6V0T]QC\SBW%7 \E\9[O6NE 8(UI!E4T@R\TOQA=E:9XC'#E4;_H"=^ MY-F!VZU%>13%,HNM5NIBV7FO<6W90<(H$*RA[;#2=@CAV2&D>) P"@1KB#>J MQ!MY"W/)E:LYVWEH9UQ55J7BL;0OJ9?V*Z*0LD!.SHP;M8S[GR.H;T0CDW&5 MR=B;R9.TK=J-QO*2KZT-2!@%@C44G52*3B",-8$4#Q)&@6 -\7!4-WP1O+5* M9L,7=V3M\WP62.+O7F].["UM*_VVZSFAU];+J T"D5K M"DMJ80F$WTH*E(*0- I%:RI8=^_8V]_>:+E>ATUZH[;END:1?MMR_T?_C>L& M'/L[\%_9R\NMOH3LM1>@- I%:ZI:]^YX .)+T/8WO8&WT) MVK&#TFA):SX-^L,+K]:Z& QB(%! M/P- :12*UE2P_A+ WE[Y1@-/.DR"OWJQ@K;\4+3F_T+KGI_X>_Z/0HFU8-F- M'O;3KZU 4!J%HC65K;\Z"(;P, ']O "E42A:4\'Z\X)XF^_;/%PR6QYN6;A[ M4&L4[1P5X=8[,SQ;8K&>V>9+51KEJR3%JD1UM%H.>\@7@5K''_$]+1:U:DRQ MQO:!J:W(-$KXQB*CNY%MCE2Q;%7L&+G/%W*>I;'&S3=WG*VY<@/L^8V4YG7' M7:!:/)S_"U!+ P04 " !.@&%6Z+S(7)T& C.P &0 'AL+W=O&/\N5I1* M]"-+HX^(YK26&H$47^V]):FJ2:I\_BW@O;J/G7@_N=G>EA@*L ?!" \0L!@RI@<&K L H8GAHPJ@)&AP'C%P*\*L [M8=Q%5!D MOU_>W2(U/I%D/N/L"7'=6M'TAR*_1;3*2))K*7Z17/V:J#@Y5RE,R0/CI!1& MOD ?DU@IC:+K1TZI$IT4Z +=,S4&T'N?2I*DXA?T#B4Y^KIB&Z%"Q*POU:EH M8#^NNKTIN\4O=.NB3RR7*X&"?$$7+?&WK\1C"Z"O[D%](_#SC;C!5N(GLD,# M]U>DQK#3=C[V:)_&'ZIPC-&W+SYZ_^Z7%HQ_.L:U8(+3,8X%$YZ,<6H,2B3- M6EB1G?69;17+L=T@(VV#6K^#@CMX7;];0[.+1,0I$QM.6^594H?M5#W_7XHU MB>E53TWP@O(M[XJHAJXI6K:LJEO$TS5FA7S90PKX#I]<)V[CJ3\03/^MM]-1PW M\Z:3D6>V"EI@ XRG4[-9"'D!$1#,2."H3N#(FL [)M4@3TBJ2F)*5<9RBM9D MIT=^6^*LL*Z)@X3YD+ $A9"PJ+1L3[QJ"BTVQ85>+4*/*L*/K/\(B9BA3C; MD53NU-*X'->'# 0YY!1$0S$CMN$[MV)K:YT6H7I V0WQ)VQ-G M975-'"3,AX0%D+ 0$A8!P0RI3&JI3,ZR IQ B@82YD/" DA8" F+@&"&:*:U M:*;G6 %:H5TU,STJBF//P>.# C$]FODQ]D;.07TX;N4-QL.#Q60(>?H1$,Q( MG^LTMH5C3Z V)%I]!VM>J>6>I2946"CQ0-)\ M4%H 2@M!:1$4S10/;L2#[9M+RA.VT 8GX9P2+O0^@M.8:BTU6XTUXTI0>H%: M[3S%X;Y#Z(W'=[*(=REI59O]/ 8H*RS.5FF].=2WAW;6$20M!*5%4#131XTS MZ5H]K+)$H?_0M[5:9>329E#829WG'5 _$I06@-)"4%H$13/UTIB2[O \10O4 MEP2E^:"T )06@M(B*)HIGL80=>V.Z!LW-'9J9^V >J.@M "4%KK'CB;>]S,K M30#U:6JBL4==NS_Z7(!>-M/4C[X23LK6>J8I&G#ZN%&K&,9W3=OV:0?4+@6E M^:"T )06@M(B*)HIL<:F=E!:"T$)060=%,\33&K6NU^+K^ M+YZ=UEDSH)8M*"T I845;;]6#8H50F5U:^$ M/]+6A:8=UCF!H&XL*"T I86@M B*9DJF<6/Q>=Q8#.K&@M)\4%H 2@M!:1$4 MS11/X\9BNQO[>9,]4*X+QF9OQI'%C"/*]0;]$:<;H;65EO:<-N->>+;^QMY= M9U&!VK2@M "4%E:T_>=BA@?;7J@.3:4T'BU^Q:-]XXH4U'P%I?F@M "4%E8T M\['[(RL$JD]3$XVIBNT/OW;TQ>RTSEH ]5)!:0$H+:QHQCYLTB(&4).TO_>J MGAK;C\5;F$*-_$TNRY?5ZF_K-SVOB_<;#[Z_=2_#\GW-!E.^/OI)E9DD%RBE M2X5T/HS5#,?+-S++ \G6Q0N!#TRJ":;XN*)D0;ENH'Y?,B7 ZD!W4+\7._\? M4$L#!!0 ( $Z 858I)D/H2P, )8- 9 >&PO=V]R:W-H965TX[CVSEEW J6U=JU#):BU!GC<"V) M*O.&&;5-M%NQ@6= MW(+^6EQ+G-DM2\)RX(H)3B1L5M:E M>Q$MC'UE\(W!7AV,B8GD3H@?9O)/LK(0988(W?BWX;3: M5QK@X?B1_7T5.\9R1Q5P[2W2ZLA8626!#RTS?B/W?T,0S,WRQR%3U2_:- MK6.1N%1:Y T8/<@9K__I?:/# <#UGP!X#< [!DR? $P:P.2Y@&D#F#X7,&L M5>AV'7LE7$@U#992[(DTULAF!I7Z%1KU8MS4R:V6^)0A3@AZ IR]0;M/MZ M&Y+7K]Z05X1Q\B45I4)*M;0UNFI>:,>-6^O:+>\)MUR/?!1>/A\N-,#CX;AG\0.X4Z?\QTQ M)FW6)Q7?Y+^SONMD.F$JSH0J)?0FK6:=]K.:EG:A"AK#RL*>I4#NP K^_,/U MG;_Z!!^3+!R3+!J)K).::9N:Z1![< ,[X"60C10YB?$;D-A+L2GHM&D'(/LR M4Y/Z%:G9&W:!ZRSF"RR6W:'FIV;^^6+F=ZW"'K*)YYV?=\VBP4#^ITRS5J;9 MH$S70F/!,IIA4\P =>% "OI@JKA/GD&REQ;NF&3AF&31[#1QWLQQG#9Q':W] M5FM_4.O''<'L#K_4WD!_CQCD>JG48Y*%8Y)%(Y%U$C)O$S+_+>U[/F9JQB0+ MQR2+1B+KI&;1IF;Q.]KWXN3#G?N.-S_JWJ=6GN?/G*/N?6KE3^;3HYT@&@SC MI2+9!P=0C'!;G?P5QE]R71_1VM7V6CU1N&5F&"H# !6#0 &0 'AL+W=O;G M-(-4OEE2EF AMVRE\XP!#@M0$NN68=AZ@DFJN=/B;,'<*0XQWW)!5)-2![DXSO();$/?9@LF=7K.$)(&4$YHB!LN9=FE._+&R M+PQ^$-CPG352D3Q0^J@V7\.99BB'((9 * 8L'VNX@CA61-*-7Q6G5G^E NZN MM^R?B]AE+ ^8PQ6-?Y)01#-MK*$0ECB/Q0W=?($JGI'B"VC,BT^TJ6P-#04Y M%S2IP-*#A*3E$S]5.NP 3/L5@%4!K'W \!7 H (,C@4,*\#P6,"H A2AZV7L MA7 >%MB=,KI!3%E+-K4HU"_04B^2JCJY%4R^)1(G7"EPC!\HPV7:TA!](X$L M T"7*P8@*T)P]!'-\3,P=.J!P"3F9_+D_M9#IR=GZ 21%-U%-.<2S*>ZD$XI M:CVH')B7#EBO.&!:Z)JF(N+(3T,(FP2ZC*8.R=J&-+$9SB F2:[$P>V!LU]_\ZTC4]M@O=)YO5)YO=$UDC-L$[-L(O= MO:,"Q[+7KB'-VY-0XNT"KQK^VC6-L3.6=;'>E??0S+X8C^RFE=="-K"LBXNF MF=_I\U\J,JH5&74JLJ!"UB:1JB0D!MG[4D 9?E8%VR9/)]E;:[1/,J]/,G]T MF#AK9!A&G;B&UG:MM=VI];;-JY;_HO82VBNQD^NM4O=)YO5)YO=$UDB(4R?$ M^2^=VNDS-7V2>7V2^3V1-5(SKE,S_L=./3[XC3JV83E[C?K0RK+LD;'7J ^M M[($SW&OZ?J?';]5#WQD@$V"K8G+G**!Y*LK!JSZM+P>7Q4R\=SXW)UXYX[_0 ME#>.:\Q6).4HAJ6D-,X=V=98.<67&T&S8DQ]H$(.O<4RDA]0 M;=07U%&ULM9QK;Z,X&(7_BI4=K6:DF0F87+MMI+;8>*7M MJIK9V?U,$S=!0R +3B_2_O@UA(8XH4ZI3KZT@?A]S.7$K^T#/G],LY_Y0DI% MGI9QDE]T%DJMSKK=?+J0RS#_FJYDHK^Y3[-EJ/1F-N_FJTR&LS)H&7>IXPRZ MRS!*.I/S+CMMYV?$MFB]4L:,[.5^% M<_E=JA^KVTQO=;>46;2421ZE"]!7LLX+DCZ./ZMH)UMG47@[N<7.B]/7I_,79C+ MZS3^)YJIQ45GU"$S>1^N8_4M?12R.J'R *=IG)=_R>.F['#<(=-UKM)E%:R/ M8!DEF__A4W4A=@+P%T^$J 5P5X^P'TE8!>%=![:T"_"NB_]9 & M5<#@K34,JX#A6P-&5<"HO+N;VU'>2S]4X>0\2Q])5I36M.)#*8@R6M_"*"FT M^UUE^MM(QZF)ON=Q>)=FX49)R8S\$4VU-"6YG&=2:I6JG'PA?Z8/8::BG'ST MI0JC./]$/I H(7\MTG6NH_+SKM)'4S"[TZKFJTW-])6:77*3)FJ1$Y;,Y*PA M_OI(/+4 NOHR;*\%?;D65]1*O F?B>=^)M1Q1R12,ZQ\XLL+.TFC3+,:]2 T;8,9?K^>'% MMNC V_XFO)+K'?]-/!B_@UF43^,T7V>R4>\;:J^96B2ALWP53N5%1V>97&8/ MLC/Y]1=WX/S6I#,DS$?"&!+&D; "1,@F*' WE:!/1M]\DT^R&0MR7V6+LE4 MMW*9SO$Z,ZA%E1-DUB1 *[2M #>P00DK>D /$]<9#4?TO/NP*ZW#8H/QJ#\P M2[$&F$?I>&P6X\@3") P 8(9:NAOU="WJN$V5;KYB<)8=P!BJ6]_(LDJ?"[: MI"856&%M58"$^4@80\(X$A;T#\5.^X[CF&(7H#H-20VVDAI8)75MM"G759OR M67?^PKLHCM1SD["LR+;"&AQZW)8RG5U+V6_ M=4$>?X"$"1#,D,)P*X6A50HO7?NF.VZ-;'O'D3 ?"6-(&$?" B1,@&"&RD9; ME8U.TJ<>(16(A/E(&$/".!(6(&$"!#,4.-XJ<&QOY];+.YF1])[D43*/Y1<5 M9G.I2+R9[\C)?Z^-9J^LX+8B'!\FJ[VDAZR.(6'\\-CW.OH!LCH!@AER<9UZ M9LQYHV"V$E$R6T9)J.3,HI8*:[E*U_::V[9$4!J#TCB4%D!I D4S];4S\^KB M^^!V9MNVJ*+M]L+I:'^@XD/K9% :A]("*$TZ>9B;=A4ZE0VD^E,:@- ZE!5":0-%,*=8SZNY)IM3MU-9*[!UT M#0\G!GUHG0Q*XU!: *4)%,U46#U+[]JGZ1%Y67^\"9^BY;IY9 &=VH?2?"B- M06D<2@N@-(&BF:*M?0!W<)H,#34#H#0?2F-0&H?2 BA-H&BF%&L?PK4;$2UM M3CNMM0*'A]-RXW'_,#=#C0"VMV(UQ/DD:&IG=M:%DB:#Z4Q*(U#:0&4 M)E T4XNU;T'[I\F54#<"2O.A- :E<2@M@-($BF9*L78CJ/VUA/?F2J@900]? M)VAX* I:)X/2.)060&D"13,55IL,U&XRL*?">0N"0@T)*,V'TAB4QJ&T $H3*)HIQ=J0H/;7(=Z;:J%^ M!)3F0VD,2N.TX;6/ADE@J,^ HIF+*-0^@W?,9\AEF$T7Y2!WIN46IZO2?,W7 MJU6:-9KZ=F1;>4%I/I3&H#0.I050FD#13!G67H3GGB3G>E!7 DKSH30&I7$H M+8#2!(IF2K%V)3S[FQOOS+EV:FLET@,_V4X]-@# M*$V@:*8:=E89LAL#[$E5:\ 5"3+4C=*L3(_'1Z9V<&M!8)<:PJXUA%UL"+O: M$':YH5,8$EYM2'B]TV1)J!\!I?E0&H/2.)060&D"13.E6/L1GOT]BO=F2:@= M :7Y4!J#TKAWN%S1Z."YYP!:IT#1-@KK[BQ_J<4Q+Y="S;5TUHG:K/ZXW;M= M;O6R7&1T;_^U>\8WBZ;6F,T:KC=A-H^2G,3R7B.=KT-] MEF6=3-ADI7Y2*; M=ZG2"BT_+F0XDUE10']_GZ;J9:.H8+LX[>1_4$L#!!0 ( $Z 85;.R?*K MX00 !,F 9 >&PO=V]R:W-H965T]=<%)T 6*&;6BFSBP93XE4 MNWQEB@VG)"I$:6)BRW+-E,29,9\6QQ[Y?,JV,HDS^LB1V*8IX=_N:<+V,\,V M#@>>XM5:Y@?,^71#5O29RB^;1Z[VS)H2Q2G-1,PRQ.ER9MS9MP&V6'L:[[S:S0SK+Q'-*&AS!%$_>SH@B9)3E+]^+>"&O4UR1!1_T;YJ:QDHW K) MTDJL>I#&6?E+7JM M 2V^X8 5P)\+!B^(1A4@L&Y@F$E&)XK<"J!GH,"M[@^]-CUYX2*(I%F#"QY;33\Y(Z[*;FV?)6;$A(9X9*AX+R'37F/_Y@ MN];/77Y!PCQ(F \)"X!@FL_#VN=A'WW^1'C=7$W;4-/&WF3L:.J[?R.F #C"<3O9G?.Y!+8PX$ MTV+NU#%W>F.^Z PS(D*H%XH59Z+SSNIE7GIG0<(\2)COG$X&[%B6I4^& .B: MFG]N[9_[G7M&4,+#=?'4C-0-E+!-GAS56]IFP[CL*E[D# /$N9#P@(@ MF.;QJ/9X=)7GWPC29TB8!PGS(6$!$$SS>5S[/+[&\Z^$.JTL-1D>I:C%:9O! M9'STZ#MM@X^:^+W]OS340# MU),ZU)/>4!^^+_*LF<8)5='-5.!I]XW4R[KT M1H*$>9 P'Q(6 ,$T=VVK^:"TKI(R*RR0U: T#Y3F@]("*)IN=ZM^8%\C'27/JEG[/1!CUSG*L5Y',WE!5 TW>VF#F-?IQ!C@U9B0&D>*,T'I050--WN MIAQC7Z4>4U';675X\M&\Z+_VQ2Y"TGQ06@!%TUUL"CQV?X7GC!2M-A[(:YQN MTTX_0:L]H#0/E.:#T@(HFNY[4QBRW>LD:]#R$"C- Z7YH+0 BJ;;W=2([-[2 MQ#L+N16T_8Z.W]NW7KD^J<&4RZ4>"%_%F4 )72JD=3-2;XN\7(%4[DBV*5;, MO#"IYD2QN:8DHCQOH,XO&9.'G?P"]3JP^?]02P,$% @ 3H!A5H5945RA M P WA$ !D !X;"]W;W)K&ULM9AO;YM($,:_ MRHI652O=A3\VV$YMI"10W4G74Y1<[UYO8&Q0@:6[B]U^^YM="#$.H4FU>6/# M>IZ?=YY9!MCU@?&O(@.0Y'M95&)C95+6Y[8MD@Q**LY8#17^LF6\I!)/^::E%9V)[C!'9)\\H*UWKLFH=KUL@BK^":$]&4)>4_+J%@AXWE6O<#-_DN MDVK #MD>0F5R%E%.&PWUH5['KM:H"/^S>$@CHZ)2N6. ML:_JY,]T8SEJ1E! (A6"XM<>KJ H% GG\:V#6OU_*N'Q\3W]DTX>D[FC JY8 M\5^>RFQC+2V2PI8VA;QAAS^@2\A7O(050G^20Q?K6"1IA&1E)\89E'G5?M/O MG1%' C=X0N!U N]4,']",.L$L^<*YIU@_ER!WPETZG:;NS8NHI*&:\X.A*MH MI*D#[;Y6HU]YI1;*K>3X:XXZ&:+!!;UCG+9EJU+R5Y[@.@!RL>, N"2D(+^3 M3XU>&>\CD#0OQ <<^G(;D?=O/Y"W)*_(/QEK!*K%VI8X*\6VDVX&E^T,O"=F MX'KD,ZMD)DA=TZ4T2(TC.R,S]C7B.YXU,Z.KYB MI@EL+.Q/ O@>K/#=&S=P/HX9;A(6F83%AF"#TLS[TLRGZ.$-[*%J@&PY*TF" MUP#'MHG7O\RZ*Q_X6&5::*"AZCZP#UUGN5CB8MD?>_XX+%@M_6 8%8W 9IZW M6@W#XLE$?M$FO[?)G[3IFDE#![2V,]XA)UDNM-@F+3,)B0[!!019] M01:OTKX7)DMC$A:9A,6&8(/2+/O2+%^C?;=0_^C"702.MSCIWH^C/"_PG9/N M_3@JF"WF)W>">#*-7S1IU9NT^HE) BA/,MU14G2L8+5:P/AF4M>,CW;P2>)+ MUZY)6&02%AN"#-J)&BV6IXTEY$@[R0FGL[AI1[91^^QF-Y.;R (3+ZI9/OZUX_VFQ07 M^M7\9/S2/8_:K88'3+OS\9GR75X)4L 6D<[9 ILG;S<3VA/):OVV?,JP/ M,Z I&ULK59M;],P$/XK5IC0D&!Y MZ%&[;,C5WPXU%)EW +YJZ< M*9SY#4O&"A":24$4+,;>93B<]JR],_C!8*.WQL1&,I?RWDZ^9&,OL X!A]18 M!HJO-5P!YY8(W?A5_S$_LG%CK',J88KR7^RS.1C;^"1#!9TQ [BN M3@WH' KHUH#NH8!>#7"A^U7L3KB$&AJ/E-P09:V1S0Z<^@Z->C%AZ^36*-QE MB#,Q"LSI7"I:I4UDY"M+L0R 7"X5 %:$T>0#26#.9)E359#3! QE7+_#Y;O; MA)R>O",GA GR/9W%I/(B>L6+,"+74IAM,"G^^'?Y!KA09OS.V)T MFB1W'%_G[TE>[R0V8SKE4J\4M":M8NVVL]H3;*A+FL+8PR-*@UJ#%[]]$_:# MCVV"'Y,L.2;9]$AD.ZGI-JGI[F./;V -8@5DH61!4OP'%!Z=> :8O/[[0;5E MIB+M.U+;"M9Q& S.!U@LZVW-7YKU+P:]_JY5TD+6B:*+BUVSZ=Y _E.F7B-3 M;Z],,VFP8!GE> 9R0%T$D)(^VBINDVO+&JMM)4QUHC:K3>N_=!WOV?HD'"95!_]#4]TGKJE:,J$)AP52 M!F?GZ)JJ>G0U,;)T36@N#1:U&^9XK0%E#7!_(3'#]<1^H+DHQ;\!4$L#!!0 M ( $Z 859UJ.Z[#P4 +TG 9 >&PO=V]R:W-H965T!D7V)=>!Y>7O(B!VG)*X,-JF VS;WF!+DLQ:S(IG]WPQ8WN9)AF] MYTCLMUO"O]_2E!WGEF,]/WA(UAN9/Q@L9CNRIH]4?M[=GU,STL.J\Z\T0$7;+T[R26F[DUL5!,5V2?R@=V_(U6'7)S M7L124?Q%QZJL;:%H+R3;5L:J!=LD*W_)MVH@3@P<[P4#7!G@%Y:T?*+0J["6@UPDN4S MZU%R]391=G*A%$G)$^.DU#F+T:S@53MRNF#J&K#;=D&_$(;'(SN6"8W M @593&,=,% =JGN%GWMUBXU$GT97:.A\1-C&N*-!R\O-G0YS_W)SN\,\,)O_ MP0[*W'ZQ\:'9_,](OE2[-I;#>H8,"][PQS/DH,V*.!%1RL2>TT[-2^JHFYH[ MS&NQ(Q&=6\HC"LH/U%K\_)/CV;]VZ04)\R%A 20L!()I.H]JG4225K M0E+E9E*J'$]&T8Y\S[7NDM<(ZRLO),R'A 4ES"M@>90^*&_EVK9:6(=3X8#J MU(1S:^%+=O% MO.G$]?12?@=LB/%TJA<+C!WINUB 8-J8>_68>\8QOSM?(D)MLR*:',A32E4X MC-*]BF1Y7"11Q/;Z^RXURNI<38W6-%L:&]5WG4#" DA8" 33E!W7RHZ-RCYO M?_*M4.,(5[0[R!E9?;T@),R'A 60L! (IJD[J=6=O,EF9@*I,R3,AX0%D+ 0 M"*;I/*UUGKY%3)RVO/#8L_'XS NW2V'LN6>^VI^V ^=P/#H+KX&Q&WU'' BF MC;AC-U^2]O\;$ZOZ?A04.XJY[GDIW]SXO@L%E!9"T73A3E( CE&XYX_[3@V, MIGT]'RC-!Z4%H+00BJ9+BAM)\9O$N0H+)3E!:"T$(JFR]VD:!QC9N"U MX-.\4;MZ-B. M>TMSG;W7(&AR!9060M%T]9HLC&-.P]0I\G]1OV](,[?W*H2D^:"T )060M%T MO9L,D..]38B%3)4L06D^*"T I850-%WN)BWDF/-"/=/C9EIOE4%30Z"T )06 M5C0MDSS2MA&Z?DWBQS'F&UZ]19JTVH/;,18THP-*"T!I(11-%[')ZCCFM,Y% M,5:]])78*=L5>ZCZ9;9@E* M\T%I 2@MA*+I9NIO=5VVJ&@G6<$K3, I850M%+%P&PO=V]R:W-H965T/>K%D1C)C=<= D=@R[T.:A[P43\1>/,;)]W3)N2!/JS!*+WM+(=;G M_7[J+_G*2S_$:Q[)3^9QLO*$?)LL^NDZX=XL#UJ%?6H8=G_E!5%O>I%?NTVF M%_%&A$'$;Q.2;E8K+WF^YF'\>-DS>[L+=\%B*;(+_>G%VEOP>RZ^K6\3^:Y? M46;!BD=I$$:Y)]E8/O/Q"PXSGQV&:_R2/95FC1_Q-*N)5&2Q;L JBXK?W5';$7H#D MM ?0,H"^#!@<"+#* .ME@'T@8% &#(ZM85@&#(\-L,L .^_[HK/RGG8\X4TO MDOB1)%EI2Y'+ET;*#@R@;6?&&IB^M M:H!9.<]Z?8!ME4$U"U(_C---PEO'3$$=M%.S?'N>KCV?7_9D0DUYLN6]Z<\_ MF;;Q2YM>2)B#A+E(& /!%)T'E5\3.2B(9.96)9I MC"=M,FNA765&PIP"9N>P;'W>3DUC/!K+&;G=%[!9S)Z,A[9:BK7 +$HGDZJ8 MTN?#JL^'VCZ_C86<2H$7RI4AY+*3(T[6WG,VO]KZ>MAL!!T:AJ&V]49;9]=> M1,)<)(R!8(IP=B6GVD[?5O:YF<(J&; M(EI U]Y%PAPDS$7"& BF2#JN)!V?Y.YBC-09"7.0,!<)8R"8HO.DTGFBG;IN M*@*YC>2SW>1-B8BS],FE[JUY81I>T M2_[=[29;MXI:5M>9":4Y4)H+I3$43=5XST4P3Y*'2RQ*;B3-@=)<*(VA:*K< MM):;GF*SIZ=V5ILV4OS :.1X!UJI"Z4Q%$V5L;9F3*TC\ .KJA[864&KN65H M4Q#JN$!I[-6OH$I3NRFFWDXYN&C*5XZ,H=JF:E1;1Z;>.]K]52S["UEMML[Y@8D(]9&@- =*%H[0E3O"'7?=^B!7?L<2G-*FM)+S64.6B=#T50!:[N' M:OV%_W/'HB=W5A+J^)0T95I,FDI"G1P4356R=G*HWLDY?%^C]VGUV,XR(FD. ME.9":0Q%4^6N'1]ZFJ=Q*-3W@=(<*,V%TAB*ILI=NTCT) _EZ*F=U8;:1B5- MR='C83-)-XN9=J,80[5-U:BCT 1X]K;,N4'\'2G.A-$9;GGP:V(=,6EH; M-U1OW!RS>';R:_7U=188:N= :2Z4QE T=1S4YA =G695A=I$4)H#I;E0&D/1 M5+EKFXAJ?8D?7E6A+A&4YI0T]6G7EDULLUB+58MJFBI/;>M0O:US9%:^]^1' MK^5CJ-4#I3E0F@NE,11-/7%0^TN6<9)\;$%=)BC-@=)<*(VA:*KEIGE/96=$?=IS?W,./X:K+)R\5SF<1&D<\\O"MP++Q'$\00G?UX] M!>E?Y]E!)NN]8DM+W\K.XP)J:4%I+I3&4#1U].R=+SO1 3/L"3/L$3/L M&3/L(;-36%I6;6E9KUE:NQRQWLL1\5Z.X+L<(:H[EB-:Q #6\H#3GE?Z@ MY)E[2=L(=Z'M8"A:H7M_[\BRW"\M\L/EJ=Q-;2)1'"ZMKE8'V*_R8]LOKE^; MYS=FRW7'/&?%\?0:7YR6_^PEBR!*2_7')OQI.L@/Q\'LL;CO)-5D'UWP!,_P-02P,$% @ 3H!A5M9RWPXI M!@ -"X !D !X;"]W;W)K&ULM9KODCC-KP=;(;*KX3!?;FE"\G*).OQ3PD=5/=4@:>? MC_2P>'CY, \DIPL6_QVMQ/9Z,!F@%5V372SNV>-OM'R@HH)+%N?%7_18EK4& M:+G+!4O*8%F#)$H/_\E3F8B3@-'X3 N W C .,S :,R8'1IP+@,&%\:X)0! MSJ4!;AG@%KD_)*O(M$\$F<\X>T1I6*;HR!=T55'_.([ M\=@ &,J,5&G!Q[3<8B/Q9K=YAT;V6X0MVT-?/OGH]:LW*!(T01\SE:JN2IJ1 M/ET>D1@?D1T8_W*,;< $EV,L R8T8SZPO<18IH?2\C^JFN6HX(Z^WRSWITT1 MK:)\&;-\QVEG.SM0Q]U4-4I?Y9ELPM<#.0SGE._I8/[S3[9K_=JE)R3,AX0% MD+ 0"*;I/*YT'IOH\WNZI^F.HC5G"5K*/LSE5".'0+$M!S_*NV0V0OO*?("Y M!4Q-Q/NY;4V\"9X-]Z<"MHNYTXGCZJ6"#M@(X^E4+Q8"/8"68CB2#QWJ618,3ITNV2:-O=/46R=OL([G0B9_5^I5RWKE>N36"^Z;= M:Z5J/!V[S?&I70ICSW4::6^7C1FF1(6T:=,N72= H.:(* TOZ1IZT^O.6 $%Y4*H6JFBU0[%_9E MUL4/[ [,Y-X*0=)\4%I0TC0E+:3TJBI,:A!!$H+0&DA%$W7N#:);*,W M,3^^;5;KVWK3N:9GQF-0ZMMMP9YS[6PUWAKTE$,8]=I[D@[BKDC;]Q\ M;P+U"'KB:_\'F[V;_[$E-9-[)Q^WLSIM+J1\T'L&H+00BJ8K63M V.P W9_S M??)=EC'>:>R9D;TE!/5]0&D!*"V$HNE2USX2'K_,Y AJ(H'2?%!: $H+H6BZ MW+77A,U>TX].CJ#&$VX?4)F.6\-SN]!HVCS&T5$(3YJS(JCY,SPY["J3M2F. M)>\7]E5P.,!<8P[GJ=\3OHGD)C*F:XFTWGGR M ?CAB/+A0K"L.%+[P(14K/BXI41N2U4!^?N:,7&\4#>H#HK/_P-02P,$% M @ 3H!A5F1"5/FB P WA$ !D !X;"]W;W)K&ULM9AO;Z,X$,:_BL6M3KO27OD72-)+D-K"Z4[:/57M[MUK%R8!U6#.=I+= M;W]CH#2DE&U7[IL$G'E^\3QC!O#JP,6]S $4^5:R2JZM7*GZW+9EFD-)Y1FO MH<)?-ER45.&IV-JR%D"S1E0RVW.&>)VXC M:"+^*> @CXZ)3N6.\WM]\E>VMAP](V"0*HV@^+6'*V!,DW >_W50J_]/+3P^ M?J#_T22/R=Q1"5><_5MD*E];"XMDL*$[IF[XX4_H$@HT+^5,-I_DT,4Z%DEW M4O&R$^,,RJ)JO^FWSH@C@1L^(_ Z@7 '(G0TTO1!XWZC1K^*2B^46R7PUP)U*D*#&;WC@K9EJS+RJ4AQ M'0"YV H 7!)*DM_(%WH/&27O8U"T8/(##GV]C3(M_YOO4>Z,37Y@AM\7V&]X_H\+O!\4-2MDRKC< M"1@M6DN=C5-U^SJ7-4UA;6%_DB#V8$6__N*&SN]CAIN$Q29AB2'8H#2SOC2S M*7IT WNH=D V@I8GW?MIE.>%@7/2O9]&A?Y\=G(G2";3^$F3EKU)RQ^8)(&*-&\Z2H:.,5[K M!8QO)G7-Q6@'GR2^=NV:A,4F88DAV* LKO/XW.^\26/IL(:J8Y06&Z4EIFC# M AV]F+EOT5XZZO&#P7)VTC>N1H+\Y>*DN8P$>2-V\+=]QA1XWASG0#(0.P-\W'!]'NQ/]!_V63O0_4$L#!!0 ( $Z M85;3A5V7HP, -\1 9 >&PO=V]R:W-H965TL*-537=P!^IS?2/PS.XI65%")0M>$0';M77E7B9N(V@B_BG@ M*$^.B4[EGO,O^N2/;&TY>D; (%4:0?'K -? F";A//[KH%;_GUIX>OQ _]@D MC\G<4PG7G/U;9"I?6PN+9+"E>Z9N^?%WZ!(*-"_E3#:?Y-C%.A9)]U+QLA/C M#,JB:K_IU\Z($X$;/B/P.H%W+I@](_ [@?]2P:P3S%XJ"#I!D[K=YMX8%U-% MHY7@1R)T--+T0>-^HT:_BDHOE#LE\-<"=2I"@QF]YX*V9:LR\F>1XCH @:,'D!QS[?!>3]^\^D'>DJ,C?.=]+E,N5K7!:&FZG MW10V[12\9Z;@>N03KU0N25)ED T!-N;3)^4])+7Q)HDQI!?$=W\AGN-Y(Q.Z M?KG<'9''+Y<[(_)D6OX7/Z#<&9O\P R_K[#?\/SO5_@PJ&I6R)1QN1DWO8K'[)F$ MO7;AFH3%)F%)\+1P7N X3E^X@==A[W4XZ?5#]]=W@D>WMS#>(R99K[7:)"PV M"4L,P08%F?<%F;])^YZ;+(U)6&P2EAB"#4JSZ$NS>(OVW4*#DPMW'CK>_*Q[ M/XWRO#!PSKKWTZC0G\_.[@3)9!H_:-*R-VGY'9,D4)'F34?)T#'&:[V \=6D MKKD8[>"3Q->N79.PV"0L,00;E,5U'A_\G3=I+!W64'6,TF*CM,04;5B@DSM?/]KO4EPU[^9GXQOW,F[W&AXQ[=;')RIV124)@RTBG8LY-D_1[B:T)XK7 MS>OR/5?H<7.8 \U Z #\?&ULS9EM;]LV M$,>_"J$50PNLD43;LIW9 I)(PPHT19 TW8MA+QCI; N51(^D[138A^_IP;)E MRVP\L$#>V'K@_73\W^GXH,F&BZ]R :#(VK:,%I Q><&7D..= M&1<94W@JYK9<"F!Q:92E-G4%.$+G*,B:^74/* M-U/+M;87[I/Y0A47;'^R9'-X /6XO!-X9C>4.,D@EPG/B8#9U+IR+T-W4!B4 M+;XDL)%[QZ3HRA/G7XN3#_'4<@J/((5(%0B&?VNX@30M2.C'OS74:IY9&.X? M;^E_E)W'SCPQ"3<\_2N)U6)JC2P2PXRM4G7/-W]"W:'2P8BGLOPEF[JM8Y%H M)17/:F/T($ORZI\]UT+L&2"GVX#6!O30P#MAT*L->H<&_1,&_=J@_U*#06U0 M=MVN^EX*%S#%_(G@&R**UD@K#DKU2VO4*\F+1'E0 N\F:*=\%#AE3URP*FQY M3#XF$>8!D*NY ,"44)*\)[>8-+EBY&T BB6I?(?7'A\"\O;-._*&)#GYO. K MB>9R8BMTJX#;4>W"=>4"/>&"2VYYKA:2A'D,<8?]S0_LJ09@HQZ-*'0KRC75 M$C_Q]07I.;\1ZE#:Y9#>/( (S=V3YL'+S=T.\_#EYHY&C%Z3(;V2U_MQAJPQ M*X1@^;S.BR)=/O'\?72J"?F,AY*5-4&2OS\BFGQ0D,E_NM*D\J/?[4=1,2_E MDD4PM; D2A!KL/Q??W$]Y_>N$)F$!29AH2%8*YC])IA]'=V_AS7D*R SP3,2 MX5LC,#A8]K?MS,&X\&7KM5 MV 'K43H>-\U:,@T:F09:F>ZXPNQ-6(HE-P74!?-VR;Z56=^ES^#8"SIP'*?M M[(WVH>?FI$E8: C6$MMKQ/:T8C\N,1NQ5M0"=^FK!9R;?R9A@4E8: C6BL*P MB<+PE93YH1FF!45IHBM8.Z=Y:U?T9LU<] M]>SXN$=EE.*OH31@ ]]&RE MZ''?C@:4P.@S0U.TMNR[M;*K7;WYVWV2_\@+9K5ZUMEJ&UWQ&J6%IFCMJ.P6 MO6[_M0P%1E?*1FF!45IHBM8.Z6Z![NI7Z/]W*#A>J7?,+H#%((H&>'_&N=J>% ]H/J+XWP%0 M2P,$% @ 3H!A5GEV6TL-!P 64$ !D !X;"]W;W)K&ULO9QK;]LV&(7_"N$50PNTL2Z^9HF!)!*Q NM0M.OVF;896Z@D M>A3M-,!^_*A++--2&"L[WI?$EOD^I'EXTQ'IJPSQ9HG++L0&Y[J3^Z%3)C2;^6JGVTD9\LB*(G[GN.,^@F+TM[LJKCV6BX?KGMM[NO E6JU5?J$_N]JP%?_*U;?-9ZG?]?>4 M993P-(M$2B2_O^[=N)?4'^0!18H_(_Z0';PF^5>9"_$]?_-Q>=US\A+QF"]4 MCF#ZWX[?\3C.2;H?YDYR_B=B/^*EFI]W9OTR)+? MLVVLOHB'7WGUA88Y;R'BK/A+'JJT3H\LMID2216L2Y!$:?F?_:@JXB! <]H# MO"K .PX8/!/@5P'^<<#HF8!!%3 X-8=A%3 \-6!4!8R*NB\KJZCI@"DVNY+B M@<@\M:;E+PJYBFA=P5&:MZRO2NI/(QVG9EJ1F,V%9*7.Z9+\%BUTP^'D9B4Y MUVU(9>2#OAC'C^1MP!6+XNR=OO+M:T#>OGE'WI H)7^LQ3;3P=E57^E"Y>C^ MHBK ;5D [YD"N.232-4Z(V&ZY,N6^."%>,\"Z.O:V%>)]U0EMYZ5^+O871#? M>4\\Q_-:"G1G#Z=\?D&\R;/A@3T\X N=N_ML>'AZN-L23D\/=RQUZ>^;EU_P M_)>;U\YH4LLH6\0BVTK>VF9*ZJ"=FH^VE]F&+?AU3P^G&9<[WIO]_),[#(+"D(9@@^W L^M K^A>]XNN7D7HJ$+/0 ++72>NY2ZVK6 MXK)-/RNTJWY(6%#"A@?ZN"3%J%')@_'8'1]) 2J8(=AX+]C8*MBWC>X>6K$->\QGO381K("N M(B!A 1(6(F$4!#,DG>PEG9QE03-!ZHR$!4A8B(11$,S0>;K7>6KMNF&FHJ18 MJE2=-RO7+ NN=6^[3;F=-F<&YWC^O[-FVE4Y)"Q$PB@(9BCG.O4MK6.?)Y?+ M*)\;64P4DRNNVF]+K9"N71)*"Z"T$$JC*)HI[H%?X9YE *ZP*+F1M !*"Z$T MBJ*9Q):+(U%U75F,SF<>LBUX[O+#N2%E0TXY[#;\P9(313 MBJ*9>M9^D&NU(6:%D=@J%-3R@=("*"V$TBB*9NI9^S[NX#S#,=3)@=("*"V$ MTBB*9LI=NSZNW?;YS\,QU !RVWR6Q@ :0#,-H32*HIEZUHZ2:[>4FGJR>O%\ MHJ10'\EM>C_N=-B4%)EI"*51%,V4M/:<7+OIU)#T?7471.KGN?><9\7#OB7? M\5ALRF22K[8Q4T(^%I\M1))PN8AT2TBBF&=*I+R^&WZA44!]K8IF-(JQX[3T M=*AI!:51%,UL%K5OY5KMDO_M"8V]&)V5GYRR1 Z@F890&D713-UK'\NU&UGE MD_M_R E>M)W463JHUP6EA5 :1=',W0JUW>4Y9UF">U ##$H+H+002J,HFBEW M;8!Y5L?E%D(1F::0BE413-5+#VM+R7/*UR2/Z8ZI6VW:2VDSI+ M![6OH+002J,HFJEP[7)YY]GVY$%-,"@M@-)"*(VB:*;U!8UR>-C8@!2VIW,F@X3E#BT91-%.>VK3R7C*MRO'VM.>"=EAG5:";E*"T M$$JC*)HI:/S#+E0^PI*"Z"T$$JC*)HI=^UR>7:7Z[5#+M27@M("K^ER M-0?P$)HG1=%,%6M3RK.;4D\C\R=]/R/SI;#,#X(4-S1BKEB^I;%T,ZM[G$VL MRU)XTK8!'.I 06D!E!9":11%,]M";51YT_,,X%#7"DH+H+002J,HFGDNI':M M?/LFK5<.X'9JYY,A3N,!HC]IK)FA>890&D713!5K,\JWFU'@+>GVW#JK"]VD MY3=]K_&H,3U#\Z0HFJEN;53YIQE5ST_/[/B6ZC43MKT4G56'FEQ06@BE413- M;!T'1_O.=+8/>[@/>[H/>[P/>[[O'":77YM<_EE,+CNUL]K0C5X5S3[]A] \ M*8I6JM@_./FM!5@59_0S+8^>E9^5&ULK57O;],P$/U73F%"FP1+FJP%C332 MVH+@PZ1J8_#93:Z--<<.MM.._YZSDX86LB(!7^(?N??NW=EY27=*/YH2T<)3 M):29!J6U]748FKS$BIE+5:.D-VNE*V9IJ3>AJ36RPH,J$<91- DKQF60I7YO MJ;-4-59PB4L-IJDJIK_/4*C=-!@%^XT[OBFMVPBSM&8;O$?[4"\UK<*>I> 5 M2L.5!(WK:7 SNIZ/7;P/^,)Q9P[FX"I9*?7H%I^*:1 Y02@PMXZ!T;#%.0KA MB$C&MXXSZ%,ZX.%\S_[!UTZUK)C!N1)?>6'+:? V@ +7K!'V3NT^8E>/%Y@K M8?P3=FWLFW$ >6.LJCHP*:BX;$?VU/7A #!Z#A!W@/A7P.090-(!$E]HJ\R7 MM6"69:E6.] NFMCX1=D@C0;U%@TP M6<"-H$-F,J?E^0(MX\)=V,6GV1<8'X)R>@5Q%$<#PGZ M:_B1G*0_G,3S)?]V.$.=;XFOAHF=-5R;FN4X#>C;]Z1!]O+%:!*]&ZKZ/Y$= M]>"J[\'5*7;7@RWO/$,PBP58!88)Z@+=/ELB?25:H[10H^9JZ!K-V@P3G\'9 MVC:+)U&4AMO#(G\/2D9)'W.D?=QK'Y_43M>2RPW9C'#G!,P"W1"L5JCIE@P) M'9_4T.H\'=/J# \,H4*]\3YI(%>-M*TW]+N]%=]X!PI_AK<^?LOTADL# M<$ MC2Z=\^G6&]N%5;6WEY6R9%9^6M+O!+4+H/=KI>Q^X1+T/ZCL!U!+ P04 M" !.@&%6KHW,PQ@" #C! &0 'AL+W=O,2YVG86^H\57LKN(2E1F9?UTR_SD&H-L,Q/FVL^*ZR M?H/D:<-VL ;[U"RUBTC/4O(:I.%*(@W;#'^+9_/$YX>$GQQ:<[9&OI*-4L\^ M>"@S''E#(*"PGH&YUP'N0 A/Y&S\/G+B7M(#S],2MBRO; KU7Z'8SW!8*&$"4_4=KGC!*-B;ZRJCV#GH.:R>[.7XW 33X[H2"RP6S+$^U:I'VV8[-+T*I >W,<>F;LK;:G7*'L_F#/("T2K^B MZP58QH6Y05>(2_18J;UALC0IL4['9Y/BR#GO..D[G LH1F@:>^5!M[Q_[P.6>J@DV&HO]HST[ ",NSNK@%] )Q__!!/HZ\7 MC(U[8^-+[/F*M:XG%C1G8O![=?!I@/LQ.>1Q]ZN2BZCV7W#6^ M1#NEAMO4X9,S63J9#(LFO6AR4?1162;0Q4XD_Q8[C6^G?^F2LSOKQ_\'TSLN M#1*P=;AH]-G1Z&ZDNL"J)ESCC;)N*,*R.V@H$Y4_4 M6?W^&PS?/0 M5ROAZ5@?393OS=UA%#8.[4SB\X[XW$C\;RJ$VD#C,B\S(FFB]CUUES@EU"L.2^HMG"""2/?"T=\UIJ@ M(/!&I(W#.I-TV)$.C:3QT?0"^JPL@* ZMN&$" RC$9'U- BY<#S%X:0&$'3[ M0AFPB#H6D9'%S9936C]L) -9JN8N48OW>!)C)F3U4$^UU6M$/W43M F&HXE: MX=QU]6I==6I=F=5ZI;SKA9_F>Y+R6LMX1_B6"J <82_J46GHE+R:+($@(-M&$7!^-&D#7/G(\N"S:,[EWWO M8Z'1YJWN2+Q3E_B(OI:W52MK%0W;0ANJV+M9Z-LJ1$OFLQ71)AJVA384L7?& MT&R-3R_$J>GUW+'[6VNBT-5\/B[#_\,9P]X:0[,W7K-\7TK*@;($R8%P6HL@ MV$96)UKREEQM*Y)--&P+;2AF;[EA:*L:C>;]9!%MHF%;:$,1>\,/N??^'9H-_.>2%ZDLVRKH>/7$M5B*PZ?*MHV!;:4,3>X2.C^3V]"EN\P3/1FS02=%$H&#\3 MS6,[EWMOS)'9F-\(0:4 99&HYV+,"B%Y&;_6)C-CG;R&;*)A6VA#'7N+CVSU MJI%5AV\5#=M"&XK8.WQDN6'=X@V:,-&X4:,)0MZX?6D>V;G,>UN.S+:\?]'4 M5B+9IY)D(*LZ.'KJEKQTJY%--&P+;2AF[_-18*L6K?I[JVC8%MI0Q-[?(W-/ M_?1:U#3.T:1KJHN"D[:I>6SGZN=M\MW-1OZT?7;^$U;KX^Z&&:CR'N"-^FA5"[ MU49!NI>AFE[>?%_0G$BVK]^X/S(I65X?[BA1&UT5H'[?,"9?3JH;=%]YK/X# M4$L#!!0 ( $Z 85:=YXD4EP0 '\B 9 >&PO=V]R:W-H965T.4Y%C>\2UA^ILU%SE6NB@VIMP*@I-2E&>F8UE3,\>4&>Y)+.=\IS+* MR)- #OQA6Y259PPE_,MWI!GHKYNGX0NF0TEH3EADG*& M!%DOC(_V0V2/"T%9XV]*#O+D&!5=>>'\6U'XE"P,JV@1R4BL"@36'WNR(EE6 MD'0[_JVA1A.S$)X>O]&#LO.Z,R]8DA7/_J&)2A?&S$ )6>-=IK[P0T3J#DT* M7LPS6?Y'AZKN=&R@>"<5SVNQ;D%.6?6)7^L+<2+0G&Z!4PN<<\%[$4:U8'0N MF+XC&->"\= (DUHP&2J8UH+I4(%;"]RA@EDMF)5WM[H=Y;WTL,++N> ')(K: MFE8]]< N?M$CPZO<0_=MD=&MF_(L=R[(X&K7XD9UINO2OW M^N4>B7NC^\/E5H<\&"YW.N3A8+GM=LBCX?)ISYT<-68>E;S1 #,GY$5UN;,B MC+L)Q4SQ(+KVX:ZT'"?,JV+2$%:N=_=*V+3V<[$\M!1DQ M@(2%D+ ("-:RU*2QU*374I^8(IJJ$'G5BU-)NES42[C619 PKX)-3EPT=L\\ M-+DPVOVD726 ;%(("8N 8"UG3!MG3 $!9"P$!(6W5\^TUC%7_.S:?G) MMHX),^NZQSZ^4U)AEE"VZ4R']>*NM55-.^]6>RSP0&/ZH+0 E!:"TB(H6MM: M)[E8N]=:SRG66$2EW)$$':A**X?%I>7*UP4WE"%95KOM-%MO@*O-9E]./*.9 MZ[KG=H.,ZH/2 E!:"$J+H&AMNSE'NSFP":R:UY\G6O5'O7;J Z7YH+0 E!:" MTB(H6MM;QTR\W9MZ/6:R!%8$W6"),-H2$1.FN@'J8$)T04 M%?3W:\[56Z$(T.PY6?X'4$L#!!0 ( $Z 85:)2G#'Q@D &9U 9 M>&PO=V]R:W-H965TB;3<*BGTQX L(/ M-M>OL?J2+*5,R==5&"4WG66:KJ^ZW62ZE"N17,1K&67_,X_52J39CVK13=9* MBEDQ:!5V[5YOV%V)(.K<7A>7/:C;ZWB3AD$D'Q1)-JN54&]W,HQ?;SI6Y_V" MQV"Q3/,+NK?7:[&03S+];?V@LI^ZE3(+5C)*@C@B2LYO.I^M*]ZW\P'%-7X/ MY&NR\SW);\IS''_)?^"SFTXOWR(9RFF:$R+[\B(G,@QS*=N._Y1HIYHS'[C[ M_;ON%3<^NS'/(I&3./PCF*7+F\ZH0V9R+C9A^AB_,EG>H$'N3>,P*?XEK^5U M>QTRW21IO"H'9UNP"J+M5_&U_$7L#+#M#P;8Y0![;X#E?## *0W/@7@.PB!](X\R%*F).(:)9<=]-L6W*Q.RWG MO=O.:W\PKT7NXRA=)H1&,SEK&.^:QSO'QM,C\]O' &X&QD,#T,WNA>JNL-_O MBCO;*/Y31!?$L7X@=L\:D]^>7/+=-]\W;-C$S-R+MU+I]9I^KT7+WI?L>6_D#*^[+[L9/KR6,[8& _U:_N&UAJ.! M/=:OQ9";ST&8EKI!E;J!,74_B=GT+11-X3$.;!L>).8B,8K$/"3F(S&&Q#@( MTQ([K!([/._S_Q"9:R3F(C&*Q#PDYB,QAL0X"--R?5GE^M+X2/P@U51&J5@4 M07Y?!*S%VRJ[-"'!G(CU.@RFXCF+>KK,-F 9AS,2)&0ETZ:<&Z=KFW,DYB(Q MBL0\).8C,;;%QCOKDM[%:&_QPD$S:OD=5?D=&?/[RSU]?"+_(X85A1%HFT@D MYB(QBL0\).8C,8;$. C3DCNNDCL^[XIBC,PU$G.1&$5B'A+SD1A#8AR$:;FV M>O5>[][?OD_!/&7;M$,U%ZK14AOL/.=>7N9[F[7="B==RX=N&8-J'*7I(=VI M9BQS2&5*UBJ>2CE+R%S%JRJ.V6S!;"-"HO(N+\G3JN14!B_R8'W:/S+P2-H]O'4VDYD(U M"M4\J.9#-0;5.$K3$UR7;-:96S8+6K-!-1>J4:CF034?JC&HQE&:GO"Z;K/, M?9MY?UMCI*%U&E1SH1J%:AY4\Z$:*[7=_6K6WDXUU(1Z3NN"SC(W= ^-2^.3 M7JE!&SRHYD(U"M4\J.9#-59JNZ\;\G= [;]PX W7L\9]RZGW&.MQK-LWRUB" MX&L*\WRM4PHMY* :A6H>5/.A&BLUO:VP]ML*U)QZDNN^S3(7;K\J$25B^V;D M:9QDX9W'JDJT6"@I/UX*0,LUJ.9"-0K5/*CF0S56:KL/F8/QX0/K.3HVJR[9 MK)'Q==ED*:+LH3>(2%B]0MO9F=MJ>0"MXZ":"]4H5/.@F@_5&%3C*$W/>EW+ M6<9V9&:54]N7=/9YIKNI\_NY-\_?SY\R5=6W>G9\LQ^KM[5;RH+/Z4(U!-=[T&[$OA^/!J'EGA%WW;+:Y9ZO> MWQ!$JDOU"-:-EFUNM"8;I;)G9"+G5/.A&H-J'*7IIW"J:S#'7(.=N)XP*VUS#-5U9'[&D=L>=UQ)[8$7MFQW,<;.;4U9QCKN;.<2*&W\=-3%O M6>LT0TLYJ.9!-1^J,:C&49J>YKJ[<\S=W22.TB!:Y%WSLXJ_2$7F\H.,#@[? M;C$XC"BTDH-J%*IY4,V':@RJ<92F1[2NY!SS86IG.ZE(.>_11UUH!P?5*%3S MH)H/U1A4XRA-CW3=P3G'.KCILO%-/.9QK5^E05LWJ$:AF@?5?*C&H!I':7IR MZV[.,1^T]M?W0T ;.ZCF0C4*U3RHYD,U!M4X2M,37C=VCOE0M0>I@GB6'Y8I ME))"-2XKE%S'*EMQ;(^3J(Z>T-XMG.1_$E\,^YRAS=Z16^605?'9+XVQA]9X M?WY#/.B&^%"-036.TO2/IZ@[N_ZQSBY;?Y@;$;/0-IU0S85J%*IY4,V':@RJ M<92F9[AN]?K6>5Q>6@L]UG]_Y#&J^+3WQ\CM,T7A7?+J68295?(?O_>1RG[S_D M$U0?K7K[?U!+ P04 " !.@&%6G_ AH30# _#@ &0 'AL+W=O]&=VV1J.3HCR""6F@*KQQIN(,LTD\KC M7T5JU7-JX&[[C?VG$:_$S+& &Y;])8E,I];(0@DL\"J3#VSS"RI!EYHO9IDP MOVA3Q3H6BE="LKP"JPQR0LLGWE9&[ #@D#GZ#<3 M LU!?4^ "L[6Q*ROZB)2!DH3>!J!Q"039PKR_!BATY,S=*)"T%/*5@+31$QL MJ;+3<]AQEF;>9U,D807R#?_88\ MQ_-:$KHY'NZVP*/CX4Z'&K]>*=_P^0?X'B!F-"89P:9@V +)%!!L"U5!D" A ML5Q)QE_U$JDEI+ @$DEFHE1UK7#66,.V!2H3"-H3T#O0E2AP#%-+;3$"^!JL M\.L7=^!\;S.W3[*H)[*&\4%M?-#%'N[6Q+N#QGDJH,W'DF]@^/3&NP[//<\= MNNHK6N]:U!+G^F/?\9MQ44M<$/A#KPYKZ+JL=5UVZHJ4$B%)W*:@$_G1+Z%/ MLJ@GLH9C@]JQP6>7X*!/X_LDBWHB:Q@_K(T?]ER")=_E3LFXH\ =[A7@\,@" M;(GK*,!1K6K4J4H=7-2QA+:EWPG\Z&?0)UG4$UG#L'%MV/BSZV_$7;/_%&;^F(K?;)W3M8Y\*6YH0@4LQ65 MY4&T'JUO0=?F[+\W/M.W(W-B?ZH[8_@?4$L#!!0 ( $Z 859OTT;A M!P4 ((3 9 >&PO=V]R:W-H965T'1Y\ MY9O66;M@=,_?;6P5W\]9+QDLF-)<"*;:^FGW %RN<6(,*\0]G>]VY M1I;*@Y0_[,WG[&KFV8A8P5)C75#X>V0WK"BL)XCCW\;IK!W3&G:O#]X_5>2! MS /5[$86WWEF\JM9,D,96]-=8;[*_5^L(11:?ZDL=/6+]@W6FZ%TIXTL&V.( MH.2B_J=/32(Z!C@:,2"- >D;!",&?F/@/]<@: R"*C,UE2H/*VKH\E+)/5(6 M#=[L197,RAKHK5 MVQ4SE!?Z'8#N[U;H[9MWZ U T+=<[C05F;Z<&XC'>IVGS=C7]=AD9&Q,T!MI M1XN3&KH*5 <0N .P/>=";VG*KF;05#13CVRV_.,W''E_NI+[FLY6K^3L)/%! MF_A@ROOR_OSN'*U9QA2D,)5J*Q4U5191=?&6:D31EJF4"?/.E=?:_Z+R;UOO MX]([MU/JL9NOYX!6OP"=\ M;?N$DO[^EUC!A8)&SS@RI9I;0S,6G]A=UHC@C M!,>X3\F!P_["]_P>*P,\5$ZE[(\6#TH!_A MS1 3>5&/Q1"#P]C-(6DY)),W]SLPL M!IF)H_[<'6*"?NY60PSQ1AH,]HZRPIOD<6<.'?.P#@6(6"CZH:TVCYVJP1M& M!#VD/YT=L+/8C_LSV@4C)/1&&':$$YYD>)/#Y+7]$SW28E=OT;0 '4VAA.\M M72%JDP&;'@0(J[&8. KPAA%*JU$_8VO=4C8CR2;\O M%7V-MRX]/QB4=0@*\&(D T<5@Z=ES'=N\EP6&1>;JM-,5#0OL"U:R<45'MXAI5R\N]5#B8"\:U'J((EXTHNSP M40CA:24$7_GP#2]J 7X00X;3PLG;(6."P(O[!9\<\J6RX;6\G2;HJ++PM,P: M^W1WYB<9Z&_<;4E->H:HOG:8A-1$YIW#B9*I377(H^&S:B=,_67?/FT/DCY4 MQR>]Y]?V@*DZ]#BZJ4^GOE"UX4*C@JW!I7<>0^%5?>!3WQBYK8Y 'J0QLJPN M+^6TAQN[ #ML=OR/U!+ P04 " !.@&%6^+C0:;P" X"@ M&0 'AL+W=OGD!&_Q=S#D0\VIF8>OQP35=9\H\L..H)&M8@KHMKX2> MV1U+2@M@DG*&!*QFUE=\?H%] ZA7_*)0R=X8F:W<<7YO)I?IS'*,(\@A48:" MZ-L6YI#GADG[^-.26IVF ?;'C^S?ZLWKS=P1"7.>_Z:IRF;6U$(IK,@F5]>\ M^@[MA@+#E_!M&#MH*"LN9-=^R%Z -<] '!;@%O[;H1J MEPNB2!P)7B%A5FLV,ZBW6J.U. +HA.Y#H,YH3(1YT MK"LB4G2\ $5H+D_0$:(,W61\(PE+960KK6SP=M*J7#0J[@&5!22GR,.?D.NX M+KI=+M#QTY\T;8]=[7H$0D")%=HA("6K(8<,1UASF#]K&X10'3F1O!Z3] M3MH?E]8AE8HF0X*CR!=^DJ#S%;PJ7,$[> L[;^'H-_M9@B"*LC7*N90H^8?5 MABSHQ&Y:PS=?:JE#E[!V_8V1=/YRV3IF7KQ\T-,#X4.-PKXOA-\J:EZ1O (_K[ M,HQ'*VFL#TA]_+%!R?>HP7A?A+'WJOS!HT7\I?;VA1J/5^K_#IS__)P(GL7- M[O4!IJ?Z0<2:,HER6&F8IR8;J-K%N._4$L#!!0 ( $Z 859#* D\+@0 /@. 9 >&PO=V]R M:W-H965TG=H&VGC%"NPE M2-+N,RW3-A%*]$C:CO?K=Y04698H-1OZQ=;+W>EYCG?WD-.CD$]J2ZE&SSDO MU,S9:KV[<5V5;6E.U+78T0+>K(7,B89;N7'53E*R*IUR[OJ>%[LY884SGY;/ M[N1\*O::LX+>2:3V>4[DZ1/EXCASL//RX)YMMMH\<.?3'=G0!ZJ_[NXDW+E- ME!7+::&8*)"DZYGS$=_)G@JOQ%Q]K6J MT!5:T#65DJ[, _11*:H5^HV1)>-,,[!XMZ":,*[>@^W7AP5Z]^8]>H-8@1ZW M8J](L5)35P,L$]S-:@B?*@C^ (0%S:Y1@']&ON?[%O?;U[OC2W<7DM%DQ&\R MXI?Q@L%X=0HTI("4*;BQD:JBA/8HIOMNU(YD=.9 >RDJ#]29O_T)Q]X'&\4? M%.R"<- 0#L:BS_^ 80%C01+-B@WB0BF4$2E/,"..1-I7M(H8EQ'-I#C,,8Z\ M,)FZAS:MOID?ATD2-&87@,,&<#@*^!Y20&2V15!OT+('F$4[F"RZ7+$,EH[I M[S.H/A&U&7@!CJ(.@[[9Q$\#WTX@:@A$HP3NI,FW/I4$A-Y2"2VD2;%A2T[K MFK-ACOJ8P\CO(+88P=+8 <<-X'@4<-,3$K)=[*D-7&P#%^,.NKZ5'^%HH""2 M!EXR"N]!B^SIRDSS%8)Q!A*GB!$)&\RD#S--TJ #TV+EXTEDAYDV,--1F'^> MFXP"5L3KP7JRX4Q[",+0[V:S;Q3A9&"M)PW*R3C*LA[Y>>C;T$UZ'PYP&';0 M]8UP$B1V=-@["Y8WWOWB1#CTCB+<6H>U>_NS:3#I+K#%"GM^.(2N):=XO!1I MAG 2HONW)-]]^ 7FT(YIPMD_@P59!VPCB=-VQ]: 1[_[/R4"GT41CTK0_%$ M"[,_ZFJCE9+?+X\@P5[PUNE;!5R/"J/_U7)?U2T M2^9G:<3CVMB=,=)L8Y%8H[VJE<6:@K[,7?F3N"OG-K,@2..!Y3K+(1[7PW9+ M(RT)C.]JDY\)-5!A?96[PEX/K\TJ2@?@GL40CZNAI1>^,RYQ7_8"+^G.2YM5 MU)JJEW#/XHC'U?$;X7M2G9DXG-I(D=GG9M+;K,'BAE[0W6#8#$-ODN"NBKNM M8XDY$_Y.Y(85"BIS#9[>=0),977,JFZTV)4GE:70<.XI+[=P-*72&,#[M1#Z MY<8&PO=V]R M:W-H965TUR61VK!IK=2M MZLOVV85+0 6;V29I__W.)J%)1F@K)1^";>YY?/?X?-QH*>2CBA$U/&4I5V,G MUCH_=5T5QI@QU1(Y=S3,5R[+2=]<)-,H^U67 GHYS-\1;U?7XM:>96+%&2(5>) MX"!Q-G;.VJ?!T-A;@]\)+M7&&$PD#T(\FLE%-'8\XQ"F&&K#P.BQP"FFJ2$B M-_ZN.)UJ2P/<'*_9O]O8*98'IG JTC])I..Q,W0@PADK4GTCEC]P%4_/\(4B M5?8?EJ5M=^! 6"@MLA68/,@27C[9TTJ'#4"[OP?@KP#^+J"[!]!9 3IO!717 M@*Y5I@S%ZA PS28C*98@C36QF8$5TZ(I_(2;8[_5DMXFA-.3"QZ*#.&./:&" MS_"32]N'*\%UK. ; MCS#:)G#)UPW1="KU.Y:O MLX>/9(=IH14P'L&E>%!P%FHXNIM>GM6J7;)UZ]E,A3A5.0MQ[% )4"@7Z$P^ M?6CWO:]U2AV2+#@0V9:*W4K%;A.[R6&J> HAX;!@:<'*BI)226,\Q#HA2\*^ M)325<3$9] :>^8WUR5?R?]G0S&N92[2EUUN,@E>,MN+K5_'U&Z_22R&# M>SIT2<6+ZP15723]0UZC0Y(%!R+;4G!0*3AHS)!?2XY2Q4D.8_(4,YM[V7HLI0<%U^CJO5 MJKT[LUW-SOHYM7UEE_9"4_:,5TS.$](EQ1E1>JT!984QH#>SX30ZXG9H&J&)_\ 4$L#!!0 ( $Z 858);_*BE0L -M[ M 9 >&PO=V]R:W-H965TS32WV[^)K=A,,7@!YV6F'WXE3)!EB&+:XW:FQ03] M'O!S(HF#D,X>LOQ'L12B)(^K)"W.!\NR7'\<#HO94JRBXB1;BU3^Y"[+5U$I M/^:+8;'.132O"JV2H3L:C8>K*$X'%V?5ONO\XBS;E$FS@?.(/G'5_CQ;)4.X879^MH(6Y$^6U]G(L);FX.Q]<.A]Y M,%$%JB/^&XN'8F>;J$NYS;(?ZL.?\_/!2)V12,2L5(A(_G6B('%*OJ5Q6;R7.^7VW\ML4T3IO#@;EO($%&8XJX-]V@9S7PCFD"]96BX+ M$J9S,>\H3U\I[UH 0WGES>6[SY?_R;42_\KN3X@W>D_O6%]QQ7E=VRN5F M(2E.17'(MQM*WKXQOL(7P=0.IF+6@-U>X/!P<+\S9H>#1PWX11JWT_Z]29_3 MXYQV4HRL>XWHO0KKO8"MQ/Y!U6!S,LM6LEHOHJIBG,?%+,F*32ZZQ+V%^MU0 MU69\+-;13)P/9*-0B/Q>#"[^^0]G//I7EZ*0,(J$A4@80\(X"&9HQF\TX]OH M%Y>+12X642E(NEG=BIQD=TH[*ZF:^E>FCCDGLH- [C:E5!&)BV(3I;-..5GC M]943$D:WL*""J;[,_44P'E5_SH;WNU)!1F5(& ?!#*D$C50"JU2V;6FV5E5* M019YE)92%64FJY=<]L"RO"!OXV?9O.N21M!*@#ON^/ZOK.?1-^M(6(B$,22, M@V"&,L:-,L9695SGV4R(>4'N\FS55 Z[54DEG8WLW>3U]CJ)I(A^DC==.K%& MZUN%(&%T"QOO*-B9CH*]ZJ-]D#<93\V#6 ?)GSCF01QT[D92)TU2)]:DAH\B MG\6%(.L\ELG\N=.-ZLJ9%=8W9T@81<+"+6RRD[;QR7@OM2+Z2<$*[2N%T]87/CH9[?V>4&3$\)"(#!F1@V!&CJ=-CJ?6'/\M M,UQ$6P-EEA7EBY6R%=,WJT@8G;:Z%=[$VZN3IZWJ=M+**?*D. AFY-09:?MC M],LM\2^ H#2:$VS2Z ^R*X!Z'EQ%,U4P8X) MYMB;\)OKZ\Y46HOU3B621J&T$$IC4!I'T4QQN%H<[C'TPR'9L\A,Q6C;4;'[C.: M'9*ME71M\P#LO-Z"@!J)-R;B-"0#$KC*)HI!FTD.HSN2T;3M# MHS(HC:-HIF*TP>B\YC"*#TSYAW-2FQ+=*H ZAU :A=)"*(U!:1Q%,[6B?4MG M#IVQ[.GZ6VG]=8,DD:AM-!INZ+CDV#_ MH08T)D?13"UH8]1YQ1E=2NHR2^:J;S(3:1DMVL^TLH=4/01=1B5)XE5<%G)[ M]Z[HH6ZM&@^]:WS0)_N9]-;1EN8X.\F:GDSWDD6A04,HC4%I'$4SQV)I,]:U MF[%?HL=XM5GMRFBS5N,5I69$5)1D[)!Y]%2H2D?>+:=9J>J>ZD9)B2E.[X44 M6ZX>M:O/5[)-B]*G+AW93Z2OCFJ:H2.G0TC0J"&4QJ TCJ*90M)^KFOW<[]> MDN>!C7^(*"F7,]DP$=4O?D\^GUR?R/;JP(ZR/5!OH4 =8"@MA-(8E,91-%-. MV@%VC^( NU '&$JC4%H(I3$HC:-HIG:T ^S:'>"=>J;IXM2&CFRF&K_FY:ZS MG=];15##%TH+W;:IZG2..V30N!Q%,Q6B'5_7[OA^%?-5G C"\VRS)I\_7_5H MG:#>+Y1&H;002F-0&D?13/UHD]@-CM(Z08U@*(U":2&4QJ TCJ*9VM%VL7NP M7?R+K1/42(;2*)06UC2C=7*\L?J[WSI!36(4S52(-HE=^^A68S![IP*@=C"4 M1J&T$$IC4!I'T4R5:#O8/3U*&P2UA:$T"J6%4!J#TCB*9FI'V\>NW3[^_==E M[ %ZRP@ZYM9M#[IUO-.IVWZJ#8W+H#2.HIFO:VICV+,;PWM/FY0:)(YTHL:K,>A/=*O\0>HK= ML%,&=)BMPO9Q_3^I[[1:<:YO%J+0(U:*(UZ M[1&[GN-UU"%0"Q9*XRB:J0=MP7IV"_9&S#9Y7,:B(-?/?NOE(A=B)=)25A6X ML0SV$^DM)*A7"Z6%4!J#TCB*9LI-^[G>40;]>E"7%TJC4%H(I3$HC:-HIG:T MR^O9!_W^]M,B.[^WBDY;C4_@>_[DU-T;=P<-&T)I#$KC*)HI$&WE>G8KM^>H M<#NMMQRF'?Y(L#\#!C1F"*4Q*(VC:.9T:=JS]>V>K7[U=9%GA1JS6[LO+[@I M=EQ?,?CM.0SXJ=TUL&3JN):+E@ M%!HRA-(8E,91-%,$VH#U?]V _<7)5NP1>\NE[9IVR 4Z=!9*8U :1]%,N6@+ MUK=;L-6DK^K=]\[$0[U5*(U":2&4QJ TCJ*9"MF9D]4_QLVL#_57H30*I850 M&H/2.(IF:D?[L+[=ASW"A+Y0HQ9*HWZ'4>N>=L[I"[5JH32.HIF2T5:M;[=J MFP9)]D9>'1=I9_56 ]1MA=)"*(U!:1Q%,Q6CW5;_*&ZK#W5;H30*I850&H/2 M.(IF:D>[K;[=;>W]H-#.ZZT:Z&A:O^W5=CXHA$9E4!I'T4P]:'/5MYNK5[OU MQW66Q+.GJF?R5Y9^")^G@:+-F-F?A(H[D>>BGBN*;-0B+IVZ@=JP4!J%TD(H MC4%I'$4SERS0=FTP.D9+%4!=6RB-0FDAE,:@-(ZBF=K1YFY@-W>O=H=/Z@>" MN2CC:LJZP]>]@)J_4!H-VE:RXW<,E^LZ;CQNO\/<=9P[:1W'45=AYE9[MH'= ML^W*[<-2I"1JTDIF0E8;A4KYK9#[5Z*ZGWXMUU#G%DJC-TP74V(72:- Q:+;+0^DX+FB_ M\<.Z<$%'#7 ,DS70)FM@->+,?J=X5-OBI< M.VO'L#>#G36H[/9F[[N%5PTM>\#>N<6N785=O J[>A5V^:IC6*"!MD"#\5%N M$Z!F*)1&H;002F-0&D?13.UH,S3H,97 KZV+!_5%H31:T\PG+,[8=?=;F([C M.CL''<=U]#4XZBJV21WN+"6\$OFB6B6ZD+_JF[3<+K#:[&U6HKZLUE_>V__) M^7CE=.RGSD>V76=:X[?+7G^)\D4LA9&(.QEJ=#*1EYYO5Y+>?BBS=;60\6U6 MEMFJVER*:"YR=8#\^5V6E<\?5(!F/>^+_P-02P,$% @ 3H!A5H_5#*Z[ M!@ &ULM5I=;]LV%/TK MA%<,'9#$$OT5IXF!)M:P#LT2-.OR4.R!D:XMHI+HB923 OWQ(RE9LBR:C@'F MQ;9D\I \]_)>'I*7SRS_SF, @5[2).-7O5B(U46_S\,84L+/V HR^<^"Y2D1 M\C%?]ODJ!Q+I2FG2QYXW[J>$9KW9I7YWG\\N62$2FL%]CGB1IB3_<0T)>[[J M^;W-BR]T&0OUHC^[7)$E/(#XNKK/Y5._1HEH"AFG+$,Y+*YZ'_V+ $]4!5WB M'PK/?.LW4D-Y8NR[>O@47?4\U2-((!0*@LBO-=Q DB@DV8__*M!>W::JN/U[ M@_Z['KP"%+N/Y$SV79R;B' MPH(+EE:590]2FI7?Y*4B8JL"QGLJX*H"WJDPF.RI,*@J#%[;PK"J,-QM8=\8 M1E4%/?1^.79-W)P(,KO,V3/*56F)IGYH]G5MR1?-E*,\B%S^2V4],?L,DF6. MWL]!$)KPW] [1#/T=\P*3K*(7_:%;$05[8<5X'4)B/< ^NB692+F*,@BB SU M;P[4QQ: OAQ=/42\&>(UMB+^661G:."=(.QAC+X^S-'[=[^9.F:'F4,H8?PV M#%J(7W_Q)^OQ[:M_0P>#V,U^TA6>8 #VFT&NJG! M7K?A'. $:?NI_^RS+HD^2#OZOR7U*X*$96,7%"[XB(5SU9.#C MD*^A-Y,#&'L?3"9S"39W"18X FM99UA;9VA#G_U5I$^0([:0H9PD"+@@ DKG MY.CG7B^]MJ(>:YH2;*3!5+I:S_S+_GJ;;Y?-!8[ 6GR/:KY'5KXWL^%N!3D1 M-%MNYD7P0KF + 1EB[MR?@@F7\N7$?HF\@+0@B0=?-/<_;(=YEBX$CL!;QTYKXZ2O""+Q(G2:_I4Y#K([Y.JVB%?FA MUEC&^&+%/I;X:2>_#KO$3SO6Z18*#A1J$>5[C;#P#E,5LR1"-%T1FBM6E*/F M2V,TL*,=2TZ%MLW.+C5.&PQ;JM2!5&_OX-&N^!9BS6_4FF^7:_?E*DK%!KZ762.C!MEUWF74I>R: M.T4+7*&UF6]DG&_7<7402&6(3HL4+0I1Y"IH9X(DF^6M? R!KI5?JU7P4EHC M,YK#J?;E=[YP$./4N)!CN1K '&"'DDB8I*> MH-N/1LJ=RCNG:'.G:($KM+9I&BGH3]]J#]QWJ@2=HLV=H@6NT-HG/XT(Q781 M^C$'HI.(:J/,'Q'Z69^)F&QC1SS6-K@K1'WL=;.WTU8#5VAMUALUBNUJM#E_ M(%%$U8R0F4.M];G>,GF.:1A7R;P^E$(AR="3VEM1>^/:2NI(S6@AIUH5=U4H MWC6.RP8#5VAMXS2"%ML%[=W.QH#68)IU??@O_Z7,=&Y[;<<]FG9[+T>E^#*> MI;KL1^ *K6V-1ASC ^)X.[>CJGYJ5.TP!5:VS"-&,;# MM\KNV*E(=HHV=XH6N$)KVZ@1W=@NNIL\ R\0%FJ/2:K%TS*NZ8;5>>P^5 MK9P>LCI%FSM%"[!A%\&\QX\;F8[M,GVSO-JF?XO]0RLMI^>M3M'F3M&""FV; M^_%H[QD+;L0ZMHOUVTJCM\4Y1VPMIX7:5#5OM6ZL9#2*4\6.NXI]-.DN?ITJ M=E=HI4WZ6W?K4LB7^E(C1_IHN[R#5K^M+TY^U-<%=][?^!=!>?VQ@2EO8]Z2 M?$DS+M=C"PGIG4VDG^3E!3D'0A9&^"G^Y^_SOB.X8K(5_5 D"3MSPKU,A9:%U>N:Y* M%I S=2%**'!G)F3.-$[EW%6E!)9:HSQSJ>=%;LYXX<1#NW8OXZ&H=,8+N)=$ M57G.Y/L8,K$:.;ZS67C@\X4V"VX\+-D<'D$_E_<29V[C)>4Y%(J+@DB8C9QK M_VKL4V-@3[QP6*F=,3&A3(5X-9.?ZDZ:>]=OK3%-;A+5= MT&YG[M25*ED"(PVV::JO(6IEKN8S# MT,.3RQ96V+#"8ZR@C55;A1]8E+:SHH85'6.%;:RHA14)WX6U"*\+RL-*18(S3@?U^WU@=O3\ Y[4?1 0$[5UJ ME>#OYR"D07! MU*H)T27IA$< 9$-+4T$4HK@K42^QG*PYPP#42SMP/*Z-X] M[@V\?U^.NU/\&UL MM9C;;N,V$(9?A5 7Q2Z01 >?DM0VL+&TZ%ZD#9)N>TU+8YM8B51)RD[>OD-) MD:U85F. N4ETX/^1G)\<>3C="?E3;0 T>B4<7B01!591N7+':1B M-W-\Y_7!(UMOM'G@SJ>0N%!: M9+481Y Q7OVGSW4@#@3(Z18$M2!X*QB?$ QJP>"M8'A",*P%P_<*1K6@G+I; MS;T,7$@UG4^EV!%I6B/-7)31+]48+\;-0GG2$M\RU.GY0F09T^B\5H3RA"P$ MUXRO@<<,%/D<@J8L55_()?GQ%)+/G[Z03X1Q\M=&% K;JZFK<12&Y<9UCW=5 MC\&)'GURCWUL%(EX DF'?O$_^J 'X.+TFQ@$KS&X"WJ)?\;ZB@S\"Q)X@=\U MH'YY"'$C#SKDX?OE7;U'[Y=[/<$8- MB4/(&)Q=$FM*ED-3LXVI-W%->K'!' M%Q)7!CE8,5WF5_1A-]VDO5N5TQAF#N8U!7(+SOS77_RQ]UM7X&W"0INPR!*L M9=&PL6C81Y\_(I'*>%.:D\ 6LWUN_.BRHY=TKAT5;%S"S!=H.P_\P6""RVY[ M&.CC9O[(]_U)NUG4TX 0>)HB4Q?@M T+7$L"$!K.J MQGB1&#.'Q*6,*?1P36^!)T)VQ:^WLW/C9Q,6VH1%EF MQ\:-8^,/S3ACFQ;9 MA(4V89$E6,NB26/1I'=3/>40LQ6+#[--:92B*:A+\TLMP5\G>*T%!Y+3EY-N M38YW_;7GO4DAB][AG&N#35AD"=:RX;JQX=I:XN\EG;LK*MCHP+3QD6?A]9&S M@Z-&D:5AM<)WTX3OIC=\W_EE+D4,JDHRJP+S"[SY$H@5OM-L*9*7"Y+(8HTE MU%)IRF.X*%7QBQ9:/.->P#KJQ!KO'<:YL;<)"VW"(DNPEI>^MR]F_V#;J5 Q#)EZ]JS @LX210F,DG3_8^U M;KMZ.SG;+O\HH_F3FZ.49K73R!:M[4.P]R'H]>&><98566=P>Y5G!]C:V^D[A!X.]/EH3R^1>R@ZIA)OE/EIE\XGWP2 9KNN5F*?=?H.8SLGBIY-H] MR;[2C=!CNM5&%K4QR@43U9L^UGDX,@BB%PS"VB!\;C!\P6!0&PP-;)BPI[@R"K\RM#/)$C@UD)$%5>:)?%=4:.H2K,GE M' QE7%^1]^1N-2>7%U?D@C!!;AGG5B/V#49@ M">0]L@@>$?"?ABV!#3[=_.@(YQ!D\Z!PQN\-IUM MN:J@ANU0MGVO=4E3F'C8GQK4#KSD[9L@ZG]LXWDFL!/6PX;UL L]6= G;&RC MB9'8V54&2IN!-M855.2@[!VS2T:QOSNFTNGL/ZF,&BJC3BK?6(I7%! J,FPW M#MB L@:H+7:.[%>>X)G CNA'36TH_/5;71.UF<".V$];EB/.P]["3L06SQ> M)8N3PF7MQSW^JW2C9Z7;I5&%Z!_=U06HC1MAFJ1R*TQU[36[S92\<;[N @ 2 H !D !X;"]W M;W)K&ULK99M;]HP$,>_BI5U6RMM) 0(70>12M-I M>X&$6G5[;9(+L>J'S#90OOWL)&3 0@82;X@?[OZ^^]G8-UH+^:HR (W>&.5J M[&1:YW>NJ^(,&%8=D0,W,ZF0#&O3E0M7Y1)P4C@QZOJ>%[@,$^Z$HV)L)L.1 M6&I*.,PD4DO&L-Q,@(KUV.DZVX$GLLBT'7##48X7\ SZ)9])TW-KE80PX(H( MCB2D8^>^>Q<-K7UA\)/ 6NVTDH\AE8O5A0 M5?RB=67K.2A>*BU8Y6PB8(277_Q6<=AQZ 9''/S*P3]TZ!]QZ%4.O5,=^I5# MOR!3IE)PB+#&X4B*-9+6VJC91@&S\#;I$VZW_5E+,TN,GPX?64[%!@!-@$-* M-)I1S!6ZCD!C0M4-^HQ>GB-T?76#KA#A:$HH-?NE1JXVJUL--ZY6FI0K^4=6 MZOIH*KC.%'KD"23[ JX)NX[=W\8^\5L5(X@[J-?]A'S/]QL">CC=O=O@'IWN M[K5DTZMWHE?H]<[:B2;.I4Z_6$WKA%+\1MF0(*H[J(XK->9-DOBQNF&NL$$8YR!BXOFGB6NI_ M*?3M=;D*S;%8[<)JC>!<6!<2VX,UJ&$-_@-+QQGABWU$(D4ID4JCX+UM R4+ M,J=P#*DZ@>G@'Z9>9W! M3742&R/:E!3#5JISDH0YKD\#1^SNP )FF^0 MSL!,LASS31/&H &C%QQP; WN7(X7$MOC.*PY#ELY/I0@/JH]7DU<2IV@Y2]; M6MRV'<"HR:9?VY0IN#MO+ .Y*&H5&^"2Z_+)JD?KF3"JKFK\R M98TUQ7)!S+&@D!I)KS,T9UF6=4O9T2(O7O*YT*8N*)J9*?5 6@,SGPJAMQV[ M0%T\AG\ 4$L#!!0 ( $Z 85:AZWEG508 .T\ 9 >&PO=V]R:W-H M965T?(MW3 FR/TX//I.L*T^D9V1RQDOL@0GORS9PL6AAE)WL<_);1773,+//S\2G?RSLO./'DI6_#P[V I M-C>]:8\LV*1/__!R@Z-,I[/PS3_ESP7;2>S'O%WJ>!1&2SO( KBXJ_W MO7P0!P%T;I\;RA#>_3O@S2;+6DI9]R/.;1\N,!'$FQ<\BD=\&,D[,;]<)8U): M(B7OR2>^]Q(1I.2MQ807A.D[\H8$,?FRX;O4BY?I=5_(:V:1?;_DWQ5\>H)O M4G+/8[%)B1TOV5(%].7-5G=,7^_XCFJ)%O,_D('Y&Z$&I>3K9XN\??..!()% M+7>W.)]EOK):,-;Y&$.#L<_&F,:I'CEZADRA9!CJTVG!N'K,[6Y]_) UR1M4 MI@DDS$+";"3,0<)<$$P1S; 2S5!'GS]P(342>*$< $,F MA\28D:WWD@FG32M:6%>M(&$6$F8C84X!&^>P;/:REP/WR#",Z_[^4 6@:RHJ M&%4J&&E5\,CV+-XQLDIX1'Q94Q(YC9'54FS*.LF2-C6,CGMF3"=3JO9L<=QL M/)N.QFHKJP4VH'0V4YO9VHYT30T2YH)@2@+'50+'V@0N6G-&PL!["L) O+1E MKR".#A[X2%9JLY&\XU8S:HRGC>0=MS)-66B;R=-VHFORD# 7!%.2-ZF2-]$F M[\_ E^L/1N0L\& 47K'V"E\[E$AEV)\VE[0+_84[ M"P))LZ$T!TIS?_9TU437_J"I=9+FGW;1DTPL7Y$TB-R^\9,V$S'2^_DC) MCU/&Z%U)5A9XS61#K3\HS6ZY_8;]X$ OZ*)H:J9K4\_4NWK5RX8?I-OB4L_M M7!"@#A^49D-I#I3FHFBJ>FHST!Q=9C:!M-,64)H%I=E0F@.EN2B:*I[:B#3U M3N1_7&R6U)]-*)">GP6EV5": Z6Y*)JJB=K?-/4&YT$YNF^^94K)-MRE).$O M7B@".0GA,1$;)J432:GXV9NIU M/##A0+Q1*LZ T&TISH#0715/%53NBYF4L M41/JB4)I%I1F0VD.E.:B:*IX:F?4O(@U:AY[H\=O=!?Z:W?6!))F0VD.E.:B M:.I/H&JWE9[GMLIJY>R$'#[(%^9O8A[R=>#++0X[L.+%": M!:794)H#I;DHFBJBVI&EEW%D*=21A=(L*,V&TAPHS4715/'4CBS%.[+TV#,\ M7C_IK]M9#U!#%DISH#0715/U4!NW5&_>Z"V,)1F0VD.E.:B M:*K,:EN83BY3N*"V+Y1F06DVE.9 :2Z*IHJGMGVIUAGLNG&EI"G;"V:ST?$* M">KC0FDVE.9 :2Z*5JBA?[#I4M:2=;Z?-I6591>+8C=C=;;:LWN;[U1MG+\S MK^QBYVV-*38"W\MY3A"G)&0KB30^3&3)38J]M<6!X-M\:^<3%W+YG7_<,&_) MDJR!_'[%I0++@^P"U0[G^;]02P,$% @ 3H!A5IWN#PPY P R!, T M !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D>-@; M38F>.R=K]^OG::?N"+& ];NU0T]CT^YQ[;-\0PJ,U*L+LY8R9:ED+6 M0S(WIOH0Q_5TSDI:7ZB*28L42I?4V*Z>Q76E&C]^YH!S$@=%+U\@>M'!=2V&2:=8K1^@&;M;YC0 MPB-=@C/C :5-08 MIN6-[;C!+O@$BIKV_:JR#F>:KKJ]2[(AN)M-,E$Z9[I-TR7KT&@@6 %V-)_- MX6Y4%0-HC"IM(^=TIB1U'M:,IF%EITR(.W@"OQ<[VLMB:\\ZL&.R;5I#3=/+ M^ [H;ZMY[6W9Y%6Z4<4?E?FTL-.1K@^%S6XU*_C2]9=%:P!3[^+JM*K$ZJ/@ M,UDR/_D7)QP-Z)H7S97FOVPV*)6I#3!-HD>F#9]N1WYJ6MVSI5F7T[+ /?>. MT//?7><9DTQ3L6W:UOXAK_*K'2=7_\JR^ZVR;SCHL7FM'KK)RV,PF1Z#R:.H MR?[AFTRRP_?8'-L.SF3<'#*V3C([YY@V&L%Y<4B^P87C=M M#ZLV%Y;X.L#U]KD*PF>*5B,T47VM PNL&C"P+[S:6!QC8 M+F"U _G#>:"FPIPD@5W%O&%/,(YD&89 +89K-$V1U4GA$]X?["E)DBP+(X"% M'20)AL#3B".8 _" (4GBWH-[[Z-X_9Z*-_^[&_T&4$L#!!0 ( $Z 85:7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GNG,OBY^, M94?Y+#O[K:7ETXMU3_?6/HGO36W\Z>@QA/7)>.RK1]5(_]&NE8$C*^L:&6#7 M/8S]VBFY](]*A:8>QX>'^;B1VHP^?]KU=>/&>,<&505M#32V#=^T>O'_'F]W MQ;/V^E[7.KR>CKJ_:S42C3:ZT3_4\G1T.!+^T;Y<6J=_6!-D75;.UO7I*-H> M^*9^ZXER/M;"2"GH_P0.EQIYT-W1M>_!,9G!2=O]S;!?M%U M4.Y"!O6WLYNU-@]M-W 58W09W3CLMMM!/''_9QCM:J4K=6&K3:-,V(ZC4W4+ M:/RC7ON1,+)1IZ/=*4*:I9B: (,DKLRV*SBWO5+XZJOE]JH#X*(Q="<:#KBK M90?.!WE^/2^O9U<7D[OIA3B;S";S\ZDH+Z?3NQ(!Q@1@/!B@.+B1"#(A()-W MA"SO8/-U.@? ZR_B^F9ZBR!3 C(=#+*\G&#(C(#,!H,\GY27"#(G(/,!(1!Z*:6IFU$D$<$Y!$O9+EI&NE>6Z!2/Q@- M'Y,0,2=593<0,1'D,0%YS'R[04WRWKKN2#>(,_B@\4I,'IQ2.) ?4I'\D!<3 MA+W<5$''B%)$Q.R(<]LT.K0G;4,9_"("Y/3*5+H/22DB8G;$[L&_ MD6TDN7/2>-F]/&'"F-)#S*R':;.N[:M2XDP9M=*ARP1Z=)058F8KD(E +Z6* MR9<19E?0F G&I*01,TN#3 7ZHTEY(V;VQELJ( [@_;U6_B],1JDB9E;%_IQ@ M+R9ECYC9'J1X^_>9\DG,[!,LWKUC2.DE9M;+5G9[L2BAQ,Q"(5_?>K]IY1%LJ8+41CXKB941;*N)?\24P<-S/*0AGWPC^)B>-F M1EDH8U^?H3!QW,PH"V7,LE V MH(7ZV7M&62@;T$+][#VC+)0-:*%^]IY3%LJ'+ /HI1XY9:'\O:3,D[]C<8#X(&;6>W&O MH"LEULX^8TRR\HS9/+]A[M9RH2^AX1#&I,R3O^>*SP=Q+IU[A8Y>I%NVOR., M29DG9S;/;Y@7:J6<@R<4&L3$]W[IE'ER9O/\ACF'T91MT?.OD(3K#2GS%-SO M/[B696]8+RCC%,S&V2WT[>.B=%,PZ^87UP?QM5WRTT'##H3&:W 0G(SKQ M* M-P6[;H@R''& ,2G=%,RZ^7,A3G?G,2:EFX)9-_NK M0]RQSS"H^@\_(;+4N=/-N#O9?_ZTA"LV:CF'K_#07LFZNG&BW71U7'&:M1.. MJTU=GT/;M9E9N=S]"\?NWT\^_P102P,$% @ 3H!A5GKM3FU6 @ CBT M !H !X;"]?A)Q1JA 7/[1)U3P^%(.S;AO M3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L_B"'()\_ M*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HAV(E [(1D M)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCTELG+-H'> M@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'> MBGHK@=XZV2PAT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VR:;W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[ M@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"] M@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J':E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AE MK2L70M\U+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X M=S%_>CK8]&+T\FY MW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2 M^\[L,+2!]? M0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$B MJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:% M(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56 MC2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9% M5HLBJT61U:+(:E%DM2BRVO\IZT_O]Y\&UL4$L! A0#% @ 3H!A5JV4E'M)!P J3 !@ ("! M# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3H!A5L1:2.4'!P J24 !@ ("!?!H 'AL+W=OPU !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5NB][0+>% ;5$ !D ("! MM68 'AL+W=OP >&PO=V]R:W-H965T@( #\& 9 M " @:%_ !X;"]W;W)K&UL4$L! A0#% M @ 3H!A5C(E=2\!! -0H !D ("!4H( 'AL+W=O:5[T+ "_(P &0 M@($'GP >&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5M?@AYSQ P # D !D M ("!4;$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3H!A5FV!5ZI\.0 C=8 !D ("!L+P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3H!A5EGWQT6' @ 2P8 !D ("!2@,! 'AL+W=O^)(" #V!0 &0 @(%B M$P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5G]3K-Q&!0 K"8 !D M ("!7!D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3H!A5NYG6$EJ! 514 !D ("!=BD! 'AL M+W=O&PO=V]R:W-H965T^2PP '&; 9 " M@5HQ 0!X;"]W;W)K&UL4$L! A0#% @ 3H!A M5BVLF%O3 @ .P< !D ("!W#T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5BK_Y+/# P 81$ M !D ("!*D8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5A.\?G4=! (1@ !D M ("!T4\! 'AL+W=O&PO=V]R:W-H965T M)7 0!X;"]W;W)K&UL4$L! A0# M% @ 3H!A5L2CUB$Z! 2!P !D ("!C6P! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5ANG MIA@J P 5@T !D ("!5'L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5H5945RA P WA$ !D M ("!R8L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3H!A5@&PO=V]R:W-H965T&UL4$L! A0#% M @ 3H!A5M.%79>C P WQ$ !D ("!6*D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5CP/EN^# M @ K 8 !D ("!ZK@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3H!A5IWGB127! ?R( !D M ("!:,,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3H!A5F_31N$'!0 @A, !D ("!GM4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3H!A5C-&3+PL P & L !D ("!-.(! 'AL+W=O&UL4$L! A0#% @ 3H!A5@V?QV?E @ M: @ !D ("!5?@! 'AL+W=OL[,$($ "F%P &0 @(%Q M^P$ >&PO=V]R:W-H965TK_ 0!X;"]W;W)K&UL4$L! A0#% @ 3H!A5IGL>;[N @ 2 H !D M ("!NP(" 'AL+W=OMY9U4& #M/ &0 @('@!0( >&PO=V]R:W-H M965T7!E&UL4$L%!@ !5 %4 2A< $4; @ $! end XML 103 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 104 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 247 391 1 false 78 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.immunogen.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.immunogen.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Nature of Business and Plan of Operations Sheet http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations Nature of Business and Plan of Operations Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Collaboration and License Agreements Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements Collaboration and License Agreements Notes 10 false false R11.htm 10401 - Disclosure - Product Revenue Reserves and Allowances Sheet http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowances Product Revenue Reserves and Allowances Notes 11 false false R12.htm 10501 - Disclosure - Inventory Sheet http://www.immunogen.com/role/DisclosureInventory Inventory Notes 12 false false R13.htm 10601 - Disclosure - Property and Equipment Sheet http://www.immunogen.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 10701 - Disclosure - Convertible 4.5 Senior Notes Notes http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes Convertible 4.5 Senior Notes Notes 14 false false R15.htm 10801 - Disclosure - Liability Related to Sale of Future Royalties Sheet http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties Liability Related to Sale of Future Royalties Notes 15 false false R16.htm 10901 - Disclosure - Income Taxes Sheet http://www.immunogen.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11001 - Disclosure - Capital Stock Sheet http://www.immunogen.com/role/DisclosureCapitalStock Capital Stock Notes 17 false false R18.htm 11201 - Disclosure - Leases Sheet http://www.immunogen.com/role/DisclosureLeases Leases Notes 18 false false R19.htm 11301 - Disclosure - Commitments and Contingencies Sheet http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 11401 - Disclosure - Related Party Transactions Sheet http://www.immunogen.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 11501 - Disclosure - Employee Benefit Plans Sheet http://www.immunogen.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30403 - Disclosure - Product Revenue Reserves and Allowances (Tables) Sheet http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesTables Product Revenue Reserves and Allowances (Tables) Tables http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowances 24 false false R25.htm 30503 - Disclosure - Inventory (Tables) Sheet http://www.immunogen.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.immunogen.com/role/DisclosureInventory 25 false false R26.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://www.immunogen.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.immunogen.com/role/DisclosurePropertyAndEquipment 26 false false R27.htm 30803 - Disclosure - Liability Related to Sale of Future Royalties (Tables) Sheet http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables Liability Related to Sale of Future Royalties (Tables) Tables http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties 27 false false R28.htm 30903 - Disclosure - Income Taxes (Tables) Sheet http://www.immunogen.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.immunogen.com/role/DisclosureIncomeTaxes 28 false false R29.htm 31203 - Disclosure - Leases (Tables) Sheet http://www.immunogen.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.immunogen.com/role/DisclosureLeases 29 false false R30.htm 40101 - Disclosure - Nature of Business and Plan of Operations (Details) Sheet http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails Nature of Business and Plan of Operations (Details) Details http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations 30 false false R31.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Subsequent Events (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails Summary of Significant Accounting Policies - Subsequent Events (Details) Details 31 false false R32.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 32 false false R33.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 33 false false R34.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies - Contract Balances (Details) Details 34 false false R35.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) Details 35 false false R36.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) Details 36 false false R37.htm 40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) Details 37 false false R38.htm 40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Details 38 false false R39.htm 40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) Details 39 false false R40.htm 40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Details 40 false false R41.htm 40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 41 false false R42.htm 40212 - Disclosure - Summary of Significant Accounting Policies - Other Accrued Liabilities (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails Summary of Significant Accounting Policies - Other Accrued Liabilities (Details) Details 42 false false R43.htm 40213 - Disclosure - Summary of Significant Accounting Policies- PPE (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails Summary of Significant Accounting Policies- PPE (Details) Details http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 40214 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) Details 44 false false R45.htm 40215 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 45 false false R46.htm 40216 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails Summary of Significant Accounting Policies - Segment Information (Details) Details 46 false false R47.htm 40301 - Disclosure - Collaboration and License Agreements - Roche (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails Collaboration and License Agreements - Roche (Details) Details http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements 47 false false R48.htm 40302 - Disclosure - Collaboration and License Agreements - AmgenOxford BioTherapeutics (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails Collaboration and License Agreements - AmgenOxford BioTherapeutics (Details) Details 48 false false R49.htm 40303 - Disclosure - Collaboration and License Agreements - Bayer (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails Collaboration and License Agreements - Bayer (Details) Details http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements 49 false false R50.htm 40304 - Disclosure - Collaboration and License Agreements - Novartis (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails Collaboration and License Agreements - Novartis (Details) Details 50 false false R51.htm 40305 - Disclosure - Collaboration and License Agreements- CytomX (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails Collaboration and License Agreements- CytomX (Details) Details http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements 51 false false R52.htm 40306 - Disclosure - Collaboration and License Agreements - Fusion (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails Collaboration and License Agreements - Fusion (Details) Details http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements 52 false false R53.htm 40307 - Disclosure - Collaboration and License Agreements - Debiopharm (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails Collaboration and License Agreements - Debiopharm (Details) Details 53 false false R54.htm 40308 - Disclosure - Collaboration and License Agreements - Viridian (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails Collaboration and License Agreements - Viridian (Details) Details 54 false false R55.htm 40309 - Disclosure - Collaboration and License Agreements - Huadong (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails Collaboration and License Agreements - Huadong (Details) Details 55 false false R56.htm 40310 - Disclosure - Collaboration and License Agreements- Jazz Pharmaceuticals (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails Collaboration and License Agreements- Jazz Pharmaceuticals (Details) Details 56 false false R57.htm 40311 - Disclosure - Collaboration and License Agreements - Takeda (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails Collaboration and License Agreements - Takeda (Details) Details http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements 57 false false R58.htm 40312 - Disclosure - Collaboration and License Agreements - Biotest (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails Collaboration and License Agreements - Biotest (Details) Details 58 false false R59.htm 40313 - Disclosure - Collaboration and License Agreements - Magenta (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails Collaboration and License Agreements - Magenta (Details) Details 59 false false R60.htm 40314 - Disclosure - Collaboration and License Agreements - Lilly (Details) Sheet http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails Collaboration and License Agreements - Lilly (Details) Details http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements 60 false false R61.htm 40401 - Disclosure - Product Revenue Reserves and Allowances (Details) Sheet http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesDetails Product Revenue Reserves and Allowances (Details) Details http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesTables 61 false false R62.htm 40501 - Disclosure - Inventory (Details) Sheet http://www.immunogen.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.immunogen.com/role/DisclosureInventoryTables 62 false false R63.htm 40601 - Disclosure - Property and Equipment (Details) Sheet http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.immunogen.com/role/DisclosurePropertyAndEquipmentTables 63 false false R64.htm 40701 - Disclosure - Convertible 4.5 Senior Notes (Details) Notes http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails Convertible 4.5 Senior Notes (Details) Details http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes 64 false false R65.htm 40801 - Disclosure - Liability Related to Sale of Future Royalties (Details) Sheet http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails Liability Related to Sale of Future Royalties (Details) Details http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables 65 false false R66.htm 40901 - Disclosure - Income Taxes - Loss before provision for income taxes (Details) Sheet http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails Income Taxes - Loss before provision for income taxes (Details) Details 66 false false R67.htm 40902 - Disclosure - Income Taxes - Benefit for income taxes (Details) Sheet http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails Income Taxes - Benefit for income taxes (Details) Details 67 false false R68.htm 40903 - Disclosure - Income Taxes - Carryforward (Details) Sheet http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails Income Taxes - Carryforward (Details) Details 68 false false R69.htm 40904 - Disclosure - Income Taxes - Deferred Tax Assets Liabilities (Details) Sheet http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails Income Taxes - Deferred Tax Assets Liabilities (Details) Details 69 false false R70.htm 40905 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 70 false false R71.htm 41001 - Disclosure - Capital Stock (Details) Sheet http://www.immunogen.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://www.immunogen.com/role/DisclosureCapitalStock 71 false false R72.htm 41201 - Disclosure - Leases (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.immunogen.com/role/DisclosureLeasesTables 72 false false R73.htm 41202 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 73 false false R74.htm 41301 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies 74 false false R75.htm 41401 - Disclosure - Related Party Transactions (Details) Sheet http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.immunogen.com/role/DisclosureRelatedPartyTransactions 75 false false R76.htm 41501 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.immunogen.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.immunogen.com/role/DisclosureEmployeeBenefitPlans 76 false false R77.htm 9940304 - Disclosure - Agreements - Novartis (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails Agreements - Novartis (Details) Details 77 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 14 fact(s) appearing in ix:hidden were eligible for transformation: imgn:PeriodInArrearsToReceiveRoyaltyReportsAndPayments, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:PreferredStockSharesIssued, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - imgn-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - imgn-20221231x10k.htm 9 imgn-20221231x10k.htm imgn-20221231.xsd imgn-20221231_cal.xml imgn-20221231_def.xml imgn-20221231_lab.xml imgn-20221231_pre.xml imgn-20221231xex10d12c.htm imgn-20221231xex10d12d.htm imgn-20221231xex10d12f.htm imgn-20221231xex10d15.htm imgn-20221231xex10d19.htm imgn-20221231xex10d20.htm imgn-20221231xex10d23.htm imgn-20221231xex10d23a.htm imgn-20221231xex10d24.htm imgn-20221231xex10d27.htm imgn-20221231xex10d27b.htm imgn-20221231xex21.htm imgn-20221231xex23.htm imgn-20221231xex31d1.htm imgn-20221231xex31d2.htm imgn-20221231xex32.htm imgn-20221231xex4d3.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imgn-20221231x10k.htm": { "axisCustom": 0, "axisStandard": 19, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 682, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 247, "dts": { "calculationLink": { "local": [ "imgn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "imgn-20221231_def.xml" ] }, "inline": { "local": [ "imgn-20221231x10k.htm" ] }, "labelLink": { "local": [ "imgn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "imgn-20221231_pre.xml" ] }, "schema": { "local": [ "imgn-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 592, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 16, "http://www.immunogen.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 4, "total": 22 }, "keyCustom": 89, "keyStandard": 302, "memberCustom": 53, "memberStandard": 23, "nsprefix": "imgn", "nsuri": "http://www.immunogen.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Collaboration and License Agreements", "menuCat": "Notes", "order": "10", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements", "shortName": "Collaboration and License Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ProductRevenueReservesAndAllowancesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Product Revenue Reserves and Allowances", "menuCat": "Notes", "order": "11", "role": "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowances", "shortName": "Product Revenue Reserves and Allowances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ProductRevenueReservesAndAllowancesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Inventory", "menuCat": "Notes", "order": "12", "role": "http://www.immunogen.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://www.immunogen.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Convertible 4.5 Senior Notes", "menuCat": "Notes", "order": "14", "role": "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes", "shortName": "Convertible 4.5 Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Liability Related to Sale of Future Royalties", "menuCat": "Notes", "order": "15", "role": "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties", "shortName": "Liability Related to Sale of Future Royalties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Capital Stock", "menuCat": "Notes", "order": "17", "role": "http://www.immunogen.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Leases", "menuCat": "Notes", "order": "18", "role": "http://www.immunogen.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "20", "role": "http://www.immunogen.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "21", "role": "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "imgn:ProductRevenueReservesAndAllowancesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Product Revenue Reserves and Allowances (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesTables", "shortName": "Product Revenue Reserves and Allowances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imgn:ProductRevenueReservesAndAllowancesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.immunogen.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfRoyaltyTransactionActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Liability Related to Sale of Future Royalties (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables", "shortName": "Liability Related to Sale of Future Royalties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfRoyaltyTransactionActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.immunogen.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of Business and Plan of Operations (Details)", "menuCat": "Details", "order": "30", "role": "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "shortName": "Nature of Business and Plan of Operations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-5", "first": true, "lang": null, "name": "imgn:UpfrontFeeEntitledToReceive", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Subsequent Events (Details)", "menuCat": "Details", "order": "31", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails", "shortName": "Summary of Significant Accounting Policies - Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-5", "first": true, "lang": null, "name": "imgn:UpfrontFeeEntitledToReceive", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_imgn_BayerHealthCareMember_50uc4LzjzUarrFzqEfmdvg", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfSingleTargetLicenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_dj-vnDy-c0OcP2yRPHaWJQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "32", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_imgn_BayerHealthCareMember_50uc4LzjzUarrFzqEfmdvg", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfSingleTargetLicenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_dj-vnDy-c0OcP2yRPHaWJQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details)", "menuCat": "Details", "order": "33", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_imgn_cnst_2023-01-01_urfwLNKpnkySHs0UnJv5Rg", "decimals": "2", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_v7NavtVmO0a3xzvVQosJFQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_r_h7I8uhGUK-AGH6p_n72Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details)", "menuCat": "Details", "order": "34", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_1hYBiV0WDUSHR9K8kvhrvw", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "menuCat": "Details", "order": "35", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details)", "menuCat": "Details", "order": "36", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_ProductOrServiceAxis_imgn_UpfrontPaymentMember_CXjAuK9jfkis0cOtMBOiXA", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Institution_p62_Ou04z0i5lHwa8tv3nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)", "menuCat": "Details", "order": "37", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Institution_p62_Ou04z0i5lHwa8tv3nw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "38", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingActivitiesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details)", "menuCat": "Details", "order": "39", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails", "shortName": "Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingActivitiesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "4", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "lang": null, "name": "imgn:CostOfGoodsAndServicesSoldOperating", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_1hYBiV0WDUSHR9K8kvhrvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtConversionConvertedInstrumentAmount1", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "40", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "menuCat": "Details", "order": "41", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "imgn:OtherAccruedLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:AccruedContractPaymentsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40212 - Disclosure - Summary of Significant Accounting Policies - Other Accrued Liabilities (Details)", "menuCat": "Details", "order": "42", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "imgn:OtherAccruedLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:AccruedContractPaymentsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YeHpGHiVJECszAYbzuqwGw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40213 - Disclosure - Summary of Significant Accounting Policies- PPE (Details)", "menuCat": "Details", "order": "43", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails", "shortName": "Summary of Significant Accounting Policies- PPE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetImpairmentCharges", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ErKciXKcXUyMZ_UgSxlkCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40214 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)", "menuCat": "Details", "order": "44", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails", "shortName": "Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_ErKciXKcXUyMZ_UgSxlkCg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_opEepOGwWUyRedNqCgfLWw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40215 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "45", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_opEepOGwWUyRedNqCgfLWw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_NJP0YlvTSUOxH72D_t2Agg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40216 - Disclosure - Summary of Significant Accounting Policies - Segment Information (Details)", "menuCat": "Details", "order": "46", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Summary of Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_NJP0YlvTSUOxH72D_t2Agg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Collaboration and License Agreements - Roche (Details)", "menuCat": "Details", "order": "47", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "shortName": "Collaboration and License Agreements - Roche (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2000_To_12_31_2000_srt_CounterpartyNameAxis_imgn_RocheMember_srt_ProductOrServiceAxis_imgn_UpfrontPaymentMember_O5_TgtnUM0yJj5K9UA-n5A", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Collaboration and License Agreements - AmgenOxford BioTherapeutics (Details)", "menuCat": "Details", "order": "48", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "shortName": "Collaboration and License Agreements - AmgenOxford BioTherapeutics (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Collaboration and License Agreements - Bayer (Details)", "menuCat": "Details", "order": "49", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "shortName": "Collaboration and License Agreements - Bayer (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_m6CV0rdj5UCG-s5zPCPTHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_m6CV0rdj5UCG-s5zPCPTHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Collaboration and License Agreements - Novartis (Details)", "menuCat": "Details", "order": "50", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "shortName": "Collaboration and License Agreements - Novartis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_5_1_2018_To_5_31_2018_srt_CounterpartyNameAxis_imgn_NovartisInstitutesForBioMedicalResearchIncMember_RYV8ZCdFlEKLuBfRbBKG5w", "decimals": "INF", "lang": null, "name": "imgn:NumberOfLicensesTerminated", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_dj-vnDy-c0OcP2yRPHaWJQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Collaboration and License Agreements- CytomX (Details)", "menuCat": "Details", "order": "51", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "shortName": "Collaboration and License Agreements- CytomX (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_CounterpartyNameAxis_imgn_CytomXTherapeuticsIncMember_srt_ProductOrServiceAxis_imgn_LicenseAndMilestoneFeesMember_caq0euNmEU2Ewvi6oZW4QA", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40306 - Disclosure - Collaboration and License Agreements - Fusion (Details)", "menuCat": "Details", "order": "52", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "shortName": "Collaboration and License Agreements - Fusion (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40307 - Disclosure - Collaboration and License Agreements - Debiopharm (Details)", "menuCat": "Details", "order": "53", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "shortName": "Collaboration and License Agreements - Debiopharm (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_11_30_2022_LgRd8rvtDEqniQhjlHcMLg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40308 - Disclosure - Collaboration and License Agreements - Viridian (Details)", "menuCat": "Details", "order": "54", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "shortName": "Collaboration and License Agreements - Viridian (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-5", "lang": null, "name": "imgn:LicenseAgreementDevelopmentMilestonePaymentsReceivableIncludedInAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40309 - Disclosure - Collaboration and License Agreements - Huadong (Details)", "menuCat": "Details", "order": "55", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "shortName": "Collaboration and License Agreements - Huadong (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_10_1_2020_To_10_31_2020_srt_CounterpartyNameAxis_imgn_HangzhouZhongmeiHuadongPharmaceuticalMember_srt_ProductOrServiceAxis_imgn_UpfrontPaymentMember_68kHhX9J3kKZMleD6mDTVw", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40310 - Disclosure - Collaboration and License Agreements- Jazz Pharmaceuticals (Details)", "menuCat": "Details", "order": "56", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "shortName": "Collaboration and License Agreements- Jazz Pharmaceuticals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_8_1_2017_To_8_31_2017_srt_CounterpartyNameAxis_imgn_JazzPharmaceuticalsIrelandLimitedMember_R_b_fM__J0-OmatKq3ab3Q", "decimals": "INF", "lang": null, "name": "imgn:CollaborativeArrangementNumberOfEarlyStageAntiBodyDrugConjugatePrograms", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_dj-vnDy-c0OcP2yRPHaWJQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40311 - Disclosure - Collaboration and License Agreements - Takeda (Details)", "menuCat": "Details", "order": "57", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "shortName": "Collaboration and License Agreements - Takeda (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40312 - Disclosure - Collaboration and License Agreements - Biotest (Details)", "menuCat": "Details", "order": "58", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "shortName": "Collaboration and License Agreements - Biotest (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40313 - Disclosure - Collaboration and License Agreements - Magenta (Details)", "menuCat": "Details", "order": "59", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "shortName": "Collaboration and License Agreements - Magenta (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_11_1_2022_To_11_30_2022_srt_CounterpartyNameAxis_imgn_MagentaMember_srt_ProductOrServiceAxis_imgn_UpfrontPaymentMember_lwI_jnjha0urUlZUkUP1Aw", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40314 - Disclosure - Collaboration and License Agreements - Lilly (Details)", "menuCat": "Details", "order": "60", "role": "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "shortName": "Collaboration and License Agreements - Lilly (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ProductOrServiceAxis_imgn_AdditionalTargetsMember_0YbFSpCVAkOLdamoVQvGhQ", "decimals": "-5", "lang": null, "name": "imgn:LicenseAgreementUpfrontPaymentReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "imgn:ProductRevenueReservesAndAllowancesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_12_1_2022_To_12_31_2022_C7TuI8MfMEO2wimG9BjKUg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Product Revenue Reserves and Allowances (Details)", "menuCat": "Details", "order": "61", "role": "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesDetails", "shortName": "Product Revenue Reserves and Allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "imgn:ProductRevenueReservesAndAllowancesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_12_1_2022_To_12_31_2022_C7TuI8MfMEO2wimG9BjKUg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:RawMaterialsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "62", "role": "http://www.immunogen.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:RawMaterialsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "imgn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "63", "role": "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "imgn:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_1hYBiV0WDUSHR9K8kvhrvw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfConvertibleDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Convertible 4.5 Senior Notes (Details)", "menuCat": "Details", "order": "64", "role": "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "shortName": "Convertible 4.5 Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleDebtMember_EiGc8l4wkEOXTOfdgr5QWA", "decimals": "-5", "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Liability Related to Sale of Future Royalties (Details)", "menuCat": "Details", "order": "65", "role": "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "shortName": "Liability Related to Sale of Future Royalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_srt_ProductOrServiceAxis_imgn_KadcylaMember_kbviM5xr9Uexmrfc76GIPQ", "decimals": "2", "lang": null, "name": "imgn:RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_v7NavtVmO0a3xzvVQosJFQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes - Loss before provision for income taxes (Details)", "menuCat": "Details", "order": "66", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Loss before provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_qUcU09jTsEqVkaKhLUS4Ig", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_v7NavtVmO0a3xzvVQosJFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Income Taxes - Benefit for income taxes (Details)", "menuCat": "Details", "order": "67", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Benefit for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredTaxAssetResearchAndDevelopmentCapitalization", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Income Taxes - Carryforward (Details)", "menuCat": "Details", "order": "68", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails", "shortName": "Income Taxes - Carryforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_jG6pMhN-QU-sm34KXT1NSA", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Income Taxes - Deferred Tax Assets Liabilities (Details)", "menuCat": "Details", "order": "69", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PaymentsOfLoanCosts", "us-gaap:PaymentsOfLoanCosts", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsOfLoanCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_Standard_shares_ErKciXKcXUyMZ_UgSxlkCg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Capital Stock (Details)", "menuCat": "Details", "order": "71", "role": "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "shortName": "Capital Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_r_h7I8uhGUK-AGH6p_n72Q", "decimals": "INF", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_OSxR67n0yEiH1gHLzR1oDg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_90495GuNSEKXVcjZHiUVXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "72", "role": "http://www.immunogen.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_90495GuNSEKXVcjZHiUVXQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "73", "role": "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_PDkotxPWIUmtiPqu-bQ6_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "74", "role": "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_10_1_2021_To_10_31_2021_us-gaap_TypeOfArrangementAxis_imgn_LicenseAgreementWithContractManufacturingVendor2012Member_CIPdI032IE2TCn5Wxi0P-w", "decimals": "-5", "lang": null, "name": "imgn:SpecificDevelopmentAndSalesBasedMilestonePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "75", "role": "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "2", "first": true, "lang": null, "name": "imgn:DefinedContributionPlanEmployeeContributionLimitPercentageOfSalary", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_v7NavtVmO0a3xzvVQosJFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Employee Benefit Plans (Details)", "menuCat": "Details", "order": "76", "role": "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": "2", "first": true, "lang": null, "name": "imgn:DefinedContributionPlanEmployeeContributionLimitPercentageOfSalary", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_v7NavtVmO0a3xzvVQosJFQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "As_Of_11_30_2022_LgRd8rvtDEqniQhjlHcMLg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_tJIfDir9wE2PgWDp06uOZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9940304 - Disclosure - Agreements - Novartis (Details)", "menuCat": "Details", "order": "77", "role": "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "shortName": "Agreements - Novartis (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Nature of Business and Plan of Operations", "menuCat": "Notes", "order": "8", "role": "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations", "shortName": "Nature of Business and Plan of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_tX9mc41RsEOsueGfzyc9qA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityByLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity by Location [Axis]" } } }, "localname": "EntityByLocationAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r502", "r503", "r504" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_LocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A domain representing all geographic locations. Depending on the axis, it may contain members that are specific geographies, or synthetic entity-specific geographical groups.", "label": "Location [Domain]" } } }, "localname": "LocationDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "imgn_AccruedClinicalTrialCostsCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical trial costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Clinical Trial Costs, Current", "terseLabel": "Accrued clinical trial costs" } } }, "localname": "AccruedClinicalTrialCostsCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AccruedContractPaymentsCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contract payments. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Contract Payments, Current", "terseLabel": "Accrued contract payments" } } }, "localname": "AccruedContractPaymentsCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AccruedPublicReportingChargesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for public reporting charges. It is used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Public Reporting Charges, Current", "terseLabel": "Accrued public reporting charges" } } }, "localname": "AccruedPublicReportingChargesCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AccruedTaxProvisionCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and accrued tax provision. It is used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued tax provision, Current", "terseLabel": "Accrued tax provision" } } }, "localname": "AccruedTaxProvisionCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AccumulatedDepreciationImpairmentLiquidateEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, impairment for physical assets liquidated.", "label": "Accumulated Depreciation, Impairment, Liquidate Equipment", "terseLabel": "Accumulated depreciation and impairment charges for liquidated equipment" } } }, "localname": "AccumulatedDepreciationImpairmentLiquidateEquipment", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ActivityWithinLiabilityAccountRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Activity Within the Liability Account [Roll Forward]", "terseLabel": "Change in liability related to sale of future royalties" } } }, "localname": "ActivityWithinLiabilityAccountRollForward", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_AdditionalTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to additional target licenses.", "label": "Additional targets", "terseLabel": "Additional targets" } } }, "localname": "AdditionalTargetsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails" ], "xbrltype": "domainItemType" }, "imgn_AdjustmentsToAdditionalPaidInCapitalDirectorsDeferredShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of deferred share unit compensation of directors recognized during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).", "label": "Adjustments to Additional Paid in Capital Directors Deferred Share Based Compensation", "terseLabel": "Directors' deferred share unit compensation", "verboseLabel": "Directors' deferred share unit compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDirectorsDeferredShareBasedCompensation", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "imgn_AggregateAdjustmentToRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the re-measurement of lease liability and aggregate adjustment to right of use assets.", "label": "Aggregate Adjustment to Right of Use Asset", "terseLabel": "100 basis point change effect on ROU asset" } } }, "localname": "AggregateAdjustmentToRightOfUseAsset", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AggregateRoyaltiesThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of royalties to be received before the company will receive proceeds for royalties.", "label": "Aggregate Royalties Threshold", "terseLabel": "Royalties threshold" } } }, "localname": "AggregateRoyaltiesThreshold", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_Amended2018PlanAndInducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the amended 2018 plan and the inducement plan.", "label": "2018 Plan and Inducement Plan" } } }, "localname": "Amended2018PlanAndInducementPlanMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_ApicShareBasedPaymentArrangementRestrictedStockUnitIncreaseForCostRecognitionShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement, in shares.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition, Shares", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ApicShareBasedPaymentArrangementRestrictedStockUnitIncreaseForCostRecognitionShares", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "imgn_BayerHealthCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Bayer HealthCare, a collaborative partner of the entity.", "label": "Bayer HealthCare" } } }, "localname": "BayerHealthCareMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_CashAndCashEquivalentsNumberOfFinancialInstitutions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of financial institutions in which cash and cash equivalents are primarily maintained.", "label": "Cash and Cash Equivalents, Number of Financial Institutions", "terseLabel": "Number of financial institutions in the U.S. in which cash and cash equivalents are primarily maintained" } } }, "localname": "CashAndCashEquivalentsNumberOfFinancialInstitutions", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "imgn_ClinicalTrialAccrualsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for clinical trail accruals.", "label": "Clinical Trial Accruals, Policy [Policy Text Block]", "terseLabel": "Clinical Trial Accruals" } } }, "localname": "ClinicalTrialAccrualsPolicyPolicyTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_CollaborativeAgreementsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Collaboration and License Agreements" } } }, "localname": "CollaborativeAgreementsDisclosureAbstract", "nsuri": "http://www.immunogen.com/20221231", "xbrltype": "stringItemType" }, "imgn_CollaborativeArrangementAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the initial period of the collaborative agreement.", "label": "Collaborative Arrangement, Agreement Term", "terseLabel": "Term of agreement" } } }, "localname": "CollaborativeArrangementAgreementTerm", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "imgn_CollaborativeArrangementNumberOfEarlyStageAntiBodyDrugConjugatePrograms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of early stage hematology-related antibody-drug conjugate (ADC) programs under the collaborative agreement.", "label": "Collaborative Arrangement, Number Of Early Stage Anti Body Drug Conjugate Programs", "terseLabel": "Number of early stage ADC programs" } } }, "localname": "CollaborativeArrangementNumberOfEarlyStageAntiBodyDrugConjugatePrograms", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails" ], "xbrltype": "integerItemType" }, "imgn_CollaborativeArrangementReimbursementReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement received under collaborative arrangement.", "label": "Collaborative Arrangement Reimbursement Received", "terseLabel": "Offset to research and development expense" } } }, "localname": "CollaborativeArrangementReimbursementReceived", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_CommonStockWarrantsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for common stock warrants.", "label": "Common Stock Warrants, Policy [Policy Text Block]", "terseLabel": "Common Stock Warrants" } } }, "localname": "CommonStockWarrantsPolicyPolicyTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_CompensationPolicyNonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to the ImmunoGen, Inc. 2009 Compensation Plan for Non Employee Directors revised on September 22, 2010.", "label": "Compensation Policy for Non-Employee Directors", "terseLabel": "Compensation Policy for Non-Employee Directors" } } }, "localname": "CompensationPolicyNonEmployeeDirectorMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_ContractWithCustomerAssetAndLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of contract with customer, asset and liability disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of customer contracts as of the balance sheet date.", "label": "Contract with Customer, Asset and Liability [Table]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_ContractWithCustomerLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Contract with Customer, Liability [Line Items]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "ContractWithCustomerLiabilityLineItems", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_CostBasisToLiquidatePropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the cost basis to liquidate equipment.", "label": "Cost Basis to Liquidate Property and Equipment", "terseLabel": "Agreement to liquidate equipment, cost basis" } } }, "localname": "CostBasisToLiquidatePropertyAndEquipment", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "imgn_CostOfGoodsAndServicesSoldOperating": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate operating costs related to goods produced and sold and services rendered by an entity during the reporting period.", "label": "Cost of Goods and Services Sold, Operating", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSoldOperating", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "imgn_CytomXTherapeuticsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to CytomX Therapeutics Inc.", "label": "CytomX", "verboseLabel": "CytomX" } } }, "localname": "CytomXTherapeuticsIncMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "imgn_CytomxTherapeuticsIncAndNovartisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents both CytomX and Novartis.", "label": "CytomX and Novartis" } } }, "localname": "CytomxTherapeuticsIncAndNovartisMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_DebiopharmInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Debiopharm International SA, a collaborative partner of the entity.", "label": "Debiopharm" } } }, "localname": "DebiopharmInternationalMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as short-term for the liability related to the sale of future royalties.", "label": "Deferred Financing Costs, Liability Sale Of Future Royalties, current", "terseLabel": "Sale of future royalties, current portion and deferred financing costs" } } }, "localname": "DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as long-term for the liability related to the sale of future royalties.", "label": "Deferred Financing Costs, Liability Sale Of Future Royalties, Noncurrent", "terseLabel": "Sale of future royalties, noncurrent portion and deferred financing costs" } } }, "localname": "DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents deferred share units as awarded by the entity as a form of compensation.", "label": "Deferred share units", "terseLabel": "Deferred share units" } } }, "localname": "DeferredShareUnitsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_DeferredTaxAssetResearchAndDevelopmentCapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible research and development capitalization.", "label": "Deferred Tax Asset, Research and Development Capitalization", "terseLabel": "Deferred tax asset", "verboseLabel": "Sec 174 R&E capitalization" } } }, "localname": "DeferredTaxAssetResearchAndDevelopmentCapitalization", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liability.", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredTaxAssetsPropertyAndOtherIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property and other intangible assets.", "label": "Deferred Tax Assets Property and Other Intangible Assets", "terseLabel": "Property and other intangible assets" } } }, "localname": "DeferredTaxAssetsPropertyAndOtherIntangibleAssets", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRoyaltySale": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from royalty sale.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Royalty Sale", "terseLabel": "Royalty sale" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRoyaltySale", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease right of use asset.", "label": "Deferred Tax Liabilities ,Operating Lease Right of Use Asset", "negatedLabel": "Operating lease right of use asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredTaxLiabilitiesRoyaltySale": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible temporary differences from royalty sale transaction costs.", "label": "Deferred Tax Liabilities, Royalty Sale", "negatedLabel": "Royalty sale transaction costs" } } }, "localname": "DeferredTaxLiabilitiesRoyaltySale", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DefinedContributionPlanEmployeeContributionLimitPercentageOfSalary": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the limit of employee contributions to the plan as a percentage of gross salary.", "label": "Defined Contribution Plan Employee Contribution Limit Percentage of Salary", "terseLabel": "Maximum employees' contribution (as a percent)" } } }, "localname": "DefinedContributionPlanEmployeeContributionLimitPercentageOfSalary", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "imgn_DevelopmentAndRegulatoryMilestonePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents development and regulatory milestone payments.", "label": "Development and regulatory milestones", "terseLabel": "Development and regulatory milestones" } } }, "localname": "DevelopmentAndRegulatoryMilestonePaymentsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails" ], "xbrltype": "domainItemType" }, "imgn_DevelopmentMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Development milestones defined by the collaboration agreement.", "label": "Development milestones", "terseLabel": "Development milestones" } } }, "localname": "DevelopmentMilestonesMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "imgn_EffectOfTaxCutsAndJobsActOf20171Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Effect of Tax Cuts and Jobs Act of 2017 1 [Abstract]", "terseLabel": "Tax Cuts and Jobs Act (TCJA)" } } }, "localname": "EffectOfTaxCutsAndJobsActOf20171Abstract", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "imgn_EffectiveIncomeTaxRateReconciliationStockOptionExpirationAmount": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 stock option expiration", "label": "Effective Income Tax Rate Reconciliation, Stock Option Expiration, Amount", "terseLabel": "Stock option expirations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStockOptionExpirationAmount", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_EffectiveIncomeTaxRateReconciliationTaxCreditLeaseIncentiveAmount": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 lease incentives.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Lease Incentive, Amount", "terseLabel": "Withholding tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditLeaseIncentiveAmount", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_EliLillyAndCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Eli Lilly & Co., a collaborative partner of the entity.", "label": "Lilly", "terseLabel": "Lilly" } } }, "localname": "EliLillyAndCompanyMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "imgn_EmployeeDirectorsAndConsultantStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An arrangement whereby an employee or non-employee member of the Board of Directors or non-employee consultant is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.", "label": "Stock options", "terseLabel": "Stock options" } } }, "localname": "EmployeeDirectorsAndConsultantStockOptionsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_EstimatedEffectiveAnnualInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the prospective estimated annual interest rate.", "label": "Estimated Effective Annual Interest Rate", "terseLabel": "Current effective interest rate" } } }, "localname": "EstimatedEffectiveAnnualInterestRate", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "pureItemType" }, "imgn_ExecutedSubleaseSpaceArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The area of executed sublease space.", "label": "Executed Sublease Space Area", "terseLabel": "Area of executed sublease space" } } }, "localname": "ExecutedSubleaseSpaceArea", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "areaItemType" }, "imgn_ExerciseFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to license where an exercise fee is payable.", "label": "Exercise fee" } } }, "localname": "ExerciseFeeMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails" ], "xbrltype": "domainItemType" }, "imgn_ExtensionAndAmendmentFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to extension and amendment fee.", "label": "Extension and amendment fee" } } }, "localname": "ExtensionAndAmendmentFeeMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails" ], "xbrltype": "domainItemType" }, "imgn_FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for financial instruments and concentration of credit risk.", "label": "Financial Instruments and Concentration of Credit Risk [Policy Text Block]", "terseLabel": "Financial Instruments and Concentration of Credit Risk" } } }, "localname": "FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_FinancialInstrumentsOwnedAtFairValue1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Financial Instruments, Owned, at Fair Value 1 [Abstract]", "terseLabel": "Financial Instruments and Concentration of Credit Risk" } } }, "localname": "FinancialInstrumentsOwnedAtFairValue1Abstract", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "imgn_FusionPharmaceuticalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Fusion Pharmaceuticals", "label": "Fusion Pharmaceuticals" } } }, "localname": "FusionPharmaceuticalsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_FutureTechnologicalImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a collaboration agreement that provides for development of future technological improvements.", "label": "Future Technological Improvements" } } }, "localname": "FutureTechnologicalImprovementsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd partner of the entity through its Genentech unit.", "label": "Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd" } } }, "localname": "HangzhouZhongmeiHuadongPharmaceuticalCo.LtdMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_HangzhouZhongmeiHuadongPharmaceuticalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Hangzhou Zhongmei Huadong Pharmaceutical Co., Ltd.", "label": "Huadong" } } }, "localname": "HangzhouZhongmeiHuadongPharmaceuticalMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_Imgn529ProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a clinical-stage anti-CD37 ADC for the treatment of patients with B-cell malignancies.", "label": "IMGN529 program" } } }, "localname": "Imgn529ProgramMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails" ], "xbrltype": "domainItemType" }, "imgn_ImmunityRoyaltyHoldingsL.pMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Immunity Royalty Holdings, L.P.", "label": "IRH", "terseLabel": "IRH" } } }, "localname": "ImmunityRoyaltyHoldingsL.pMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "imgn_ImmunogenIncRestatedStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to Immunogen Inc restated stock option plan.", "label": "Immunogen Inc Restated Stock Option Plan" } } }, "localname": "ImmunogenIncRestatedStockOptionPlanMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_IncomeTaxReconciliationExpiredCarryforward": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The portion of the difference, between total income tax expense or benefit as reported in the Income Statement for the year/accounting period and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable expired loss and credit carryforwards.", "label": "Income Tax Reconciliation Expired Carryforward", "terseLabel": "Expired loss and credit carryforwards" } } }, "localname": "IncomeTaxReconciliationExpiredCarryforward", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_IncomeTaxReconciliationFederalOrphanDrugCredit": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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 federal orphan drug credit.", "label": "Income Tax Reconciliation Federal Orphan Drug Credit", "negatedLabel": "Federal orphan drug credit" } } }, "localname": "IncomeTaxReconciliationFederalOrphanDrugCredit", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_IncreaseDecreaseInCustomerAsset": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.", "label": "Increase Decrease In A Customer Asset", "negatedLabel": "Unbilled receivable" } } }, "localname": "IncreaseDecreaseInCustomerAsset", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_InducementEquityIncentivePlanOrInducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan.", "label": "Inducement Plan" } } }, "localname": "InducementEquityIncentivePlanOrInducementPlanMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_InitialTargetLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to initial target licenses.", "label": "Initial targets", "terseLabel": "Initial targets" } } }, "localname": "InitialTargetLicenseMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails" ], "xbrltype": "domainItemType" }, "imgn_IntraEntityTransferIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of income tax attributable to deductible temporary difference from intra-entity transfer of intangible asset within consolidated group. Excludes intra-entity transfer of inventory.", "label": "Intra-entity Transfer, Intangible Assets", "terseLabel": "Intra-entity transfer of intangible assets" } } }, "localname": "IntraEntityTransferIntangibleAssets", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_InventoryFinishedGoodsNonCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory finished goods noncurrent.", "label": "Inventory, Finished Goods, Non Current", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNonCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "imgn_JazzPharmaceuticalsIrelandLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Jazz Pharmaceuticals Ireland Limited (Jazz), a collaborative partner of the entity.", "label": "Jazz", "terseLabel": "Jazz" } } }, "localname": "JazzPharmaceuticalsIrelandLimitedMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_KadcylaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Roche's Kadcyla product which is an HER2-targeting ADC compound. This compound was developed pursuant to using the company's Maytansinoid ADC technology.", "label": "KADCYLA", "terseLabel": "Kadcyla" } } }, "localname": "KadcylaMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of consideration received or receivable from sale of future royalties as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer", "label": "Liability related to sale of future royalties, current", "terseLabel": "Current portion of liability related to the sale of future royalties, net of deferred financing costs of $162 and $198, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of deferred revenue related to sale of future royalties as of balance sheet date", "label": "Liability Related To Sale Of Future Royalties Noncurrent", "terseLabel": "Liability related to the sale of future royalties, net of current portion and deferred financing costs of $205 and $381, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of liabilities related to the sale of future royalties.", "label": "Liability Related To Sale of Future Royalties [ Text Block ]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties" ], "xbrltype": "textBlockItemType" }, "imgn_LicenseAgreementAdditionalPaymentReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional payment receivable under the license agreement.", "label": "License Agreement, Additional Payment Receivable", "terseLabel": "License agreement additional payment receivable" } } }, "localname": "LicenseAgreementAdditionalPaymentReceivable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_LicenseAgreementDevelopmentMilestonePaymentsAchieved": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of development milestone payments achieved under the license agreement.", "label": "License Agreement, Development Milestone Payments Achieved", "verboseLabel": "Milestone payment achieved" } } }, "localname": "LicenseAgreementDevelopmentMilestonePaymentsAchieved", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails" ], "xbrltype": "monetaryItemType" }, "imgn_LicenseAgreementDevelopmentMilestonePaymentsReceivableIncludedInAccountsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of development ,milestone payment receivable included in accounts receivable.", "label": "License Agreement, Development Milestone Payments Receivable included in Accounts Receivable", "terseLabel": "Milestone payments receivable included in accounts receivable" } } }, "localname": "LicenseAgreementDevelopmentMilestonePaymentsReceivableIncludedInAccountsReceivable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails" ], "xbrltype": "monetaryItemType" }, "imgn_LicenseAgreementTargetSelectionFeesAndDevelopmentRegulatoryAndCommercialMilestonePaymentsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of target selection fees and development, regulatory, and commercial milestones which can be earned if all targets are selected and all milestones are realized under the license agreement.", "label": "License Agreement, Target Selection Fees and Development, Regulatory and Commercial Milestone Payments Receivable", "terseLabel": "License agreement, target selection fees and development, regulatory and commercial milestone payments receivable" } } }, "localname": "LicenseAgreementTargetSelectionFeesAndDevelopmentRegulatoryAndCommercialMilestonePaymentsReceivable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_LicenseAgreementUpfrontPaymentReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of upfront payment receivable under the license agreement.", "label": "License Agreement, Upfront Payment Receivable", "terseLabel": "License agreement upfront payment receivable" } } }, "localname": "LicenseAgreementUpfrontPaymentReceivable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_LicenseAgreementWithContractManufacturingVendor2012Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2012 license agreement with a contract manufacturing vendor.", "label": "2012 license agreement with a contract manufacturing vendor" } } }, "localname": "LicenseAgreementWithContractManufacturingVendor2012Member", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "imgn_LicenseAndMilestoneFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of license and milestone fees we earn is directly related to the number of our collaborators, the collaborators advancement of the product candidates, and the overall success in the clinical trials of the product candidates. As such, the amount of license and milestone fees may vary widely from quarter to quarter and year to year.", "label": "License and milestone fees", "terseLabel": "License and milestone fees" } } }, "localname": "LicenseAndMilestoneFeesMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_MagentaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to magenta.", "label": "Magenta" } } }, "localname": "MagentaMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_MagentaTherapeuticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining Magenta Therapeutics.", "label": "Magenta Therapeutics" } } }, "localname": "MagentaTherapeuticsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_ManufacturingCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Manufacturing Commitments.", "label": "In-process and future manufacturing of antibody, drug substance, and cytotoxic agents" } } }, "localname": "ManufacturingCommitmentsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "imgn_MaterialRightsToObtainAdditionalTargetLicensesToReplacementTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to material rights to additional target licenses to replacement targets.", "label": "Material rights to obtain additional target licenses to replacement targets", "terseLabel": "Material rights to obtain additional target licenses to replacement targets" } } }, "localname": "MaterialRightsToObtainAdditionalTargetLicensesToReplacementTargetsMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails" ], "xbrltype": "domainItemType" }, "imgn_MaterialRightsToReplacementTargetLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to material rights to replacement target licenses.", "label": "Material rights to obtain licenses to replacement targets", "terseLabel": "Material rights to obtain licenses to replacement targets" } } }, "localname": "MaterialRightsToReplacementTargetLicenseMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails" ], "xbrltype": "domainItemType" }, "imgn_MaximumAmountEntitledToReceive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount the company is entitled to receive.", "label": "Maximum Amount Entitled to Receive", "terseLabel": "Estimated payments to received" } } }, "localname": "MaximumAmountEntitledToReceive", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Milestone Payments Plus Royalties on Commercial Sales.", "label": "Milestone payments plus royalties on the commercial sales" } } }, "localname": "MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails" ], "xbrltype": "domainItemType" }, "imgn_NonCashInterestExpenseFromSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense on liability related to the sale of future royalties and other debt.", "label": "Non cash interest expense from sale of future royalties", "negatedLabel": "Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes", "verboseLabel": "Non-cash interest expense on liability related to sale of future royalties and convertible senior notes" } } }, "localname": "NonCashInterestExpenseFromSaleOfFutureRoyalties", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "imgn_NonCashInvestingActivitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure information about significant noncash (or part noncash) investing activities required to be disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Non-cash Investing Activities, Policy [Policy Text Block]", "terseLabel": "Non-cash Investing Activities" } } }, "localname": "NonCashInvestingActivitiesPolicyPolicyTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_NonCashRoyaltyReceivable": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts of non-cash royalty receivable.", "label": "Non-cash Royalty Receivable", "terseLabel": "Non-cash royalty receivable" } } }, "localname": "NonCashRoyaltyReceivable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "imgn_NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue earned from sale of future royalties during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property", "label": "Non Cash Royalty Revenue Related To Sale of Future Royalties", "negatedLabel": "Non-cash royalty revenue related to sale of future royalties", "terseLabel": "Non-cash royalty revenue related to the sale of future royalties" } } }, "localname": "NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-cash royalty revenue related to the sale of future royalties.", "label": "Non-cash royalty revenue related to the sale of future royalties" } } }, "localname": "NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_NovartisInstitutesForBioMedicalResearchIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Novartis Institutes for Bio Medical Research, Inc., a collaborative partner of the entity.", "label": "Novartis" } } }, "localname": "NovartisInstitutesForBioMedicalResearchIncMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_NumberOfExecutedSubLeaseSpaces": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of executed sub-lease spaces.", "label": "Number of Executed Sub-lease Spaces", "terseLabel": "Number of executed sub-lease spaces" } } }, "localname": "NumberOfExecutedSubLeaseSpaces", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfLicensesTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of licenses terminated.", "label": "Number Of Licenses Terminated", "terseLabel": "Number of licenses terminated" } } }, "localname": "NumberOfLicensesTerminated", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfRealEstateLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of real estate leases.", "label": "Number of Real Estate Leases", "terseLabel": "Number of real estate leases" } } }, "localname": "NumberOfRealEstateLeases", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfRelatedTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of related targets.", "label": "Number of Related Targets", "positiveLabel": "Number of undisclosed targets with exclusive licenses" } } }, "localname": "NumberOfRelatedTargets", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfSingleCompoundLicenses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of single-compound licenses.", "label": "Number of Single Compound Licenses", "terseLabel": "Number of single-compound licenses" } } }, "localname": "NumberOfSingleCompoundLicenses", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfSingleTargetLicenses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of single-target licenses the company has right to use.", "label": "Number of Single Target Licenses", "terseLabel": "Number of single-target licenses" } } }, "localname": "NumberOfSingleTargetLicenses", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "imgn_OmersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to OMERS.", "label": "OMERS", "terseLabel": "OMERS" } } }, "localname": "OmersMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "imgn_OperatingLeaseLiabilityAmortization": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Operating Lease Liability, Amortization", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityAmortization", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_OperatingLeasesNumberOfAdditionalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of additional terms for which lease agreement can be extended.", "label": "Operating Leases Number of Additional Term", "terseLabel": "Number of additional terms for which lease agreement can be extended" } } }, "localname": "OperatingLeasesNumberOfAdditionalTerm", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "imgn_OtherAccruedLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other Accrued Liabilities.", "label": "Other Accrued Liabilities [Policy Text Block]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "OtherAccruedLiabilitiesPolicyTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_OtherCurrentAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current accrued liabilities which have not been itemized or categorized in the footnotes to the financial statements and are a component of other accrued liabilities, current.", "label": "Other Current Accrued Liabilities", "terseLabel": "Other current accrued liabilities" } } }, "localname": "OtherCurrentAccruedLiabilities", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_OwnershipControlIncreaseDecreaseUnderSection382Percentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ownership change occurred under Section 382.", "label": "Ownership Control Increase (Decrease) Under Section 382, percentage", "terseLabel": "Ownership change occurred, based off study" } } }, "localname": "OwnershipControlIncreaseDecreaseUnderSection382Percentage", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "pureItemType" }, "imgn_OxfordBiotherapeuticsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Oxford BioTherapeutics Ltd.", "label": "Oxford BioTherapeutics Ltd Member" } } }, "localname": "OxfordBiotherapeuticsLtdMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_PaymentOfSubLesseeLeaseIncentive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for the sublessee lease incentive.", "label": "Payment of Sub Lessee Lease Incentive", "terseLabel": "Payment of sub lessee lease incentive" } } }, "localname": "PaymentOfSubLesseeLeaseIncentive", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_PeriodInArrearsToReceiveRoyaltyReportsAndPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period in arrears to receive royalty reports and payments related to sales of Kadcyla.", "label": "Period in Arrears to Receive Royalty Reports and Payments", "terseLabel": "Period in arrears to receive royalty reports and payments related to sales of kadcyla" } } }, "localname": "PeriodInArrearsToReceiveRoyaltyReportsAndPayments", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "durationItemType" }, "imgn_PreFundedWarrantMaximumPercentageIncreaseOrDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount of the investor's rights under the Pre-Funded Warrant to increase or decrease percentage.", "label": "Pre-Funded Warrant, Maximum Percentage Increase Or Decrease", "terseLabel": "Maximum percentage upon at least 61 days prior notice from the investor to the Company" } } }, "localname": "PreFundedWarrantMaximumPercentageIncreaseOrDecrease", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "pureItemType" }, "imgn_PreFundedWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Pre-Funded Warrant.", "label": "Pre-Funded Warrants", "terseLabel": "Pre-Funded Warrants" } } }, "localname": "PreFundedWarrantMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_PreFundedWarrantProvisionForWarrantsExercisedMaximumCommonStockOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of common stock owned that limits the number of warrants exercised.", "label": "Pre-funded Warrant Provision For Warrants Exercised, Maximum Common Stock Owned", "terseLabel": "Threshold percentage of common stock owned that limits the number of warrants exercised" } } }, "localname": "PreFundedWarrantProvisionForWarrantsExercisedMaximumCommonStockOwned", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "pureItemType" }, "imgn_PrefundedWarrantNetOfIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents pre-funded warrant, net of issuance costs.", "label": "Prefunded Warrant, Net of Issuance Costs", "terseLabel": "Issuance of pre-funded warrants, net of issuance costs" } } }, "localname": "PrefundedWarrantNetOfIssuanceCosts", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "imgn_ProbableMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents amount related to probable milestones.", "label": "Probable Milestone" } } }, "localname": "ProbableMilestonesMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_ProceedsFromRoyaltiesReceivedGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for royalties during the current period before transaction cost.", "label": "Proceeds from Royalties Received, Gross", "terseLabel": "Proceeds from sale of future royalties" } } }, "localname": "ProceedsFromRoyaltiesReceivedGross", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ProceedsReceivedFromSaleOfResidualRightsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents proceeds received from the sale of residual rights to receive royalty payments.", "label": "Proceeds Received from Sale of Residual Rights, Net", "terseLabel": "Net proceeds from sale of residual rights to receive royalty payments" } } }, "localname": "ProceedsReceivedFromSaleOfResidualRightsNet", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ProductRevenueNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to net product revenue.", "label": "Product revenue, net" } } }, "localname": "ProductRevenueNetMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_ProductRevenueReservesAndAllowancesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Product Revenue Reserves and Allowances" } } }, "localname": "ProductRevenueReservesAndAllowancesAbstract", "nsuri": "http://www.immunogen.com/20221231", "xbrltype": "stringItemType" }, "imgn_ProductRevenueReservesAndAllowancesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for product revenue reserves and allowances.", "label": "Product Revenue Reserves and Allowances [Text Block]", "terseLabel": "Product Revenue Reserves and Allowances" } } }, "localname": "ProductRevenueReservesAndAllowancesTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowances" ], "xbrltype": "textBlockItemType" }, "imgn_RaCapitalHealthcareFundL.p.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to RA Capital Healthcare Fund, L.P.", "label": "RA Capital Healthcare Fund, L.P.", "terseLabel": "RA Capital Healthcare Fund, L.P." } } }, "localname": "RaCapitalHealthcareFundL.p.Member", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_RawMaterialsNonCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of raw materials non current.", "label": "Raw materials, Non Current", "terseLabel": "Raw materials" } } }, "localname": "RawMaterialsNonCurrent", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "imgn_RedmileGroupLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Redmile Group LLC.", "label": "Redmile Group LLC", "terseLabel": "Redmile Group LLC" } } }, "localname": "RedmileGroupLlcMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_RepresentsContingentBrokerFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents contingent broker fees.", "label": "Represents Contingent Broker Fees", "terseLabel": "Contingent broker fees" } } }, "localname": "RepresentsContingentBrokerFees", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ResearchAndDevelopmentSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company performs research activities, including developing antibody specific conjugation processes, on behalf of its collaborators and potential collaborators during the early evaluation and preclinical testing stages of drug development. The Company also develops conjugation processes for materials for later stage testing and commercialization for certain collaborators. The Company is compensated at negotiated rates that are consistent with what other third parties would charge and may receive milestone payments for developing these processes which are also recorded as a component of research and development support revenue.", "label": "Research and development support", "terseLabel": "Research and development support" } } }, "localname": "ResearchAndDevelopmentSupportMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_RevenueInitialApplicationPeriodCumulativeEffectTransition1LineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition 1 [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransition1LineItems", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "imgn_RevenueInitialApplicationPeriodCumulativeEffectTransition1Table": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition 1 [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransition1Table", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "imgn_RocheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Roche, a collaborative partner of the entity, through its Genentech unit.", "label": "Roche", "terseLabel": "Roche" } } }, "localname": "RocheMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_RoyaltyRevenuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of royalty.", "label": "Royalty Revenue Percentage", "terseLabel": "Percentage of royalty payments" } } }, "localname": "RoyaltyRevenuePercentage", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "imgn_RoyaltyRevenuePercentageIfApplicableThresholdIsMet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of royalty if applicable threshold is met.", "label": "Royalty Revenue Percentage If Applicable Threshold Is Met", "terseLabel": "Percentage of royalty payments if applicable threshold is met" } } }, "localname": "RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "imgn_SalesMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales milestones are payable when annual sales reach certain levels.", "label": "Sales milestones", "terseLabel": "Sales milestones" } } }, "localname": "SalesMilestonesMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails" ], "xbrltype": "domainItemType" }, "imgn_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of property, plant and equipment.", "label": "Schedule of Property Plant and Equipment Components [Table Text Block]", "terseLabel": "Schedule of components of property and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "imgn_ScheduleOfRoyaltyTransactionActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the royalty transaction that were outstanding at the beginning and end of the year, and the amount of proceeds, revenue and expense from future royalty income.", "label": "Schedule of royalty transaction, activity [Table Text Block]", "terseLabel": "Schedule of Liability account during the period from the inception of the royalty transaction" } } }, "localname": "ScheduleOfRoyaltyTransactionActivityTableTextBlock", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables" ], "xbrltype": "textBlockItemType" }, "imgn_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Securities Purchase Agreement.", "label": "Securities Purchase Agreement", "terseLabel": "Securities Purchase Agreement" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSettlementNumberOfSharesForEachVestedUnitHeld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares of common stock issued for each vested units held for settlement.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Award Settlement Number of Shares for Each Vested Unit Held", "terseLabel": "Common stock issued when a director ceases to be a member (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSettlementNumberOfSharesForEachVestedUnitHeld", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares reserved for issuance under the equity-based awards agreement awarded under the plan that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Awards Outstanding, Number", "terseLabel": "Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsNumberOfGroupForWhichExpectedTermCalculatedAndApplied": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of group of awards for which expected term is calculated and applied under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Fair Value Assumptions, Number of Group for which Expected Term Calculated and Applied", "terseLabel": "Number of group of awards for which expected term is calculated for and applied" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsNumberOfGroupForWhichExpectedTermCalculatedAndApplied", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of plans under the share-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Plans", "terseLabel": "Number of employee share-based compensation plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndEmployeeStockOwnershipPlanExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Employee Stock Ownership Plan, Exercises in Period", "terseLabel": "Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndEmployeeStockOwnershipPlanExercisesInPeriod", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-Average Remaining Life (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPreviously": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share instruments previously issued under a share-based compensation plan.", "label": "Stock units previously granted (in shares)", "terseLabel": "Stock units previously granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedPreviously", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "imgn_SpecificDevelopmentAndSalesBasedMilestonePayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of specific development and sales-based milestone payments.", "label": "Specific Development And Sales Based Milestone Payments", "terseLabel": "Specific development and sales-based milestone payments" } } }, "localname": "SpecificDevelopmentAndSalesBasedMilestonePayments", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_StockIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan of the entity.", "label": "2018 Plan", "terseLabel": "2018 Plan" } } }, "localname": "StockIncentivePlan2018Member", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_StockIssuedDuringPeriodValueStockOptionsExercisedAndEmployeeStockPurchasePlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options and employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Stock Options Exercised and Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndEmployeeStockPurchasePlan", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "imgn_StockOptionsAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to stock options and restricted stock awards.", "label": "Stock options and restricted stock awards" } } }, "localname": "StockOptionsAndRestrictedStockMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_SubLesseeLeaseIncentivePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease incentive payable to sublessee", "label": "Sub Lessee Lease Incentive Payable", "terseLabel": "Sub lessee lease incentive payable" } } }, "localname": "SubLesseeLeaseIncentivePayable", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_SubleaseMinimumFutureRentalPaymentReceivableForgiven": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of Future minimum sublease rental payment receivable forgiven.", "label": "Sublease Minimum Future Rental Payment, Receivable Forgiven", "terseLabel": "Sublease minimum future rental payment receivable forgiven" } } }, "localname": "SubleaseMinimumFutureRentalPaymentReceivableForgiven", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_TargetUndisclosedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents undisclosed targets.", "label": "Undisclosed Target", "terseLabel": "Undisclosed target" } } }, "localname": "TargetUndisclosedMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails" ], "xbrltype": "domainItemType" }, "imgn_TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable including the beginning balance and current period.", "label": "Total Revenue Recognized From Both The Beginning Balance And Current Period Increase In Contract Liability" } } }, "localname": "TotalRevenueRecognizedFromBothBeginningBalanceAndCurrentPeriodIncreaseInContractLiability", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "imgn_TransactionCostsAmortizedToInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The transaction costs that are amortized to interest expense over the estimated life of the royalty purchase agreement.", "label": "Transaction Costs Amortized to Interest Expense", "terseLabel": "Non-cash interest expense recognized" } } }, "localname": "TransactionCostsAmortizedToInterestExpense", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_TransactionCostsForRoyaltyAgreements": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents transaction costs to conclude royalty agreements.", "label": "Transaction costs for royalty agreements" } } }, "localname": "TransactionCostsForRoyaltyAgreements", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_UpfrontArrangementConsiderationNumberOfLicenseOptionsAllocatedTo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of license options that were allocated from the upfront arrangement consideration.", "label": "Upfront Arrangement Consideration, Number of License Options allocated To", "terseLabel": "Upfront arrangement consideration number of license options" } } }, "localname": "UpfrontArrangementConsiderationNumberOfLicenseOptionsAllocatedTo", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails" ], "xbrltype": "integerItemType" }, "imgn_UpfrontFeeEntitledToReceive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of upfront fee entitled to receive by company.", "label": "Upfront Fee Entitled To Receive", "terseLabel": "Upfront fee entitled to receive" } } }, "localname": "UpfrontFeeEntitledToReceive", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_UpfrontOptionFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to upfront option fee.", "label": "Upfront Option Fee" } } }, "localname": "UpfrontOptionFeeMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_UpfrontPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a non-refundable upfront payment upon execution of an agreement between collaborative partners.", "label": "Upfront payment", "terseLabel": "Upfront payment" } } }, "localname": "UpfrontPaymentMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "imgn_ViridianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Viridian.", "label": "Viridian", "terseLabel": "Viridian" } } }, "localname": "ViridianMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_WinterStreet830WalthamMAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 830 Winter Street, Waltham, MA, a location of property under lease agreement.", "label": "830 Winter Street, Waltham, MA", "terseLabel": "830 Winter Street, Waltham, MA" } } }, "localname": "WinterStreet830WalthamMAMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "imgn_WinterStreet930WalhamMaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 930 Winter Street, Waltham, MA, a location of property under lease agreement.", "label": "Winter Street 930 Waltham MA", "terseLabel": "Winter Street 930 Waltham MA" } } }, "localname": "WinterStreet930WalhamMaMember", "nsuri": "http://www.immunogen.com/20221231", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r178", "r179", "r277", "r303", "r468", "r470" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r236", "r488", "r534", "r585" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r259", "r260", "r261", "r262", "r327", "r441", "r452", "r464", "r465", "r483", "r490", "r498", "r529", "r573", "r574", "r575", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r259", "r260", "r261", "r262", "r327", "r441", "r452", "r464", "r465", "r483", "r490", "r498", "r529", "r573", "r574", "r575", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r236", "r488", "r534", "r585" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r234", "r444", "r487", "r497", "r524", "r525", "r534", "r581" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r234", "r444", "r487", "r497", "r524", "r525", "r534", "r581" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r259", "r260", "r261", "r262", "r315", "r327", "r358", "r359", "r360", "r440", "r441", "r452", "r464", "r465", "r483", "r490", "r498", "r522", "r529", "r574", "r575", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r259", "r260", "r261", "r262", "r315", "r327", "r358", "r359", "r360", "r440", "r441", "r452", "r464", "r465", "r483", "r490", "r498", "r522", "r529", "r574", "r575", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r178", "r179", "r277", "r303", "r469", "r470" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r496" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of product revenue allowance and reserve categories" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r154", "r237", "r238", "r467" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r120", "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.", "label": "Accrued Royalties", "periodEndLabel": "Liability related to sale of future royalties, net - ending balance", "periodStartLabel": "Liability related to sale of future royalties, net - beginning balance" } } }, "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r65", "r151" ], "calculation": { "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r364", "r365", "r366", "r515", "r516", "r517", "r566" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Restricted stock units vested" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r90", "r91", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock option and restricted stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used for operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock compensation expense", "verboseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r155", "r241", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Ending balance at December 31", "periodStartLabel": "Beginning balance at January 1" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "verboseLabel": "Product Revenue Reserves and Allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of space leased" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r42", "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "Assets under construction" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r128", "r153", "r175", "r219", "r228", "r232", "r245", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r397", "r401", "r409", "r496", "r527", "r528", "r571" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r146", "r157", "r175", "r245", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r397", "r401", "r409", "r496", "r527", "r528", "r571" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r46", "r47", "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r44", "r149", "r466" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r44", "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r38", "r108" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options.", "label": "Schedule of Cash Proceeds Received from Share-based Payment Awards [Table Text Block]", "terseLabel": "Summary of vested stock option activity" } } }, "localname": "CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Changes in the Company's contract assets and contract liabilities" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Revenue recognized in the period from:" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r79", "r81" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Pre-Funded warrants issued to purchase shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r393", "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "verboseLabel": "Collaboration and License Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaborative Agreements disclosures", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r21", "r121", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note L)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r69", "r256", "r257", "r460", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Aggregate number of common shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r515", "r516", "r566" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r72" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r496" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value; authorized 600,000 shares; 226,046 and 220,361 shares issued and outstanding as of December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Deferred income taxes" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r25", "r159", "r161", "r166", "r445", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r54", "r55", "r106", "r107", "r236", "r459" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r54", "r55", "r106", "r107", "r236", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r54", "r55", "r106", "r107", "r236", "r459", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r54", "r55", "r106", "r107", "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentages of revenue recognized" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r54", "r55", "r106", "r107", "r236", "r459" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r102", "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to Sale of Future Royalties" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r242", "r249", "r530", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Gross", "positiveLabel": "Potential milestone payments", "terseLabel": "Contract with customer asset gross", "verboseLabel": "Potential milestone payment" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r530", "r531" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Gross, Current", "periodEndLabel": "Contract asset, Ending balance", "periodStartLabel": "Contract asset, Beginning balance", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination.", "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "negatedLabel": "Contract asset, Additions" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Contract asset, Deductions" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r306", "r307", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Contract liabilities (deferred revenue), Ending balance", "periodStartLabel": "Contract liabilities (deferred revenue), Beginning balance", "terseLabel": "Contract with customer liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "negatedLabel": "Contract liabilities (deferred revenue), Deductions" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r306", "r307", "r313" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Contract liabilities (deferred revenue), Additions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r306", "r307", "r313" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Amount of obligation included in long-term deferred revenue", "verboseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in contract liabilities at the beginning of the period", "verboseLabel": "Revenue recognized, previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligations satisfied in previous periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r3", "r118", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt outstanding" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r70", "r274", "r275", "r286", "r287", "r288", "r292", "r293", "r294", "r295", "r296", "r478", "r479", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible 4.5% Senior Notes", "terseLabel": "Convertible 4.5% Senior Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r3", "r118", "r129", "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r53", "r236" ], "lang": { "en-us": { "role": { "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.", "label": "Customer concentration" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r46", "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of convertible senior notes", "verboseLabel": "Convertible debt amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r46", "r48" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Conversion of convertible senior notes (in shares)", "verboseLabel": "Convertible debt, number of common shares issued" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible 4.5% Senior Notes." } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r71", "r174", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r290", "r297", "r298", "r300" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible 4.5% Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r116", "r118", "r127", "r180", "r274", "r275", "r276", "r277", "r278", "r280", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r417", "r478", "r479", "r480", "r481", "r482", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r18", "r73", "r74", "r76", "r276" ], "lang": { "en-us": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Shares issuable upon conversion of convertible notes at end of period (in shares)" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r110", "r111", "r274", "r417", "r479", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r17", "r275" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Convertible debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r180", "r274", "r275", "r276", "r277", "r278", "r280", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r417", "r478", "r479", "r480", "r481", "r482", "r512" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r19", "r73", "r75", "r76", "r77", "r109", "r110", "r111", "r125", "r180", "r274", "r275", "r276", "r277", "r278", "r280", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r299", "r417", "r478", "r479", "r480", "r481", "r482", "r512" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r117", "r126", "r376" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r101", "r564" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r377" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r563" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets/(liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r101", "r564" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r99", "r101", "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "verboseLabel": "Credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r99", "r101", "r564" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r101", "r564" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r101", "r564" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r378" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Company's contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Matching contribution of first 6% of eligible employees' contributions (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Percentage of eligible employees' contributions matched by the company" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r42", "r217" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Computation of Net Loss per Common Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r167", "r186", "r187", "r188", "r189", "r190", "r194", "r196", "r203", "r204", "r205", "r206", "r404", "r405", "r446", "r450", "r475" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per common share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r167", "r186", "r187", "r188", "r189", "r190", "r196", "r203", "r204", "r205", "r206", "r404", "r405", "r446", "r450", "r475" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per common share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Computation of Net Loss per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r176", "r372", "r387" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal corporate tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Estimated fair value that could be expensed" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "ESPP", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Collaborative Partner:" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment under capital leases" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r72", "r144", "r163", "r164", "r165", "r181", "r182", "r183", "r185", "r191", "r193", "r208", "r246", "r305", "r364", "r365", "r366", "r383", "r384", "r403", "r410", "r411", "r412", "r413", "r414", "r415", "r433", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value hierarchy for the Company's financial assets measured at fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r104", "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r419", "r430" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Obligations under finance leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r42" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale/disposal of fixed assets and impairment charges", "terseLabel": "Net gains (losses) related to impairment charges and the sale/disposal of furniture and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r42", "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.", "label": "Impairment of Leasehold", "positiveLabel": "Leasehold impairment charge" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r62", "r67" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r26", "r114", "r123", "r137", "r219", "r227", "r231", "r233", "r447", "r477" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income tax expense", "verboseLabel": "Net loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r176", "r373", "r374", "r381", "r385", "r388", "r390", "r391", "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r177", "r192", "r193", "r218", "r371", "r386", "r389", "r451" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Benefit for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Reconciliation of the expected statutory tax benefit to the actual income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails", "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r162", "r369", "r370", "r374", "r375", "r380", "r382" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r562" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance, net" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r562" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r372" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Expected tax benefit at 21%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r562" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r562" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Incentive stock options" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r562" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State tax benefit net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r562" ], "calculation": { "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Federal research credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Uncertainties [Abstract]", "terseLabel": "Income Tax Uncertainties" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r511" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r442", "r511" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.", "label": "Increase (Decrease) in Royalties Payable", "negatedLabel": "KADCYLA royalty payments received and paid" } } }, "localname": "IncreaseDecreaseInRoyaltiesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity (Deficit)" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r200", "r201", "r205" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Common stock equivalents under if-converted method for convertible notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r197", "r198", "r199", "r205", "r332" ], "lang": { "en-us": { "role": { "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock/units" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r31", "r294", "r301", "r481", "r482" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense on convertible senior notes", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r169", "r172", "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r508" ], "calculation": { "http://www.immunogen.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Long-term inventory", "totalLabel": "Total Inventory" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureInventoryDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r148", "r156", "r207", "r250", "r251", "r252", "r443", "r472" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r30", "r31" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Investment income, net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCal2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r430" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCal2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements, Operating Leases, Renewal Term", "terseLabel": "Operating lease term extension period" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "terseLabel": "Minimum rental payments over the remaining term of the sublease" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r175", "r245", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r398", "r401", "r402", "r409", "r476", "r527", "r571", "r572" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r119", "r132", "r496", "r513", "r520", "r567" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r147", "r175", "r245", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r398", "r401", "r402", "r409", "r496", "r527", "r571", "r572" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities.", "terseLabel": "Marketable securities held by entity" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r209", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business and Plan of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r171" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r171" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r38", "r40", "r43" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used for operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r27", "r43", "r124", "r136", "r145", "r158", "r160", "r165", "r175", "r184", "r186", "r187", "r188", "r189", "r192", "r193", "r202", "r219", "r227", "r231", "r233", "r245", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r405", "r409", "r477", "r527" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Pending Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total cost and operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:", "terseLabel": "Cost and operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r219", "r227", "r231", "r233", "r477" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense for operating lease payments" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r419" ], "calculation": { "http://www.immunogen.com/role/DisclosureDisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCal2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails", "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r419" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r419" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r420", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid against operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r418" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r429", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r428", "r495" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining term of the operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Business and Plan of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r50", "r59", "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOtherAccruedLiabilitiesDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r152" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Manufacturing commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Abstract]", "terseLabel": "Collaborations and Manufacturing Commitments" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r580", "r582", "r583", "r584", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other customers" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r32" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfLoanCosts": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow.", "label": "Payments of Loan Costs", "terseLabel": "Proceeds from common stock issuance, transaction costs" } } }, "localname": "PaymentsOfLoanCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Proceeds from issuance of convertible bonds, issuance costs", "verboseLabel": "Transaction costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r34" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r489" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r302" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r302" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r496" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding as of each of December 31, 2022 and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r509" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r35" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from common stock issuance, net of $373 and $701 of transaction costs, respectively" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Aggregate gross proceeds" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r35" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from warrant issuance, net of $391 of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRoyaltiesReceived": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for royalties during the current period.", "label": "Proceeds from Royalties Received", "terseLabel": "Proceeds from sale of future royalties, net" } } }, "localname": "ProceedsFromRoyaltiesReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r33" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r35", "r89" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock under stock plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Stock Plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r145", "r158", "r160", "r170", "r175", "r184", "r192", "r193", "r219", "r227", "r231", "r233", "r245", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r396", "r399", "r400", "r405", "r409", "r447", "r477", "r493", "r494", "r510", "r527" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r68", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r64", "r150" ], "calculation": { "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r66", "r133", "r448", "r496" ], "calculation": { "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r66", "r461", "r462" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r168", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision related to sales in the current period" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureProductRevenueReservesAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Noncancelable obligations under several agreements" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r36" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedLabel": "Payments upon settlement of convertible senior notes", "terseLabel": "Payments upon settlement of convertible senior notes", "verboseLabel": "Convertible debt paid in cash" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "terseLabel": "Payments to related party" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r93", "r140", "r579" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r42", "r254", "r255", "r523" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges.", "terseLabel": "Restructuring charge" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r78", "r131", "r456", "r457", "r496" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r144", "r181", "r182", "r183", "r185", "r191", "r193", "r246", "r364", "r365", "r366", "r383", "r384", "r403", "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r215", "r216", "r226", "r229", "r230", "r234", "r235", "r236", "r311", "r312", "r444" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from contract with customer", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r236", "r518" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r28", "r139", "r265", "r266", "r267", "r271", "r272", "r273" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Aggregate amount of transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1", "terseLabel": "Remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r427", "r495" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty revenue" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of components of other accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of common stock equivalents, as calculated in accordance with the treasury-stock method" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsJazzPharmaceuticalsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsMagentaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of the Company's expected tax benefit, as computed by applying the U.S. federal corporate tax rate to loss before the benefit for income taxes, and actual tax" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of loss before provision for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle including inventoried costs relating to long-term contracts or programs.", "label": "Schedule of Inventory, Noncurrent [Table Text Block]", "terseLabel": "Schedule of capitalized inventory" } } }, "localname": "ScheduleOfInventoryNoncurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPpeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of percentage of total revenues recognized from each significant customer" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r329", "r331", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of restricted stock activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of risk-free rate of the stock options based on US Treasury rate" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r29" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Arrangements with Employees and Nonemployees [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r41" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock and deferred share unit compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at the end of the period (in shares)", "periodStartLabel": "Unvested at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at the end of the period (in dollars per share)", "periodStartLabel": "Unvested at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions used to estimate the fair value of each stock option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation disclosure" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price (in dollars per share)", "verboseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted to directors (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or unvested and expected to vest at the end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or unvested and expected to vest at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or unvested and expected to vest at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Common stock issued to retiring directors (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r336", "r355", "r356", "r357", "r358", "r361", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Monthly vesting rights (as a percent)", "verboseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or unvested and expected to vest at the end of the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r80", "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Capital Stock" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "verboseLabel": "Shares issued to participating employees" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Exercise price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r24", "r72", "r144", "r163", "r164", "r165", "r181", "r182", "r183", "r185", "r191", "r193", "r208", "r246", "r305", "r364", "r365", "r366", "r383", "r384", "r403", "r410", "r411", "r412", "r413", "r414", "r415", "r433", "r453", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r181", "r182", "r183", "r208", "r444" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r23", "r72", "r73", "r78", "r291" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Shares issued with debt conversion (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r72", "r78" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock issued during period shares employee stock purchase plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r72", "r78" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r72", "r78" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "negatedLabel": "Restricted stock award forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r72", "r78", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r72", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r6", "r7", "r72", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock award forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r61", "r496", "r513", "r520", "r567" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Stock" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r425", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r416", "r439" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r94", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Uncertain tax positions reported" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Carryforward" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesCarryforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r141", "r142", "r143", "r239", "r240", "r243" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "terseLabel": "Unbilled Receivable" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsAmgenoxfordBiotherapeuticsDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBayerDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsBiotestDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsHuadongDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsLillyDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureCollaborationAndLicenseAgreementsViridianDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r56", "r57", "r58", "r210", "r211", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Change in Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r424", "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable operating costs and real estate taxes" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r195", "r205" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r194", "r205" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "https://asc.fasb.org/topic&trid=5833765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r502": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r503": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r505": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r506": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r507": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28511-109314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28446-109314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 109 0001558370-23-002558-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-002558-xbrl.zip M4$L#!!0 ( $Z 859'N/SEOAP /T_ 0 1 :6UG;BTR,#(R,3(S,2YX M2VET[LO:>CK>/L/YV>/C\_G[#=SK7L#;5.='N'G,:C\?GH2"..P]G*=>B- MS7?7=$UL?YPB2EKAXXR*?9#C"#R&GK6$I^@&;'ZGL]/;+Z!BLY&I[_= MW2YD"WUBZ/ -(?N@P)J(E217+V3[?&).US'.+RMN^KP_G,+;H GPPG "VBC= M^U/O94!JYK(\/_WMEEF_^Y0F_"Z@Q=Q\E2@CMYS0]>Q=IO.#Q1(-8T>'V*K[',V?'9Z'@\\DNRW<:J-& \XZSC%===SF'^.<0Y"*J?;.RG4_]M M3#3!]&QJ>!$GA)[)4:S@5;R L^($"PMN@?U[T;39/?!-7;,)T MD4TK7\6(==NU')[7;][+9&]D]D-<;>B>4[W*\ HIPW'IE(]))ZR)9;<=7B0U MN8"M$?:T'ID>X[U!US&.<@9DF=/C!V]Z9$>PH&B:7%*(9=F.5%SYS'^ZWS-K M;:M'\! GM$\HY!*&E88_OC[."L:1[(]K)G33%BZG"QCN!N'&Q#*N7.'8N\D+ M$]?VCC!+S3[B2&. 2KTB0?O\%AITS2PFI8%Y^.Q,.]9"CO"'SU0#KIK'5D.^ MFL=8\SG_?)IDEZS)A55_;OTB?X.J"%@X92_BFJ)**Y*BDCHQ===L4#!L67XY M]=1'K268T'6.M ^N8(ZS36;@X+@D)L[CBRVE/H(5Z(I@@X5"PA:P@=]7\_O% M_'9V/5E.K[7+R>WD_FJJ+;Y,I\O% %0UH(*'8KZ>[_VE"L>6O8->V>)"]D1O M;5&$8@TFQ1"/BR%>+.&_N^G]W(_PP M7R_8Q@+K7">6,]&E$03;V@> 2V=4S)TMY?"8N]2X963%3&@N%=?4(GEE^O5LU>:Y%ZM;!BS:\9B&7EFJI=BU2O_44UX*^#VA2HS:'BDEK0$'2011[FCJYJQ8K!O#A+S:$>#TTR M@3\5!#S2O MEF%=K UY^.N6$D'%'7%<+CLPV-58&_FJ7 %:\2I4A]$X/?1C?W@5PH^P3K2K M@EH]@D$_OJM^7!%SW*6.2'YOIR<: *B-!VU):XLZ,_3_1S,--C#.86;!0KR3 M,B@]J$)9O*>&E0%!]8\I(S^E/2>Y:1%V UX-G)BR^3Q^F7 M^>WU]''QG]KTO[_.EO\SP-O"@UEUY%8H7.;;+!S!>;[-82S7,+[NT4BA\_6E M*YA%!1XN/,"$&SUO2-I758H4 3N"J3GE,O&8HJ'DLY6++3*.6$_ >D"SM>>Z MF6^Z!--Q&M/JWNH(NP\BR=^\7U&(VO[>=]$29 M2U<,TD]9XRG@I+T[>:]YS#3);8"J "K?;7)XI"8:F4M[04PP1FY[0,Q MG8PEKFJQ8B _IH$,&&N*L^;8&O+&5<_CK@7L!V2KG0P4N/U+$+K(.C0-??H# M $6S(-DSAY@+Q]9_3\U\T7>%$(S.,F8[K[0FBP\8%*Y$NQUSI#DEP[RDF4RM M+*N]B+08H4S[+F F[888NP&Q L2FN[UI'RA5Y\*X84U!E4E3C%%&](?/)3B" MEGP&<%KOA]OMBROMC_'^0IOHK+_XOP9O5GN\EP3,[H9HJ[)%6)\#UN=ML/;J M&)"NNY_.QK6 LAC%#VD4\P*[!L0ZV[EE@UBO<#&N'].XUMK%#7#7W,YE0YHF M*(;M(@U;+%QK0*6;XYZ@?+O3+%,/*V]U< MR&-6K NM#HTDL5^KYE4[*$B'"O)(H4]=^DAU>^.UM)6*Y+,K4Y)V]UI4O5JD MXD%-NMP^4RY#X2R=SE5D9?!7T5S M8IS?1H%4(P9%ZE"1T$_-B>ZH*-%VLTX>LS)U25TCJ:4N?JV:7^V@(*^H(#?< MWOG/Q#?F;+VD%)2+B6%(28@9">WN5)\:UEVF?A\Z5K\U-#-X++SL7$%+H438 MV&@0_*"U'6KM#;, "X;J(!SN1@[Y=(JX8-OGZRM. 8E')GYOI:9-*RO3RY]: MZ670*BW2+/]L,FP8,O.:IF';!BWL4 OO;0OCMO'6N<#GH!0*%?BM.^RI?<*# M>E64:=Q%*XV#MASKT!@M:(U4MZ ]6MB@0]K.BQ"6+\.^A:_@6'MXF ZX=WFD@0&&,D$P9DBCEFB_B2MF6:8=[]L=;V#= M*N%QM/9!9[K4&;K!);BK37\^NS)=:;>/5_4.6_+N[U<]VOHV;SVI5[A8!1K> MN\(C+JQD@+L;N"<[*&F_P# R+IF-2?'(GKH.T_-,R@XXEBE&Z@2THF+(FN>R M9@VJ7D:J'M2E&W6Y) ?*FVI&K'"9$J1,S8I*("L9X.X&[GO[B7"'-9X+DN7+ M0$\=+E4$W:]GP+T;W*\.CKU[:8IZO'09YJE=0Q7,@0HK^6T O!O ;UR1OQ>H M6;H,\)3I7W&0>[4,B'>#^#5=,7N_)?B%EF:HISF4(9\Z)*N(?%C3@'XWZ/_* M.#,8:3SBD^7+D/_8$'F_G@'W;G#_XA+#MC9-84\4+T,]=419$755S0!ZQZ 7 M11PVY/+:*C#$$7:J"O\@?_[Y@ LIT:5CA)B-]W8%K$J4(GW"7,WDQQJU1)6# M8G2C&$OR.S5(4UV(ERZ#OZGCUZME0+PC5Q[#_$N-EX-$\3+,F_IT534#Z-V M?D!-_;>RD@'N5OG[<@$N M)B^&M&8VOP'"+K-#Y"!:LW0QP&VS_ V(UTT0<6L+<4G7MDS6\L30IUWWFT^5 M611C7Y(_$%4!*M)6LB9M[UFD N8#C 5CO39YZ-E$%2"%-IWL\!FVJ& M4-'EA1K7$D89N56&FP;=I&+-W5>4EBB&K&YBU@')2D@JF_V!<.>PY,021,>& MY,%81EZ,X;LTAOZ>07+4HBP' !OGV,T!KXBT&+C*&7<'T"J!5CEDLEELY,5% M9G3D$ /9'#'8.1NN[@1YN@3E3Q27LHEIVL\R.41&J6NFU1+TDBI@63[E?\ M$:E^4)I.$"%6GT/9\6HJ?EM9Q1BLZU<3^7P)3 *20(M4]?\*?OQG!1WP2-?: MBWSB -'G(\%V>Y,>J6=;3M>?C]AN8QU#%X]'X_/1/T'=Z9,@_YCNO*RX M>6+SS>GX[.S2Q^CBXN)44@$3^;DO .K4;_R1=MJ9 M6(!%7;$2\/51*E"4NE+%=:N/0IED55NO!ZRZ(;=*EFUY\L9G(>*W6,?(Y'X^/1AX8-,1Q^ MBKJ 4IT=GXV.QZ/\KB@K*?\6U5NR)F(E>;GB&,425:"(%MH0LO?PH*8C C8M MD3D_999PT$RIAHHL@G\=^^40EW/$Y7Q4O1E1?N_E7X93N0%^ :SY?3,$@LYL M!0 ^J=G_ 4/!G5H-\.F]RN&O[(JI*0_&9-(JM8I]@_P(V#3_,'+I#*P"D<%?"88Z+,OR=V^[> M)V5 $695EHC 6QQ/OD39$M84)=L1>.]B MBQ-IWE7+1$301J6CL#++H1O*6Z):5^;PTN!3--]0&$2E>CHJ:?4R4?G@&FK?\>D;LUIV3W./ZK[ZNYWDWF)=6WEFW: M&]SLS79XR56ENDCB79&^C^ 'UQ$Q@ "P,YDL,7W9PW)J1*^"1N2M4^A-INP* M@OLQ\;Z!2\6-S2^9?0?*"?CA.17A^A9$3<%=OVB_D \%4=:^GRT M[^XS*H> MRGM;8#W6W10T@TXU; 'VN4F]=JG<(5'[HICLS;K(XR.8J'U&ZU4FY"@C[ZEZ2']%(37JQI_V:S[QF M8QH246!HYKSOI2C0U8:+B5O\+1'N ##,$%TUTE9&NQ+$D GVH+JL<=6*2T\& M6[9_,>+9N#R$),I;/4'#0_ZSH([CL0O6 B3&Y7I*].VOH K4P#WV%VI&[9OO M6FO,YR0)?Y N#KXI";MS=[>7+D)?8ME8$/C;ENE;L NICA8$+%!7ZN">&AA? MM-^;C';2\QTVYLU7T,:=X LLK^=VT:L)AF_8,^UEF7M*,=ELN#PMGZ$?Q1), M]]0F\ &WQ*!R-056=$O7\UMU[3?*-EL<3$]@J6[H(\65%,_5U&FBZ]FH77=U M_6I[T_6J S MC*\WE@'[1V@$SE'R1=J0J43>1[OFOXBA'TR2DBCQO(]-][:/ M7RW#.S6B1DJ(7(H^BO,-IV^^<#BESL?SLV]XWDEV=Y.45&6$_1(N:/:#+#'# M6802+I;V(]4I>U(I$ _>D3^.'C_"P9^,FA1\\].TY!&8_*L;PK>.NE!6D;81^$:KX_>MF,&!C$\Y_2)V:XP#UW8A7F%>'!6&K@HE0B27P 3^?6+.H8*?HWKA-W=O!*VOF+(W"$KS.JQVJ8(U MJK;OL<"IF..&[* #[FU+;]0'L8+][09H)L9BQ8=PL63!04VCHJ_;%:'R-^^+ M&9J>L+M!EXTEZ VW=U7ZH4:Q-^H#=6Z9O]D()S 97WQC3_-9T64%%+U4:P9WE+&B=?3KB^PGV#61MR>[%.R ME9/V4<#I"^R#&%@/-'T4GO&NCR+XAS=^S LZP9GEW2Y,!ECO,.1(=MFTY]=6"OB.6N\:#+BY/O8)$Z2GPRPC[B'_X@6^YK[.( M%^R6$4=>2-='T3(^DSKCL)/!;&( 3<894^42?10W[W+2(V6[EMT27 MJ)KE>KOER9/#7X*GA)N'!?IK)Y;#+FWC('=RMO4O%P,)'KB]X60G*O1,;8YO MOM(G75@()C(]RG>0A20]W=4DW3*PC' ',_0M[82+JL"74U2HK^N1[W3_QIPM MLP(GCY.Z4E"C3(?A&IWH;A#J$SJ<_#.6J(!%5+V=L\!4XAAN?DV] M_V?6E2M@KTJY=$'$/5/%E+V5T8\30M6+M3F:UG.9F(WJ%&J@L(;S:7O HSAW M16>O?+\X+4@@P"VS9/6!B[TR=<]"K*90PPYWM<$F8&)9+EY4\^94W E$MPJ5 MR*-"[3&O\_?U(4-#WX\OU"*>X7;)>MTONS >TN:%$US+S8D7AB-#)J,Q*+[G M!>-U_<@5^?[!Y?H69AT,5 WB"CMFVN,#L];1J@G)Y\\6Y6++]O+FL>H?,;.\ M'NPL1K9NK4632CV/2U-%G<-\%VR75>Q1[%%)#$G+\=9N?,E;N#"78?>.ST8? MXW*4T/13L%@N)O_(P[LYEKH_IE:P.B5*A*Y_>M@\2L3[]KIE!#>8;BA-:&(9 M43\AQ/B,FM$+<;';,.AGE_@WB ')2'J$A;O'X-.X\-5(^RGFU_V:@SVI5H:X M7#GO^BE(%<\R//0.Y6^]W9&:9WW?Y!#W-.B0>D5Z;*&%E^F)";L+0-7_/E;RLGWJ_=M=MT\[+\(D<4M; M]OQ\_550M<-/N$.*:?NKIMD)L0_*$Z?89MWASR/MKZB/5.6'%L'W=)U+;O]. M.1H.X1I30M5? >,Y(.1U9Q<=-'X6B*R$$AE4/1B",S\O/,SX>.6+^!>^O,T4 MVNOQ%;1.@7XNJZF IYSA=A0<%5:F?YLXX H*"SL2=^?=2;[&8:=[B_YLMR>, M(^DM^\-E!KP/+O$'$V^CHCU>,[/C_N*@YBQ"S8KV-SH<[* 5-BV=OR*PD_+> M]W-LX^'6)1%,+.U +2/Y_U+*78.^OZO1](7J+D[#+K0/-'"!>:\GG)+ _B\@ M*,&1 -7KN[]\#YT\![#-Y*'/5\N@?$'E\>7YQW'Z]E4;!@6XUO*^-U99#-)\ M201I@N[YZ<#B([(R=3_'Y\PR7%T^PZ'E'&*.P3D/7V<8'HV*]K,;@DB*<&#> M!@,S93_F4O7 ?ISLF9[VQD>C:6)I!# _C3\X;VR.TZ_ZQ* ,DY/>]L#P>!76 M;^_LOR,O;.?N/,_*%%38,=&CJ'P1OO2E5/U=CP)KP;_,_F"Z(G"2SBT,$<13 M&&)ZR;-BP[QIX7X.=-]@5"E,,3Q2."+8,E2\DMB:2V_W)4TDNVK?.=_K FN; M4?0KX\Q@R54P];2?>O\%)ND_M[;[OUO;VNPH^^(2 W[%@TSCDM4K\@.+?66? M1%)#U! ^4;"?7;"T'JGSJA3N8AMA[EB MF$&]PHG+1'Z8AVGBAYO0*$J<[K7ATP.3.G+@*O-P;=#Y9O-#RC**8U^_6#^5 M0>HM-3!*!'=R($O1KK R=3^%?>!T[:( WP@JK7-/G?D:@\MP9I"&3.B*JT#9 M8Z^K'T7BIPZ0H9YJ"HY=(/H5 +4Y #K.#D-IPJ"?X"_V5,=O6<='KMS6R"UO M:N0&,54-"O;7T%U077W.UX^,##!.A))5(.PGTH]$?>G,^P283CB]P:/ D_U) M(NZF F$_17SP6AK,3\F#A)RW_11&&1)@.>7Z9XI)>KOA3@+QP.TGAA8C)C+V M'H61R\H'A2X7_P[KLT6-/% ;\GH]!WS19:I\Q?4:&DESIK8,<^X?)^1J=:6B M;R-O3&L]TS0B/SF(B[[VYNN2KVXY$;?13[U5+)(4^'53^H0R MKXDIBH0.LE$]P1(/UHZZX19\V2)?]MHE^]H%?O0>[OD#EYX?R@>M$-'+K%6( M6TW/K62L/(%GV\#1[ZD>POO*B4MEM4J]I8X&92#@(5WW3'++3#U:$?FN+IE0[V*!L0+_JI\F;% M>],]93-6#L @6F*>+R/LRQ1=J@_JE$A-72I9M8Q2EM5=>7&M()IW048FR9"6 MT2AY+[\UIUB<2=/+^J\R5S07+7(QOX..BG!KT%FO.IUZ;9VO\8Z4*S_3\ ][ M)2;X:'PV^FF4\77XZD7Z)FS6UW:EJV;B!%_#RI*X9KF^B1WYX*7W1=*489!+ MT4<+(&G%S%<.M"DI0I">,6WE9*5YZXIE'SM,?4H3QFO@Q@RBA*+7*'*)?IA5 M$9INN+JC9NI[ZJ20SJ7H(W!X]CE?_]VV#9QE%Y0_@0:*A6T:P;V,F .P O4/ M8](EKR9E7]M61TK!S<';>R8TM#!>K>#(@(;#^?HNA"W](=^>7_ %!+ P04 " !.@&%6CZ-21@,1 M &_ %0 &EM9VXM,C R,C$R,S%?8V%L+GAM;.U=6W/B.!9^WZK]#][L MR^X#X1(ZW4EUSQ0!TI.J)*0@/3/[-.48 :HQ%BO;).RO7\D7L+$E2[8!V4S5 MUD[:2,?ZSG=T?'1T^_KSQ]+4U@#;$%G?+MJ7K0L-6 ::0FO^[<*U&[IM0'CQ M\T]__]O7?S0:O]^-'[4I,MPEL!S-P$!WP%1[A\Y">T6KE6YI3P!C:)K:'8;3 M.="T=NNR<]FZ[&J-1B#C3K=)'61IGK#.97O[2S^0AZQ;[:K9;G9:G2OMRVVG M>]N]UEZ>MN6>2/-F,*N@":T_;^G_O9$7:@2F9=]^V/#;Q<)Q5K?-YOO[^^7[ MU27"@93NZ98 +C92_M;V'C\C0'4]'D>H?;]@,!5PU MM^]BEJ#_:H3%&O11H]UI7+4O/^SI1=!$^K/ 2\+B]%?(*1_!XI=/R ]TT+ZY MN6EZOUX0[6G:5XQ,, 8SS7MVZVQ6X-N%#9->VCY0J#!;!LN :/R"X(6^8]*NFD MK]N+>Q.]EP@_(O*(2 ?0-DQDNQA,W.52QYO1; +G%O%%AFXY/<- KN40Q_E" MFFQ 8(^Y$>?%'$2 M)"\8D<[G;$C'&_[7A2MJDOE!<:6=B"G23/"J?P#[#EA@!IU[A",/BQ H*/G4 MN =@1L(8,"7_Z-DV^S^>@1$MOVD.R[VVK7]Z%AS[Z=2=%+L M=9734%\W.T?6DO]*:4T9NFFXIA=B/)+? NW0=I42LD7T#SX<8$W!=/L4.O0E M)"1OM;2&MA5'_NZ/GB>CQX=![W4XT.YZC[WG_E";_#(1YLF:Z_>8)) .CN:ZOZ,"CTP2F8X=//*/Q#"9X\(??OT.A MIOX&3&]@%?NQ>8HV]5WB@BR'V[2@S!_75U_:5YV;F]:7SJ?/K5:W\R72Z(BM M]'"\_3HV0OGDSX3YQ!D*2C1M&N90:0U(J _KSS!:)C47O S)-!SA*+\1NST&!B!0WDSP'9/!6T:WY%:J!\LY, ;T=A2B M]X=%OL0FF.Y09%#+KE /6B7Q!91>*40IB6@$\]C0AT'&% MZL85T6YUK]H5)#H_U(#S+H_S%8:(!+\;K[?+&4 RK*=/_GA&%OVBC-%&-YW- MSCSWF.26K39S\M "ICX=B*G"7?4%@Y4.I\./%;!L0&(&/RLF$/@*U*PVV46! M!M1?*^28PRS:BTDSHI%4VC-@T\RNHBJ_Z2Q*XE P5(KG,,:T&:/9#V*3%#6# M/VZ=*A$H#T0D,CJE[]TFZLD7Q>#ZVI225:).M/DB8RE%JV2CR) M Q ):X[,5"2E2]S[Q$'&GPMDDF;:U-4[&P9IV=5.AR.[R7%R.JWN=>?$UB5* M0]3NL@ IF)2*-)D?)B<+*LU9:N.XC/%0*4A]=Q,?#S:$PFKA28,"5OU/+ U4]WYPVYR%(NTC5&I&?&ZZ">6!MQPVI60<9+?5[9R:/$$BTJ;[ MQ= IF-7LH^4269G\[1>K$7E"T!3L?+WI%/JM>-'A],'JZROHZ&8$#FN>(;-B MC=C-"5;!=:YCNG7( M.ACBT2Q]L]PW"7KA?I#< ,&I 5 &57K!'?.<&*+P;Y MVMS;A760K5E2V\HCA##W;77X^[8FK^0_3\/GUXDVNM=&+\-Q[_6!%-!ZSP-2 M\NEE//QE^#QY^'6H/8XFZF[L>@:.OZ,SJIJ]_A K\\?Q._+NY??$YFD2!EHN ML=4=SW=@AF);4XI-.XMCZ4##NV^:#,KM+2DGU2#\VHYP$6X::5+:%8-5YIB6$ MY=2S U$6./QQP66RURAK'KN/;&M,EM*#M4)6L 9]HLSDAW,Y#_T1.$F!Q+2U+8!*2#K++@ M*^CCZ;8CVZ$?)U\K[$V.*275X_CT RI1-95O"_P=Z2&,P/]1]:3.LZ=%YY(B MXGBO6]U.]VS-HC3]908)\D.X$IQ'#- O+&=1Z+D7U:2YCS$U)09;)S &+PE M'00]BG]F^:,$?J6_3(2QFRPRE=>5F/H]_4G;.C^/<.C_,&B] @B@H.EXL_B)1\ M 1BB*;$%3->U#H#_W^U 8OAA+'1K#L9$6,SF-@45]54'M*9BR)E , *;> MU_O!MEUZD"QQ99F+CS+KJ6<^!8TB43K !K1W<0N'_M1Z<05\)N'[39TM0%P'2LYNK/1-&,8B:PVP M ]],7OZ"4^,,B)=%KV)Z@J$4/UU;()1,$:">12@;2HIJ3\4O2= E7E'/(,K: M7;^2.#V1]4D1%J">016D,^7;4DP9!UC@5&ZHX>7YGW1C 2V -R+6(5;['$RC M@"84]!L,_6QGI_-^B%($J&<1%JL;5\(4,]S_7Q2H*JT'!]9O?=6C1#]G(\HTZ M-B3*&C^(53X#BRB@B,R%$R<854X6.@;>O>=T3RWQ>CRGD%[X#$B7 *[@47#) M(4[R&C/V4IG,JF? ?VXU!-;P^?!!8;*)L?NMTH+ C"HUYC4W_(#/+RJY\"2. M\/(/=M*'6Z?&Q.?''S!_HS;SS/OMA.V *2&NE9MV]]-5_:U"3AMA-JBEMI$$ MMZN%-[VGWK(F;"\BPL[2='(K)K0BI6:?]B[_&KWY!PP]6&&:_!YAQNFJK#40 M^26>@3V5K9W0J%2:NDKV&:]K[)0FYXG2*I^!I1101&@4BNT"8XVU@AMSI(>J M0;VSM 41'81FH%*R,HF$?:N.L$&P1<3T\H7>2UN;"8[2U!&:B6(;O]*<7_)6 M'KFO2++^61J(C"Y"ZU [\D D- MH@>&CQO0$W1-LX)+ DCI^(#_T3>&:8,ZE=_P:ZG5W,=UO^W,.>"(+W,J_ M^R9L*"E)NHWYBB$]K-P6XHY5)PZO3>"=^G2AG.Q) 119L7S*R^D"4'29);!M MKVWW(,M[\"M5F>@"" ]\2U593(>#SN"@"C&F&95JQ+0,0KG+J4KVR2_N&PE; MQF!%8\#M&8;9?IE;K\I$%@-YX,M#^5R^ZA_>2($ZF&P&4TK7A3=1:.4O[F*- M62F,H"69R2R!&I4G*@>\S+57Z5WK@"/2<(W)1FYT^:G5WA]=;B558("X;6OF M)84I)>5O)F'TJ+'^_J0[@ ;-],0TCKM++ZE>#V)H:Z_C2* YVF:F;G++X#)\S*&(;O MKH++WMPD>PI%6>*K;SL'U8309M-C![?;,VJ#),8]PI&'M\B@./4(WW+AJ_XA8L F3H.TS]K]2ASH ,Z( M#H@OA+3],C:4):V.AI,+LX(GVS#@D:$1^6"XAG=F'/\X> D)=30$89RJ3QU) MX$O?J4NG28O;"%OVN5B/I 8./%%U*+OR#I4G(?@C>:D9B6#E+(@E):ZI*Z*I M3Y6W%2FL!Y[R.I15,+34<^[!E-[11W7@TD1>[,,K9S/YWE%'BRI1$R*3=@K: M&WG0)V$_](ZT\V[_E+.E9/TZVHD@2J%S&,J?9V=%Z+X-C_"*C/$&V)W[$-*G M/60D5)+ALG *GBU<'Z MD R8GH[K6' MMQ@BO7#3ING&XGQ3(>Y8X-)+!G#EG MJ8B[V.9!LX_4XU6I ._BR3!A@)*;-0Z0$XNT4#SKD5Y)70J%^6!W8 G()\]T M1=H:]SA[1T>+L\P5)%I=_KB+HR'[#]#Q/5P711B*4<]QR'"4]"&EX"__!([CF@=R M65D"63%Q]5R?EWFP\"NX24\&URMY9QGNPY-SS@;"5H""EQ!+ 7M'9=C'.SIK MZV# 5_!*8E%8SR08?7T'YAH\(<6=J[4(Z4%DHDWI84U?-SL*#&TT MH@>M<_8#G./G/[A-^V%-"<%T23*=HS%(T=3%WH5D5=B]=*3=BY02%!SOR%UB M*#374WW&96 6.YOP:]-7<^ $?_H_4$L#!!0 ( $Z 858QZYD:WDP %[A M!0 5 :6UG;BTR,#(R,3(S,5]D968N>&UL[7W;DN,VLN#[1NP_:'L?]IR' MOML>VS$^&W6U:TYUJU95;<\Y+Q,H$I(PI@@-2%:7^NL7X$4B*0 $+R! %2(< M;96$2]Z02&0F$G_]O\^;8/8$281P^,NK]V_>O9K!T,,^"E>_O$JBUR#R$'KU M?__C?_Z/O_ZOUZ__?KZXG?G82S8PC&<>@2"&_NPKBM>S![S=@G#V"1*"@F!V M3I"_@K/9^W=O/KQY]^:[V>O7^1CG(*)]<#A+!_OPYOW^EXM\/!S^//OX]OW; M#^\^?)S]^/.'[W[^[H?9W:=]NT\4O"5J:AB@\,^?V3^/=,(913.,?GZ.T"^O MUG&\_?GMVZ]?O[[Y^O$-)BO:_]W[MW__='OOK>$&O$9A%(/0@Z]FM/W/4?KE M+?9 G-*HU/WYD03% !_?[N<2MF!_O2Z:O69?O7[_X?7']V^>(_]5#B+[66&2 MHCG[U8_W'" [B MRUGZW<_Q;@M_>16AS39@8Z7?K0E<_O(*;58A1?O#A_]Y4I(H\>6M=IK M@*.$P/MDLP%D1R%"JY N=P^$\9GGX22,J6ZZH[!["$;WR6,$_Y50V*^>& *7 M, 8H4)>+P>:SF$8+2$%-Z&0>IJV8C.NFDF1&B^ET!\D2DPU3@?/' *TR=:"; M5@VS3I!>2Y $L2FR52>WF'I4 <<$>/$Y"!@2VN5,.-^$:'1-\*;X+OJ#6IT7 M213C#=VJSGP_U3,@N E3N1A#S0T%GL48@G=;J%T7EJ:PF!+W,?;^3$]_S+ZFQO4HB[1A5IOI!5=,RD=4:)(9 MC=#I @,39P8R>RVZ11QD(SU8$9N>5!::'\^Y4:3F^G30XVU#L\#-EF7^. M<+RFY]@M3&+D]=#.0TQJ)[7.P0X2C82ICF\G#3[C)T!BI%,^CJ:PDQ(7.VJ? M/6ND0VT".ZEPG42]-I>V$]A)A4OXB/!V#RDSP/X M$_I (TEJ$]A)!68CPTCGHJG/8"<=/@&*7ZQ3'.HSV$F'6Q0$.XU4J(YOA 9W M!&\AB7<4/!9'W#*XNF,L'-@BV(0I"[D'NN: M-XJ9M0SIB'V6:K6_(;V[V: X7=O8027;_/V M;[\B'Y+7(=5L^"LDKQIIQ8,P(&0_'IOP=?X'I>G['U^_?__Z0T;5^EQE5 H\ MV@>08A#Z5"&SY9%&M<^>*5WQ!J P/ZA'+>)?ZH-52:2"RA)$CRF]DNCU"H!M MA@F$_N;MU7/,\61:+IZAR)B@S+HSD8HF\AA9M]PR:,4MQ3 MO-G4;01JSW 4QF]]M-DS'01!-\DI)8.RK-/O4[#2T0: BGYF1,7A:S_EX( @ M'@\]!+SI4*\WSPXCTS^*P6=T]%DV_(R-7R"UGR'%J< JP%YEQH!E MSF,BT:81]-ZL\--;'Z),D=(/!_5)__C'+5R!X(I:9?&. 5",%8!'&/SRBM/B M'^]K" K:O-4.>C;?944UEN N_\P%NMZ@"O%!A,Y(%7:Z'(O1E@1OFJB$^;,E M$1T*;[/75 /R3;^3LFP,W\R_^ M< MFBT".;0:ED-$XI)0L"E<%IBU62W M_EBR- Y3AZB"9[)_@U7()O?@.TNW*GR_/_(QV@BU"I1M7L:IVM 5_X7ZB MUK$3#0;::5KR"+<%;M1M2 V98EM21\+L'G7F_S.)LC#=-2:?X=?2%1:"0_K1 MRZ\GB/>L5F,(E7KK44R0ZX&.?6#BIXK#NT857E,A\J+&O3>TKKS!S;"-OK^U MQ*6\WXEP,&P@)H\1R]X$W^JH5H%->E!W0,.##9VX82+8L YX=!T4^>TXSOG]:T' TD" M8!TDH5M>N2_?5&W3NY]S7LX,W &>X XOB;F0I*%:>\*BIFUV=1 M?[)PL?X4-]4LE*/&PKECM_4/'9"N[2IN2*F UF?2A3':D", MOEIX0)=7A@Q8LRMA7_GW?/<) G8AB4%X3=*HA,>[!=2BIU""%/L:)0@/,.DZ M4NC93!!YW]ZKJQW3<&L 1U]Y2@B5EZ(B(M:LROW'WQ DE%#KW2U\@H':PI1T M5EF;#=UM69[1,9RM%ZIPC%9+5CK*D(M7C;$-ZU<*K0 MF0!>G!!J"U_@*#X+??H=/=G*'#H-O80"JM#/7%BF IS<>2-JWQ">$?3HO0K5 MV7&4+BD :?2EUHC"<9:D '2SZ^DN *$@LL!K(A28>B.3N$C70K51(SX#2KV MCE@VZ>AR706R+,3'P!G.L&=%UQIR#RMMQ '7>BLC>8;L-;NCQS_*4& M_GQY$_KH"?D)X!WPA.VX06-A2V,H,;]P6A:/92:LT?8!2XJV=!A!C0S-8_2* MH# ?SQU]0G\$],#F_#\1?4<2.N&/&;C85)=INB H-P MT0C;UWS-H(4U9F M[8\T>3F>DP5:K679&,+V8D&2]; &9952?[P>[= > I/77Q/=JZ^V$-S_.6IC ')Y:9:FR8D!O(PB4F' M)5..>P._#N+A*A('-+,Z>\Z>%R^_T"-6V;RF0C4F:FP#CE)]S6^LC.> VKJ! MWE@%B-%U-1_HLJH6 VMV)9P#NFUX\'X-82RQN)N:"R5%UL$6?*4K0]RA%EY@],(E@=!.RZ-GM+EC:SH,["=5Y!%N"]CXF6%21"J98DH(&%YM^2N]['03EY_J;8Q" M*/04RYQ:7ZL(TKP&FWNV)\C0J[ 5TW!K ,=?C2H(51:E&B)F5V7I#L)-N$V: M2DN*F@O%3=;!%GRE:TW0ML!ZV?UT!YK :(@?IW?,"K]>W$ !LN 02> M+PCT45Q^J%U6^$?47GQ12M;#&I0;KP0T]&J'_L")^BI,P:U &K^$CQB%RCVQ M9M#-KB=V)S1SK00!_LI<*='AWEO48*VI=1:*FGIW^R@C77LJ73M290BE4Z&?$IX%)RJAX#]_^P^'U M:&E-UQ8CB'T<[<;05*"$QT3<&4A+BI24D*KX.MHA4U^I?WU;(_TM_3/[I?I= M#K7*.^B'5W-Q&.$ ^?1/?_]E-%_.M_D[[$R;L*MX!*X9D9[@+8[47D9_]^Y# M^C+Z?ECZ^6+^^7Y^>W-Y]G!U.;M_H/_[=/7YX7XVOY[-[ZX69P\WM,'L[/,E M;?GI;G'UV]7G^YO?KV:W\_M[.OPF""/AH_GE4?]P'(!_ 80,'2 MK3=Z.P",^EYA+<&GM.25U]J:]B1>\@A?[U==6>)Y"H1/WMH#IC7H:PIA/&+W M>R)6&]E+*BZ?B$_S)K%I?#:V)^G19A6F='W_X>/[E+;LFW]\QJ$'HO4"[T 0 M[Q;P"88)3"\G0O\!9X\472T(^-#W:7&FJB/@@"99/H".Q*O9":X50_)5$ _/AG M#X"O@K0IY2ME*C>X@*8K/(T] ?T';FS-?BD/YTA[C_G2VN?IO?7EXM[O_/[.K_?;EY^*]7+O-^ !@SGC&APV%#-;Z& M/E/(S5=$Q; =685)>B]2T-9PPGXK*:L8E'QTC.]%&QS>Q]C[4WH/CM/.AJP7 MJ3C5=IXZ_&8)?^;[*)OZ#B#_)KP 6Q2#0,J$ACXV9+4H,Z0!%].Y#S$%&_K% M&5#*%5%C&Y)4E-DA0L(EB[MD<:G/FD# XFK9_V\R#5LQF1[A'AKBBLKF,E+;!IX AMR GNP60=)],M(T]O7 MHJ>O1$?8S M_)K^(CX^*?6U(5MV**.N&5O[>9M9.1V9>]39!I.]E1 K\/0(28N8RI)1+W#X M1,66 I!]BJ%_$[);**EBVN DC-\+V*K>W8:$Z@&6K3K"4V)R^:32F=6U06Q8 MR6VENQ6G:_B.4#D$+A,6Z:6%C!X+Z.%5QFMA ML'=D*&RX$C* 4AJ=;MJMC[,M\HZ]%@>?!@?N@HZ43FP#+L&;+42>N:)E&AMT MFZ'UO+>/M!!VBOKR\9B^#;1,]Y^^"K+SM%;\STPXQ0'R$,PND\>(RKJ+)N3O55)$8H!"M2JKG_W[L.[][/7L\.<+/<[ MFW:&E[/2Q+/#S+-BZK1Q,?LLFW[V;SD _VYO(GB58M)T<&Y35XY=.>5;0FI7 ME+V5"IUV4?8O6PI>&.<6I+AZ,;_==$JI\^$W:^2RMX#FRY+5+GM%CM_6@$81 M)2\V:)0&1 P?-P[@,%GZ3($X?/- /T7 2X/Y\ESZMJ-8@CWZU0$L?\;]"0W-R M^8G28Y-LA'2L_6Y<^QXSO2!D#5(#I 3/N5R6DK$)J.'>DJHANFZZH M"IL;O*C:@$(EL8.K=\>_M"KWC5U#>!6FCGG_ 2^@!]%3W2W=W-R&^W JK&G& M1']<;D5MGQ6(#X6.'VC[B(69N'$V67,;+KHIDUV*B47!>=[K2.Q1I%B6R=;4 MR8:[:FUT5Q,^VI=)OG%E.<]*"JJIAPUW<9072Q,R%JV7E_3^FJB66XN59?@= MMH;W;HMS>3E_89>E7#')X\2LVW>W(8-?>2&VPFQT-E7C?NUX).YK0[)]9P:) MT1J=.P_L0:3X'@8P#7&P9Y2KSY$MX"H)V/"Y8VO#KLN"8!_HR)&(VC%6R[0V MY#IWE@DM%+$^16O_HOH^][!MDM:'7DE:^?RS$@!32-/RUM!/V'LT%SB@RPQG M#\X=QS$]P<_EH*8TR4O#1"X"JIPBIHW-+G[JXJ="$^$<["#Y#8* 6OR \(,> MLH;&O?:=0W@"A%R06E?,=/0@]25\1'B[!F23/A<4@FQT6?*2M(-)[V8_TC<@ MIH/XUPE3DG=L3N"E[ :!)&],VMRDL[(?X:5HC>"SI/9Z#,14KS4PZ9'L1^<: M(GH>TGRB0*"(U;! <1+#Z!J3P'T>:,--!_P6FYQHQL2L_FW3S]:-L!0T=9/R- MGO*^K7'RWVLC%X/[\4,91V-7 M#B=SRU.4\*/=A>?NB+Z .Z)%L"CT]^$>%B 2:Z^&#J9==.JW1AL0,9V&U7M- M'P4(CY*VAIS"7%*J#E)5$EDU*%IKTF#WCYRBQL2876) M@P+ZVHW.ZO3I,TT)LZA4^77[@A]8W6-LB1'5I7M;(-)C+[QBDJUZFE#*J_N35>)$-;G(-U! MLL3T#!QZ\Y]#$A\ M"6*>PM8UB3U.Z>$UORZ:35S,FIQ[0TY@SK4W/)D&%:GI/L3<&_6LL+/H :+A MAK?!HVBY%.YI99$'1 DI^J7'\NA6O&&^N\GN]Z>2V*V6?%],Y/,1D_Q8E4$=+CO7"5@\9V M@DR@$&?,F^ N\_#UHO:$Z)NY*L3796^X:\0NY1DRG M>V3,5WFU4=S6],ZL?GE8C,,+?\B7LYD:?@?3P>@FS_U]C4K0]\_Z5( +]F_ \B>@"H)CAS2,*I1?!AY_'!@6B M7W*ZTV<*4K: 7@"B""W1X3TL24BDPS@VQ)_U2XD8?\NE0-G(4.MK0[!9*[>G M9R_L(>["64OL@S:"J\S!Z7!N!%M@@+FLL >T2,K)V@![# N=2<]8<$G !G)/ M8MG)BVYQU;>POL'Z6[LCS6F%;:%%XOK39G+93N4G/*,R4:+#(Y$W84H$]D?; MY*@?!DZ.8E*P_SJ:?:4 S_80TQX'H&U_Q/XWBZ0/$E5:V Z:MN= MKC5$7F!*V: OJ0V:4O9RG_@:]-4U.Y[X2E-PGVLIN&G1VPRZAIQDA9[3?81- M%4.-KP^6)V]\B9#7>+H/KDF0BM(A!]NV/'3WX&EY;XG@"FFND\\)VG8DQQ7 M-D9/5VHX;!2.@JJ=*,P.;=G7I-FF;66KHV]12E!.B'+F15GT;D(O2'P4KEC6 M)/W/?P#/(LN\RT@F[4F=R[@3,;0O;FI0>!#Z42:+T&?@W0/V#.D"1LA/0+! MJW4"L*6+3*I;O*()E\IE/S?K!DB^Z4AF>''+2_2W;< MU62HPQC/-5PJ$RCP!QRSJ&1-Q)@6.L?Q^ARN4,CN4.89BBPA(@,M0[[(83[< MBQ 9X;HG&U5,?AQI<]!(+^LS>:\!(K^#(*$[X34**7Z(9>I&]+29>MM:9NJ^ M?]WW\,Q* $V@L.&>I.F%I:AT8PDQ1Q!@E/'G(94T*D;,E$Q? MR27%G^<@0I&LMN& XX^\BUW"Q_C 2\FC>+R&YC-ZM3&XO&'Q4#=K>U0A$N;V M-C] M$)SSW0.=5N)=4^IIC[NM+0/+"UL)5;/Z6XP4G53J:5/J:8G3K86T*O&OC*)9 M_GT"WIKN+617!D_JEI/VL,$YUT(DR\R2XF7<2-HF]!"OQB!A:QM\'QV9(\3) ML!LU(92.U/:@F%RC9_:)GQRNTL$&KT1']LC0,LNA6Q;<7N/ ;[R/HM3#!E=! M1QY)\3+TN+J5#]P+-%<70\X]87\:3]A;_.YZRR?L;7IW7;B.FB*+*AW-A0O5 MT2JK9W7U,L$0GQ"E+Q%<)L$M6HH<&$H]K39LI5Q70L\B=^VOE""W.(KF899_ M7H%_#[R EZJ=K3:$I>Q4Q= BCE)K$"#"P)HO]R:B@(&"ME8;Q5)^"1"RB#W9 M2Q![,"_6@*R@:%\4-;8AXM6-02*,K(]FI-&8"$/".$&;GI&?9\=VB3WWH\^PJ(KQ87Z3W^V*8473^" M>L+\)C:&0@9B:L62JB!M^&"3PR*/?]0:V1+JX,@7C\XZ2T_=%/KW)O06,$K# MV:DRR^I],!#$)3A:=+8B6L&5E?WMGA;8:+\&ELY+X:!K$3U!-O6'=^]_%'-" MWMZ*0YN<^'($M$A^Z"=>J@&9?92^_W&8?$X./S>L@2[#6''L:E@-7?#2OB[. M-JG]QF2#S4N-6U4^J?:TXH0E9XTJ*C:=K5*#0IYM4FMC8SA"@S%5P]HLF[KC M=T C])5L,CU366+9<<6]XH+6@KTV2R2S@%@^)3.,"/(*TZC!(FGL9X-9J%/H MJ_9-(SFT/!ZQV09X!^$E(M"CG:+T%84P2H(8A'$9+LFC$JW',,G8UG)[>&BB M-9Z&3[^'!\.R.P72= MA:^.EUMHRJQ$CT[ )#Q9)H\1>QR) M[+)P?:K;),X 27L#>D3@I]'J&)!0P# K#^"P \]\F=;. EX:=94>^14Z6G* M;Q37"J<4\#++LN)O37T!'-!#_B4\7S \\>8KI=?,?;+;Q34WS$7BE>[P6P(/FH2KHX4T1\] M[HKNYX11<[YDSDSN6P]#C6S%CM)K=1P\NP.1Q*)H76^4,F?<61*O*4KB>M,: MYK%+VW05+(T$.@4Q2__Y'49I%FA:6U=4GVC8*6Q(V[! N+BTL4VN'IL1>Y0A MEI7Y;RR(IVDN&[)0!I:TX8EDF\AU64OEBD7)9A\$^ 2IQO;9LW8[9;-8_+%&WOKJ>0M93.H!DLT%"#Q6/)\JAM!/ M*^L?67C60&7704.[JGPO,+]$3\F'HLVJO8VAG_KQVG7A&D? 1 MJ7OJ,OP[9J^@I.\:C2S%]9DG;6-8*,=U^IZJ)"]0].WL,.>;/:]?! M;;I2S*>N;3+5)L5Y9/S M)+54( ;D?5I"+KQ0IQ*!&$30AX3@Q'Q5.H5]2+*?DL 7J!F5^99 G)A?S:38 MMZ3\E"2_KYO'@)73$Z83\_,9M'UZ,N*$EDFS(\G .ND+U(GY$@TNE+Z<.*&5 M4G)J&5@2RK-/VL%CE>PKD]S>JW8Y)C7P%Y#QDA+W H=ICFH" I8]*KCU:0:$ M4>7X+V,X*LW0T38-W"7MN5$MB,CP0::-QX;$?'EJ,VIDD,SW/H0_H270VAX3 MD67P&Q\: #1?(GSZ"V9(?IS0.A+;=F,OF$Z0F*_4/OV5T8GPUIOZ9ZL5@2L0 MLTN,!(41\K+[8AI-^\8I1Y76'R=CRC?2S39].\R)OHJM_GR"^GR3-\,5E[BF M7($Z.4](2)MM)0'IC;G!A?!,WG0V(.0]R&W;(AC&+*IB.8(!?#3AY.W0_*P!F%.@,\X?$J7LL9[UAV!&%6>?YI$]FU' M2KXL2=9SW:']_)/.ONVE.$:6]5.Z-M&(=34W)W>+T+&\ZQ*@V+.@6#22;,3D'0.R5^$L)_Y/LJ0ND01 M>W$K32;65#>_+S3CVNWO3N/@V4#3%R'E>_TR>O7%04$[[7.KDBH:^0#[0HH[ MMCSLV+>*[*YN.OKIV**E]"*+I;8\6-FWGEK#=]HG<8O64VO.O(CU5+H):=]B M:@?<:9_T+5I)[=AR"LO(Q)G?QI/]N.^HZZ6<17))\=O@,*VA>@&V* 9!BEBT M@!$D3]"G"^XZ8>N-E5\%H?"2:8=Q)GTR[JH:.]#)(FG)8,TJ\,%]/ J1-^$.YC&^4ZA.DQKD=-(3^UWXL[\?R91G!Y%'_ ! M\SN _)LP-^ N$8$>'3"ZA$M(B&AI\>Z_#3K\*91?41:NXE0=,M7XH]QM4YMZTC>'1W?V!ZK<4R.S+ZGEJ6>'N6?%Y*QQ-O^L!,#LWW(0_IW. MM@G"J(+S7MP^O'OW\2T#ABF75R.K!&\-_22@I\LKBE&\^P/Y< &?8)C \]TG M\$],+NANC3>01.>[!=QBPO#.<8T>V*TQT8H?8N0A%&1$XA(EZ%\'*M __G'! M> G)%I!X]QELX-DSJC\P)VZF2>&L:4_B)8_P-?V6KNC4UFEPB@['2*9GI[<TU@D?(:&;!'10'U1'L+C\X9)U7Q9@45H?4K: M6F!MBJ6LH+@$?K.>K#3%K ")J\VD+4V;GXTR5/;O<#$PG8 4LO!S]@C& D5_ MGN_.8>BM-X#\R=%6ZMT,Z"]1EL"P^DN=!+9QMH".J^34NQG6=VTE5\ZS.G)F M>9:+Y35%M*A ^@>*UTKJ4;&O#6E_JJ)99ITB>K:MN=T#G:Z=(CWT,*!#18DR MH^G0 _:6L9(!UDYSEGO8JS3K BKE3QDEP_S)Y>T(1*F2;.QEI7H\%KT*DYIP M,IP_5E<8%75Q6[\'4,\&4^VMB7$@")K8U1+!2L!W"+5:8R]#Q8]_]N@F"9_C MJR!UIM##2M;I\'N (^C_\BHFR4#1N3:QR@R8/4:'6&U!B2C[C6%8H-MTW:;? MF#:DRO>1I'[86Y3:DA7 FR_GU$@!97$7\%W2W@9E/HBHESDMP= M.U@)\^#D76Q8GX/S4HZRP42="QQ0[N ,L#,6[O!88OK>.1^E@;YV:3D?W[VO MI^54IIF!T)_E$\T.,]%FZ6232L$I(?8$RZ\V4UI^IDP7_/Q /T545E@REUI& MSG 3C9'^P:87Q$!*O]F8BC,T0_T#:3CL,FYYZ6C7RT(!='Q23BV#KS%BJDMMN(0^E] WG12S0=/VADLQ MZR3Q=P3[B1?/27Z?3J"B^,UL#(KJ4E%\"AAC&$,GAR02JB1)6PM4D$ST:E3G M8:!#Y7S94O#".+^+(M8]_':FE5"C:.R5#A]^[?=?BV-WZ']" 8QB',)K"",Q MG1LZF$XL5B=X R+:*?^?P/=V 1!3NM; =):Q.F5K@.L@W@,@*QA_"?W,UR-+ M(A8V-9TTK$Y0(0IF/; L:#A?EG9L21:"H*V-^0&6Y3'C^91: BC#[ @:L7E=FY-4E1MK2!A6@2P2DB%N4AM"0-7P3>D&2 MON\<19#^1W%X%BB%3B/94"11MQ;H1!B+1(0'-(,U_I7@2)*V+>UD0W%#W8QO MHH%V&RVK<7/#"N1 0*('O( >I,@L\ X$<9XOR; MK$>>]NXPB UE!+4J]@XT MT^"1VUSUCYTS%E+(9BG$,PH" \E$%PFV^0SV:86!3:6 MW^:BP"X*[*+ +@IL>13XA4;;C.0ONFB;B[:Y:-N4HFV:F:<29I,V-\F4/I+( MX\C \387WG3A31?>?,'A31="LS>*ZD)HMH30#,5.C8?0BA#^/96N &81_/S0 M+P8 MHTHG<]$H%XURT2@7C7+1*..^)!>--&L+-)GK)1-"6U7I,\5Z3OU(GTN7.W"U2Y<[<+5+ESMPM5VA:NK%]0.Q=)Y M9P5QVY,/4XM1MSGT^1D_ 1*CUC?TONL8_2SFUY>($W=./V$ @RIY/0W=9Q(-.'9_6(7D<$7WC4NE<0U46M1Z[W:KJ2 M[M4S6T$1FU1,;4ZCZ12 Y0"OY? #(TBQ6%. 2A&:^V3+JK%(ROZK=#.9#]J. MV$KHZ)'C.#,*Z,QG=$Z?S=L@U/(>)LO*M)5P.2;NI1@K"FF M<'W71N#P:ET?C\FA.)H_F9 *N MO7)DC 5<)YVRH;/0@(NVNFBKB[9.)]J:FXVBFN=HK5.5B",);+P;)DWW8Y6"X'R^5@ MN1PLEX/E Z819,VV2"'SK6Y ;-H&+_[2,7AQF-$%,%P MPP4P7 #C9 (8$W*C6_VNLO/C.C^N\^-.S(][0__Y_L-/5(NL"."GPDK:G8)' MEH^9]NCB2?E@95(T@J/UQ.XTN+JR HY8HNG=G09WI\&%!EQHP(4&7&C A09< M:,"JT,#OB" ?@=:W&G[L&!@HYG-A@\JF-B+"(VF1"FD2B!"V&^D!"FNX.E_0[6"XUNNOI[+KHYW>BF MNZ7B;JD89XKEMU1<;,3%1DXL-C)]Q[>AB,=X#ZJY^)?]81##\:^&LV[ALN+M MC,5F>N:M$?V9^[Y;MW%._HV^;F2QBNL+Z$'TQ':O3$2A?Q.>>1YS;99^ZRL3 MJK.<_%N!.HAF/ 5JE0G'UO(5>3#=6M*%-YLM[^FVTS."^CP&)+T',BWSHFN2EQ'AU MT<^%R5R8S(7)S(7)7O9-/Q=X=&\96I2]9>R6B\O>\U M/6MM(,I/77>LX@7PTG?]0"!6:ZVZF]Y(NN=]M4+3(F?Q-',OC+QMY'(O7.Z% MR[UPN1 KL%H%'%%#X]AA[>!6B;T=)?9=JHE+-7&I)B[5Q*6:N%03EVKB4DUK<[$Z M%ZMSL3KCU?%%6'].&,WFRRM @MU]#%;4FH_1.?9WER19403^F:Q #*DUNB+@ M2 L-._0I!_2&I91V<S/] 9)-FZV@UO&4XW-MZ&",D0N(-H\) MB?(_TL0$[F,X+0<8E;%_L8BQ GI8KHWW\>(N1N?VC/;JX1(*I,/@D,BU^ MLE $)I9I\0#^A#YHFUSQOF,QCVPVET_A\BE-537 J%R12*DZ\?8"2IPM4/_N0S1>3H6Q1U>$D) M92-GA%B24.;R0*:;!V(NT'2.<$PMUK:1I@\=(TWY="[4Y$)-+M3D0DTNU.1" M32[49/.E:1=W4D;'(E/>!:%<$,H%H5P0R@6A7!#*!:%<$.K$@E#.&VYO-,MY MPVWQAD^V%+(Y;_@G0'O&K>]=?.SH#<^G<][PR7O#IU9$RY@WW!71&MM;/H$B M6KD>%)_8:@U,>\>[%\2J(6(L"C29L)VQ:G\N;/<"PG83"AZY5YXM#]"-_\JS M<\$Y%YQSP3D7G'/!.1><787)W&MDK6\2]'^-S)S;]!8%P:ZMT_2[CD[3=#+G M,G4N4^CNR-5C)/SJ3J?JO.I M.I_JB;YB]I_ ]W:!)%96:S =!VH-YU'V'0ZMQ:$*.@@ M[0TC!0@J5^#%U)6U-GG4;T=@&18Z:'SF^R@;,)M2$E81-C5Y(;L==84HZ/%8 M4:.3\G*!5NLX8GZ7;0"\S*Q1$^FV(Y@LKM^.$6TQ&X,_\\>8@EH7D:+T!@=& MR5H9;FR3=?7[\;0[SNZF6_L3F" NX&ZZN9MNT[KI1F%8P%42L+Z[?=Y#?B92 MN_VF-L2)W8A30UK[8?)4[BSV$ "=*W++O*:?'M"3%Z!P]G+XZ,57:_>3S9UI1 M8W369FKB'@8PQ8,E!E=KR1S,E2RBN:%G1WH\/[)=VHF$EFE/N:3C>%1T.7BM M/)83R<$;.WUZ 1GM4+BZ@V2)R0:$'IP_!FB5)M$)3'W%OJ?\2&A+4MC'^!>1 M-V_H+=%3S)O?/X3)")00DATD^8X Q=XO_DW1,C$,IF??$;R%)&:VQ]6_$I1: M).V2L7]X=_1R:#%HFH>]'W92:=<%"GRS4DJF;NH^\J(7@G.]8]$ 2 M]E+J:6-"M1H#R\M5"56SREF,%)V4FX78JJ9IGT"7AKNJV3RIXH99*TAPU.[8Y,DN)E MVDS=;),8$C4&"5O;X+'NR!PA3F89.[)' MAI;A;!EVF?<+M>4)/:!$,4G2HXP\-4;:Q0:?;D+G[K0=+*:8#T1(4JR8A%-G:PV_*2\;L+,(G?E MF>< YA4'SC:8Q.A;^KT0,]'&-]CP5EN:4FD8C@86 MR8T0RL]0) OR+E:;JMU6>XJ713Q3D3X![]2Z6FW(2GFHAI_VM($+',7G($+1 M [Y%%'"?*@U>A(&70*#>UVH+E\NFE@AJYY- I=]LM@"1#(L<0"G+.@UC0V9 M!^YUPM5HW:7PB:*(J$G^W??W,*2 ?&;/I[8+[OWE.+A7&GCVW9OO9]G8LW3P M"83X+N%C?),>]9NB>=R6HV]Y91@D<3I>0WO"Q8R1,FQQEB(15BIJ; M6Q):$\N3F ^#52,:(C>E4#T,Q :7/[>M#2&S)J&JY9#PT+!I531YPX2MS;G M&A 0KX7INKA*@I1NU7=@)]G[A*UM<&JUX)X0#ZN.M65TKH$'LQQBI>54;FZ# MBZGSRBHC8A%S:OI7;;.QPQO4;9ED\%O$@?L8>W_>1%%"#UX)R=*L$?;OUX# M* .<&4#L2N4>B7OHT:8Q@J(]J>^@-GB*6O"W+[H6B<,";O,+,15H)8M3VL,& M7U(+1DIQL8A+591N6%%.&,4+$,/[F+E0J/QY] >P4CM\RP>PP:/4>=^3HV81 M2PM KYZW[(*;9,%Q6]IP]Z,%D[@X&'3G[>\-%%?',7NM>;Z\3EAFT0+O0,!4 M=3OOWH_'WKW]/+-\HEF,9VRJ&5[.LLEF^]GTN_N$<0;!&P5I@?D< YYOKW5O M5\N\RQCNCQP]X+E MS;AI#QG.Z8J65'>J_&RZ;'!W0E?0T$'&!?;6DCJ@E9]-%PON3L8*&L/I\@AZ M;U;XB=I8*%/E],-!B],__G$+5R!(+]_O.-LHMX7Y&OH]=E N1F,2/)N7NS,> M_VQX\Y,(2$'+*KPB0AK8/T2TUJ"Y7L0S%A\'6X+N;8H7\C:%U8\G]'J-8LC' M$[H=OEAM!8'**/UF0$]\-ZB>*.%BB,A[%Y";Z='0[KO,H)E-H=&@Q&:[:V5BJ2<>N&477F.1P'IZ_ MYC%.K9_)))D^K%+#3CMS/M/I0;2N"HX\CL_C5:=A3.;&]&%=)V3U:TMV\RMB M8L/00O0\$,;G!/\)":OKS-6,#3U,IL7TTH(->(UF3Q0;)MM%,[%8P CY2?$Z MV?%][O;=318K'<+"4$)2/\?2G-,;2CH" 8GVI;'W:WR+2>JM+"J><_G6?I!Q M73#O!F1?>UQ'N#D+DCLI>"2!_GXOO%D*4EG]6Z&G_@J[7@UDJ@*.!H$3^E9TL!(QOZ M&/)@ W(6L>XF] @KCGH)L__?A'MXY7?V5#H:]UWU8J(*AJ,?M?,2*^Q8 M4DL:5SEPRWH;=VQU8E9K-+5S["J*T88='*^62_8*SQ,\"T-J_):O7O!XI=9O MW)UM0'>\&GH&[SS0Y4Y1>0#/,+K%470.ESA]L. )L1@R%;U2@W87'WXZOOB0 MC35+!V/W(.B$L\=TQMFVF')&_YRAK&&<-K2_WDEZIZCQX8):H_&WO(R/9TF\ M3J5-4NE$U-C\30@YR6L;&1<'XY9'#2IIL1-Q4"BH(D9> MFG9-=M*")X*V-A0\:1*LRNU(/AJ&BYK3;0"M0A4V\)O:4#:C#1?X6)@N!)"K MU2.31K2;W=I0:T8,=O6&?G7/F&"%F;U\Y9;].0PIK>,L/I"@<#6G.VE:-"_: M-Z4GTG.;1,C4"6]E@W[;A32-"S@'0NS;CU!T W(VP MR1G0U,F<8T -G3)39); !!T&^.TY*L/(HL/Z)5Q" M0M+'ZM,[5A$74W$!:,7>-BC)]CQ41D][H+L.R0)&D!)A3??52_@$ YP^2W$! MMB@& ?_!G![CV%#S5IU[/1 U^:I'!DI:S[65A^+].\Y+'ME@LW2T"?@D#D\0 MIH5KSRD$/GL%EY[<,N\5(>R*;IH*>[X[M,G38\^:7!@#CC]VNE\ 0D'I0'X3 M>[P;@S.UDO570=IP2F8.B]3Q46]DB;N#)U\\.NLLOY+5L [9;3OT!-F,']Z] M_U%W@;?!5\B]IN3'($1WG([+,(['"!O]QF'5YMM@'<07B("/3J2F/RM MNMM@O#=PHQ4^AL_)=.SYLJ0X)=N"H*WYHGBC[ \"[ W?Q2AAE-TP (=O2HFU M_&JQ9*N1"F_E3D9;!+5L2OM'$N[JI3(E.U-S)QNVIXYR>-B_FM$TO-!2 MW4 GD.C'6AOSE0I'T8LUK U'2#KC=T C])7,;SU36:)9N>)>B<%HP5ZGHRN% MY@LEJ:0RM;BM#4I6IW ?N;F.2:#ENDW-*&:;QP7=)I(@!F&_1B[ UP(H]>+$#ND/\-@B!>>U2:KI/0 MOWVS?2-Y,*"YD_$2I-V?$6A&3D^5'W^# O@KP.-6H]O$@I8R$KIB4S:PY*#5:. M-O)&Y[9RERE-Z.=3BM69J*4-YR0%R2F5O>+C8=B-D3Q&R$> [+(27*FE+E%C MDO8&U)C@Z5*M:DQ" <.L/(##-M/YLN0-E?N7%#I:HM0:Q;7"*06\S+*L.#6G M,$H#)]R6-JA =:DKLX:+CN4.79&FN&VZ^#O P 8O"@]&ELK2'$Y#3S#%F&*Z MP6$J^T7J7/KF.4OT(ZPB)B99%5GV.#H(/5%J6(=Q)N&0["12'8AA42YS9YID M2#*P(7W; M,B'CTND49"P/$/W*3L=1L7QXCW!HGJ*A ^G:I[+Z*,T(TCD\!33?DNQGV_G'L9Q%K?( MU'P>)&$/!5X!;\W08G8HBG^#_(=B1YW>Z$L#>L1O?"+:*Y%EE_8=@4\()U&P M&U3J1%.,*UFC1!CT$,JB_92;$;5? ON[=Q<@"*!_OLO;17G#5LF3;48=5Y1& MC2/TIHU%TE,5<&HKTET[_4YF4?';C\OQ\?WX?*PMXB57+BL'@?V/>V$4Q10[ MCC6N#(SJ0.]($8ODH^Q0*U(RYDL*^A.(65T1#^8).TVN2%GG<25@5'>U*@EL M8GG^(FR>+UA G;[%)F*TM,NX[!W7WRQ%?(2'K*O9ZN4'S@J]LG=]?P+/:)-L M2AE8\Z_A41AAP'''Y?LH3N(!J3.Z<.20'%PLQ9.8>*@D,EGF^949'NS>-WW\X+O"<#3.!RLZW,(I@AO4EC#R"4D++ M:C5+>_18D!'TWJSP$V4LR@"G'P[PTC_^<152DN_.=^REDE01LT8A1&4X)-M.\F)E[N9;7P/ EVB8Y*2A;!UO'$?(/Q"I_W,<$POC'C^_^ M8)54P.;3F;@.0%,/DY=AQ=*P/]\U@:^;R#^E<[(I@1J-.1U,7AYL26(.]&;M M([YF.S()E#:46QLN!BLB5+9QI-I]_'N\@E53Q$X7$ 17$7L!++-8> M&W-:& MB[8M6-2 C4T'#0)!&<0[@JF9$==34IJ;VW!_M<,B$B-D$9,RO [O2#$$KZBI M04\)+$J5G60?\%5Z;)#J/N4Q;+@IVEDG*F.IW;=?A20J5,*9[Z-LG@=(-CQ5 MJ-C1ANN5;?6B(FJ6K[\%#.%7+O^4>]EP(7&@-5;!2_NJ*D3FZAEZ"7/R)(\I M%/=;X,DM"U$/&^[A=;4O1#AI9T-IXF _,=M0>1R0-+;AFEM;XDO0L4AQ51?I M+0*/*$!"XT[8VH9+9!T4E1 ?:SE4N^C#'+VLJ.N"&:99Z%J)=2K#6''SJC=3 M53#5K@?/5BL"5^QM:_^?212S$_4#3I,$Y\LO$4Q?G>2I1+5^5EQ(:JL>U5"S M=AW*XVN"ME9F]HEJ$QD9CSLUF"Q!A0C1?ID"N\=%5K8:V5MQ^Z< < 3H6 M,:CAC?!V5JV1%9JAM-NG' MXVS2TM@S$/JSRN@32#*=QVM(2DC(TDL%;<=XDH_E-@O>2RS]9D\BJ92L^Z?U M#I ;>.603D'(&J2&3_.U MY2-Y$8K?U( F$/B7&S6!'!&[^"!]QTG4V)*WFV0R)>.#SC3T3R!,EL"+TPM7 MI3G%*=)-/6QXDTDN-7L[L@D5B_P<#W3L^;)TQTJBD 1M#6@D05!%62,),#&= M?WMXFHE:\Y\I$(=O2H]_\==0YU$L46)20:RFZ;9$4(=ZNT4>"XWN']S] \5K M=D B=.[*ZO^=GKQYNLQF U*L:/<[K5E#_3MLB&.' L-9L2M#;=- M&I&061#3?2GNR&9ZC%*!4[7%]\UMN([2BX<'5"PR2VI JG'%#G78)%D27EC% M@@7T&*+^EY NY"(?OZB>,7\,T"J[,IA IK!1. _A?T$@,DLZCV;C^I*QM#.B M^@,"6^BA)?(NX1,,\#:UL4*?/3,;I541/B'Z*<:A*'&GZR V7 =3X6!7_*Q: MLQ&5)6]-02XA($]A;.ACP^VO=NM/BH[!8,T"!JP,R1T@\:YL%K>+U'QW'*G) M!YZE(\_*0T\@3'-XL%A$G_-=Y1=)&*?C6"-XT^\(]A,OGI-[2)[H>4<0\>$W MLR?XTXM9A3^>C^3X$8X<#G9FS2'A>X$;VEH00Y))5XWJ/ QT.DC"PXYY#:'$ M_=O0P71\J5%8CMP9 D1,&PC<9=ODN6CN9LZ!H8I2)?&PFQZ;H)]C ;?[>L=E MC"[AH^A4+>]BPWFL"\OE6%EEPS_!,(&LG&D)3G1TF5FAO0TGKVZ\$J)DT'[? M.ZBCS_B)P=/*?7SW7=UV/PQ*_RC&G939?H$#*I&8I0$_P>-8@"?X MN:QLU6SZX29R>5TRTWYHAG*2PG2K6YY2W^_@==!$_H26O2U0/O( M1'.OB-0QTE(#*#>;;L*(&EM)G#X&>8[P)^@C#P2%1_@F],3NA_9C&-=G;47P M4"VH-:XZN+; 5%N(&5+YV>2ALQ^M*V@8\W%.QN\L>AA ^\;BG-+.*>V;+<%/L"%[7[&C28]D.Z8H(F3X*=C^NV%3Z&?8*%#3&Z.7:F/9$-42[N=NER.RRBZ[NV?LF;DWLO2PM:.2="55>WH<&QT4 MB,X/KX.#?_M?G[:9Q MXD?AOW_U_MVW7Q$:NI'GA^M__VJ?O'42U_>_^E__\__\/_[M_WK[]C\_W%\3 M+W+W6QJFQ(VIDU*/O/CIACQ&NYT3DH\TCOT@(!]BWUM30MY_^^Z[=]^^^R-Y M^U;2^. DK$\4$D[LNW?O\U_.)+TH_)%\_\W[;[[[]KOOR;_\^-T??_SCG\G= MQ[S=1R;>RF]K&/CA;S_"_WMB# E3,TQ^_)SX__[5)DUW/W[SSPC^X?=A__.TL8A&Y?$K2V''3C!*7_]^_JON] MHSU :B"VC*NB.[&;,6/_;+&$;/&-&[%(V:5O _EM>/=5'&WK117LHIH?_Q8\ M]?BVF2X516*:1/O8I9T^:EE^E:US&5D+ $@:OOWTT$'H_WF>8:<3>N0B3/WT M0*["511O.;K\FQ!C3-_*)"AQ?72>BL@NJ=[0%+''M2F8.9^J'5(_;!5WL$N6 M*)-?.>W_SXX_,I"F5RG=)GIF*#>?EU^>*-K@FWG;^?CGJP-M1.^1>J!1W M..SEE*?WQCL:^Y%W$7KG;&W?H/UQNQGX8:UJQTY8:83< ^ME'>Q^@BQ;"'L$ M"$_@?&+-?>D']&:_?:)QCJR?Y0 >N,%D0SH9$,9&L M"/":S*L?G<]7'ILJ^"M?',"U#-OJ]N@]N475J@\K&J/VWC:9!_HM(T^J]*<> M^)>>QZR6R/^![,R M2M%X+DY:JV2MBU9:SL%!ZP4VY9Z".F'DIUH6 6@O8^HHW/'H9\0.6*=(GAA6 M^@VID]6*V->M^$@,U*;R(DAG#>XV4:C>!J]I@MB;5 IE'G7\.U*O4HK9U[,X M0<(I3K<:?J#N/F8N_?Z[IT<_K=?P[4N]2BMG7NS@5$JW( M^^_>/'U-,OH3N-AC[, =A8?#]BFJ4_7X=\3.5:M*YEF5'Y&Z5;V,O7U*4"." MW(1H=?'9W3"1J>+03M$,L6,U*7:,7.4V2-VL4=2^WI81)1G5:0_M?J%!\!]A M]!(^4"=A8[1WE23[AN,-=7O$?JBE:G6UJ6B,U#/U9!ZXY@3R;W\#^B1C0 2' MR;SU+U&P#U,GYGD:<5UZOJH=>N]4J%;URJ-&J+U1)>M +\S)$D%W,M\[V\TKJ)"=/!/T)LW!2"C<% M_6=Z[J2.E$=I#65S]&[:K.AQPDU=6]1NVB+RX!2;G#HDOCJ9WTZ: !N?.2E= M1_%!:83C5NB=LE:MTTS8O EJ%ZR7U$ ^;$PRJI/YV\/6"8(/^\0/::(>M(]; MH?>W6K6J_E9I@MK?ZB4=Z&^<*,FH3N9O%UL:K]GP_U,_1C6K?EC;%+4_-DL\T"\SXD10)Y+\! YZY:[BY=[S&9UEFM(DY:F*EX&S MKK%$8V/$[MFN9.:=ZI9(G5-#X+Z^>75V>4\D;5(B3H#Z=&/UA@9!&V0>-4+L MBFJEC@;J4@NDKM<@Z-!A&FA."()R+R#:;N$>0^3^]K!QF*5N]RF4WH+S'_4& M0G,G])ZHH_31+D]##]2>JB7XT!T?SH-P)@LBV) 2G^FX"CWZ^3^H M&CE/V^%WV7K5CKRTV@BW8RID'>J+@BSA= DC/$4^H-@YNO03UPG^2IU8?:&^ MH2EB%VQ3,,\95+1#ZHBMXO;.)91;X((R =)37K#/[O87BEVROS25\CIMB=@; M6]0[KO%PU RI+[9).[C.0]D7.>G)'5%4FM!SQ6K;V3ACC8KU[EAJ. N'K)/7 ME$O*"B13.>62\?:X9O7[/<>_(W:^6E4RAZO\B-3)ZF7LZU@YM6DW:^[V3X'O M7@:1HSYDKK9![%)*E:HKC5(#I*ZEEG/@"D.0))SF%' E]B(5&;'57Q'[58T: M.5 5/R'UI3H)>X.4W%N>*,=5LKOTX^V5IU8M_QV_"U55.7(B\2-N-SJ2<:@C M 3ER=3Z=+V7O,*@U++7 [T_'ZAQY5/8S;I\ZD7*H5V4$![O5RDF>.*-]\G;M M.#OA6S1(D^POA9/)/_R-WSB'B=SMZM(/G=#UV0HD$D4R%6\R=.R*U"W[& #\ MM4L_A([<2_S>FW.W-P^WUU?GR\>+<_)A>;V\.;L@#S]?7#P^V'7VNC<@E(WF MXL G[S[4MYB#4YIYZR$G9^R!AT%.=ZUXZ*&QX5R<[T2Y6@>\1ORL@X:P!ASQ M6OV*@Q'-4AHG]-J2>E;B:YDD-$U:YBHGC9#'5;U2Y9BJMD <3PI!>\^:.3GR M:T;04AB9UNKAP=:DZ,Q)-LO0@_^Y^,?>?W8"%LG),CUSXOC@A^N_.,%>-5?2 M[8L\VCJ9H!R$6AT1QV8W^7LO QAY_@0<_T>)T8(X*%$L?)/74I$X3-CW^*HR2IO\.GW0EYI.LI71EG&WL@CFU-P7N/6)(\ M*>@O".>P4-WOFVADGDCO.*=O)7P_A4]^$%"O4+,E=!L[( _;=F7+(:MNC3A< M-83NZ[(9Z5*HV@[2*;2U'*!G49LGZ31EL9\U: QS.KV11ZVG4Q0 MF5?K=$0$([2_X?0CRY 1. M31UE@]H_I$Z\K?KD(/X^^^^?\^!'/[RMYLH MA&7;?71P GA#*1M2CM1M:XL4J+54!&!N;&@9B#V9Y%J7*:$G=_\L2+$4B%8D MC,*W?%D?"RZEV<>[42*O;O@95]N;3$5)NC2=G!9;)E+S]$M:F4?>Q73G^-[% MYQT-$[H,O=MT(S&T91:IUQ,I-/50OSR#U.B&>/[81?J^?BYY$,F$;TQR-F+^ M:'N%.*4)0/6(J^[*ZV3]YQ&&SC-;MF'G%<.MT3J7N#3K?I/$690Z0?M!IBF5 M'H$=ABBZBR.V/$L/=TR1E*$''.OL8)9X0]7#96,7Y#&FHW!U@%2W1QR!6F+W M'P\$\07AY/FXD#-8$,;"UE@X@=)<6UIH&](4%C:.RU97^\!)J4<\NF.38;\V M6WD:M+)E"2L8=LND<:"LZS5E\MW[ZTUZN_K$)D, JPH#M?5!CF):*I=AK+$# M8AS3D[NO)^?4"2>_()S!VVCUEK$0\WL[2#:NVKF6>UC/U$X^C*CY3..GR*:B MQ?<-@#R)VQ6?!+&NPF>&F%%\N&&AWKB"J6^)')T:U"MC4DTSQ$C4)&WOTGX9 M339IRJG:09PQU+N.PO5;QGE+_(RZG>G0&,J))=R52K%I9C[%7D\KDJC:(L>2 M1A4K,YRZAHCQI%G>WB->96?2-JB,J:/UKFBY;]2A._)PZFJ(KRZ>"#+FW/R\//R_N+GV^OS MB_N'/Y"+__WIZO&O5N])W#D'R '0NQ]QTAAYE#\J/(4J0U!R,.OV0QZ6VZN40;>V$.%KU9>]= M6TYR>!L+%J3$PW(0CZ\\B^=XSW1VHRWDU=BK.R16T$(:[8!N[80\FO64/MW\ M4?5 ',>:@@_<#I+>C">")U';D6H'!0,[B_V1M>6; 9S^3,1#Q)?'Z,')Z"W MJ\M]NH^IR"168E _"D@!:8 Y\ML W;ICOR/04YO>KKVAQ,T*'SC\&@$DV[!/ MEO@>/]N-0IEXS@(]BDM)Z 0^(4F8=-!CQ>63N>I\[X!?1V"!F=W[(Z!&M9,]:05=&+ HI M.4"!?*8;"!LRRDRF*#_8=@\N+*K\%0FB<'WZ[/MH(Y@-=\C9D6Q2RNRG^L0+ M8N7LPX9=LM<]^//6S'F9-8(Z4X$'J%R]:_ B.DJ5RO$#35$ S>C6[(H\QKL8H*TBP(SBO9/X?;W_ M/!O@[L6DS7*L3Z)S3<3GX[RR./RXYFT!Y?9Y%WV%4#TU5W2E-LV^F)4YEBF6]< M14^!OQ:[5G[H!GN/#;]^R+=N1*)TVZ!LQ# :]S*F,LWYD;[Y+H1;G;!@VEUH M3[76Z(<<(K55U]AFF 4LZLL^QF:#;22<4ONC_063$3_L0$L9U[V)( WR84;I M>K*%)OQ-'6Z9O$3$CW1"MWUUKG/B(0^U3@^T4!X*F;QHEA]V2);D,2+ E-RN MB&!+!!V[)1S\-)X.???MG\3IT/?_\A[#Z1#D7906]7IWY%0= MD(*YOK(G"5.UK3'/T=J%'I8Q5-F*LCXG&UO;8M5I>U^JI&7[UAS^4*Q11['A MBSC8ZJ0TL,5K?6?7T):N[9 YB[9;/X7I+%PX@NT:-A13-B K0ZBY!_*0TE"W MNDVK;(XXY'2D[K\=F],6;PR5J8]3>E=C_W4Z?=TR=?+F)DHIN?[:TDN7'6_) MSOE>;+>;L+.\^SKB;<\RZ3]D=UV7:1K[3_N49[FRM=R=PU=I(U^!U3@T&-,0 M&Z9D;@C*B?]HJ\ZT6 %S;9M>_:MOB3Q>&]0[JAM]W QQA#9).Z HLMP)X407 MXEV^!;E*DCWU;(7@N)HF0M-_>O?M>[)S8O(,]/^5./MT$\4\??U/BV^__98D M$*W)OY(PDO\D/K>*J""]3Y/4$<^.B U+ZK@;^-]SZM+M$UN9?O]^02#P>'OV MC_?6IMA1V!KF-,9=+D-XNA6BCID[AB%J.)Z+!W;(_K/WWY;B>GO MOOOSXML__EF$YG??+K[_\WNM(%<'-X*=XJ7G^;#%[01WCN]=A6?.SF>K_)+5 M%=]%JR-R.-!7OE+@HK478LCH('SOI)^D.8CN2Q(&6 LU<&8U #P>L1; MN!HGN%@)\7N:.GY(O0MYG6]9%.P^IRO?]56K;ZV.R$-<7_ERB+?W0ASB'83O M74=9LB 9#_*FQ(5(-B>;3--$^ 3Z+RLU[SE-)!MJVAL4^$-7K5SSQAGBT&P0 M=H*-,GLO?(Z@]P?[[W;.3*O6L\(1]!%'ADG-'J;MX_;:8H7MAZBJ;LBQ5%?Q M+L4Y$>.LMNAFBW%:/^(?1]F3N,PK" [0;Y7SH'B8D-V>^HRR\4]@U3200H(I0^77'@;0PGX!PH1JPRY)+HBS2D7MOGQKP=E"_OGO7.J%N!O!\ 8. M&_@U!Y%^[@9.DO@K7Y;0VK N(K=U)2MG=2Z(-/%[Y#9MG]_"S)D3SKUT1TUY MG<)FF2V;-GMH*SNF=6W"\F#0?.5M,,77-B0T7(8;1NXU#@S&+] ;&AN*:P^O M>6@8XXY^K]'!ZFT[RY93CQ$UESY-#Q.&,QWOG/@V%@LEGH'"5DL\*5.QV-+N MC'2,Z&<$=8JDJB?B'82."AA+I+P3Y6[EK@%G!GL'A+.S];+XQ*:0>5EY2A9Y MXX?$BX+ B1/821#[CG;N+U2-P35/EGG"F)8%:SK-"@=42JOC_[C';.)>*;BQ M>!<<2,$"0XR/J+:,[5*.I(^$-AVX M(V9&]PI:X^K*@*UD.:,)UMLBT[J#C:J]9ABV-6JWQ6ZIR\P"N$YRTU%A&6Y%7#8E% M+07.U*V1QVR+FN5P531%'*EM$O=VV-N;A]OKJ_/EX\4Y>7AD__/QXN;Q@=Q> MDMN[B_OEXQ5K0)8WY^3L]N/=_<7/%SW#P_FG#F)TY(CL_\JG)C] MQ]_NXLC;N^EM_$#C9]^ER\_^<6'-AF9(W;9-,?!751N$CMHJ:O^M8DY4W/"2 MA!/R*] ^*:XWM@?RVVQ2A/-HZ_C'"9IM;?'[HEK%(X<\;8C;*QOD->R:@GHO MYU0^FN+2,*%,@X]^0-GL(J27E"8?>1&G(Y6U.B#U0WUE2P^?-+3&GLJM)WSO M2[(;"CG9\KFS0/#BOKK-N)$58T=>**%.'+*%)O'\F+II<))]'>YYO3!X-FT? M$Q=VZY^B&!R8S>FA0>5/Q/&>884.RD,?:+ 3P4)QW<)U%C2]ZW3 C20?%<\S0Z(,=';JH M,&3R>!9M=TYX@*2,511O$Z@-RQD3!PK$RK>9Q..YL,?I"6%XG=DP]9\B[T"@ MF*R_\EUX].'O>_G>+IO!P3P/>K/_>J(;)UA!C/AP0; ZD62C]2Y*F7H^O-U= M^D;+* M;+H99;\F];+S*XM;%NIB<@K_!8$?"QXY1_'@Q79+8Y>UD]6N7QE 6L*I5 M50P?>&]W;.(B;EBF)*3KB-D"_@OJ621,??97)X89>)CX"9A*///\ C]$_'6I M=./''F3<\%(Y+]$^8#)MG'@MIT,.H)=+_6=:FAKMG(-XL@-D+7U:1C&A)3.\ M;'SP""8!-QHC%,6>N-[I<.D9,3$;+]R'7Z_+3<^F[MQU,PB=> R9(ISN6U2W M,-W&J/: 05!NQL@IP UM&/C433$/=BT*Y@.9"Y"T'$'6-$,:F&V*52LX M5]L@W"YO%;5_$ J")\\$37/F/YT^4X;1)7-!>*@--/J%S?C.]FSBQN:95]F$ M? GSLX0MA)W/S8;I2&D>P=C'/#7QVH4,_I#NI5JG0=L'('-K>K MGZ+(*^=H/$2!EZM6MUK2ZX8T +LJGJ_N-?I@7^EW46%0[L-Z'=,U%/TM_%<4 MH2L=T:Q!#+GNE^^E)4P2\8\LI2>FH4?AMO+3@?U 8#Q_Q)7 M(R;>.)C"HAP,HA7A7*H93\!H07)6%O8RIS0 '.C9F9C4[]A*V%?.X9K[(,7' M3BI75VT-'1!/5/3D-K(/7Z*?S5UL+;5)+JR?B\.ZH0.\BIX+-@DA&W/>KK.R&_-1V M6)?LX%18V1K!TWCOIGSF>,9/X(]OLK0T11[B30H>#=,G[1"';Z.X P:H@BB1 M5,=9.>@,Q6,K*!).<.SHZ6ZEX \XI6J-.W>(0TTMJ[F=.CNOHIG73&R6N^IM M.KO1)BZM7D=):[Q56LXEXD[5JXVYHMDJO_I!GBB&N2MJ]#%C1E MR"W(S6FJUS0SRI'U\Z5^/5/9U/>WSIQDDST9* =J. "OO4I2MQ7=G032Z!MB MD/(-K2[]L1]=]56GK\,O\YNLXHZM.(%XBN(X>H&7:?8AG,6X+K2"_XYB2+OW MLQUV3&IKQ(_PVUXGM^/BN>XEKF%%^$$8) M^:%E;0$Y6[9Y6V^;WG[%8.>9QJG_Q-HD-/29WX91.M+"K"'3:2;V-&++B6:B M%2/",[_*^4%=2Z1CH89ZU9GH23/4,U&UM/UG:M*U)=$% ;)3P^4D&I:"=U)8 MTYB!CZ^UG0TFF)4P%(VJ:_KF0]363LBA1T_IR@Y48P_$@*0I>.]]*3ZI+=// M-Z@DBW'VJ#0RKB?1_(V,W:^'+J(-S!:RO;@LQ]P/]TSKVWP[[0-E:QHJVCTZ MGVER\3F-G2CV_-")#U)'OAE *3%Q3([((60"5>I:SV)$4*IYBN8G3=$C ML5KB@2C*"&>K6_)&TK9TN#F6II(.WU=N"LEI(6RT+]H TI. #D/!UI2)XS;( M :96I3*L5!H@!I-Z.8>,=]7)V#)-8_]IGSJP=Y1&\$9<3:[Z-'!B7E<8VVV! MQC3:3 (0%TX,U6J2[$F^#T[BNPJU56V1 T:CBF7@J&V(&$":Y>WKCAG5XOW( M!>&4[:S*QE&24^'UF?@: =Z(=.5#*W4O9EH)Q7,_V*?*1^?4K6<6CD=J-@6D M;#JCD#R6V&102MHXPM*4HI(.LM#\A?KK#1-K"57EU_2&EZZ_79V\]M0T>G:E M@3R,>YFD'-R="" .^7YZ](V/C!N1[,A-_HS"Z4OO5@?N:>TB!O27S#J.M$X9 M.2IOP3>]]&@34B3^Z;Z)V)W*/&&ES2P:P*(B,3]H:=5D(G"Q.@&9VC;9Q&1& M$ ,EOV.ZH6'B/],\9?YVI2[>V-P#.71HJ'OTP*JJ.6)(T)&Z?SF:$NWJ9B*_ M]0$XP/@L)MU9U'A\=32#9)-?_7+KP\_+^XN?;Z_/+^X?_D N_O>GJ\>_ MVHT"H?M9]AA$4O."JVZ?N7A]D\JUWE[780Y>WBAW[RTT3I045(V_^-IEK[>J M8>W+KVUMD;MMHXJ57=ZZAHC=M%E>4^XYZ-%7$TN'[$G[VD=/FMHA]TNE:D>+ M@VHCQ/ZHEG7 0@"6M)RD%?=;>IX/^8-.<.?XWE5XYNQ\-A5O=,6V/LC=4DOE MLHLV=D#LKGIR][[>G%,G0/[M54@D TO5V> Y(.IEQV6-'JQLC-QUFY6LUFBK M:XG865L$[NVEKKO?[L5EW'.Z\EW?VFV9F#IPD4_\[U5XNKR\CX+@,HI?G%B5 MBM"="G*'[FF6H]SF+B00AT!?309DSG(^Y$W&$6Z5D3+3/Q Y6_X5&!/)^62F M/,T&)!;[P$'#L7W>2'#I=?Z@*&C#M;M*DCWUSGD9QCM>G_XO3K"G_+?;';_Z MR&= M<93M&Z6<+:_M#Z2)S^42#]@R[?=!7H&'2G&*MI&0DU?BH%+ [*>7D(7WQM^1 M'9.+O+EXN+W[>N(Z.KCLS"D2(0X1\A AT()PD19BY"!2*I*+Q>V;"28;9:(1 MD,W"HQ.X; N". R_P#6S4VYNIMT^AE_2K#!/)Q_>93;>U=AXR+@DLX.I=Y:] M;\U$6,8Q4Y[O*G\X%$WNQ$O42QB1I4V/37F;Q1K8,C-X=L339W(T>1/%\B_[T$^3KW/@\PK\]4A:8E"2&)ZK*[:34A(N]R ?6FN$T%YZ/IXM\[(5Z@G*4 MMC'(SNL333 *6\]4:YKWW- 7_HOZ=%^O+]+!LI<)JJ?]&AT1[R]UDW_$=0)C M)AI8*JXVC2%4<,)+-L$?_:P!?]@0$QR(I-Z>>'#:>9Z H#""!B(<]9P?)*@4 M& ,3!"^TH&#:%!U1P?J$ 2I/GO'2F F;X8A_I=2["N%Y(#YAXV6NWRNLVJ$[ M9&"V8((=G:@8C);%$P$7. HO&W) M#$)QJ&=/G-J/CP,/Q8 A!I+>J'A,9.[86&N43@A9H3!GG*Q79&2TE)<*!5>D MH&G6,'K0V32]0@.C8QBF %,V\W\4*6]"_:#D X:]/7D>[ICHO,+)NP?;P4[\B+X M*=93$Q]23&"%G 7Y)=-3E]Z@3)#/;:^*[C/;RV MZ[MPGQY:\4.0GV)U)G36IYLG]?2]>BTT>(\5%MOKTDB.S?8+\I7OZC[V?^"E] MH/&S[U)AYGOJ1NO0KUG!V),".?99^BS5VYB3BH 8;6U9HO==O+NKLT5]@EN1 M$E:#U"#>@N2W<>!! U@\DI)L=N:.<_L )[C/DSL)O,MM=)]ON?/=T\2^XAO7 M:)]]WX-EOGKX7X&?&E$ MG.+2_0XNW?OP\C7'&?(&X/5KCHYQ(8W8U4]2^?>:^">P8R:SO24L[R0L.V58 MSB>$$V^AHOPXXXUDV8K%PG8M1DLW#EGS6:4\G4X 6@9[O@$U=-[1GRW247!J MP_=:>/3D^1I6&D-5[U^,)A<0ALFCVC0P=DDIJZA=EA3@6LI*I+!R$VE&"PU; M]G\HW8+AEV!.IAIN^<[3@(?:5$L.#0N=^VQBQ @FYW1%XUC6KCY9F]4.C4;) M(P77L0Q9+"W,T4:_I!A!U=[%E3=^0F@@KAC&1=($7&5S\F6&)X4HW?NL!BVT MR23.EAB_5R^$[N2F>[IQ4N(GBS*+4@\GR1 D!G:R H!H3K[V?+A9W)Y M??O+@ZU'AD'=NSAZ]CWJ?3A\2B!16+X"'ZZ7;NH_,SR@;4[>BQ!RU^]OG*,W MC3M201PF Y3I75&$S=> )\F80E&+-\"7S4:^)CEK4O FOV;<+146M& F;J(5 MP!8!+V9+Y\PN3L[L1RL8PZRP\M.&5\PK#9!CPJDRY5@O?D4& MV'\&>_Z&UET4BWHT1T\.W3 K1V'*Y R@V57(PHDFEFY>&C:&M2>&*G-XV(T+ M73^@E=?.'R,S0_U(K) '_I@&5AX*&.*#&(Q&5=?0)D@N%CG!._AY;I.3.9@\ MSDV>OR;-_@K_=L':>S P''8;F^4H3@'86 66N(\.3I >[NDS#2&+GY=_?XP> MG(#>KB[WD.$JFOCUB47]R"!%Q*&&R7?O>]# ODL_1*7^&0V<"Z%.'$)8P.P_ M89Q@?WW%>9$X8W:ZMR[:PW\'U$G@-P@K]M_Q"Q2D"ZAX$!52A5@K/X9DGC@] MB+)U8>JGAS\D)(:'51/HR?X@9GDNC>']!;*+(4;3P[1;ZC:^ ^,IQ@+)E60? M1O(ECQ%YD-]%\"8Y\ZGO"]@TTEL.X;$T4BR-%$LC,==1.:^%8P2L)H+HTS73 M1%5,=FS,]CDPLG\'E!?F#+WE%E:!O]N2$?#/@:HUBEI[X=X_MY)_/XU M20HF"Y*SX7DA94:VZI!,; *NMS.VWEJ%1J;6?$">SV"(^XE-9V!Q=!L*W+^3 M,QNH'!,W:YY>Q>D0=M% MX?P8LZ4]]B-+7?'[7Q:B1<6!-UX>J*63R)CN8,.0_9<\DY0/K!9WB;(C$#CS M?XGBWZ A^_=6I@&\;'QW0]A(%P"1C9- ,682N?P].2^OV;D/W2@(J"MJ%3LR M;":^[3.VO7-0S!B0*P:))&-".! 4Z>Q)6BX M8Y-5Q_>R:[ 7XD!Z&7JWD#/'%=?7;[7>QG%^6[R-5CK6N[Q'A36'481.?88,%<9@ :00XQ")K3J&V3%Z0PG MO"!\!H>U!4G2W?.H==A;=%O=I&N M4%WOF%9VFE5\JV0?ZX!6\L&2I6%:_5S/7;V>EB+Z8KL+H@/-[C%=%SDBVI9J M)#&[.&\W2'/(J_O/*OHUU# ,!!G'_(IDB2<64!C1*@P?8GAA"F-2)]]G$?+U M 0AU_]FA0XLI-*;\IYUGA0MM.HPR\<]B R$BC&4/.?F7B@=JQ1&=BK9M/G:G M,CM\T#)+]Q/2.6PL]M5DHI/2G#$6Y!C7.GD=9IDM9S )5+'UV7"[OT,WI!'? M5?$\(52C#_:DT"XJ])[]YMF=Y;OL>2%WYZALX.FN^'&A2[Y[/G$VYQ2&.CI" M*6#-YL&)!>W%Z4B@ G5D!9,5@T(G DB1L;\Q^A5&1CP#ZJ'$A(60QX&$*'6" MIGG/Q#9IKPB("2D@U34Q45J]F= \D4/#.!H(TD!E?DBBH\Q(B)*SQE2]U(*9 MCDNK^[E=$)16=RGUDDLFEB@S\M%Q-WY(X\,R]-IJ$NGW1HXF'-H($@#E?DAB8XR(R%*SGH&&QACFNEX V.5 MV\7V!L8]W

WJ+&+(%_/:+.?T204FS3V0HX:&NI7;:.KFB'% 1^K^;YUD MM&%:7:).@+RM9<68&N>+J_T.ZA_3-)7OKD?PAGFA?T)#G\T>PBBUE2CW15A! MHRK^F'8H>[S'")*=?)4=YI#VMZ"A=.WM#H[]DXO/-'9]-K3I[-4I^B%'\=8V5D=ELUQ)46]7?WBQ+$3*B\%MW::4<2KE5:%^VF/F<1Z@^!F?/VJY.L9 M"_M1/KK:+X)L'NIYH@T*_//W_,3HG_[YVWHX M6!!FAAT4M'VF :J$V)KMK,'[8?CAHKLQ^NT&(P:0'DI,N/N+ZCQI+)OP\Z1= MR29U^[U6P *L /\'Q^S/3D!Y'?PDC7TWI1[\L R]ZA]*+>]X;?#32U5NL(>CE(%O6@D0@Z/O:X53+.@X"L*)=U8NPL9C3?OFJX6I!:$A?R)&*#&B?1Y2)TYG M::$GNO;#$ 9-I9VF>_CEX);$,?W>R!&[HQDJ M;[_J=46,PETUZ!L.93X"18$3*;&RGOMEQ11NEOW%)G\Y*UNO03(3,3R\-6R,-;H5:UYD^E">)P54G:OV:/H$> X(+@#H*U]WPJFN/.#2UQ!Z< M8L=FC"+Q)C^;.ZL[>I[H1&Y4E1L2;HH\NZWQB"/= M(%?Q.G)"/= JMYP-5IVH5P]1>;-9(-.IM"8 ":CB@"&#^NFD N#( +J-UTXH M"WJ=16$2!;XG5BRA=\<,GI62NUW),TTG>&!_X2N0MMMAIF@C#WNC)BP#A1'" MB*'%K'Z]CU"<=!_SJ<&'?>*'-$GXSAO<&X<_RMI6D:5D7"'=[:H00Y6)4-<0 M>>2HE:LDSYRT0NS3#<(.=]""*/GUD7Y.R0?F=+_9NNTXIJ880U&^^>&'ZSN& M5&[[[>C&#LA#LUW9N2=J?F!(CB"#7&^-]/#.119^O#&)MU]I !,4)8,T7OBLHE M@1>D(K(824M" SCE8I-";E((SONT !B"FV@8VV#=_[,H M8+0BF% ]T^4ZIB?FJ)_<=.Z,%'+[&2%_"4"[)_;W +HKTGMV'Q&/KOS0%][^ M[/@!O P<5G_Z?0M<9+1?>V[_ &$@JV=Q,R*">"BXII+4]B@;>;6C0)2!!A@ MCDJ*I7YWQ%.=/EH8"(QG%@P%L_+48_1IA<:1G"6C&$4+Q?!_%T?>WDWOQ7M" M]VP:$C^S!7#H+8,@>H$3"M7N1H_N2 &@KR'R24"'OMBG 7U4F?=$8$J-)2\B MF9&,&X_S@M^T\:T:Y/OTGWF$UP[PG3N_@A@W-YX].D_[P(F)5PSID#VWDY$@ M'[*#6^Y%)#BY'/BPP)QE-,' XL8*6IM82FUF,C&RA]:]$;T>2+&R@[K5]&=E M<\3+'1VI^Z=%2]I8O+5M-=_297[^VKA>;VH_+X\U![\Y\4E7X!J)_5/H;*OR M5OWS%"U#BTX_Y &KK?I1Y:WF3HA#5U_V =.GXA42Y5LL=AU;?SSJ2&*N[JXY M7G7I/\<@& /;C]XHJH8%KC'.BET0X 04S=9>4"D;(X_]9B7+45[?$G$\MPAL MH@SZ']_]Z7^0!U'W_0;JOI_L"EGPU+;!2]UZ5K[:."0IFL[&6\T!*M#%-9Z, MI6EC8%I*8P@YYOSBIYNS?9)&6QHODX3"*'KM.T]^X*>'EH&E*PWD,=S+)-5D MA@X$$,=[/SWZQD9.D=S3 )Z4@?6EZ)6(DSJ28^!IS<5J? \:@&#O(K*687Q,:1( +[& 96 \=*3N?^H M DCCL=AV\\'&[O,SV5; MS@?5[>?EM";/RC*OQ;78G4AI2Z'*ZP!MHL!C9H#-VO0 B^VVRIIMG9"'JY[2 ME3J:C3T0AZRFX/W+V.W\E%_MJWEU9QH'WC@QK2@(=^S@CQ^8A%Y6>J=M_.E! M!KN3]S1,Q>T[TL <"'U5Z7T_O\3P#T2P%/WT,@C>94J^^/J7)45UL@CEF%H+U7^IR<)4]+$DIE<9EP+21I&Y-:.Z'W M1!VEJY[9U .UIVH)WM]S@?R"Y R(X(!@V!A=3X_^Y^(Y-SZ#K/##&QOM-_P[$GD-T=%R MS[\+A;G'A\G$D88 P;6=B,DR5J!#GK+=.7%Z*)4,;UN&:71##@^ZBI\H$T'6#;RGD,%4O8?1OI[L0 $Y1/0PQ]%D6;<[8HCHHT7?<+C8[H+H0"GY M0$.Z\E-^<\G2,RU,9Z'Q;;JA\5W$5,Q5E^)U&#H'D$,>)$,-5;GFUY,6XO 9 MK%+O:VZ",5]4<=:DRCN+,62CKS5[(<*>2OU>7O;VT+Y5U=@%.8;H*'QT0T/9 M'C$6:(D]X&Y207PAJB4?R*_R?ZW']:BZW\5^Z/J[@/*"TA565@+X4T)O5Q=) MZF_9[%[U6,U)(^1!6J]4.2RK+1 'HD+0ON['R('?Y03Q1=_("EO:SY)%V=QH M+3WYK#FA#))'&NDF#Y1<[!]+#?L_3E'J]*R%4 M[GHZQ=LE.P$@4/QUE3\WXQ="\E6Z6Q:3/]/,!24QDW3B2Z"V#5F\R7-U9*2S M8R,)(0A(81^H9VP\.SL=3K(!T[#_@93N9R< 636W/#3[(L7W7B:H;(+H=$0\ MI^LF?_\D_F0C?!_^46*$;W9GV2 &YWDW40C4H;IH N/?TDW]9U[T0&BC,:_K M3@)IG \Q2#YOZ]@?^SRMKSH&YF5^R"9A6_G S%.T3TE2>FXN9-\1PN(-5.EW MXOP/7[-^4E;BY,*2F++PB45%AJ>\U ?UWI$;2LWXJ!CB@PPHCOHC@;^)VR+"66(%%7KM-.3:?V'<;O+=<^YT@*EG@& M$7RVL3*AO'3\^"].L*>E=RY+LV!A ,7XJ]L7Z4#3RP3E":561\03RF[R]UY= M,2Z$LZD^'EOBA <5T)G&"B@\QHY'LXP"^:)L<@^CVS.\N=4("KI]D8-")Q.4 M04&K(V)0Z"9__VWSC"">F)]&\XPP*2ACC/%/X9,?!-0K_M(\%QA ;MY(T&JH M#N"@I#5?O&A7J7?)2&! M2".QIQGRG67]KM@WE7MH,N8YORO%@8U6/X!&7*")=TLG-$K&BG!>)&.&!^&0 M&,1B?2=1K$9O4M+< RD:=E#WM*Q3;7/$LQ,=J8<6=,K*.-F.W6ET[EO*23$[ MR=8_\9[F#V[X;?'7K2?2..RA?CXCT>N&?3;248LQ9R)1MI\ LI"2,!//128R MR:U*7?LHAL(,EBYK))3A!N0WG=-G&D3\T<6+SW"UO/D 1J\G4ASLH7[URD9K M-\3SDR[2]S]X$3SXQFF)"Y%L\*P^,%G%\JL;NKNBRN;(H[U-T=J7-G#-;YIW M15M$'O[8!+ZPG4!I2V&I?'Q9+TP[=$<>MET-H?5 ^7S"NK,*_6_K-SQ,CB_R M)[<+@H?)K[8[QX^!_6W,EIB[*'&"V]5U%*ZO_6?J\5=$-?<1>Y)"CA5##%09 M_GO008PA@]3I/8+F3"%3/6,+^R' ^"WG3 1K?.ABW6(U5C)Y0!MMMU'(7U#Y MQ8EC)T\VU3F>U>^+%"UZF: XFM7LB'TKM+,>HQ[+R4QE$ M,!(/&)&,%1X,1& ,*[.K"R<.F5LF=S3F[U?I3:3:>R%%P8YJEZ='+5T0SX1T M)>]=KE#2)XR!>+$-3UQ/90,H3;M/\V(&-S1E*5&-BDBY>9;#P!Z4<).1@,,,_) Y#=R" &C2':] VB\FN/9:[P MF%>:%9#-.8NJJ.B0QHKA8"+Q]L.)X:Q5;H_I!HKG/E.QI:RSSNK1'3FN=#7$ M<<%VG;Z($:2S"D/&WIP1$9SPS4 LF0-F(78F'70-2_%[RDL]A.LN&*#;%SD M=#)!92JATQ%QZ'>3O_>H)[B0G V^H)_6$%=%01DK(7]#7Y;Y3M=='(7LGRXM M7>O7B_X>9) #05_#E#&A*PW$\-!;E=[%8>@+*3B2*DM\J#&Y?>YHZ(F*.0H; M&3R&D65]KZ"BKQ,L=SNFBJC$STLXG>VW^\"!!=+%:D7=E#]$Q8O_OG^$2[1U M^[;#22+%#Y,&R\]R!M+#?L1C2CTS)S_E&F\O;$Y.]@E$5YIS)5N:;B)/' CE MLA'*A8/J9KY0)"O-!J=)A4Z\6RP+98//0.5>_@ 6>?'3#:.8I&RA$4]\JF3[ M&TC^"R(E("41B)"!%$(0(04IQ"#OR:]<$ANG4+,WGL)T5L:,:S^D5RG='K]\ M8I#LZQP[3@QG8/S(:;[>,>14Q=Y7 !DEX@,I!O [IB:L\(J*[?++0P%,-]A[ MU(.QPB$IA-X[\KAA[8LV#AN,]HDH#II5!@6J;%'*"T55*I$F2<0XP%.@? CQ MHJWCPS"U?8("GED)4?:GB G(AI^M$QX(I R+XIY4RC"7$DIH]D"+^%EB^S?K@ M;JBW#^CMZO0>KQ;&="* '%JZ&Z-RZJ+=&S&0]%"B][ 5[$K5WW)%@AB63 MN-%VQZ;(4#>1_9>H?.!(,]E&#>5%HMY7[&:$$OK*:UVKFP,J=!!^E*MT:+!@ M D.4,8#*9TD]6'ZO]@$+_&?Q,O"N?,..6KUA5\+',/4]/]C#RNJ!NON8(]3% M9['#<,FBJ)3G>KLZ3JKM,-4PQP@YV(QG7,74Q1 7Q& VHK)&ID(EH4@A%L9-B+4@N&"E)AA!JT9D87OY] MNXHI)3_@+H*< S4B:47P 9MM/#^11XBIOC@9/RYS8QGBL@[T; M,#J@W=,DC7V737:YA3Z%?IKP8<,HNG7G,G.HZVG6+KC7D<6,0;"OIN,B8B&5 M!$=,GL&5// M3Z%<@A;J]2:&'.F&&:F,;OTH(4:T@0KUC;[:UW=SSOP&H. M*HYAP2U+UJI@ M51QY>S?-+T@ZN=$@Z0:NU,3/E#"HH>LHMI_ F[]*>L/"=!_'D)74;0*F0P$Y M_O0P1_V4JK4[8J3IHX6)@"F]!5SP0X,HMJSB.CN?37/XM,8?X>7@0B]E=N)9 MGDO(S*:/5N-3RKNA6K[Z.#$Z0'?O$4 M-O:B4.N8M3^5>2!S5[/4 +(NB?G@<&>-S,-O+$00E6>$#.SO3DI>*#3:ITGJ MB")0[&_0X8FN_3#D?X!8"KV,TH$Z\8+_$?[+V<(J3\8>WX-?%.LMZ"B>^1/[ M0:M]"B)ELOB\"J8UM)_LJU3RZ$Z_PR(_&, &[58L5%PZEL]F$&\?\Z))S-UD M%23N3?#?/L0EK9J-[)Z7W%&*;H3:?#'6$LEXD9X-C M_0U6#V+=Z M!,@0BR$:S\(1]_'X_4#VP].!E[$\9/.Z3^\>WI$5]6C,:YO%NXA?,X'^XA]1 M!1[% H73/0%(L39A4[\](\7^8ADPS^F*QC&%?"3QI&&I4DWW&BU=J30I6YBXU[1"'?Z.X_7/G,Z*$4QVAC/BG'?L\82IO 'SD M%8WK-L 5[9 Z6ZMJ^1%;72/LAVB-,O=?O\J"VFP*1L(H?,N\9A]Z?,S8"X9D M)V^[[-D P M\=G6*,;Z5#6(A0,I&VI-,@ ^,MJWJR6\_[WF[K3\[!^_5-#6%BDJ::E8'@-K M&R(>!)OE[7V SZCR(F(%7;Y*O&$@Y93^5CJ290MP8&VGUGE)3EAD,S%+4I:% MK!UM^U-![O4]S5*Y/M&-!.)(Z:M)[PL3)7X:P7/.'[@P.<\\I\\TB'CJV4<_ MH$D:A;0^ #2:(_5T747SR6=#6^QS4!W1>S\75M FVYQX_LS*TT$FS^:SRZ@T M^YQX>CF]'2Q,-NTKV7_@3N*T-&BS_RH&;/8??SN#;"H:P^+D<.-L:D'MU=?H-N;GZ"=W9(H^U_/FYH[.SH/O7=Y"ITU1.\YN9( M_557T7R"U] 6^P1/1W0#>XWE9_;@F@KS2I[_$A$A "E+ (E($\_OQC2#H#V* M/L\T?HH:9G33JS4 6BX"_]H/@@-;*,M\*C6N-+3%#"IM*N:(HFJ('4Y:Y3: M)8P'X4S(_^-L=_]*SJ)W"^+4'T-D"7JLHY\>)@:5T8S!J5I8($ZKT'C3<=@. M4ZP R[\A19):%?+IJ525SILJ/2-VI7L:^#B6I33LX3Z;& M> 'A?&X.B*/?,0=$G2IY0)1_Q!H0M3+V]B1!S4) 3*&&C631Z^S!^2.E-9HC M#1M=11L21_.V"(-*6V1S":1 FW#B(V217E)Z >OI@'J/D:P[7;=<;&Z.U!=U M%3U.+:UKBWVW1D?TWNEXP6&_*W84[.2-CF*" M+,^2$2<9=?(8977F[:63CJJMXA,;A*'E>AW3-=STY15/X%H;:Y]LHL"K4[JY M.688TE TAZ&&MMAA2$?T03"4T2\!4IRQ A=]HIF7>N5KUA*1R(L?!#E29;6> M^.7KG,K$J#6FQ7+:)"=.>RFGL@7CFKREX_\P/05Z\[9PQ6(A;ZPO"F8P2N;LH M\>&XK2YX)]+]+DIAMN$$15IA=K%EXAQ**Q\[>U9"W*LGZ]$^=4.J@?TO;7!R M*3=ZEGRFH+7,;>V!%(<[J)O/,IN;8Y]H:DIO($!(YLC4D>2+H%PO@U.8">&2=+Y+4WSI0Y2D;@DJ?M]?44H%2U[X+M67SE-*E MY_G@]4X@KXH6;X_4F:%;=\SXU<,0.9AUZ(L=V?JH8F9GS\DYY??&XYP7V8<> MFYL ] 5"0FLW>*:TD.1%, M;.@[)X!L,X$2'54=YP:-K7J8/?&8%2B.9IL:1,S."U#"X>B&*+!0[2@C N&C M$Z]I^D #RN^"7U(*]]-+ES3OZ7H? 'F9[,N6\BY;>N?W0J5EDFX8.@[;.<'O MB(97(O<(/.<&^F.:P,QXD7()29*)".>HHH:#5T@)#XQD9,LB*'9YA _;P M[,"\]N]9^0;4:>D95_%SN29,8R'*,1@A';O'-VY] 6]37!"?A8ZHK(FZL16A M2&U!)5?5Y*B\DO$JGA^< XU_9H-RNCECX[/Z>JRJ(=)H:U,&F*.N M5IE2/E3I5^R152_LJ+&T%2PGSVPRJ:BD9C! ;J)G-M;[R568L#%^G]+D,HH_ M^-%'ZD$LWC.S,O?<-%96ZT$#B5T)8 _6WOH8B.>,-RF8\^LNC#V1 M_$DFP()7:\,YFYWIIT:&UAZ8<4!/W3SJFYMC MCW%-Z0V/T#$->(HJ&YZ% !#7E?J+3(2)(W5D2ZCU)(*#P8"]C]Q-P]9L]6?, MH5BC2!YWI=^P!UF=J 8BBI/5'/86<+TPVJ\WQ&<]?Z+P,B9U-V0?^E.?GQNU M!M"R\=B_JHOML^A=XPC>APAF).EM ME!QO.E/ CDK]%3* 71ESDG$GDOW1II HK0JC9"VLX4&UZ:W9V80&,>8O?NQ[ MOA.J >2D!69TJ%PCH/'W;<^6\VIL4"_*V:0Z&B '#TT^V&'E:YJ&, ;8'E\2$0D4R*Y MDC?0ZFN;8(ER%P6^Z_=[[5%U@KZ'L>UV]<#H!U1<%/IMP;F_EQ2!YO2VI5.O9. F)_?4F MA<7V/IFZ3L^H=KG)#2'(9S?5,@86)K83Z5O_X4?#*'@PB0&BIX]2-3WF@U,J M=15(==Q\7EBEE'XLM'(EP]QMK4*261M19]8U-ON*JF"$6UWEI MO*TS@FY'S$#52?GBC5>=7MAAJYL2AM#+#WU>M7-'8S_RLBW!ZJK45CF!:0RB M7*0OBH4E 4X68&T:"P 17BTNHVIG1]'9^:DH:9'5JCV+DG2YC>+4_[TN:KKU M1(IZ/=2O;.NU=\.\6]=!^M[Q7? @>7EFX+(@93Y6?/Z>/M-P3^_I5AP8W]&8 MGR,S;[E]"OPUE^SB\XX7@GGTMZP)F^.POR8KL5745!+"&''DD6/6B.7@,D,9 M#0FKSVZ:XUJ-,HK'%YSM-XIK_@]7P.Q,T; MTVC0GY[1O<* -W<0:7*(OQ[V?J;],+_CFRWOQ_IJ!?G7'N)'AC0:X)+V:P[O M8Q7M!_>"")G(>SM9+HA,FEER5[)D5+(DS2R9YI9,2H+@14;V1Q?VP=>#-BXJ M5%X#SIV:I3.<%23FCEHUFDP 3@57Q.ACU#3-(),LX ?7UHF ECF&F/*5($=O MO)@[2DR'#8CQP.";PJ6"]T4V*MG%/K.%$_ @S][$:P$.@^D0=W'T!'NZ>3'R MAOJ!#6V1!KJ6BGF>@ZHA]M2&5KD-9#-(YRT54-E)KJ67$R;.8!A-[XQP\?2 MT:*=Z3ZFC]3=A%$0K>'VTM66&?-9Y+$WE>_4ZX@Y%CLI7RKIJ=$+>Y1V4\)$ MR)83C=A(4[R[E&Z<%.+WV?=D>;/2$Q P0*VXK"0M"TO\DK031_HTMA-<2(4- M*?.QD[FS@;RDJU#YQ/024C&=)S_PT\/R*>&-5!DA/6DAA10C)JKD^_0AA'B> M/TR?WCE!G"OQPR(CB#_8GG%>$,Z;B-O4DCOY->-OZPJ>15M!B0N>&GHF[MW\ M(6'8+4W'7[=/Y&,\\F^!E*/GS3(#]Y,5-KH*W9@RQE?AAWWBL\E:PI1]\L/&W,,1^&#'LK%,6[VN;)@)9@P<3=?^.=$-J,B+RG)Y MR)M,LJ_Y'"WOEDD'H)')1TH"FL7/'X2)0[Z)X34B*%Y+.\*TV5//R%#SGKH! MD]!?^=1[C)3OB@ZA,U?4:S.-%JJIB,P1M5IU&0F5RGQA^\?6$XP(#"3!Y)QZ M>Q<7FFBO S7[SA U]-9Y.AUGA@XCK$T4B(!HS3:M'4K+KA_QQ7P?&\T\QCO' M]EQC>OQ8'B6 Q;W7B[#SLF$$Q4O!2]YX=$5C6$+%XA#XZP5A4L*1ZY,3P''K MB.;@V?0S,,@'NO;#<&R;#,-XPW'A2OJY;4["PC[,3[#%9H+7G(>5L;?:!C.: MZS!F?R-(-?RAVW8S H_V[=TVR.#;DYVPXES>1]S+'?<\^)M'-X7I)[76*>(NR([-V?QHGP0'DDWCT$!N M\^SV*KR3LHL;WAULW)GP#*&YG_':X+H;U9E!>$_E3,-ZVW(50"X3119GP /V M$]OPKOZRHZR[((V589Q$>Y-7(?_#\=Q#X*@O8!TW0(HD:F7R"U657[%?G*H7 MUL %*?X \A\2(AG C2C8Z2 O&]_=$!]R[LG/%_??R8<28*JQ/#\C677R=^1Q MXR?Y?Y(7)\GN43%?W>WC9 ^OP?"',_ASE<6[&HSI1^>0.B'[(?(]3C:_;#7U M8W%F[?L?3)>_7B\ME',VK(>@9K+R_(&AZN?'#8V='7^V+KD*7?YLT;,3,XA3 M X]V3\R(U$W]HOB\5C?L&-91"P/@]A3!1 38_J=\#DUPFKK*_#2*URAJ,'(_ M.FOXN&4MU,':U!AS?+8JF8>DLB7V*&P7W-B[#[4/5DO^I"S Q/$XG@GJE+-3 MV"@Z.$%ZJ(U051ND@=FH4J4@4;D!XJ5ZO9R]HTY0R\XJ#2+^IQW[ &%ZNX,0 MOJ14#??*EDA=2D.]'.CKFV%'^1:I#4"\ MYAI2=XDX@S)RLZ]8N)(RDOR1)! MES#"9FM0N91ZB;BK1;U+YJ@/3D!O5_._.,&>OEQFC*$;9I3=V@.VG3-_0 M";\Y.4\;%T6F52_G1DKL%H0S7$#:&O DG"EY;RU#&(MA^!AS!J$*N,<'+C8, MGL74\U.V=$A^,WGTZB0;&"/8_US\8\_&P DR)XUKQC#3_<\[:3V,*L7&MBKIU',Y&]8\RXS"_U%BNR WN66KN)3QMO$2N04+W6@X&#CB MIW.*XZD%$V1HK:.@N6#P;IVB,\'&\7M M?S*=$24%U7$PL#7/=FP%DYPJV=# (T\'PJ+35B&3<_J4%E.^IN?4ZULB#\(& M]P8N\;1+W==\C1VU\(W>:860L3=EZ_)G&J0]#B<=XV+D_YNS\ MU G@(=#0\^%-#D@:A9U3[\,^O8G2O]+TSO&5M\3TNR,/UJZ&J-SXTNR+.)P[ MJ]!_L<@9D3(GDK$B3_N4,&;D0%,"["Q=T)K*&$O7C?<4%GC"*+3$T0HF3TBM"/CQ8Z"0,6+W;\!Z, @;DEV/"./O/ M#T[B)TTK9Y/TD8.:<5.6\"Q5&HY"M/2W/>\C)7P1W1]L#R MLZ^W,R ;(H\KM7+J_0!HA=C3&X0UM@L 5#%XXXVSI><1G+AH&:/2?%:>>:JH MVC^+MK/QTAJ1#?GJ@@!M\JN@;L=G2Q- D*[Q>IZJ+7)O;53QJ!S/:4/$?MHL MKXG-QC^^^]/_8(N9T(]BV&RQM9Q!H.AL%B5M9R2F>2 /_E%,:GJ!,H=3G''T M'+Y0D4_A)95WB^&@/9.)1&'3\H4+AN#L"*%]G_E"<./3F 7G ?26H= ",[\QIY>%4"-'GCIJ5 O$X_Y"&JK7HY M7%L[(0Y=?=F''H666"SR*URV*[R/K_XM&X)C4F,$@S%W8@GQ+Q!#;SZX"ZHAIY M?EDVBK.K3/#GZMLJ3$HXHO39SVP-<*!.##=SY9_XI0\H*Q.0:,>O\C+5W(,+ MMW57)(C"-8V_GOCFQLA?,(.6_.IKQB!'60MW,2;2^<2O1@!5UM)WG> Q9NNF MLRC1@M6&/G, UC:53Z!5U6$NX-HJ/W)XE?*3%!1@49%\F0@[VF?,,38S-&=! M. \,,#NZXG4>9G-M>A='*YI :I(37%*JP&3M3DA!N9O2-4M210_\Z]$VP8?Z M[]!8^[3U M0QJBG54_7@,U=IK).DA/!]QKH1W7@2UZI!+$%5J\(UH>8R]-4UG@KA- MDN/#64?Z>NI\AJ6$$/N+!=8QOMVRSL((,'0R70W")3]YS8YS3\YYZY1M[8$9 M-O74S:&SN3EV^-24?B((S6 NP\;5;V+MG--91 M7'[N?15%:0A9S;R(,?PAS]M+F$EH4?D1RH4YXO'$D,H2R#S?H$:212;FQ&@Y M\J<2^159/HE&GL4$H#F)R@U.9Z?"@"Q/=+MB(P4\Z'*X8_JER]"#:GR[MMI5 M';HC1>&^AJC4!]#LBWCGK[,* U[0X.07A#/@@)BSL'K/5:GXA\,C8]MP\56O M)_( Z*!^V?BX&S^D\:%L@,:[N_R]\LX'Y M:Q*M4O@/.]<$]W'(R^BQL+ST/_.">HT>V]@!N=.V*UNY-:ALC=AU-83N?7\P M(\V]=B6)6_%:?FMP$P7>U19VNL4.7J/;-O= [K<:ZI8=MZ$Y8L_5D;JOZ^:T MB5\BCFM1=]U2N4*K(W)'UE=>:T5W/8/"$1V$'VGC[MIV;8<)35#5'5> ?TKH M:A]<^RO5EKU>S[F&^*GZ6C%>=)MCD-=(/]*NC>!$@!6R*#=H@XLD];=.2CW( MC@%U __9TA24S5(&L;(@[79GG[.F=!E;\H MD]$=)1IW4>*GS/>; G(<+2M3Z4Q?D9MIY^(+5%XJ5)79J J3*!LCC\1F)2L7 M7&I;(H[%%H%[)\,!65(*R;/^Z<.#??3"B>'1[>2.QKPV?$O=GX;FR/VT3=&R MIZK:(O;55I%[SVLD87AC0;RO8+V2SVBZBDWP_&WE&Q:FUU&2D!VDG47;+?LS M9V@P\"2(-]5)/F^;2F&6#/P!U-W[YQJGSZ6;Q;0N#'^)DMQ>"6&+QUPA-Y M1=$]Z #'L.GA+1#SB,.%),XZIEP9\0=8Q^7M=TQ.<3_BV0E\+S@0^ME/TCPO M-RHT;$P@GC@=%]UW$\,'9T?*(I&23.3#@93;2;D(EVDA_BCD,:^"__DC;_9ASZDK*>$LF8L%';\@2,[&R&A*]Y)@5(IH+EX M_FB9,HF?]OP!X,?H] L5WT^U6#-"&.D8:MYXE?V8P5013\(-*M=[IZ<0H3)E M34A9"@"%4@Z+.>Z6I+,SW4=@U;,2;O+9 YL'\.F' MA,R8%]<^R 9;FFXB,?F(!""/BK4(7M0I/=@@1K+;U06?8Y5>JU9\W5Z$D$-G M?^.HW^?1H8(8&@CA&I1U#.;?R>*9; M>HM%W%0\GMI9?S%2:X HOZT)EFY]\78X5>0H9'TD0.B M<5/67_<=2!PQ2)K7L??$1DIRO*I5[3HFY.E0O_P%F>S>,&8F@-)RI MN[:%SPVX4:LXU[[:;O=AM*8AF^C=4U[+QGN R98XH@#>M9=B.G=&ZG[]C) ? M,6OWQ'YVW%V1P8?"?%?5#U=02HZ/\Y#[R]Q;'H;E$A$F$M]2=?(-5;E?R_=> M)SZLG@!&0'D9>KH@H=T3,RYT4[^H\:W5#7OT=]3" M4, [@JN8N_"$59CRB*50[N46UC436:.8LH':!@)[^.TOOIO=7 /RN W2F&Y4 MJ7+%J]P \4Y:O9R]+W3Q,P+;)1G['[D4U@@]K3W@D5@A]_XQ#5PY*1R!#^)8 M'%7=WK?>Q$Q9GOZ9WQXO[>PE3/K[/+&3_]"R,=;>#VDD=5:]NE'6T@G[O+"3 M#@9FA>HM\/)>MWA=X#BS6-Z*LK'C-;:%'G25-QCNV89DMAT)VA6[D66UU:'? M@P9F&.AKDAP2NA+ #@^]]>D];65KI=*]NY<-C>D3E*DJKB1$,0FC\&W^WUN: M)4W#PO)#!*,C9!1F(I]T<(LM=S\1V^A!]G:42V$+*GL(90\E&QJ;(EZAM$G<.P&GH"L!S(J+ZBP^VMHB=\_6149C0\2N.=8BHCHA-C@3/JAK9(_4U+Q7P&JVJ(?:;:*K>!Q:LG>0A@)+*H0)(7YV 3 MU?),C_T ]S.VXL9:L8TT\8QN-,NI5JE*?- M$'MHD[2]3^,>[NXLE9J<2!L<&0*J@];KEO<_C!!&'JSFC-?IK+^5*F(H,*C< MH (G+7=_6Z[^7MM^HP2#&0'^I'G*RVOB^8D;1,G>TA-QA=[E?)''Z/8)3KM_ MBB(/CA@>:/SLNS1IJ6W=F]ALD*N/D>K1J@NE62!4+X5,H%*E",&+GV[RVTLB M.>$F"FG^!]N5MVW9B\//AQ,4QU"'.RO.!0EHQ_,CLY21PLP(YAM>:;M"%OM^ MNF$MC5?5AEL#2:EB95*"K\ILP,+U B2VTZIL_=18V;HH2,A%FE,Y:[.V+ Q1 ME$9M\CA+!P5#C24+GNW3313[OU/5 UUC\$$ZDHQN6B,K;Q6364QS3>MJ;5U> MQLNL$&(NGNW),18K5XH<.CG=ZK,8U@L8#GI$X2\B2?2.5Z)];_K+U+-XK?#9 M8% CR%E#_S6"9I.:%O%2;&=*N*CT*HO5!^[1M3,YS&):F,;^1&;P^6^Q#UD3:6QS 0%K"Q24E M>?F98DEB1$>*>+_&+Q3@GWIO'3;>,*@F3LF@^T1<: 5 WSHI%==9P?C/W/BP MC^VXF\JE>PP'EW7VRW:B?HJC_>XRBG_9^.[FXO..PEV@1QIOSYS W0=0+Y:9 M>KG;!?[)QC4>J9""/QX#&3IL-2;2JSVH-6\AXX>\:Q #_B'?0X8]XA<0B5 I M$V%8OH5K_&XNF'@!68BF>E]YMB?$>#Z:@=/E^ME ^12%JU3Z[)E6!-0B9]5O M+C6;TR$UGL]Y,S#H5K*>M5/_$>:W<,PL?NX_^QX-O7NFYA33105?I/.&R4T_ MVI*QCNF7LF!LU!W=A6R M+T63="K 5O#]DN"ZR?2C@74=TR\%JAMU1PC4("\!@4DF\6O!Z5&^!!!]NP)S M^9FY8CAJP0+9?=(+F@8YV'IJ3&8=B^$<0'I48QO)Y6KEAAV6QU4:(1Y7-KMG MEMHUON%SZP3^:F9Y2K*>\$^L89IL6MLIEMI$@+W^[3)'5"#U)_F4:740P_ MCO0YE.?HW&]DDR-=S>L58WJ(P!L@NB4A^!2&)E')NB:CCFKQTS9DGD-Y: M?,S"H(F$6N-_BIS/EX.E5=..!*."R9>!H$>Z(@//+(=O%-04MV(O0F\BY#1D MZO+8XJ3RI0 O>[=**-54^,"@[1Y2)TYG;[TGNO9#_GR@M@UG,2)55U(_Q5%B MO,9M(Z=7/BHUF'>\/1S.YA6/3$W:8AB;3O=BN(SSG-6/8NS*"Z1\+T5<(?/R M=Q3''IMT[TTCL]Q/TE;6AQWX@E=)LJ?>^3[.JY%P>R3E=PPO/M/8]1-U=;<^ MA+ /&KV-4QD3.E/!#/G]E<& Z)E4)5 WBTH_"!.&= T77!I1:7I+YI10H/+T M^DN"A.K881:S_LLH7E$?'AR&&^,7GW=^S"GDH]5(0Z(.7^S@/I7I3:X/6IEB M'CHFTQW#2%.2EE]Q+,F+8.Q!_RDD!^I]X&O>S"6*KQ=)2X/34?YHMG%T%_LNA4RFU53)C_J"O'(L[O]Q1LKVT93B M%:/Y &-@@/O*7/LD-3Y3@7 =YEL2U-ZWRC/DZTWZFH<(NQ_QOP>#H\]@803X M;]B?+=:_BJ314;^,=BII^\VGF6:53FW>IES3N5PO2X;KP7R\R0ZFZC?58C7#OR] M/HI1[.\DP6N&_WZ&0#$"U.3'OM9!8-JO5$V]GQKEW J@#GV5U'GTS2R(@'2IM?I#A+W'WX_]JG]T>:(Z^J!)^X\SD MB6M+!N+"#'O/.I]BG,PJ<.HO!O8EJ"5K8%B.-N]9J@>.F3T(9?%K MZ63+SW*XZ+P9K+*Q\6?]QA#PE0\NYC^FR3''G'2O>"@:P4@81J@!1VZO;?A" M](6''L7-W+<9X,Z"O$'$!Z\H]B9%;?2P+L8#Z](2P"O!"3_G63(^WQ P:=+PG ZR; MM.G% (5A9SZ>5FMQ3_Y!3]A_L:-I_8>89C"M\OXBQU*%"? /I<>/!KRV59/A M#U-^$.!U(KHXR[&&Z"?LOUA$K_\0TR!ZE?<7B>@*$^!'='D8.Q*B_R"^22%I:ZA>)\$7"^S*SS$-MI^P_R+A76T%_ B?R_Z:0=[\ M!RK,]GJA?NEY/OS#"<[]Q VBA+]=4']+SKXT7^P0H/69IAD.&D7Y(H<&/8O@ M'R8*/4A)$6MWTN;^X4[J$/*]('(.^<.7CA_/\>Z:_HG)T<5TKCNH#IJ/ *';Q[17;XO=C+1\U/:R$+X[VF%21OAGUL_5!6/7C$-Y1UE^^+'PX@>-+'!L(_=)74^E)'K4F_ M;#6E9>ZCEHTMD+KDE_;-')L$6IM4V"GF!@C-GYZ=.P'5) M[FE"XV?J,4"\W /X7B7)W@E=U>2U#QWD&-#;-.6X[DP$<:SVUZ5O_ F.HG[& M@DBF6762C"U913$1C$G&V. MJ,"Y<^+4=_T=FQ&$:T*WNR Z4)L%?I[:IU%/Q].H.V;V#?OC7>R[]'950K [ MRCY(V+@^&(OA' )^5&,;J;W9R@T[&(VKM,4U028DX5+"F%V=Z$A1K2#),N!T MJ5>_,H-2R&&B6@5H=T8>X=V,4(Y6O9Z((Z^C KTGKAD;HHPGR1*\NY#SM@>V2F)@7*]UGNK* 3QYC-C2KOS[692D M-U'Z5YK>4S=:A_[ORK7-F/R0H^KHIBX#\6C,$&/W^#KWKILM)2-2-"7JERXU MB-D26T16L +$8VU23X64")Q&CP"Q3".2[%S1/A.=Z3O( G";K.<#P1!_ 9%Z!#E_L\#R5 M^AB@.A>XC-9X7O7!_BD$?/NYO4XPG$HI+,$X78-9[NDNBN'4J2V)2]T<.URV M*%J!.$5;S+#4)G)O*!&$24[9=G[1@[NAWCZ@MZN+,/73PR^^1^_I,PWW],/A MH_/W*#[;)VFT9>CQX9!++=5('N&A+94-C5#&'@?FS%<)F>%D,4>70>UZ!Z*4 M0;P$Q'G#$,ZYDYS] OY6Q&HF OF5"]$K8OWM.N1A^/Z[[]_S4(2__.UGIL;O MFVC_7YLH9$S\G_>.Q_YUQT;/2?>J[3O"1UKSATZ,[TJ#J:PB(G*Y]+8>' M%[D\FY[/L09^T,&QP!P\6Y#KUWHTR6:U#C\G- M(FF;&Y:3."T-R>R_BN&8_N450$TSA/ZH(VU?;Q37+=T,;RW=O@DAT2_F MT[1[/_GMP^$##=W-UHE_JQF@.W1#[J6ZBE>OTC3W0>R_VJ+W3Z0, MC _^@QP\DZIV/M"AV^PO]IF5@RM$'\?!;R<3E#U>JR-BM^\F?__]$\X%"8 ?'AF[;I.34@_DGJRA;LN4 M)&N.V&MUI#:(TT ;U1P$!.HV_:CTF)L+GZK;Z,)%\SFY<(W4QEW8YBPC&U). M%&^<7[3WPN[,>FI7'+JY"V:GUI1\\/Z;6V9@Y];-\<%L9;_QV@_I54JWJBF& M?F_D[MW1#)7[+7I=$;M[5PT&3I\71X?OY%=@03@/2R\W366!,ZAC]A1!O#]3 MW.QH[Y:0P MA=6:VB-'E595RXBA;(P8#=IE[NNM-WFIK9QV'LAVHG<*7:-J#H*-V[HE-HC#E1%=AA]6\4"1U2XH)5 [,8R SE6 MWI Q+9I,IEQ:J]P V#AGF!1$.W[-+_3NZ7H?0-_#1S^@21J% M5-X!3-1PTIT$9ICI:9 P9HXH<>&S8PYV6;O!T0"SZ6%FDC M:5OL84K"@4Z1G*>Q8+M/QS//03. MQ$@YO1'O%3OPF?&F$.>"UQ_Y'&6S\$ MQDTC5&UKS'#;KN;)?/"T*78 U9#<^+PPFR^0-&=F:6XX@M9RYG2[(AEQ4E"W M %_CJUK_10WB38ZT_-RQ.(VL4[>A+6:L:5,Q1QI50^PXTRJW 939Y53YZE-P MG!A9QM,SGQ6)TW=;&0?C:GE7]PGS^8U!3#G9V;]CBUFAED^3VQ#>4(+BG$X@ MMNB4.^9]"6%&HT'&R:&J%Q7L.#9,*0,@EPN0KXD(B$!R&0A_UR*3@G Q)@9! M.T;Z>'*:2G9@F;AL&9B)NH5U^"K)(*QD=84O*55#1ETCS'"@5"H/]9,6V,-8 M+;"!$/6+Q'.8D\"Q&62ZLD6YG"?#(5M,V=(]KP!-5A1>TLU.X2:.5_/6N"CI M932\4F8_J/0=>DOV@3WXR"VQUM(#=^#IJ%N*PJ;F^$-22WI#NQ'J&*69''QK MS
/"Q'M;P;%(M#\JZ1MA# ML5%F P'H$)?]':K?ODWX6L\)4__MV?GW_TR6YV?\<7F(T32F_W][W];<.(ZD M^U?PLF>J(U3573U[9G;.;IP(E2\]GN,J.VQ7=VSTPP9-PA9G*5)+4K8UO_X@ M<2,I$;R"1-*[3^62@+P)^)!()!)>SH M[(>S^[B3V.CJZR_?&%&R$U0M3D,9_EL_IY2_CU'*0#OQUM?^)F1?UT;S!]+! M/(W'F$9/\R%$L,/ *)V&3H$'-O&];;(7L[Z5B>TKJ MF7'!B=$D4Z*YKD@YQ;0F9J!8S_TRL#L;G80'].AQ!+/B'!FV>U>Q'^T#>$)N M[?LP]$O?C;5?9R[O!:+[F740@'=C\9[@O:?&]L%_=8+^,B.")RV'4BB>,R'% M*GV/> F8R;#]%XB[>NLJV4K?.SA_0FCAFNAS]P%J<06JE.[I_/DOCO^V#Q]5OAS$'QZ9*!\#)@M4M!/"D _K\[,?U&X\ M*^TR_$H1+%=[#2RVKI8$*PFR(D4Z%!>&<&D(B$- '@("$2T142(Y6%.P&/-; M[:"%N-C.8)P1J\7W'4.^."^IRQ3*PH"*2A)'R6/R\=1UQ%G0X"&I,Z0%FIC7 M!ULFTPO#6(+85P1K^DV5B*K?X\TW7DY>^=&L8D_@E^?=]D(-R,G6[RC[945F M!G_G9I4"5!Z6KHB@T3_1R;#J;>F2@1\2!V"/QGC&T60>IC-L%NYHN'W<,P.* M__";![7' 7T)8 ;V0<9H=>]K>V.'[&'*V(GZI&4>ZMJ+BO ?^=V%9$@\[VD, M9/2O286?ND'EXIK!O :Y>7K*:"ZN167,3?8W/(>A'#"D;SL 39N9#'&8AUXD MKMC*E:$AGZ&I-688;%>SR&TP-L4.G7(C,&8=!"$,%R5WP\4#=SIZRC/].; F84&F:.XF93K^[8 M,6N@-I-"V5;*1%(NE/#TM5B.X6UF@WT]M47R*&JQZ6O7=>9Q 8Y+-8U%:+WA M ARO$OKZ_:E)FBZ7VJ.])#@>:T(C4 \EO#0('ZWGW.!N=ET-$]@QY#LSL!GQ M>IL0P?+P'LTXR\,E9LGZ8,"D=9M*#Q+H#ER"3] M04426#R@'.LQ#YBLB.0[33E>7IGQ(@[& XDM\S!AP*U^]")N#B\GYXP'3QWY MX^<)C7#/W)\T1PU\GL:VB7=E9NA!Y#>0#> UIYD4_N'EQ;E(K:.*G%6U#6<-) MX(:LOVRSV*3WJC:'V;BOR#2K)3>A-M=28G$%'J]EA;!,'+SA=AG&8;6CP M2Y($+0C2H0]F+.FJ9%G8 :@XP9S)E=>,U@1 MQ8)P'JZ1:'+-+RL_L9MX3Y;Q1S]I"A+/22>S!< 7$,YV:7]!W,H0O_FL?BA( 3:/VM!7R@6I0JSPVCYH@'HXF20=' MOQ0]-0B]79A[$8FH-_!!*AMA'SCN/MPRE> U42WB+RG;OYMWT\V=D _2;DH? M!7\:>B >PAT%'Q'ZX.17A#/@9T&:Q8IP)LXB/G,HSC6FA<;/=1K/XQ/Y;#^P MY_&G<\AK\4.^,V!_1S1795F3- __P3\WVL>T--LCCQP=;!NRXI=9HHT8<:RK M."(XK00A94F@F)2419Q=EZ19D2-$6U4AS2Z6_458,Z90DJ/YE Z+4:]I!H4L M"\L&)7&LWO7.\B]>%F8/R77(I ]$T1*N50-:]>V+%(H&F:!TN;M;1^P!K-YZ M6"JYX3.^Y!$8BU<0).MBF9_]^O9,=@!&Y(M27/,B%6=G(BSL>&][)DOH6GV& M$; J#1*;%RKK8?YJN_/"%/AJK1L!17RQ*0TD M?P,9[!D?4,4 *B#9R:;[+(E?V.(3/D;T6Y+3[%:\B&3PXLVMD6)O1S7+.UQ# M4\0;UC:)AWM3FB[AA(FD["8@-H>:,5=S5Z_F+!/RG#[F5_QH!S#ATO.I6*\, M1FEHCGQ*MBE:GI.FMH@G9:O(0X-*9)+6Q-)S7#+S9%S[K6L%T(LD^SW*/ MWVRP&@&-\]3S\]_"?'.VS_)D2U.>PK".@^O0>PRC,#\\F!Y=Z=4;Z1P;:(92 M'+1K5^S[_ &:#!W=]_Z&!ON(OVCN2[;B%3M?,EZ);3S?GT6*.0G"S(^2;)_" M>[&AOU&/2(B0*MB&APR*6HOBXJ"(MZ;,:KM$W V2:Q6O;NPGVUT*#[.6D^BA M6Y%7J&_0@+Q20BTXXY'!%]!=M_($H.5;D^M/M[&]L3FR2J[N_NL@G=J#6"/"Y84#74*.H^C5F M2*E11*-'Z3OL0%$GJJ5S6C,NW'R]N+N?>?K;5)3+[V"N3ZY#[U!#1OU/S\G+ MCP$-192!_5$$%]A__N.:/GO119PSB%J_A<=BP]D4;+Z5DGXEB!3)X0X%JDN;R M$=#"N_*R+(%C>=::1Q0"/GG(EGL*&0DHDT%P@R=%DY1LO?A O#=1AHX'@!R\ M;#O3CV(*MI1"+/QWX]RF*1C6EC4WT^!4^MX593#N/1%*O-SG$!H4F\APV&4G M ^[>IHE/:9!=,BS2]-7C+777F+KWPHRWW=766-O>!3O.]M!@\'3VLDWQD!-D M&Z6*$0GV*=]AGI1T(8^4M60PEWIQYO%;I3Q#=&;$F\$\BH5X:E ST:\Y.;GT MY4;Y3&+;D\"V= )LDT$W67/QEC*#Q?#"ZM73>K>+0A]6U0=&(=LD47#%MN[U MM7^&4,&,?'SX13S-GN"FYDS!CSN/L M=8@<&$C:015-+9B2JR=2L"6:+[G*"./LHH31_.:YK1TT.^\@#HB;1X]%F'TH MEFVX8I)=)JFTAKX(4NM$=NR'&4K[J*[!LTLG['#92P<;)Q9'KB'?&L.O SMU M/?8]S7MF<)S%' \G-BC\Z[+N-CTH_0O -IAY[^S/+VGRGS2]I+1V4K?VP#R= MNZE;>$&-S;%/X8[26YB\OJ9/'CD#\D1G?\EI/G4+^D0P(,#!A4\RK?@2Y@<(O86QCI#)TK-W211=UKYXT;LS9DSJ;832E/9 MKVW.9CW)B0A67/]UGNJ](3'/R$9:)TJ,63M_S0&NCQ^.W/US5?30?EAALVM8'.3IV M4OFHZ*.Y V(\[";W5 > SLH]SJ9SXPQW,INO8C^%&K+G5/Q[%6L;-%>DZ-01 M^;SNKGQYP@_O+Z]($T^*"8_P"Z@F.^3%+/H7A%Q!A/\O_7YV;]? MKT_/I71V"-RDVWFAS1=]CN/PLJPC#1Z2JYC!(,UR^:A2ERA^8V^D\WJ@&8R' M4^:NV*-& S09?#*S.4U>RL0E7$@4]11G\'!#R9M0^;I7\D)3$2;*\G#+'>$H M?*+JYJV>/\Q &X 4?=#C^(QK2GN6;,EYD779A(J=>B#-00QI1F.P+=='']+J M3D8.1":?8^!J$4(OU"B\>'JB$"FCZSC>>Y%2ZXY]5V>1COTPPV8?U35@=NF$ M'2I[Z6#I_N$N3;*=8%9"/H_S+89Z.G^E@5F,H9D0S84(-@6Z 2,'T#:+_C*B M1*C6OO*3N]H')EOZX+VM]_DF2>NO1+8V1@IPW90\VN/5M,2]KVL2>,1>CI$E MC"[1A&U=H[0S3&LO679HOKBA>GH)LZWMHH:KI4N:]0-VQ)7-T4.6\88EWC^# M ];TT/AHEZDM\L':J&*EG&1=0\3#M%G>P84D)54GP_$R26GX''<9C8:FR =C MDX+EL5C7#O%0;!1WZ$B41-TNY3)6\(7&]"G,16+=/HR?;W8TY;NV3#>]JZ0C MK1\S?CNU;8VQP0#YH+=OS%H'8S1UQ!-L B4';Y#UQK#DSL#6DU09KF3U8>:1 M2]8SIY0AM-W=2<8B#R^_0;B%!B3+O7S/WYO.F4T?A9PJ5Y'Q%P$8;O0>%5_?Z%L=B/?V2P_)(&S*C1O=*HTMCP0]FAC!P,+9JO\OKL>+*(X<^F=M/C MGI<3*0K1LAQW6JD[DVXP$8-!OW^Z_T2>I*'\)-TE$&#DT,?_^.!E(C,;S/2# M6S>P:AG#BC(,]6SS0(Y_DYBTUA^TP0 Q)DZCY]3HV!$<73Y<@B]%%A\&TD/C=7JNR8%_$!*4,E+UZTESX$^_P5[IBL MX/,B(L+6Q3P-'_>BTB,4@"SF?TZWL,%(#Z7I(/+>0U#L(Q4%5'.IFB"LU)-/ M@[R*VY-L@&1))!]J?$Z3_>X3@Q?Y+$@#M1?V*?,/YJ[?/\/O=E566G%9D8*/ M>*+#Q57[V=5O&D%N(G8]5IW[C9?2+TRIX"S9PB>>2J0KVKVLU>:E MGY7[$5XF% TP7@=TZD%U>8 U1+GI,:PHKZ/D$DFO7#*B12/K8B./$-CFM&UA ML=HPA\,;^'6681^<,8.$>79',\HF_J:?96O[+Q.SS*;H $VGG9>'0 TZ3 \T M\(7@OB**_318TNL*_TQV4@>IJ21(?,[ :I"_5A?)^";=,=@Z3_?/0K/Z^%M/ M"DAA8(0Y2J< ?;KC/Q 8I,VXLP&5,UD*XC_2_)726#[RQ-]KT@<"ZD+V![E5 M^(%OK'3"96-+>*5[#ZT>#[Q>^T&]D1+(*Q)Z'U+D;98(0@X3+X:]2RG\7W[U M(4JR[ =Q\N#K%%22Z!S4DT,,Q27A%B4!,ZFQOYI#HG!/L"3 M4ZX"RHXOD'ZEH3Y/\DHJ?%&R)2URI++RBL!)243A<:4M?V,P$05>#LQ] M^M$3968!C6658%@K*@GZS1RG63#,*\5*%+()CY8,*GX7 @L-5T& _%+/]3< M-=YG'$+F94-R(V5V3DZD9[/%19>A8+-$38>T2YD7#OZNQE@RCF M-<::T8K*-V,I8E^1["GX/[N1GKN1B%=/#)4YYUY(W/_RPX)37!2B97$3[T9B M02CO#P^>\1',;&1]\])%Q7M(4[C9Z957Q/-'+4+-))>^!'4P6*\%J('>>UA^ MNJCW/XM/S\6GG%LD]CF\(;XE:,I?OT\J"9A+B$$*.9 O/E/:[KY^ *'*4Y-U M3RH6.I=S/ ^]GL=.':@A79DLF:G#,6P;J>4=RG;6:'H0DJ*A!T?I]<:V$DLE MOW/R;BH95K)0_[9/PRP(>17PQBIR[;V0#^2.:I='AAXY539H [N>E?!@XP\Q_H>EC MTCSWYS+&V;09)\=JJ-QZMDLXIR\T2G9PDG/F[<+4JL296W@U,QMR;28VONITJSE:8%AE)"N9!;,4W9B!Y!![-".T6:P/Z=YP@)5 M=[V;EZXH.#NO_^_"2MHN11:,HW+]S=J/09)W@AV#T6+I^# ?(N!& .MS7CM4 MV?_!$>OJ':3N1P'Y]!]@CL:XUR+CVD.TL!K_PA?]GM,DWZ!PE3DD[L8UZ!@" M;"GQTI_*TO"BFUD&Q,H74/1EJ":SQ,Z+F X2!)G8.'>F %]QBV:V0'MVFP*@ MY0>V@[K)-]V*OP\A@A0MQAG%&%]OI;"TX'IWA8;/BAU$OF'_P=_)$Y=CNL;9 ML_YQ]KI2\IFXQK*3RO(9FH"ZIS7 'H/A )\%V7P)->2/&[I]J-WEVURY*\.8/D5KTW_:%@@L15FTKSE+EE\=Y- M%G&=/ZH^DR7@RX7?&<;)1\RRWN\^3,1J:6!ATQ?)8$2S;5M;X3U5_H MUR'*O/FZKL1K>3@""11BL#:_F"OMY)>(3[F#+>)]4.5"'0,>.OF)YKY((6R0 M"U.V_086:+!S2ZT%&GF96=4UFX[<>!6T.PP[#.GLL2- MZ:?'ZI!"3#-]H9"(L?;]=.]%&=]X#U^\&B@BQ6:+YNKI19K(+=M9;-5J!I]0 MR<#]027%2H2^T/I]DQE.1/RB(M-J2K^NDUYWR<&+\L.]=U+?P!I1I&ACUVAF M%[$OQ<7YCH,57*13F0I%2,8T<>U'SF[YNB.-.MPO8']=@GTB12$@"P;O.DYYFFD+=^EX^FATU M'WB]_-.E %5*^N@;+N_I8LNX^RSOXAK+I/9/?/'W/1%I!RZ+=@PS2T3[6,'6[C*XT%K2OZ*W2^ K"0=V,.)SL$=BW7L^H MC[Y1Y&&_A>CAYO,J%D8Z#U* %$XB>9R\S2B2QN0M/5 MA!&54;@Y5 M8Y_#!K^>^GXXYG@)T[Z=!)FZ]UK:W*Y7NW%>5[LL:4X;)+8)[PGM>?.AOR6.VAH]^_NGSGS\;SCWZ]D4Z M80>9X.A-N?:.V.,4O?48.KCC'ST7#Z/-H)E@!.$50"G@Q;/L@!M9BR^ (?GL MK/+0O/:HM\*'A[._K0>AUVA/Y-3).D;RLPU3E5[5O[@Y@@Q2Z!MKF++STI<& M8F]FL"KC7?5U46CWU.=9$<&7A+'3E\EFM\]5[*?R@>>ZD+;;9Q*_,PG2W OC M#BDBK9V0 T4WI6O?-JSM@1@$.@H^8DBK=P\E.+/_[+S[?:(]?H_WV=Z+;M/D)D.1WT?IK!@2N7\;A-HM _ M?$OBB^TN2@Z4GHO1%[LC-D052ZY70-F0CS+P M&F#L0W(HI!VS;ZZVVWV<_$+C%7@>GPB<_U9KZ=PR$?+1M;]2+\HWOI?2RWT<7'_:?3+# M5I=.F&&KL](:MEI[8(>M[@I,"EMW:_4.(RD$(2#)BEQ_NIT9N&8PB@M]F[$+ MG])CX(L&VS"BOZ3)?G<=^0V096B(&J::E"N@J:X5>CAJ%-K29K,!A@1[POF3 MZ^NSN8%G(O6/M'*!+FXTFZ>B1>1EVG%^D_(+L^NWT!1 ;VJ/%' P:!@;G+A;X8'20#(S>W'&EDC'8P?UM!]7WPR[ M(]2%%N4I.6UVFK#!"O[-/H.3@4;7K< MI"00>3Q4'D&10A$NE7P?)2-",,@Z%Z*YR?/ 95TFPY;9,H.744@H#,36MI3F M80KK7*#/MS\PNV5KM)HRRWN>;) W_00.1<@?:W.SX@2^S2W;Q1E,_ MS.AM&OKT#NQ\G;S25/P5;D-3?O_$+!>)IW8-W@ZO=O@M#FTMJVT;?#6F%A*J M[&6.)$)(GC.3K8B2DW!!"9=O1;BLXC^$2XL)CY'87UMNQRT'&!PD4>2E/(=) MX/$[@./ON]W<<'S*\K\3'!L,/AD<'_'[[P+')K4QPC&7]9W!L6W[3P;'IJR^ MH7L%L6'0.>3?]A \N7D29KQ,T@O/W_Q*LQPL&>9_I=%Q#,$!>Z3XZ^J'*'(6 MY^.-/=SKPA26L@%BSA+.-,0F&O[R:S;?D"U,F33DA8O#8#QD%#9,(OY5IG68 M.\MR0:;GM,F7;B$CV>XH9,3_*5T6(M_T[R>76O@U0'8BA"<@/0'Q722$+NC' MJ8LXO6YH3#P=;"(^W)[,(!#U2-GG6W&98F0$RO8:6X['W<+MCV2?1;4/^]IG M\2[7RF:#CE\/Z^F_VS6O1=W!Y>RJ"QD)XRQ/N0K,"=9LU,P6NQ!/M*UY>IOL MF!A+69%$0V^'-09 MM&S8*Y6O%U6D"X9EL[5F574GB3A$94LSZ]E9J[*77-P@$H* PZU$T3T.?:TJGH2%:]KC!@O MVF4>M=%6B14K&4^^A; S?.$P@#R)MM7H+Q[WHA+WUE]JM/K9 MJ-6!:".$& ;&Z3.!LW!T#E6TP>D?3&XJ92'J'F=NT\2G-,@NV=0"*(6ZK#=/ M3/,7+Z>WD>?SK9_!>IT[(T>2?D8H0T>WGHBQHJ<"P_U@P4:\.Z<8 1)(5D3S M<@,$,]EA_?R<\F=FR#.\5L4FOF [X2T774OL,DD5E"F$"[YZ;^%VOQ6A>G', M_AK3VC-B2W210H%UTQGOVPPABCUT;55'2^>P1<'0DQ-8*,S*-N ;+R<1I(L< M']SJK;I:H /'%WZ2]26**H8JO*W=ZDJN!M%VMW([.D]:"'8R5-)^.[T/B!$8$-5?)K!62!E+"- ]#DLI*Q1@N_]#MXQR?F#\SGYTV<2> =P MYD,VC.(DAR 'W^B4!Z4J0 JGJU[LIEQW>9?#ESB>3MMA2U1IC!2RNREIVKT7 M+1>R6Z\1V,[N7/ALG++[O;@++>,%*(X6"L1N-2<^0M:\%9WK16]U-61>%L.='44;=#7'%K M+GGL'PAS[3AKE2).E;'$;E#G!>R9#NJ6H:2A.6*XZ"+UT#$N:*\(IPZ/(&KZY'?.87P]LHSZGYZ3EQ\#&HH1 MS/XH!B[[SW]ULQK:(9TB+8I!N/2U ;A8&P5=7#2!B<* MR6>*K*U">.T#3W&LK717VP#Q8*M71@VSZK=(!YA!R,'@I@>4_:)TOX5Q#C=< M4TKS?_GC3[]!'6-O^W5M+D[7V@/IV.JAKHZ>-C?''BCM*/WD98@9;R)D(4*8 M%9&RK,C7]8IX)%(C/'F",VGH?I#!TXB'_3Q';SY,;,)FRS@(<*+2UQ*L_87K M 6IXW5"MKL-20,VH;"VFG;1>$J29A9\-O>"RGX]52[/8*BNR#<5_25?(I("G AG(W-+8BZ#W5'O>@B M8]@OM#L>KFUMD0[23BKJQ=G4$/NZW"JW]>HF*>-$*&2O]-@,2-S1'BD5=%2VOE*:VB)?(5I$' MI\\SPL?S4A%W;T<"B"?Z,#W&>L::G_*1-4N8,+($9IX0P9;\ MGJ=[2IZ\*!MV"&GPFJM:9VJ57@=!" )XT0--MW7K>=>.2"=!?^6U<]VI%W9/ MNY\2UMUN3_,A;'':BO)TKYO0WQS'M8COQ5!6C?)I,/L=EGGL=(0%6:DP2<&) M "L'GOL\)OAF86R@\2SN:$Q?:[&S>R^DP-E3[39_H=1E81Y"G>3C? (^^0$$ M2N7*LA-'@7TB63L A+D,4N@LICP @9CFF3Q&J7D0QT+P\.*-^ONQ;&D.(QAY(YV\/=4_"B?7-L;LZ':6W[N-0R8]D^\>/8ACS;;"K".-$^A<+ MMV) [K7"@H?#<./D2AM_98OH5%(BTDI :*5.\Z;&F#&I54D-1\:6V)&H7?#A MU[.96RQC;>4161J0,Z/.=+J68::$,@2(.T":Z11=-_^@3G8[59?O.O0>PR@T MGFV86R-%HHYJEGZI2R?L&ZE>.E@* M[*3TXY;-G7TJCAZ87UY=( _$BP/BZ=*(GA:-OU -PD&G/1Q@@'QSAX%FL5E1 M&7)=4?].J<\X$<[*P4YM%@M\_NDGPOX*,[)+0CBBVO G*NG3$_69!6)R=_-= M# $[M3%&SR18KH+;VJ+%!([J6CV?F3#Q;@XQ_):\V,D80Q^BBT=Q8Z-"FK\ M/#DY.F#:B:> ,.QQY*M$IGL6QL:+FI;'2IKGI6JYF(EY(K"UF7EK&*1NX@W6 M]#SSL@V;@"%X3QZ\SW8R.U$'(>[H5ESIXU_"\;?I"8L!9!8UJ;L;IG,0HH;& M8H"@ARK3!2$T5]'"8<[([,;1ME AB%3;@N>3R'JK1V#CJ)">/-JYBOUD:WRU MZK@11FU6FV9,PDK?=3'I(O#&9\ M&KZAOI735)7F0!\_HE6"4VV'PG'1*^]!UW!G%,#J8BT[JF^F.W'DBG M? ]UBT?)&YMC#_]WE'YP$%N7X]?KF6 XQDXP)SF0Q9DF/DQ\&E59^1)*1F= M5\R7NDL6+M[TGEYG\5.:?F^;KY0(1+QY,BA5IW^'/IBAJ:O*Q6,C+1VPPU-G M^4=E>VJ0\B%\ENSSIRAYY;%MO:+6C>FY'P.9VA:2 7_#VPA>+M[XF%'QS(A@ M=ATJ3ERZ>)?[?)_"G1_FYTE1A!<)@'G)Y&7<38OW$#J8$6Z,:"&S5LV8=-XG_&#Q:, M9_,33?WHO"? *)MF,&0 D?<"&A5=YH8-8+X X+!B(S:E_S=ZZ+ADEK9@,4GF M'0%'V3!#<0-HO!/8J*@R,VH ;_R@8<5";"[_"3]FG)Z\C2#SGC#CZ'QN*(WW M@ADV#FZ&8L;LYUC.+,3F\I]18\9(0[T?C!B##>\ $^;'@FD0 .I]V$ JY5' MG%[):]3X>ZR*&=#@XLUG347*V!#K-=!:,D:TF:@S8)@(+14]6O69$DK*S(G@ M3@1[N[CR%V&DF-^V#P8CRZ2V(N%VQZNJ\>?7:.;F/OZO7AK"H3%7_"S)3!A2 MUPXY/AA5*\_]DT:(Y[59UJ'C4%%44Q6(NO'Q)]2MN%_G,[H9+Y-2?JHI]]Y< M7>O--S0]2[;;,!=7(6JN!K2U13X)&U6LW,*M:XAX,C;+._@^+5 E);+D=TYX MT),KUL?G^BTT5H6H;[JPT5E6L&EP0KL%C"6QQC K*-I^L^NK%^R?/S_ZBK MT\B;FV-/&.\HO862?N97V2LRE ?SS GA$]OB*OZX2Q,> @"/7&8U;RO*PVM, M<1X^)L%A18)T_PSY\\QK9R-VQ7OYASS)D[?0)][ST%B=89I?ASY4ZUJKQYY^ M"_/-61+G*9.N8II?:1PDZ<\_??[9C !CB&$&A]%&TK@QF!)V2!FOV*1H _Q( M)&0LO6SVRJ0D'MLQ"T&/YN4+%W5F/')GR!$V0N$=7X_==_3&RNV1HD]G M59O<9-UX09[RJB&PSXB)I(YF>UE0]2R+&*DFYAR(FJ'$; MA&&R=K//XJ9FAQFYG(EH??ZAF'/C2V15YI5OU&Z6:75'_20-:/ ]9H-5/;M\ MRVRX8;+>/$;A,T>$\ST%;S^,;V*>Y6&*Q$-BT3P@V\'$T&* M*^.,4I2,Z4L!>ZQNN$)VBL5DDC\)"@&X,YR!"!^A2T"V2@B=H3IWI9C9K:0X MDA)+PG@2SI1PKD2SG?:=@I82,>YLTV_,N*DR[F]HL(_HS=,=6PAR&MQZ:7YX M2+TX8QXIK 9?#I5O&A*BAM)""LE63%0I;3Z$$&(W;YP^@V>7Y KH+*D33IZ4 M.:_(X^'H:Y=Y6P8#M1T#=.B&?/)T5;RZ(6KN@WA*=!9]^!;',.(1'!6X4][1 MG%8K=Q4 S^FC*1K9T@7]7&Y7N#J/S>U1S^$.8H_( - 5\(_7+V#@:N9.J'+Y MW8-4*KP#ZHYF[0N-]_22C>R2IB$U+\'F]NCG:XNJU>V?Z"[=:]]%"WN[="%>D\MFPV'20<3Q)[U-"BAA92_:#Z?@1L M8,FG4@:1I":%X&LC--LQ;L3+B YK5A0B.(@_HC ?E^]-UZG6HV][ ^5T4<^E$?<#T[PWHYBB#2!<&>LWW!JB%U#"TI91ZN5@JN4*/Z51BL%68!7 M%\5<_86#/]M&N?$\'9I2FZD"5\PZ3V&:Y>1/_\17U"A\#N$(VP!O&6)\D\B\ MCN.]%Y6_S)@)U1 8!'0]*2\3\8:8KP/T]2&[/ P^K?"3[\RT:O>!!WPJ=IQ>0ADD'\"C %.I&"%"D L6^%,S/$_9!4H*&O\;S\6TEVS MO]B'ZB-)Y?_^?U!+ P04 " !.@&%6&H8-@XYX [)0D %0 &EM9VXM M,C R,C$R,S%?<')E+GAM;.R]6W?C.)HM^#YKS7_0Q#Q,GX?,E&WY5JMKSI)O MF:YR6![9D=G=+[EH$I)029$JD'18\>L'X$4B)0($2( *#-W^ULKS!5X 0=-W!#8+.' P& M)\.?3W\>_CP:_/136L:-%> \OC>("SO]^63SE]NT/-_[V^#LEY-?3H>G9X.K MOYV._C:Z&+Q\W:3[BJLW@U4)7>C]]3?R/^_X@P-LIA?\[3. ?_^R",/5WW[Y MY?OW[S]_/_O91W.E/9R<_?P;.E[2*Y,\<'\F2D[]" M1OJ<+4GZO?)3#$ZNKZ]_B?_Z!:,W&/PG\ETP!;-!_+N_A>L5^/N7 "Y7+BDK M_MT"@=G?O\#EW,.VG)Z>G":6_-]WJ4"R_XX]Y]X+8;A^]&8^6L8X?AF0\K]- M'PMU@."[9>FUKV&6*2D)K>^%_@N=(AF;RR7 MH/RZ " ,N&WC*BF3OEZK9Y\\M@,INL (I%%F#EW?K+ M%0(+X 7P SSY04.J1;YC$B:O"\S7PG<=/&[<_SO"C5$>#F5EFV3[K14L'ES_ MNT3J#9E6WAHM6T_PF.K-W_!?-D0U#&9MV M5M_ZKFN] M^PGTF(PG:.,^%HSG""2JK&$P1YE:;'U!OA/9X11\ "_"I04 ?0"BP+&+&QT9 M>^M8RU6J%GL?/5RET$?\8U%I7EU M8+F$83P2QBN;>!X O)K3"V9I6NQ+&RN>Q(;K-V1Y@677G2[2B])BV3U.[J\! MN $>F,&0S%SK6%5>C,&S7N6S7\VS8+Y*OEEXP%6'05:\J7/CVN8+E*UWGES; MPKT2C)DS-R&-6IC)L\S:!@N6KWO&V4"K>V5HG+O5IZN0W=0=LCL06M!5M%&V M*=S@,?,U>@_ OR/<>=R3+K(!( V_9S!&FX'1]G$J0JUJE!A?-!BG%X#B TX\ M89B\NW#>M(E)^:K!>)&U(,(+IO1@43E2U.\9C%':$H*T*?P SAC_'$1N.)G= M+BR\D@X>OOZ!@ M[#AQSV6Y.;^'MB5>MWH&,_ /6P:)/4.0A3E-I9L0 PE=F#5(8#MF\+@+]60 MUZZ/P1B3@UYB _X/65Q]X(5&"W.CBJ\:C->S[Y%:DV5V0'Z/K4AE@7^V0_@! MR=),-7Z"M3 8SP<+HM\M-R++VY+FI;Q)8 23Y:=JH':^8C >DW !$/XU MBL!FXM%"DZSZK,&(O:R \J5+[A,&(T%\^Z(P')\Q$XG8=^LM/A3CL?,!,%!ZBH-'@(OH!,U&X ^_07^')U%(A$B4?,1.- MWR&"#K14JF+O$V8B\5MD.;XW5PC$[A?,Q.$?UH\?+T2YEAV/]):K<@!A?FE$W?)JTSHH23?;$K&^VZ =T^V*2 M[>(;,/-C47Y LA9[\%$N09.F6^,KNO%([S4HP(!=LFZ[;RV$UIB@[Q9RI)A; M6J!N*^_ #""$6Z7U&;L:!5+.^T0_H!N%9TP-GC1]--@=9Y:F_49@@U&KK!2- M/N8-!B(#SM^3.GPE[N!Q"]AX@'OS^$]26E^=CYAV=[+)-*NZ4*-N4M8WM;)$ M8^Y5UK>169H6^V0>#_ _5*)2EE9+D*% MHDCW"W5Q M27! '^UC&^#RXK("8/\\]S]^<0 DT0I/R0]Q\XDAQ?_X\];':]_Q>Q [5V46, M4;&B%K*SLO&/>R(I4I"F^&45AXKZR5Y =\/\#/G+4HS2K_FUQP69#R<::'CQ> H(\' N<.CS@,,@KINL=$=?53&D;MTI",E0_0!<_1\AV@ M$@9VDW0'?*Z:I[B?Z\!]"N:05-T+GZUEF?K+DG4-?X[:IQQ M&,>NO"4^KFA]ZSMT2IBYNL:0N#$I89!0(QMQ/SM!\E),74-R7 MA>_15X.[2;H#.E?-,^!;7H:_ IN<4ZY/3M_?R"9W"?"[2;H#/%?-,^!;7H>_ M(8N\@_2Z7K[[;@GJA;]W!_+J:F=XM[SFSK1P_VG'47XH^QYER;J#/G?M,Q*T MK*/_ *[[3P]/D5^!%>!>T7D,@HBQCJ:D[PXMXF9D_&A92/_NNQ%&#L4;F"B@ M\K*3KFM\\%0_XT'+ZODV0L3$Y 2%=*H8O8A.1WGRHEGGP]'II=&L"%B1G>=I M64P_>B$@5A!'0RNTTFHSMFW+DG>-' $K,G*T+*;C%GV+5_SSY-D5^LG2)E77 MJ*BN?,9 R^OFI'JO2\MULX"[5 8*J;K&0'7E,P9:7DPGU;M? C3''>BOR/\> M+DA &()>U4[RB;I# V?=,_BU'(>G$<+(381F9ND:/L"T975H6\;> 1(QU'ST'?/X3T!O,3KJB(1?8D"NS2>&H?L9#RXOU M=/;] /;TJ(U4F9)RTO#H?XQHZ<2W+I[R%OW<'^^IJ9WAK68N_ M1.\NM!]\"D^7/91SIMQ?NX-W5:4SI/=7U=B*Y"+Z M4P(!M99Q%=W\S2^U]#Q M'QTZ 0E?R]:>VGP4J*ZVAE)^VML8TDB#A3Y2WK[ M-&4I.D<4L^(95?OK\094_>N6F./SS[>3Y=?+T>#=^N[\;W(R?QL^W]X/7W^[OWUZ_M'&W M20BIH7$QG3#NMP0IJH@%G4JYUBC3330/8\G<7_(K\("@_]N;+U ]1U+"1>@^Y,VKX MYKU#UP7.UN@*)= S%!&ZP@B-.J@"0?NH-Y_K*V"%H$]<_^*+O&V/'^FS??E7 M^V(8.?H(KKS]$$E]4ZE7M+7H93\\#_G-G^F;;DE,R?6V)>P0STS;;:+%3:/> M 9=![$GK'<$+ BL+.O>?JSCRL>>F=O\87Y!:/[1;XS3;P8Z7(* MYXMP,ON&NSF"'T4(S#S]4(*XB=1+^V)2^ #HW3=BB;")FX^G1S9S""A)V0\5 M\!I&CQ'0S4EA;H)327YIVG[0SV\:/0Y!9P:"Q$[F)*\?K#)LH<K M&D]@8M?4A>]BLP(RF0G7%6="O-F+\%T/+XFO1A=/BQH9W/UMX6PO_,5:DQT/ MOL.!8F+CI-"(4OIQ 8?5W3\TRJ*'IY'2++V74"U,>C^<1?W_.7PYBQB\Y0.GXLQY5^Y&@R._G+'5$]V^TU]E:@_.!ADOO5+GL]0< M19!.AE>Z8HJCXKJYJ7K)ZQTBPKAN6 MI#1.'8)T[NN!UTA))\1%'6@81M*H9\QKICO)^DI[6DR:2FK:K." 5_LDDWMRV3\5<-HHZX367+?4FNZH MQBE"W:8$O_WTYY&:RD5+(**7&/0%"*%M;9Y=JHQ*=,X?E6CP'X5/_*\OQRA% M[=AS!][#1P]_/ Z#&;]4 8)PBFL:5]=Y <@FLIK3EAC\!1C74=3U5V]HLG8/ M9X1>.3AR'& M4;CP$?RQG:LR!;*;J:?"X#)3@7NR 8*(7Y(4$4.2H=="8)C8?>?B,H/I[^5P MYNJU'*KLE.5LK#&*Z_9,0' ^P9&S-]JH:VOW@_/LO2]5.8U@Y.BC'D0F$#(] M@G7K@#E[H*3N+__5\P:I_KRZR:^>-7"_2] '\ $_^]OW>BG.24_;K#:]O^#]?[Y_?7@>3A\'DY7XZ?GO$ M"0;CYSN<\NO+]/ZW^^?7Q]_O!T^35W.?=WCT,*Y@8V;%60DU=>LGY6D-WDIB M\I8G*NI^-!R1!_5T-NX*Y(MGX966,$XO)'M"!BC,483_M:4'_X,$BG0B.\1S M48 ^H W&GW#7A9J6S#B*.'#?DB5D%0==9VW2%9^A)W4.[ORE!7>?)V*F-88X M(0Y*J>,TCLJ?I#MP=AI/^2MT01#Z'G@ (/@*EN\ [1!3G<%$=CAAWCE\$3=3 M+4_D8"!%@7[*CV_O!9UUCJB:@4YE*34GD] P9;E*3]84C$0$G'CZXFW]IT*H<7 MF^ 1_TB[U[>?T!BV:TU+!>UB>+/HNU&5RK/JU;[=9.82Q^9@GSPNRQ0XL.F\ MGY_:_( 1+ N:@I?/;D0VM$C08OQ_SIOUR=:%2$G&28=+ 53A-#9=R>4\(T+/ MI&_75/4MU/3&*:5V)R-FH@*WQP:]#66J1YSS)K-??=_)3X]>?=?9&%LV[>/( M5L3D?#@ZTQSS08R]G6E@78-[-^24K5=20*F#"R-/;U12WUKM[M'-EP[ Q<7- M?P4>QL[%EH^=)?0@P2V$'X M#[[,O=-) [.5/B>JI4\)$5YB1X@XBR\L-*>& ME"E+VCMEX\P*S\]^%#J[6IKV7V1SI?1L MBG+*)U)$]X4@S>JF \)UHA /S.-7:'8U(LG=0JB'**!!KB]3>XB]E-T7AJAQ M3>^Y5/!_T?[\@$15Q2W#+PZ0[/4D.U,1N(ODG;].JJ*&G9(NO=#VJ'5T$-F$ M*=N_AUZ$H=CZM]Z F8] DN[-^@3!_2>>B6,@H&>A=8PW\:D@._]^O"#/&AO3 MOU/)%_LCS;9!4ASV7\?4. 4F;O!;P>J%P> M%]+TA_=JLZ1=T3%D39Q%],ON)MY8 ;0II)>F[0_Y_.:IN)MCD@CNH!N%U!M[ ME-3]%0++0&F!]@V1PA\ SA?8V#$>CZPY>(Z([^%DMG=GC=5/")71']DT-UM% M5'X#Q92V)][[H8*E]%Y00H;+BN5OBJ0*=T3&=W5D)&CB-BE0='S1*4B M:J2TJ*NELMBXV^FX:ARWB])PO177B\]$KA>__C:>WO\V>;J[G[[^/X/[_^_; MX]M_?S'U1G'NTGJ-5U.X\G;MMK%)C9V'%=Z[QSOMN^%U'7D\)5:1;LKW2#LM MN8/,E<=<%NED,!CD-M$40G-Q+$KO:%'3F4L<-P>EPRZ'E:9P1WGK@\DC,T\O M.16W6-*M5@E^C<57.IC$EB?N):,"IDJZYMI\1ZYH;6G\!V;:7A+);RG5=ZFK M=UROL%W:WYIJ,M-AV]7]*PEXT8W(R]]W(/GOH[<_J9_ZKOO@H^\6HNVM"Y9B MKD;8=)>>N#8V7/MS$1*Z"TG/31D@!1F,EO4G7(9+DL(*(.B3W244&N!\I""P M9F]U(F*]I,&')9;V+[PQ&HNJ[^.;62ZR_ M.-)T_+=)7/'@_A,@&P; &7O._7+E^FN0_/TE0O8"X_KB6KM+"_D?Z+FZ6@), MZ94,X8@/-&&FSC,@#O0*O""E%5G>/)X;WJRW25ZL=1QJDV"HE5CD5^ZU]54HI CK]7!T M.M*KLD9ZJ"&O:C243J:$-\VH 6/!+")>7']89*(9QLYNQ"KR$G?\_F?9NJ Z MEW'Z4+!,K8F"@@?,3)UDQP%QH!VF#[S%JY5?$7T?K599/9>:?&P4O)"F<_1C M3BHE*;"B,.,D*$\L@I/X6DJL/416Q#TXU^ 9]J\H"0D3O/D4!ZCR?9X=X+YY M,,1@XKXB@"%(HU8F0$^![<^]N&2JKUFKM3!._6HZ8!-05?"HH?P#E?$*VOL[ ME=M]S!(X,L8P(V3BE(,AZ5;*)J$*/F.]]UW:9Y7V\O**[[E6 M6X%+W6NJG?,-O!QB2*[ZI"!!PV6%;$C\O>X]$P(7RG<-[*],1*R7%9&!KI5- M7Z[CKC2) /K@^M]Y7V >B5R1OAV__C9X>)K\8>Y3R[DKN!LH^.]#EV1IW\F3 M5.(%^1\0\W6S_A:0PYY-?.>Q'<(/2.*W5E@E7I!QG04/ESN.H#),[OX!/T9@ M!D.&F_ V@7&D2R)Q7QT5-BM=Y;=_%E&8?I-%GF=#%Q11]XC+ENM+@L[Q:=HPM'#S7QAX/)D.!II#B2O M66F-<)/4D4F[S2/!:P[7W(8Q__AG%\1"\)SQTD#"M M997]:D&/0#OQDJ:&P<5PAFMR*2,.X1"_,DC1&5_FH]*D(-;T3ECI,-KVWC;/ MN0H[\5%-M1!2<--%>^"-#8#IP5'%BI2_@*/&I*&FX"J#=MV-;9OXZ@>8" _ M&($I>;(:I[6&A/,HB!,%)0M'*6O%?9-N+/V506WKFZ[H MC/.^W0>!/-'HX0_M[R=PY>FO:.J;WW1)9L(TN:2UD >K,&Q_P'#!ZFIJE'"( M(A(#0\G*2^?SA_N O""PLJ"3>5RE.W!CSXD? XRAX>^A> H[1-75QD7)^ZMM M!ZTE;UQ,9GA9$ALZ>4]BM3YZ]Y_V@CAG/_AH@_@3 >P)6N_0I?N_-2BQB/+I M<'1FG*ME0_7)!D?IE70M[R#NXDW:X':Y+-;CE67NO\8:X-#TDK$)/1I]7?MB MK6OM"J3Y#E$Y/! HN!BL73)92*ST7#WKA$46A/0B#E%(@F@HN+&H75/)=-*V M451/4)3\AZ@F$2A4W(?2KJ6RE7+5Q%RPE$/4E3@@:M^BE>5$15E2,'Q6>+/U M5R6-$%#[+FW[>^3\'K6-;S@8IRAEWL0-,9'EY91["MT,59&SA$#&_1E&0<:I M3-+]&5&3M3N:R[@_8P/@!%N_U*\6QMD#:$UB&U?XRG'F+F)WAEOTA9&=DBC] M^[IJ DC/KN6D44K(E7@;VXU P2V01US:RF-B361HI MFQ$@@9'I,$7#B8."04KKBJT4@5S$(2$%Y?(5P1L-ST\N#TI$55 H?1G-Y.ES MXVGSX2BK(2:RKLKIV^XFUI/_1W8X/BP7Q%=MLK"WY ]CSRG^(II;.RI\%3H^;%FJ[%[W7V$^ M:FT/;>UO\^D5F[RGU';C>K8=-R%:K=P82O6K==R^)GD1B:3\S+@864A6Q.!^.SH::.6_ 89GC7;6U[9PE:XWZ^Q+# MO@ AM(EA>1H9(8#/ZX0 'OQ'X6/_Z\LQ)+!:GX');//@%>U-1)XLYG4$@IV_ ML'&2VGTQ8)PV$3SYEL?'_29ECRAGVZ3LM$)!IWX' ]OU@PB!9XL$/9S,;J( M>B (\-R7>*Y,9JG;)N[TN;KRDR'^_W'WO2T9_R,I?.#/!EGQ \MS!N0#Y)>% M3YC9?T_0W/)2S^CM )C$[7O)X3^9I?M^EKL=&RLZ>DEEM[V7G IF7Q^[>\9[ M"8WK"J2R6]@;YK-=6;1WI5W&:[1<6FB-AT X]^ ,3\"\,+U82=[!Q"#:N9.$ MBE[C=+_72,LG/43N"X/M)P:Y;YC9;>S#417'G)&AY0;>J%%LB<2IF?IXPY*X M<>EGF&U7H]A +_2_BU6MH7R/8P1S/;GT7:\]'&5Q/T(XCILP12.#A[,K. M]KNR0M'QW"RK1S*T_696OV?8ASFW5JCH< M@1*,Z2OJ,5I\OJJ9U0K7MTH;_0ORG<@.-^\-! !] ++Z&;MX04C6]+S-?K3? M[-/"!VGI@ZSXN >+,'.1L:EAY=C-E:/U@Z2]NE2-T*PLQK1? 7:* M9TB"MO6@E697YX1VU:XM9?BGH7:-&4U,8U7C83Q>>;^"WJ9N/P&QHJU>[;?5S0<&Z1<&H3\@WR![_V]%GF;M;44\[O9.21O +U9G]P=P'79HIH4,LA*,;-];RP5 M6%VMM$%:IHN:+%%!5_ M-1R-SG4[X_%PN?<:85.3N]G(XZ"=G*/O28ECS2:_F>TZJ5Y%.]Y-U'*[?0)X MK@B*850K6RD[DW%MLIR'?!NL85!G[S_D]ZZ62Y@\CXF['+*0P+8#C]_9[:34 M0V13:+QQO5NLF4V5 07WI%FPC-;]23AJ5^U2(E*(<1U!+9:+SB6-[>_F2)UN M#[Q8*%R_((OQ\0 M**'8"*YQ(]!\/9:7Q6+(N&;V]N!L.WL@Y@9X8 9#2 OX2VS[MQQ9)JQ>^VO/BX'IOZI00)= YUBS.N MIZC!>N%$7"8.W9PV\-VL$;IA@]4[/*U_PV;P']E/YMZQ[O)EF\)5C;@VZ^I% M!3V+<7V"V"468=.4-?/6!/ M )/9?1#"I152P^\5$W6<9 YCNA_X=>-];?NX M?^5OW)7Y.DY^/?NTQQZG>%1LKM(]>MCD*+?180/B9I!= M%^LEZMO8_9!];\AR0+:MDKV CF=@ '>6[RY@:H,K;\>U4=_&[C\57V'[-^\= MNBYPMK]A=R5UB^NW@L3,[L-;\>E=1KY9*BUYQT4A9);^5]UIX4)P$A)B\PWA M$3-^HMYR^>>A_+F+J)Q@5*ZZ0+8,*U6\N:[%+2[Q ^-K](P<'95"7EGHQF*P.9J#*SB5R!G1WEN:F'&=Z=?4@P AI7LN]R!#^#Z\ M3W#D[*@LFEJ8R:+#6Y6;NS:\\[[RY!T7@)!9&>OZ-B'5A7_@4P%O]HZKHI&9 MF4HZO$'YN%Q9$,5AM]$=#%9^8+DDHK8W?X(?P(FOX').'>L4U7'U2#,Y4Y*^ M[4QJ6,K-BXS9"Y_\JTS.O!T507,;,]8[O%%Y;R$/XT3>H(LO^_%U%16YBF"= M#D61]C=P'<+<8^TLS52(V2.BX9 M619G'EKZ]BNE.*DCL"!>QQ]I= N>$4\<%T\C,3"4=WME\!7,R[9J"E8\V MF'%*A"MOQ_51W\9,'!WV\GP&WW-H(=_#/]H@YU' IQ/18CHN&2GF9NJ1OXMJ MP V/M_B,F.M^Q]GP='C6Y'Y'\JWC[0YMD>)B C@N?8B6U/%>0I;%W;\B\FHO M@!.1,'/[!TY!DI)FAW;]V0MUEKKT+WQ=IU#10^\T3 MF;T'!LN!;D36]Z_ CE#<+NX_;3?"\XH'#"Y9[$79.U&[NTL"O8RD#W5<4!T&T3'XG. C*^$AOI*D,#.VW:Y3( M,K]KF@0]L ..G-!N#@:?2;]9F&9B&SF/+!A&]\EO>!CNM1,1#= MO[.T;;!I-(&;]5?K7S[*=HF"F_7F."(]GA"=(M8MN./24P2 LAM-NE\(%=JG M'^WOTW.^$ZI\DU[[@Z%_GK3>B^Q?T]M4ZP$K/HXR\>0'?#U'O<**C66$&\NP M&V^.$KKV>P^)(/0@ .3F^I]0)W&^WTEL"C+_K$[JBZ0:^H3M^+>IU[/OV1$B M#4=P"E%9@C&MGY,+UG2AGK$]:.5E3Y@*-?B+TEE!R4.FYK=^8UXTI4QGMG*E M?I&L^WVO]^!$>H2K_1Y!Z-U$\SN*KCZ@F%L> MQV#G8YMS;<#6+*788,YQ@]'LR=/L$45) '2SQ\@]HRC4*UR7+0RVCRF:W^B[ M_:IB?JI+:G4#9GZ.S#O\GR"$-M8_7NH"./>$5PLU2C6N7Q!\FU&%^7UR][N? MS0#I#[>03/'@3V+G>C;N8F-F!74F7F1_1";)]NY["6XAN4MKC+%([A#G!G!Q M[U*ATOJCJ^9F*_,R;.$Y2I%9S$G)786D%//G+UU]G7(S'_]JA<3QD,]%I$9) MQC7H>N]8UK%2Z4;F>2N-^9E8BSNSFRB 'H8%]V%D0V!T((N7U,? M#4_V7[%*OD'V++*OQ%NJC(>CDII8='\EDCH;)#<@]O<4\93< MC1P2U!^/T_C_R!2;*B?AD@Y)7W+ D;1.^0#HW3?K/95Q>&LAM,88Q*\$,'Q4 M*_,>CJSJPZ'LSI(!E_=?H_< _#O"7[LG3A&"T^;3_6FSP&U^DCC[^B#Y? ?F MTA*O^&.U75RG9V?#B]-A^]MK10'$ZT?:WEE)4N/Z#T&T2[;*>*UD M3(>SU?"I'#H#%.:HQ/_:THC_D?E"3M K0!_0!N-/N+NJH24SCCYN]+?$"=G& M0=I9FZ21K8NTSL&=O\03:SIS^VF-H4^(@U+J.(VC\B?%9^+;"IOCA>DME:]@ M^0[0#A_4=(7J7FN,URD.ZH[+ [=UDLAH/(:]X;(GLS$)-#J/)X(E/2 SK3'< M->@&Q0UDK,CW_%+;FUYM*T[4^XQKM/U-SO%WO@7(^JY(;1YP,\'>Z8U'SE?;*%;.:6S+W!@CC%*Z?K25M*EJ6 MS#@J:TY%N6UC[$^UNWZ8@E6$[ 5>2H_G"(#$&[IH!'5JRIW7&'J%."I2V\Q8 MM7WJ[3KTE__UM@#(6H$HA';PZ-GT/I61O%CY4WW7@IM#OM.3BAJMEK%[%SY! MUUW'KX8O5Y:WIM-%2]M?KH0LILYDV^@]R>A.&>_F,<"H5Y&#:CLD>4RX\LX> MJZBS/MG4Y?_>9>HJ[5 ZI-0_GWF"'G@,P9*VO45+;@Q7$G:XA&QD1/:K/2:Q M=X\? +CWXB-2Y\U/8R(Q-I'+DIO.%AOR\NUD;CN5^J?*XGH\QU/<.;F1L;DV MB],'"W^+8)YK1O)><2UJIP*G,)V;U]2KIK\BNJWB"-GE5>[,W-G8VU*H2,5A#@6+TDWBPT!^$K<$%\@(R74^2 .7.>Y B7?T MYLPXQ2804Y."S_9:B&WAI2 RG8F>IX_0[]U<)"RT=BCV_9_\"60MQ5!R$,HQ $#SZZ@?Y7X!!5D==&,)0+ MYF@G6D9_)2 %">HNOA3")Y\S_ %=H[^DEG#;NINNQ3JICY> M!--YROVYOZ14&4G=*Y;"P&^6-_^Q\*/_6?C>? G@;Y'EX)^*(_&M_S.S/0D7 M4C3T7._5=ZELRH&"^HR=%,Y_AP@ZT/+HA!93])7T=WN MN6$O98O3.+4;IIFO@.=L3ON)?P"]?V9F,)$=3I@I/A3\9IH2>49"M_-4<:-' MYB>,D8RV#KPU5 V(/DK;W8I(LR)>-][46RF^,H$W%XS+H:13L"I@"U=8<$:%EZ&,R3\>!E4Q\E M!8_T;-4STA '>P5#RX4_@)-=%+GU@W"\]%&8!HNF39^JN'Q)S'E8(@C&AMFL$>S* M1X7,%#?;V!"8Q:)X>"B-3%:#6T($PX:.AHFK<2[^&%@KOK+!L@%+S$6-TT>I(UR*6'"':M87 J&]WU9&'O \(RYV#@T;&ZM1%RT$J--/;C*==-R-!HPVDV81+B'V2A!PH)"U^90JEVP!NKDHIYC3.P/$=&_!. MY,SS7C MK8E$^'Y MKC\GL\''Y0KY'XFC.BLV&4?&_G!O<=J3 M)X42F=5&1)*L5K$O4^P/:H"3!Q6.1\]&P K '4C^^^"C+.W8_G<$L;F/WDT4 MX%:.8?.7[]!CWLV4_9VC:*6CUW3M<9T(W(M?!77VQ"W\]J(Z<4^![5I! &=P M^S AP^5 N)PBO-?#T=GP ,4IA$[?;K&W.V@?JL0J$6%<6AVW"D_?@I<6'B-*72,WHL39 U)&3>3*J3;6@;%AR4;E\N#!+-"TL(1I_ZW!% M*A4QI5#KWM)Z%S&X[_!8%OI@14,K$%2<5)(6O4!]+97BN+:#RS/&6SJ?[QFI/_0 M3L9A';-WN!H.]>\YBUT::FZKTI,U,_:'-T!(F;BC]X+ A_0CX(D^(& ^L0*/EA%2H"IG66O 1.ZW?O;#YBQ['=!'M1@ M[#@P0>'1B^$E_Q"=R5U(ONY-!+;Y=3#XCBL\V-08Y]A6>I"K]6%-W_Z4%2@\ M[> ?/0RIY8Y7*_R=+'P&;DBWT3)R+1+/^'XV W82RCA&_Z3LVK>,(HWKXM@L M[/B5JC!>P?#:G9O>6B6@C-*M:H0P.-[OKKI4=S4\&8Y&FG:OA+@L2J"9L09> M)=%_\5>[%)IQNC.PR('"0*'NQ:=TD*"_O)8;:;.*QD*[N3WBSX..R6=&Y-1FIQ<7-]- D$POV4&[INT%X2GL_PV--? S9:T-YK$5<%#2F6O MO).R/[0*V&?@=HCLB';=YE+(0@,W->HO!I\HD:YD%6N,1EI8-"O%3$$P @,< M3J5=Z.FRMMC$[\\6Q4$Q*_Q4Q5H^V\,L+GRH$5&$\AZ:9)J#H]2?6-M;=GEG MX7PS>O1L-W*@-R=WJ/#_.6_6)VTU*E[2H:E/-E1* _+(ZL;P7-(&P F2=@4< M8O6KY8+); H"Z$26.X7S11@\@UV':-'L18S.,$;=/) 0ZLR:XB-I36U*?Z;] MOEC_92<1)4D; 1\ O?OFRT\\I-ANUJ/4!+&1M#>A=H1\\T/B2+338$A'?N.' MBQLPAQX)[YM>E2(^H8G%"-KJWN*G=(%>].+1$ MH8)Q)(JXB@-2QP.[I7AQ=C$57"_V%^_-W%[P".\*U MP"V1TDN6)>VO:(2M;FO,6F-=(?.5(PYE5M&Y6.*V<&=1_/OD?@>?0^0$!^ MC^%*^VW\LXV7L7$7*]J=7#?J3G"=?K))3[*I5=RY;.HUV%;LV,$HK?L=> ^W MH_B""9E:(7@-2?#2%X#(TM2:TWH9_@(ZWM4T-%3[ DC"6+2"H>621\$\ M!Q(_3')YC>Q).3=1^.R'_PW"%PM2#T8XLW=<)HW,5#"G;5DDKZ%O__48!!%P M[O#L/7Y8C@2T7V"829BQ#URU9!VIY:3 MJ'Y9_YS D\!VPABZ^ OIN(PD&*O@N+]UCZ55XJ@5%)H+P8;JF43-T7%!B%JF MX#T<8]9(F]VJG9W)=$]+<'%T,FQV3H0K,XAK0]*7GQH=%T4JZ[Z10QS]/<@% MKX?D-H-%6'4FWI2,LBA94N,5+6,%,"@+=BF]_&)#/1^.3B^[U 6IQ8&Z MXM*ZQ"X)DD!/:!R_:AFK6G13(6$LKO4]Y%>L.S5P955RXS3 R4D5F146FM)Z M=Z9&S$O5I6D-YZ^"AE)_.DXC3:%01J?U1+G;I^0;QDFF[6Y?/9K=WVG3MG/? M$SVR]2%O_[]ZBM+\O+']ET$KMY/&2[(0J+WUEF8_*J\I6)(Z.MHUB?8?[]2^ M]7M485W())T[F*-%A?O)!ZHR47PDG4F8(ZE;?[GTO?C0[\5"$Y1,+F(:\ PC M;F/4U6=ESB*$%_I?RM$AL;HX*3@ ,=/A](G<*Q(^]#AI=.B1?+,#YQI$/3#, M72TBE@"/F+&UONI54K$RVMXNB4^<0,Q(54R9TK3&]3*U."OL1W";J@[5%R4.[TX&XY&=2[*R3!G M1PKI#=5JJ]CYC.M !'G8[T#JF:S=9Y1R:2ZU)KMXG 8_RDPJNQ_'SF$BWS7H MVM)>UV;3"<NO ;@!'IA!6O_!EZGO A$Q6[MK+GO@>(G>\;1I M"E8^(I.HVX6%YK3>@3M?$8A+_?NE,@<0<?*D<";]8E[O \8'QY4$E^2 MNM=T\]K;B9A4\1(]PV(/I#+6V3GZR7P-FR7%<-(X#:!L(;&G >Q,O5-' [-3 M@5PU%0B)3$8_"S-@*_)E!42W'<_J;SO^-'AYN3^L_<7V+X[:"^!$)/8L'@A7 M (7K%Y=0[SDDL,.*;)VPKE3P9C>QMQ"Y#-K$3%/\<:E5OUF_X<\R;DAPY#2. MX$:4[2N@+@3&DT]JS[P@P9'3./+KLB7 >X7UIO#^U<(P>0"M\W5GWJ9@Y.@. MSQ7L[/,L:K4I_-[ZRU6$5Q9\W%)2]YA7$8NIYP%M>X)$R(M#F,0QHS[C8"9, M6ND9BG9>Z;\L+X]90:.I>_DMDQL[LRQ\UZE\:)(C1X_I%;6:NA7?PF/<4\N; MTYYAW_S-.*XDS9"KC53:K_)04]J\=OYJ##W5>)9@7]TPU,Q4*M#_:GW"9;2D MXE_XNWD,,.I5Y*#:#E/FB]2F_E1QT[8ZHS'\M;T%P$:@^TX$5,._!6 6N4]P M1ML>Y,AIG&IJTBR@EPKCM7NC-1;,KWB:]^0'P<1+GC4K(+&!@:(9OLS]E4T# M^Y7&9F__3A:>^5L0$6LGL\UR@**:TK3]%0F_N9*&GY5/WEKZ,$$6\9VU+0"I MCP[MJ*TT<1&I:SSB7_1$& +V,IS7,G)/#3I[3G;RTL>DGD%(^L@7@-)KA>3Z MH.C1]*C9VPS;^I ,N$8#4J4!YG&05&H0U^IX@*VT[O<6(L^U!=D=THJ:TY(; MUR.('5 +F:4T)HKP>$#Q9HO-N,%MP2$-#7A!"CXB"_/D*&^;)+WD,?YN(2?^ MGV 2A4%H>>1)YN3QHS+_-]G?,$Y$0K+8JJH]<'KVS%3\.B0!@MP^V8Q+P3@, M$7R/XN>5WOQ]U+:8TJ8QS0ONBS85(]*S)50Q>E8NLD?V(AR9:(;K7(QCB@#% M"^J;X"0AH& [4.L:G:<9YI]+(#!6OCS1L-2^24\%' JN+IGILQQ'G-F;QXBN M%<\;K17C.OP45V*0K\5Q;=B2"=O,20&,_P MI"JGPY,K.F^L]#V@2M@\2P\LJ7\X>$-G 4*5NQ2++L'CVQ;ZF5TA3M.9D.+HP MYD)>.]//:C1,N>]1'X^MC9[#-8M5\2GCE%;-?,D2MBU@6IB-);-"$G.53!81 MM+/I8L6LK"*?<3RWQEG9'*\.6&JYSP)7W4$$;)PI#;H;1&YH>6&^TG0=B)9A MC"::$;-#L!04C-G= &CFHR4)I)P<&S OFU%2]X[G.O::,E_@Z=69:7O+IG!7 MK&A-=I<>H<62^N9!R@U/9MK>D21N;;?N=!HQ)6IID56-@M+[UDHN?9Z<#D?G M(SW\5>-9@CW#AFY>^C2" 4:]BAQ4V\'Q/G+[/HJOT7L '6BA=7*_*.[ &;M* MU/3&4*=KATD,&9'K%NV)85MQL@:>S-XP1(%EQRXRS(VDRHSFR4.(KA*ZZYEL MRCHP6]16KQE*4II'9CTR]EGE-=84&FN[Y3]57/!O7K!Y(FE[0% #H?80XQ)% MFX?\S9^\A[BE_NK[#EE4O@+T >U*!\-ZA9DG3C5B8:FR,5[]OCF6.?*3$X'2 M>.ER2C98B8T%LGM2H@ZPGMT<:XQ4>B4@"A?8AA];'W99HSSM.T5RSH:C,\UW M+92HN5WXE%Y"ZY"VX__Y'02Q'SK %E ?EI?YB:.BI2*G],*;)C&_5^/USL)K M"N>+D-P&(PZ%UIQZOT3%MPY0WJU *.E"W0= [[XY2J_3,^1?EX^6FS/#KP / M>H[O^O,U]PI/V9<-;@6M+0?;!5?[:YNREXME>&33O%^1'ZT>?/3' MJ+^\\5 M($?E;P M;RW7CEQR@0-#-UZM7+@W53>D5OUI(0V%*VM-JY:9[D>-E ILAN$= M_( .\)PIAK"-T:;LN\>6M->2]&*O?2@RLZW\[N..ACQWMVZ[M12_?&PO[;87 M#O2['\1:*G)3&/SU@ !X]+!%>(W85GLI^VZ1KQ'FZ^386G1BK_U1<'U[7*Q> MALQFF=NW2CYX;!WLUM$>Z'WR8A"D+O6;_Q4G#(-'+]DM_P.0746\KOL R)J# M^(]WN$_9H"M[0*E7B_XTH-8VRB0"?<#SKA3%7!S9J>^Z#SXB?U34-LH_=FP" M+>#9DUF3'+!*0U8K^TY_]"TN.Z6:9\ K:;MV%8\MKZ&%PFZ*OCA(_HK\0+I_ M,OU+16;.];\/TVGA\P(L:?>5=E#>?@SD).877@L!YRY"&W>8Q-4K?W'V_A,@ M&P9TYSSA@HX*+BA8#GY-)]W7B4 ],"?G=GL"O>A<)XU9F('XK66RXX"7^A#% M)6P:NZ(NN_*[1_G+[,#KP=UTXE[:6CK60 R9NA\;0!OP2MK(3*;N]UY')4]< M(V.GE,W.KT]^U59+X/W\L8'(;""-4$_;S8421_#SSC6@= YJ;5Z04=12]KYS M;!(RFP0?O*GV+\VX.*E=^SG&=LY%LI79"X(V(&S.VMKPYZQ(D=X+3.]I1UN/ MQL. )E@?SY$Y@=3;9/K33N3*5UN[8C6F_A]#4.-[\!S62VE6\FIP;%K2FI9B M4@[ T;P*P0PDK6U+J!+'YM5:\VK.2\^>4U6^A:]APMBH3L?&V-8T4CY-1Y>N M#J[4+GNU'VA6$VM"R/'4B>\ 0D,[:U:I8_-KJ_DIX$GIF5;WII^YPQ -[9#S MZ\<&UU:#:T*(I!,S:5ZBLJ/'I!#MX#(%)'0U)O+6]^*[?)'EDBMUE(!).JK0 MG^;#>P!F#,I]'&W>JR%]%^[W:.B>LD:>=FMB3#,R1MV4\<< 6LP*>ZV]W0G/ MHVEH2P\'(+V"13E<#4>GU\=6*KF5*F9+:3#E[C5>^IR\[59:HR;'YJB^.@%T$X"HRA8KJMCVVD7;;.6)/J&I?M_1[C*CQ[F*HK=-"?A J"WA>6EN#[[ MWD?<+2D,N5:K$L8THN[46_WY]V(D^^6MH4@PYE M=Z_Z.285K^*TWL"*GS^V+[WMBX.-/JZ$E&"9+$"U-:SBYX\-2V_#XF!#<7B\ M/C6M]$Z-QM:U5X,"I9B-[EZHZF8#XR-$25"]?K8QDU=>Q_9EU,IKIW7)ODO5 MS_8U=AR8X',' ]OU@_B&J*('?)O5IC]MSYS=07' T]9U?=PF9/1.K;_^([%J M_6EF"M2O9:RK1]EQ [+!GI-Y#;C)>U/'5JRO%EFYTF/&G%Q?\N\1BQ8 MOV,C-J01R^#MZ)XBMH=&!&!>"Q:IW+'Y&M)\&Y.F(-95/]MN7U? 77TRL>,- MMREGQZW@?=?>-C=\C]NZ*D/NU]Z\/1F6-(A,TF>M2QI;O_2]^ 6_6VL%0\N- MS0ZFF'KT 1P\?#]$9/0FC_]9'C7"E' Y_9&>Q-Y<#HI]O",6)(]/LCK)-,E1 M6+3NC@60XJ=C-3TB5><"S$N$[(65!E";S')-\@4@&Z>2?;^I\H-'1^S&Y0*GG!!R[=$+:",V7^:C]DJTUP ZI;L9IZTK\'ZYH*;4SD>FY5DS$/PYN-Y3?[OMWX0/OOA?X-P"FQ_[L$?U(%>V?>*9(W.+LZ[ M&MQ#HL[;15O!\V,-F@8EK,W8^5<4A/&&R9N_Q?C%@LZCE\[9[R "-BXPN$OK M70Y<60@;B<4?%9U3="O@2@HB2IM#:SHLKC/'*CVZV^P7J@U.N/^Y8TN0.7^N M _8QGA/[<:9XT&PE0 W/IXL4G@]'HXMC>]$&O(+8 "5MYS]_R?/ZA*U/?KW[ MVQ29/6KAX5X_C>#MH6QL6T_\D+HS5]\ M%]H0!*]@3D![]&8^6L8?O .A!=W@2T%CX#,$GK-=(80P)'49#4]/+@8_#;9? MQ?](/SSP9X/!F_57ZU\^NL7S-W^)E7RSWEB06A2\D5@U-*N;EUQLF^1A!]W79T68 M+.G/%$'".'R0/& '*,RI"O]KJRC\CS]O21,'" ,9KI^M)1A_PF!''K1DYG&M MB*RM+(2@H'+< JW8NG0#=SQ'(!YY=^M]YY-HNB5<<^8)+ M>+@G.K/V50Q, J,>+4EB]=^$3=-WUV(L7KY:WIM-(2]M?WH0LII[?22'J M=XB@ RV/3D\Q17])X;"3>E[4PBRT..>F+"WV$QG#5[L+"TX@&..AY!/N"G:) M5">S0JVI:PIJ6F.X%F"@2)N8:4H7A0*[2+$?>U;?THZ4D=(HTL3PW]_BX;7/ M%.9N?8_X7Z$8WRD,_KI9WP#/7BPM]%=)%\N;K6@S>=WGO.^=;B-H.%S=VG,# 9.]A_0'#!5>?SI6W ZQST+7/ M>GWC3:&^1/YO^'-BO7^6PSB:M7;\3%08;JD&]?G$!+'N?IO#.#&(4L1!W@IT2?FM8; K'>QU 4]8X3*-$Z)3?11XBPB'1NE=U3;GZHD M(7$GL\D*D&YZVZ8I8J.F-TY(\JG?EY<8&CV3SM[HGEY#M.941WE6EB)D5Q@R MW?%36A"0,"#M1/53ZE1[Z[M8%GYB\Y@<,MODUN'F["V('4S$7&C/AB>[+K2% MSPPLSQFD'QILOX23Q1]3[RY+.3?-5?(CA\#6$-:SX0*9M3G$%NNX=3H/,/'/ M6/R4/[_AGP)<<^* SN>OQK!:#6X)$0P;=+:GK]8G7$9+*OZ%OYO' *-> MNXX=57;H9$':#8!#[>NXD:%.I_MY(4!S&^6F9:?#;&2LF1<"=/>6C2#=TL-E MI,ZN] 7Y3F2'$Y2& J%TI67)BK:8\.ZDCJZ4&QE)GN!-6";FI]4,J%TG-:TQ M? O!7LH6IW%JN\9O*VR.%Z97RNE]9%DZ$[G@!'6G<^2V3BT9V2:;YWR%+@A" MWP,/ 1T5I@9^D./N)F2IHP4GOYI.?;:M>B\%!+TAX=JL]3>-'JST!R$WSPG MV5ECW1>C).T/%R(&2KI6U'C'F?BH3&:YN0[#\ZXTK3'T:9OMB<-CI//=/D!6 M.29,IRW!4HQ3#S^)^P*08;O:VC.'I=(LQOQ$L MPCB"99"TT^_+@$0M[Z\6KLFF.@QV2Q,> H?\ABO=^A1R(VD\NCU5>&7*_$0! MR[/A 6ZPMX:J=G=/2B^4>7U-@4MB:2?3Y5WM,5(:)R'E3.YT4@*PR'J0V \@ MJ?V>R]-5Z_U=Q5VG1\]V(X>$10L"@/\/H_-)Z=9JE'3(TI,-6\\>V"W#@D 0 M_HK\@'&)C9'IJ+9:"$EZ]%5:.&[*,)A$@WTDH62!A8(W?PIL@(&;^FO+#=-; M(@39;-E0-D(*%W+(FI*(F-+G/&0I#,-W:P6+C65QOYU-&GRRU)G,DF?%DB00 ME,_"Q(LY>)7)PJSI'/XZT9D'YN3+IGJLCY0)]$+[%6<2BU0-2- M_;2F&WM<@TE<@P&NPENN"D?G=KD3I;XXMY^=#$>CX=&YG0E.'WR7=!+=,EV" MODN5++<=^UN^(Y-.\H4XJ./()+F5JG9D,H0+3E!%'9G:(4.A(U.GZ1$WTY0# M(+FN&PVN80+ ,DB1Z:[3..X_/!B.Y M,7Q*0YY.)I?MG7&SZ6GCXS?ZG''7-Z92C*NFX46-4-8-< M*@Q0JG+!*'"I*$I1382L\_ZY5!RFVFH@),E7A^92<2'KP#MUC'O%;<4%B5]< MNK'#]"\L2W_(2JD'CH*!L,%%F J)9):\ ;2$'CD<9PED/_51'F+0*'68.37# MC>'&6@,DZK%P5M-C(?[8T3?AZ)M0NAS2V"&9[YM0-5ONDF^" 2-/2W2)^B94 MKXEJ3S]-\4W02+X0![5\$^2V4N6^"6>XNB/M7'""*NR;D%K77=^$+M,C;J8I MN^:2?1,TDJAML!.'QQ3R#?!-,$ P_+Q)]DUHIAGXV/WW"MT8^%(_>;0)>6K0(V'#KCKDYK!>O7O99A MXUF"O?K.KN5@_48PP-6C\=EARN.1G7:R.L3NM354%1P?'JZ3U6@X&O7VM)JZ MF)8%FR0G*YHOC*2+DB:Y61VFWFH@I-C-2EA:U$<[\E$MMD\NEBTC:6D/62'B MP"AUK=HX=NKUGGGV/RP40N&0'Z.:#C39]XX^-$ U().C=[B?K#!Y]IDAY4HNU\8+BPJ0ML0.Y8 M_S5:D:"QC&=,J[/UAZ>ZQE)#G4IJ/2%NSMS(,':CVUW;M__2M^X&S/#1#?2_ @?:EIN-&H^>3>^21LYLNELE$]P2(@QM3PVH/4.75PA@9%ID^>0]50?(,;K>H:%EKM=8W,^15UC MS^NXQN)4Y&/_U7._6"R(\^N+*PS2\/SR:C0Z'[9_\Z(WKK*7P]%9)Y["*V5] MORMI":_^><]J%$++W!6W);F1X:#\JJO>LQK)%^*@E#I.X]0>DK;E7V0&4YR0 M-_4OJFYY[5PAUN!_V66>Q4%U*P"J >KA M)W%? #)L[W< 5 ,(ED'2SK@A Y)N!D"]TKR3*@-Y.IE?<'*@DVIT_JUA@Y8L=/Z8:JM!D(* M%C?&N14^1"3P@ZA;X47-B)O)U_KO5WAQ>7XYNKZX/C\_&XXNK]H?W'KC5WC= M(;_"?=;WNZ&6\.K%R[8:N6^9KN(RDQL9#E="2?.7]ET)-9(OQ$$I=9S&=?GSSSG$:8HX/,F4HZH@SLO!GAV;H%3E@I%_=KPC135GQ\)1 MJ8P_.SY0M=5 J*V 9WI/C^_ ._17"PLM14^0+VN>(&^_> "GR&=GEV?XTY>C M\]/AR>@8G:;N7$=GMR6!]=9/D2M'QPZ=(ILP9+5$E^ I,L<<2$L,(HFGR#K) M%^*@SBFRY%:J^G1R=#(1.6R[5YL@JOWI%36<<53+@WNFQN>WNY)&4 M3M+$X*UY[M3*>"K]FK );4G+8H,-AU+''R4W@W5/5MEXEF!O:!.J?S/8" :X M^C4^.TQ9&'3Z6/80N]?64%7PPL+A'LL:H%3E@E%P+%O561Z/94L/'0]3;340 M4GPL>V[&L>SO$$$'6L+7>J]J'LIFW^O_D2RYWSF\N#B_OK@^NSP9M?]N4&^. M9$\U;V T8[W](]E3_8LY67'*=7+?,EW%52(W,EIWO5H/3:Y3#T*T[.R[-#)6 M[;9S-B+3=YJ+*8SBHQFP.QO.''8:&K2M+0>90^V-N9%1>JS;OD^,YM;-#7LM MGYA6>E>%D14,88<3YIV^5MQ,0[M>?8XV9\/1Z<6!=<;B\!P?>RAWA3! /?PD M2O:Z*4JCGS?+32!8!DETIY#:D&@?25IV -*H!&FJ4<\ABDPN:I* CM$[P1(/8IL &\(/,6I(&!YQ';VS; MY*@D][>F4N3[RE&H[4"J8%Y8(F*][DN_19;C>W-1[Z7KFMY+Z><.P7GI\N)T MB"5U=G5^RQCC"C?%\6^#66+P:VBA\,X*RT[@U7S$ M&#&VK!_J0D0EKARBE129IRV'CT,4C! RC&5I1OE55[T_-)(OQ$$M[X^J)FM8 M1!0SN. $=6>]PVU==UUQNDR/N)DZO=RD>98?ZM#&C4Q[GC/FN9EK;L_<'!6I M;6:LVM[W-ZS9'PL_^I^%[\V7 *9;*2\D/J=E@RB$MN72^V*![$7CSK%Q9_J8 M;$;)3D_=% 13 @M(=H342+'V52T_/(SMX(-VA#1 /?PD[@M ANW]=H0T@& 9 M)-$]X&I#TLUX9AKYE(8\G4PNV[OSQ$X_&Q^_X:;$^>RT^Z@!(M(VP5..:JK0 M>$ M/6 V+OZ0E=H*EDH]0]N7==D8\ 2M=^CB"FV M/VY!W_L^=O7*^0H42F(25I[ M&/[TW3^L'S^*9S2!H,/RR;".P_)/ _+EP7E^>G8_: M#^+:&^=EC1V;!-;WNZR6\.K%8W@&#&HMT55THN!&AL/;5U+0U_9=/S62+\1! M*768M Q8 ML2NX8 M]C5:K7S$:+<R?=C"Z:X"0)*<9 MFJ^"<)00P=%XLV!\ V@I,M86,AZR=AJBI-3/_E*Q>J8 +M\C_.7D'[''9&GD M4J$""CB=]]J!64Q-_&BEJKI0HJKVWRQE^I35\=P[9(G5!RA5U>71052*N^-1 M=W412X5XU>]'N-^LOX!CB?J$GM0,8IM\K?]NH.<79Z/+Z]/K*ZRE\ZO+]J]\ M]<4-5&?W)8'U_8ZI);SZX 9Z?J$_/GM+=)7Z$E8CP^$&*JGK:=T-5"?Y0AR4 M4L=I7&>#3AK"#B?,M?T'V^%)FKMNIUGAMDZ2XY9>E\Q.4U776.KY2*=C ![D M-$4<'E.B$>D/^V>"8/AYV^=31"1MN%=.:K:'5[UNS*8(##E/#=V9>#8\M(JF,QC[!5Z\66@.PG2C MH=2]E)6^:/CEX^$TYK>">GG>NZ>:"1?B(-:C@=R6ZD&QP,SV.&$N;[C02L\R7,\Z#(K MW-;UP_& 7 D:=I2JNL;VU/% (Y7:IBGB\)AR"&: XX$!@N'G3;+C05$-'7,\ M,( X&>#7=3QHA3N9C@?]Y(O?<%/ZW$X['A@@(FW#NW)4M3L>].F0T "E*A>, M@D/"JF%-QB&A<&P/\P\)#U-M-1!2_-J<(4_P"82Z#*IV-NLRIN)G:7TD[ M[..>0YPFM(:JI.,>B5.,;I[T&"!2Y5I1<-(C=_@\E <"#E1M-1"2-'2O_ 2 M0YIKB[I=\@F7T7*\)!L-]UY\'..\^6F8\?+]$U:. A@70_W7-EJ42UUXY Z% M)1K1>QSX!%UW+7H8.*IY&!A_K.]'@>T/+'TY"M39(XF3W/I1X$Z/I.7.H*Q3 M/1,&GY;H$CS5,X'E]@_H=.I!B!89!W22*:8,=_/ MI"J))0SG TK2_E J8J""9VDEG5+@(K$NIW"^" .RF[YR+3N9=?,U7K$2^L.^ M!+L5O"JK1!23]Q"#LBOW+$IMB>F,7D%6V?T5DE1$%#PQV^E ,CJ5HFT_1!P> MQKPR.P,];5T)^J/*F* >?A+W!2##]M:BRN *3L$\]<:Q,]V0X(LTPU.$ M<03+(&EGB)$!B:G[/(KB$.E4@C3.Z#+@LET[Y0?M)7UQ.AR=71WH5$4YJJ9N ML&3O@4P!;N[$O3:>X9?U9.4IC9.0+Y)93WX'73""BEC_+(\DC>M7"[Q5!+28SL1S$UQ$KI8SJJ])1TM:_ M!3%BY I>,7KQ=A*;>.XL ;*AY>[-:,5TJ."S1_UJPEC!K*QK-SL.4&TUX%%P MGJ;S>EEZZVX*R*$!].8O ,U\M+0\&TS>73B/V:V3::7N17(%+=%2:@]J8 MVE/)"]25=%7WGJ-I-OWHX>D%V?D5FS.?[\^9-R6IGQ4W;EI;JZM"D'#D$)\B MTU[6M+YG[L0!7L>5MVQ&2N-&A@K0=C:2!8PR*SX9]1I5:OT#]&"P ,ZOON]4 M$%N5I^,4US*O9\/Z!H/*/;&2E-WE7]0H68?H?FBY^G:J\/ >DD/5^W]',#YJ M%1MF+TJWIN)"XZVH3;$=&'.SBK^X5NP4NZE[Q')^<7X] MO,1?UA@(C%I=OO!>[.S%EG*.6\JYWN9?CYS]7J$1 $H#-LE0^,V:W/M@7'WB MR&D<]8TH*UWMUX+ >/))[4OCP@CD-([\NFP)\%YAO2F\/P$\E"Y\UWECWFSAR=(?G"G;V>1:UVA1^OUH8'@^@PBR.R2\C1X_Y%;7:G)>WEZL(KPWY MN*6D[C&O(A93UVPM<_H0(0^&9"GJ.0_PD_S$[I+I&7K,K*#15._>MH]%2(3Y M;WBYC&Y]#R\RHMB+AGUKG)&EQP0+FTWURVV98KZ^^'#Z8(&^=]_+U91UT%/% M5=SJC,8QW-82F(U ]Y_#HAK.>I^%G:F(U(5^K=0D5T E=+N['PI@;-O1,HKO M!-\!7&L;QMSAGUT0D^@YXZ6/0O@C_CT5(]H$05+Q_56=4H2:]F#7B3X],"?U M,^",CVK^,Q ^YL!9^BLK8:N5'@N>M2X4GK9$$0Q/UOX*I[;UDBZITOR91Y*< M1V[](+RQ AB\^4\0@^3@GJWL/+G,B80W;__4T=Q\LZZFTN+XE@_&C\N5!5&" M5VHW4ROH_!5X^.O/?BAZI^IRWW$E M5_!@]//Y("E[$!?> ?>5._ >ZZ>,AX@J"JG&=8!!ZIMM5*/!-$7K&/X]U2L-B"N^[-K_R$?KV7X]!$ 'G+D))1#(2=6"! MH0X2/,CE=1)\>X/-*[!QTA "VDRB6:$]$Y4",)2&J+QH78-3L$I#KDP(X5F#L)RW02/#VSO "%"8DR_^UU:Z MY!7,6[)]$;(75B[^_ZX1I:=1 M0GF-85R(HR*US8Q5^Y#B(QF8R= ;CWOKWWR7!)0.GGY>,=YAK\AC%&?-P-_I M@FM9KOV,BD+]!'=7C!<0[*B,5[ (W M&%4#8/\\]S]^<0!,!E7\PW8\Q?_X\PG,+?>>/&NR+ID2E:0PAEJYLR%>2QEM M4\Y$J)JRI(:ELYS=/QM#%B^\14(J35$[36DT5FD*+1-?SX>R=L :9T#ZA*/FM88 M1H4X**6.TSBU?>,_+<=>NQ:]=RPD,!%]3AAW^LIJL[K964[)TSV4'G+S-V-H ME-\MLFUDG*NWO/U%JEG:Z';^:@Q5U>"6$%&G>;6 ?OH6)!7_PM_-8X!1KR(' MU79TLY/["CTV?_F_=YF_2CM,W6)B/O[V1/%3%\AI#*ER1["F""B]%BSKSGBZ M_YV^&$9U[V&F-9]_3L;VMB4%[%7JLB[LH$R[!#Z?HSC@R<8YX@VG#TB(U3+" M&G-D . %Y?G9C5_K8ME,6+XLS5U]%4--R MI<[JLN) T#JUQ]EXM7*A30;&C>0?@Z][P8=JEM)7K4A"0JF3N:Q^)/<",0F8 M$CSX*#5_H?!*'E.R@D51RFP7SC*::Q335]9E M0:'4+5S:&@*D1)$+-B'$BVHOO$'^7P ]@'*EL'/T510UK%;J$RYK2I%-E[(9 M$IDV)1*?@@ ZD>5.X7P1!ON!#$6S]U4932%(97)EMDSBFWB/F!H$+!2\^:FU MFTYRY:/X .DEO8-5*A;10GHK&2E I,*Y-GI\&>/9TPS'T52C, LFVMH=KP=&T&A481<#:SKO014=Q.*I_6Y,EJEHB: M4;_546,$)&V.)@]?OX86"O>D=-6ZE)B[1!0-,?/T6SSBIBO=6VU?+X^>C^CMX&!'1^H.F,1OI/1Z$)3W$4ERJEI?]/MV(H(\<*7JCDWU=)HU&2? M8.?F,,_6&CUW/S4B P2E>Z_M!Q]K=8K3%QTU1D#2:7\RQ;GW]OL;X0&+TM_< M!R%TR)/+RQ;1R%B[A[8$0!+T]L'%\<\)8=3[< G'L\ MM) M'Q'TYA.\S(]!#S9)I\#V/1LO31,R.-<&C3]0Q/%L.#HS11]LJAECOQI,>A:2 M/H& +*_)>4P92,DZ/[>VO__$Z& 8H&>A=RR^BZLVSS9#F)I5\D7C M1*Q8BS3QMP>NLJN*;>UDI8PTV[TZK=B]2C]RW*^Z.#L_/SN[&EZ>CRY')^?X M:\S,V$L/UP7_RO+FQ* X+$OI M-1^.;(>KF48(*8U*HVL?DZO=Q&_ W5@!<&[])?F-E3F,-N_ Z&4?KDS5PVC6 M[6A56HY/1$CP*OQ1-S?O%E,MK90BL"-]P9M,TZ<08 KN:9LAOML%"9+WZ-VE M9I"3^GAP^=URHP1MU_6_6YXM. T4*/@H4448*K@V;H9J\2]N<>UA&$RQ.#"Q M"S%Q[N<_:K 95$TOFK=T&8MB9+H!,$$KW.+N4#1/3"Y?N8B4<+BRD@56XPOJ M%^^RHOGPV/X:^O9?D]6F 28 -Y(CH\BC M&*6CETE134C3]J._T.8;B1=Y ;@[B/$D#$-BKLCBH:JTP]6I"N RB:JYO:]Q M0[M(AIC3V5%B(L!D$FI\)N*'EJO%FS4_KQ5U8CVK<&+-EWUHCJNMM_[-;#&/ M.NO*-3U#4>KGN*&<&=('T)G)MV!!RWI[$=L Y@2I8/3&U78R/"(-&)1E7K8V M@%@!7GA(95AI2O.4?&_:2 X9-.RSR&^D*106#F;_$2$8.#"._<4DLR)7WVBM M8ZXIUV>EWG'O/I7<-DIR.M5SQ[UTCO%4<=^=G1]6PM_L.]NG6@##Y&N#W.<.;8LVNX!^@EO^Q>A:2VP! MXJSN>^21E/<2M*_<8"X,)0OS>CE=A+R:G" M1>E[[ZK.5/B,3A^F)L^:<_5@HH7V4F<*H>G$F_'F'-_U65"UT9#T?#SM$-B MK=%?D1]P[X+&B7LIFQHF2WLY/G>K1F=T)@J,C<_V*@\TC)>0@D,97E 8&YT* MAZ)<[8JKC"F<+\+)[%N0;+=5C$2\Q71%#KRDT4>C1H@T/4RI" 1RKE1'_+/C M\DP'J1'.*6[M8Y *1>B;GFQ<+')@5$Q2RK)T1302QAEA&&0=BI3.7H3[$OD3 M6^[X?<+!Y0Y"1Z)H-#T[J>B*+O4+*H?I\][4AS-7$;JK@Q(2!Q*R3BY*^Z2- MVV1;3K//%B(SO \@ZB%[7N$ANRGX 'UA+T^NL6@NAQ>CZ^NKJ^&UU&A/DQGQ M18EBY?_#?P_&Y%>GPY/+$TJ=A?(:U_A%D=Z9LS:RN_N>8?L#XVZ7EX6O+8T( M5K<88U347 /[@X84,'KFS=JAE]-ZID95^"CP7C0B>,@WW%X1GH]X')O%[$S& MR*KY4-G 8%.]7"??/5SD JYNDT?0L&F(;&+>@>2_W_"\%KV".!S#V=7I"T D M**@U+]WYJUV8N1KA9WAG1B47BYZ-@V0&X/PK"D)R=AN\@A"OE^(?<3?_S8N" MR')?D/\! Q)DC]+K")71+X')@T#I\'76RBH]/?J/P\4*KNBD0HK?QBH[H>CDZN]/8K-;C= M[U?4PF-*;*X7U_*>K25@Q#S,)S&/:J4L[:NB$@S3B&7&/2PF,H[<2K#I_# L MDL0092T1]SV;5P-(=?!*_:HT)EIE>F,)8:"[LP(0-D_[/BJ%UWRG\N*[T,9C MBG>_7+G^&H [B/ BQD=TF@6R]X#UIM9JWRAHOKC#94]FN=&',<"6IC5.!6V/ MM/RH2%*+GC"*>=CPBA6W$VO[F_BA8"O>'@F8834%2S%.7/QD[PM%ANV*YP3 MCE#L*/ 2(7N!6\5XCD!110;B6SSD1FYH>6'N.3F& M4D3+."I()G"&KGT#%.8&-_RO[<"&__%G'.P>(,Q-N*;L)].2F2>?EJ8N0H!( MBN4C<9%;H8@I6.U.V7>-+9V[".4U1CM"7!8ET,Q8M1.,J94>!O\&+#=_4P?/RHS&<5:,_AW1H!ZIILZF9@"9PE=\"ORH]63:S,8+TO88Y:Y MS35T,!>Y1>]:03"9_1%OY803%%_L9>Q*4-,;(P==.Q1BR$BZ.J1G4[O45.9. M!2.'<<(1(Y)3"-J&^)=DB ).6A]Z+U^>LECE$USE2P/IX>_G9K>.!6TW;N+(2,I?J&>WCUG()DW36:YLQWV=G1E M1O-D)$1KB2SJF2RI9]&CCVP;++::>6Q=DM(\!=1C<%\*O,;V8%2IZG%I'>Y3 MQ?.1S0LV3UYMCU-J(%00![7]<'%+WXL;9W:;@N 0I)$ZG0CD>8@X8HD4K(0D@)5SZZ%U48_P8Y 1:(FO0!L@R.['RW[QN'J M5SV,/;M971NP^']^)^_>>_,$KA/9TB[YQ%'9RE#L_A,VM2%*70!^)9M+0=;Z M66&+%7SIJ&S58"IX>\>\GCL9Q\91N, 5^P&0>D-7X2>/^F\-5>VO]YBE_6^K5=O:W_GD4?NMH:K@F:*V MKQ$CWP; "1XP8WD'Q@P/V@JS,E\1K[/AZ.ST0%18#QJS'AK2/GM.P2(;G\\1 MXX1!^G<.5[?M0*GTE:-.Z_P/0!P9@#/^ ,B:@\*(I%[]K*\?VX0.@"6]Y:1[ M8OU>C=X[:YS(U .%.^5I^WX@9>[#FR:\B4=Q:[DN<&[6:;H@32AT+8*_U,/3KTK@,LG* M/'W4?CBS::UXO8"G5/'O6'/ALO1%M$;Z(P2W.Y_EAB034%].]TH;66$%NOGC MIF71'#!JE76XPI,'5R9*F2=M.D69WR?/' G,PS)AQ622))VS /'^0,]\^'* MK@$^FU&OI MY"@F"BR9FM0<'0EKB?.Z[>9MB@/\YB3XJ_4)E]$RYR=/7E0IW0Z44>[A M=5UJH_=I"*5 M70Z0>3)BRH0_;EFQYQ6O@U&<^/ 450./3#>]N3&531" AS<6#9$NG<.LV M"R+,$E;-T@Y7>3(!RZ39FPM/+&Q$_"G%"SH*LB%6F1:;GA+05J?MJY$\0HS+ M34/<[E%Q_TE^I!T:\&4^7-4UP"=36M/CA$JE*7V#\(E,5 .QUP=/]U\?3(KI MP+.#244KGAG<3=1RBW\"00 29NY 8",8*XOU*B C1U&[%UB[0[UMNYR!?*,4 MM8812T#.IF( [)_G_L>[AUK&_63Z0L@N5^-"Y:,@,) M$H-_2Z"0B0:PEM6Q-/[5?@)CF!+"N4@/AT5J(Q?^ 4G\UM<0 1!>G0W_(!%W MK>77,3V"(3N'4:1PH+NSK53#..VAICB8O8Y-(998?,3N9>@1KWRV=3_J,UG4,K=GT:$2!"?87HO< M#HJAO,=ST1#$SDG)IMV;?Q]O)C"' ,XR>JJAYA@PHC/)]HL:QX\#D MHV\ +$]BTE4IO,I\,#W4M%PYNJ98II8K2!RCWSOE4S^]Y_ MCLCN>_0>&_>ZLFSV1+,\1\_XKVNQ@L@U\KG/V>-N["$SJ#+:J8G[R+B8L4IC MR[0_+A1[N2=HO4,74A<8E-0]4T4=:Y6&8M$MBYUP&^0(DKP'-B5KKL01CTLO MU<4RH+ 6-EA70PQUES M9Z^&.=_@RG,0(N&QN6_1&YA3\2D@?@;9'\E>'RUP@V@Q!Z&GFC#T+19#MH_T MZ-G^DAI6II"HI_+@,+)O 1((<#XJ'XS?_!O<*&R IU*L(UF>[#T53"/S945( MD!0.F18/D)PG;+#"+0/;ADW"5I8XFG/DZ)D2ZEJL-J"!M.OCB98G,XJ%9?17 MY>FC &K9W(T( MF8^!5/C9;1,GFS<4HH#S0>3 M!(/<)X_WU)2Y\FP.)[/9TET$GC&;;]^!^P&^^EZX8#N"BQ=G8&?"=\--DJE* M78V%GO87V76+Z;MZ:"8J]70V=][34#4% M**^')KBGR%)+J6FR?*)]O(XW727?/"?UX0/._:>-DXZ7Y%]U)$,KJV_Z$;*S MJ<_U=2(F+_:T5Z]9)_]U"D.Q"QK:3V,P4NO?2 M=9!H/AN4NC2?M[+C2F(;P]AO-QA[SJWO$74#SQ;>83W;C^Z5*WM@>^P1I&>D]]"26>/ MKI98B3D#R6+F&==\^YLW_%. Q8SM*6_;-4LQ3BC\9.\+18;M:KOK)VB32[+C M.0)QI?Z X8*L6LGRM-!?_0X\QT>GPY-3>D]>NS#C2)=!W$[O+Q<<4P:&W6[T MJ2*2*C6]<1*0.;5F6ZG4Q4#_S+QBTY*6W'A!L$GE6&^Q#%7J,"E\/4>V)OBD M8+P"F Q6"J!]WML_QIL"FUCD?/-LW\O"2&:O=4W>73A/8I9'@ R'T)MXL3\- M11\U2RL"?3H?5*?0M^CQ;BH5TA?9"/1>J6NM.W?/YYB"C'\"XQ$#A=V/"5FGKY(IKZQ[40" M5NJE, 4N\7QZL5"XSB_UQ%P41OLN"FG!@[CD0;[H#O@GT%"IF-U79?M30\@) M>P&B;ND%0>[+\AW(CN< MH%> /J!->_#P PSBJ9&4RDE),;REXUOYG:'WQ3-<&IVM"NRE9$Z\R =XL5]/>- MP.C^HW)3L$I7S450[\ [?5Y,SV*<9&K16J8.09M[]D#9%"^AO0@\8&QSYL.] MQT0JT_=7("(&M_-(F=*MAOOERO77 -P #\Q@^.):HML,Y_O;#%FA@[3405QL M![88\J_:XZG'%(00Q4?E(A<@^$N0,H.\PPA[(';T1_ ](A\F<&<8 MXN31 FN.Q]]7R[70[CTV2:4:UT74('Y%$"^6I_$]W_L>9'EYO\88#BR%EI+="(E'XCZ&D.BX #/ M#!F2:[/D7'SNP1_4@,%<>0]$2AQ&*SC+:V%.O7&P#)[]#[)\$)I17U^/AMC\ MW3GUME#\CZQ<]5-JRJ3SUG>QLGT2'> C9V_E-%DL\Y_MNPYN]Z:*M=SSQK4I M?\YO8_&=V\GZ4+$%C8:C4TV;O^(DLX[VE,+3N9.?&G><-2JA93:+9T-L.#@N M2$O:GU-S05HCJ]7@EA#!L$'K!>ED/DN_()W_NWD,,.I5Y*#:#ITLW,:1I="* M[-X^6TM:!U>6S!A.M/9UW,A0=P':Z.G *G41WLP'=NM-]6+@SFN,'H1HV>DP M&QFK]KI>MO1X] *\8(E"$#SXZ ;Z7X$#;:>/%3=3<>R9W4M,+VX43/VUY<;O^WCD(@Q -K3<^.(3 M(R1-G8**!I]C@\\[RJL\\W6.LA21)(]>O0%[X?FN/R<3O"FK3^:<' ;)*3&I)8E)Y: NWB8CU1!)_ZD9Q,R N< 3PYPD8? M$K>9D#5:=@!02P,$% @ 3H!A5G]9 V@MWP, F 4E !4 !I;6=N+3(P M,C(Q,C,Q>#$P:RYH=&WLO6ESXLBV+OS]1-S_H+?./6=W1Q0N24R2J[MN,(AY M!@'V%R*14B#0A 9 _/HW4V*T,<88;&&S(W:7T9#*7.M98Z[,_.?_S56%F$+3 MDG7MW_]0=^1_"*@)NBAK@W__P[8__^_/?Q'H?]Y_".*?_R\4(N1NLE$B M1%UP5*C9A&!"8$.1F,GV\)YHZ88!-*(,35-6%")IRN( +E^AR#OZCKR+$*'0 MG^T&D\!"[^O:_>JY.^KI(ZGE1_!#X5_4+YJDPP1S3T?N:8:HE9\^[K=3DOLF M,-W5".]1P^0=$R&C=W2 M^MKJ<1-*+Y(J]@O=73WHV.:+#[*_T-UMPL@'R/^4D"*4=ZFX(@VZL3LR2X_0 M5/Q0T_X3RQ?V,95B6?;7' -KW:HZT':>E%75T?0!U.X$7?4Z0-$;'LR?@6NG M97QW@ZL38(6PLG^ KP&%#M&Q'6S*>[$9\[$I__CSSQ "\<\_*K0!(>B:C730 MOS]L.+=_^>3!+X?@Q)&G__Y8W@_9KH%Z^NO//[9L*_#//[]6__IM]771_?./ M*$\)RW85^.\/%9@#60O9NG$?)@W[-_KJ+W1[YQE1M@P%N/>:KD'\@#R_QZU! MT_]3%D6H>7^B!S(F$/"8"4>3[0:&+H_^Z#41"45@BCV^F>[9A;R4EDUVQM&U M02=MD#&G^IA I+'N-5E!0S0=- 9O1'._C835JTH]BNZ%J1[F=Z^6'NOVO-;) M\ZHMUR9.J%^/]08_" VHJ,-+E7.?TE55MK'NMA*:F$(-(GV/]+X,K1^$+/[[ M(^?UO3>.VG0_4K(KG-,JL?*\F"X]. E,BMU!?>@@J9[9&\;SC#/,\L50(IN+ M&3TM3M=/'61XVM;$&3D4>-J62[FADPXWW/KI@[2&P(16CS.+@MPM"EW>+3_V M^$%SKHQ3@]V1I1W3$X0>U5ORKZ5O<]/NLJH0H1H65[42;EI'A?G[0X_Z?!(!F@R1D7BGT,3:/;C#Q6/4='PQ]#D:*UP MB @UY"8@/Q6-U]:%L3_HO(5D3=P9;_T1S-+1>.R1=!6[Q:E4,PE4)!>?,,Z7 M5?P9QIF+E]2659X4N4D8*)3&-5.5QN# .!%JH"D+9U%J?H^1ZW3/(55MNRFD MN4V@Y#41SHO0]3O:$GKY:*\_K_?4Z;AJ%8OS\K WG3\D>G2/0AU%_V.BT5@T MLNKQLH>7[7!Z&0EE9$L R@,$9@9=L=9='B=*Q:[3EJ2QR_#)2KNCNX_6H!?! M7<:?^,3.UM 7='&WNQI5&5>I$#WD93B*:,FF0C^*LUX4=S?S\$)G ^7@[.*] M#13<[A;0$P.!,1PW4R,=*5;/];OA9+CV#IO_H8[-JX-KR;5'8+$\V_1S<-I+>\T:S,$KW$F!V6VQ]0' SQ8,AP[P3=+RU-9A!YRE\.M-N>- M6%PC74[.48-<:=&@]#0:KB7C.#-T;M>5?DH%#I@:8K&%5))'A:4KLD,%&*[: MDIN:1,:A<:\=[1AQ0$)LB>\8YG,)\'8_]20"V*&QGNLFF03ID _2;)JQ%DD> MF^B[V"<3X.U.Z4D$T-*16A*X-961D,38+6OR ./*-S< M@ +J>DM6T2-5J8FN6I+?*Z1F3#L-;/]#.(O3$S3+[HGH$NY*G*1(JC>8U=IV M4VRG^%1?RNDFTXH]1F=/*?;NSOCVG]HAL1O-%>K1>BA!-N=MTPD)3HO14,A3 MH\+E-[@J@:5PF/8H7!\#40)E('%TJC/78U(FRC]W)2Y"X45B/#&9TK0V5EM= M;BX4%\(CC2Q7+4:]A<)K$8QZ(DAZ(ACUZ8U^8 JG= <];QJ((&X%#6Q#D88N M#.&2\HOB.[#1GE26'N-^/%[?QAY+8$\#V!:+;T!!2A/84-W M@6*[#6CHII=IJ0'72[KL^B0F.R@Q-97A0GR/3^5"B>H JZW:FQ#UFM$Y?L#2 MU"G/.XE:BBN.**;*3MUP=C [XX#;6J;158KC*=D^GI3NF]\M+T]\OR>2-:$VFV)8MCO7"I/]CI5?2L&_GD1XP MO?C' \;J5DK7IM"TY;X"\5-+E$S4!U46HTZ=K[:FY11@J#9XQ/E/OPO0BU-7 MOY M1;\E&9J$-Q2X=]8DE2_NAJE/7UXU9\$![J7_4T0?FQN*+,C+KA&BC.YZ MLW9K3?5\>#_^;#S,/>/[Y]?>MO^L.K7NPJ]]XS4\^5AW=Z5R<4!+A?\.^L?J\^\FN'Z?LP\,S:K%B+C($-\3BXB8/3"KIJZ)J7 M%=X&0 /:2+]#<>6"+!%@1_EYLB"G'DFU7J\/X_&<4RO/@HJ @T/=@&'_6,^) M!G]NR/:2&R&*#H776%C=^7 &)T11QCH"*#4@([6> H9L V7)YT:%H=W%0T?G M8Y48K0JU1<%J73N?#P[YRMA-G4>>"V*[--0?RJUQJI KUN-Y8_# !%:C!U&> MJ8 P^+ \%U/=^&18Y\R8 P^+ \/XZJ\VZ/ZHYY6(OGHUI>J+;#UZZW/T.> M+\1NBCV//+= 5:YDA++&.RUM8/?:P^FH<)/GXQE,L0%A\"OVN5J8/N;+;H:# M_82ESB=TFUY<.Y\_09XOQ>XM=RRE ,NJ2AU@FJCEJMG =2.;K%K-A!E'$Z&X M?&#%8#>A<71IW..<>B4\J8SC@F#4@\K@%\?XXX^?"]P[R"MSN;8B9J=OR:(, M3+<)%%B5O)G''>GE5$/170B].ZL8V8PNQHO:0X$/U>B'_$)RVX]L8%GZXA@W M\KIGD-<;%9_$TDHQ72\[8A_RH1G%#!MSKI&C@QLF!8FE'Q 8G<32B0A@7Q!, MB80/=B4]*!4<0;BQ]$-]XR?S$12S-1^!?KR/P6S>C#VRC#WB0()NDF%VW *1 MX+I.G\[@[9D)BCEZ9L)_] (S$QN=G9@!4VRYQM8.N2@Z_/-G.W. MI"VUG(ZD>RK=K2=AJ,SSU<7X04TIQ3*<7]R/>NL<'G)9J"/G\+Q'SR$IKTUW MGU-P5FW5%*#MU@G@\ X!U^M)34<0]N;: 4\=#WCJ4H!_6C0:/,#S]5K+=.6E# MEPJLNWT#_ ' D\<#GOQYB/"3C(2IZ+AY&>J\+[6J'%330!K3PM+"XI:6V1#7UH*2R"2XQ(.5Z*Y9O M,2RIQZ]*5(\=ZN68&]FRUN?(QUT^QF[DA0DS:BMMOA/EHTR2;\05-[!<#YI% M_E;1:23.LU2)235)>9$M/CY$NW5+O!87/EA0";!COREWLVQ3%E8Z=)4]GL8R M6G,2&8R=ODCR(;;:[R4":_1?"./V#NTZO+97K&33DM M\+.H>BW:_C/8=X$YML,V_;09]M(\ 1Y!(D7S='9.1XHMN]*H!S;E%ZP9]D#8 M[>/F#0\+=QQ L3HOP2:7,EPR5Q)"XK!_+?;YPX0[0#-H+\RVGY9@S8PB=+PZ M4$4>3N8)NC$;/:2CUV:9/SK!^JDE ]$M]D>/E/R7N)^M9T+=DM 2^6H]'VYE MTK6&3MVX_ZKT1X_F/GKT\Q7_2^P?]\O42.V.YN,0-S:58JXXY::!M?_!8?^G MET_LVP_DR88S8+YGPYGGB3YOVPPHXA0FOHDBV[T)>:JM(B7T MJ4Z#"QQ2T,#OUV3X\0?_W*'#129\CZ/@MX+CN^%6ZI>RLT;+*H]3M;U M=OH&\+, G([? /X) $=?"?N$[SFF-"M5BH8V=ILYB^2UPC3:^"23_^70';ZA M^UIWZ0R8S[LOQ-JFVFLAUE<3K9MG%&31.KS%\$VT BU:-Y\LD**UY;,9;3X/ M#''2Y&$LVXZ/]7%:,F\F*^AR=?,&CY.KO2GT#_(&^QEYZ+B+89RC2TI]F(F/ M1,>^"M%Z2\+]JXG6S1L,LF@MO<%(-S%N#R;S!!FC"T-CX=9STWK@JMENHG7S M!H\3K90-QO)ZLW#_.(@KW#LEL& ]1CL)1. M_&S-U$5'L*OF\MSVS;.\(9GHR\OS69:O*+-\;Z2-AH!T3%YYY,=\C4H$,NEQ M0,AVJ'!Z^0;^RC[R+;^RCWY?LWB0WH(BW:.98Y#(*7))5A376_6B&D!SCP)E M&775E('B;3'JG2ID*,"O@&@!:C6XW*,RRI+93M&P,VVZ892N38.?T:L_ M62@.!9T:?HHFSA,Q)EV[&AE='-I*R7H8BU5P-:$)C",*\) MQSGR*V*OSO^L*8[E'PXJ0ZNJX4.]H2D@,X[79:Z SM?QS$EZFRUA":P/ <5>L,6&ZU+3?6@4*"=R-:7U"R"[$3S(5?KV<1 MGY/F!MIO$MH^.LW\0[$IQWBZE[(>I+$V% JWV/0&[$L!^TQ)\VH?GZBW.6]M M)U&V+]^[ GQB*)62L2G3)YU*(4DQ4:VZ,*\-\)^>3C^5_#=!>*\@'%;G]&/; M 61'Z))R78[I)E-T8]U;LOVFNS\3L@0ZTRSDR%J+TY%2D0]G9M;FW!VCR54J=O@],#SNL M IB0T*FH'$]SLRER61\[D6#6G <,KS>?=1NX+\-OE8]'A-J:PV\ZAJ&;*Z49 MZ?!543;,-J=6B\5)GN&F%A_(J.D ((X8Z T6:U@L[RS+KRMP!859.58I2B:G MD9WQ@\,!3JQ/M$#:SP-0>&%P-_9O37MJ K"&_D2QNR["5P"NLM?];90SCNV8 M<#V7O 3(6(,/T7 LGN)#5+GEJ.5>@FP$TF = ,C)P__2$'JZA_B'U3J]L[YP M-#2 .D06C)LD8Y G>Q .A4!"\EI+I5[]:E!+"(.P%_O;Q.I*:GJSX]9#*YZ* M/I).O&[8R3RG\(_7)G/7.V]Z$\@O)Y"1UC"L4[6)QH/XJ$)*TXDYK ;2\_Z2 M$G4#]EY>I?2[DBV> =Y&J5@UVVI1(%.-!ITSM$TD'HHH+G.ZX/%Z8[L:ZGF"3:D#I'#' M"62Q3$"-S&<<:/L^6)QN9&0ITAN$N_:4J^:CM,2X83+V>&U@"9Z1N3X('38R MU;C9"<\$-DUF)_&Z:8A0E8*YX"IP1B8 4*!VH$"1'[LL=6^I7%EM%N/)7B%+ M0K!X:$6Z\U[ZLP[6N/[5J!]9/T<=#VCJ:P*:F]L^7Y F\8Y4PW1$FF3YLLTP M3&Q<%'4>1L1XO5.285N\MC1/8*!]F-@WD%\.Y'CG!@MN<%WN1Z5)IM.1N69E MPN>,4M@IEP,9:%X'KI_0]RM#F=R!,OD:E!LZ@LSIOD4UVFL-;(TODVYA%"VR M?"*D1:\-J%LT^!)N WD\#,F+A40O'0E[H YE%30,3.C=ZPG#*TJ \M02*FUBJ4JE)SBB:#9P?<$RMQLDTN%A0 M%<2*Q8N"*9$U0Q3%T?H8DM9CM:ET;39X2;WK!-.GIH'C6V"*/\-2&O9M[*J8 MSAI(JUN(9E.(7)F^ O%32YQ06NQ16^C3VECE1FFMT\Q76P^!53K/A_?CS^K> MWO%=$@/QHS& 'KWHV=15>PA-O'F:;./16-L[<6P)R-83*Y,34EN"!4/-L9M0 M))?EJ^.F%;BLRHK#^X:YWO+BT#C/B8++;K)/[_<[4O&6DV?*4IFKTC-9S;+) M4?'R:Y[>;F2IX_0FCNQ-(25=;)QV-&D) M @L.=47,JX:I3^&V1$G TCFG7N0Y=9 VNF&-E]AHX"3JOX0OA1=O 6,9"$-9@Z:[_=P2C-I\-)1M00'C6"DTG#=+65:L!=8)?!-D M#@S[!IE7()-Q3$W&LYOHN8P\QW^MU%?ST8Y0:6JBDYU$-%7AFT4ZE@RL._@F MQ+P\ZAM@7@$,WG[$L:'Y5+\D:Y6<6%0HC9L4Z?Q#M%IHV:7 )^?V@<,TG[$2LE(DW0K3 MR3MZOP/S7\.(?)"G&EBV'W =Q&PVD7Z@NK5QL5US1Y-FC!_$O@;7/\9U""S3 M7S+_CAJ5=,?LY,>=^71!"=-V(2H%+M8-JOD/++L3E@5M7A-QKLW+M7I'5RYY M/IFWRNZ,D^=C5>(3DP@%\U3P%AFW1T-/H:VOWC73DJ4&P_Y,J5QA'8CR@M9:RFS%X4-#NL+GX-1' M;/!V);H"5RY8[#[HRD5+;+;.2UG(=4*EXMS4%Q,0O-UGK\65.QOCCTW@-IV^ MA5?6FZZ_8*EIZ\)XA_N<:BBZ"Z%W9\GT^K13LGMT4N [X7*Q/HH*O58AL*K] MQ3%N6+UGD%\J27LL'!(S8(IK!>"79"])DY9-*-BZ:7D[B6N6HV!H>@2K&KCM M]1%;;C9%YBG8X)I1)QHW\H-!-1E8<.R,>%4E_<8A?TVH,%LU8LR1>X\T0 H8 ML@V4' 2*/12 "3..)I;NC+LGI1(I!5A65>H 7*YG5TWOF)GMS5J]%Z&X?.#) MVP>J'9M0<$P9K[:L.:8P!%M%?\M&]+F9)4N\,R6A;,-8BNWVA$K@3-9KE=JO M4?K]U1XK=3-O%,82NP55I MY>JI!L0':T&1 RBHU 8K,^KFA5%_$+)SO.Q62% 5=(N1 COM>7"H&S]K_UB_ MIOU\I6#_7>#HZF(]5='#+AG+-+A(N=_,10HW<+Q5H0=N'Y:S@$,M#&KA="L1 MX^ERF\VP5:H6?PBL QY,<'S&_@G/K+T(Y1[G]3CIEG3!0\[&T>W(V#=LVLC] ML=DPV0'*$*AEL)IJ&96*0I5^5/A8)3GMD]7T8]()G).+1GB_;X1+;^_@$*_- M2WC)$+QYM8%<;1-8A?]F$# "$X_ %AT= MT_$"2$;B4CIAW4 02,5^;+R0UP1=A2TP3SCV4$=AKKL[UZ:;4!YH7E+ 7!UM MJ+NA 1T1'B2NHR26!SL'^'6Q-J>(7[IZ.!$**313LMJ84$YK80.@V9<&&XO:D>SX/I'"Z)3?):KGC=FI\*/$PN19F^I,W1PSS M:MGZBE[VTEQHT#C+H10<4[9$>;N.1DXW#6K&L[5Q*C%9M'-%=LS&K]:/?V6T M7Y7)>R.TI%1IAV126W#-II LQ+(M-L$&+A,7E @M2.S<[TN-LC&C/*R$ZGS( M4L.18K=%59I7*ZD7]Z4^E*%O3J/)C %&E:K"C"?C4C$:G^9[L!Q8X?S4--KE M&4G%3V=D*)PJ*Q7K(<[3PE#)=N(%D0_N*O* ,)**7XB1L=,9*2J%,L/RMDT6 M]=%CHMVDHKUT8*>V@\+(V(54ZSMF*#@Y*S!*9#;FJMU651('9K3>N4GD*ZJ5 M/"\C8[TP^<[IQ@+=#55J=M+B9,X5YK-X+\L/;@+Y"A^I$!D+A.5.;8Q;@\7@RK8Y!*/"::96B!2>"@=04'P+YI3^6C92EH M)RD'88[F;>+WY"S.PQ+F'Q;4@L)0TQ5]@&&S9S&M/9G66B6@-\SS?*Q9'4?1+P_6S#OZ^A+5H)*1L?E[O+KA0?1#-B$58R=<"EP"_ M68N 6(L@3N)^[/'D>X6P&=4GI*%!@7/R83X>A+^EP?8ZXSE?I5@%VH5AB^E>&R"/(]'% MX/D2<:\CTW:TACSSD6G'18W=UESLP!K)\VJC03Z6R#S;-*_-=P[,,6H?'E=^ MR"3J8=B6P0#U$&QKAZ/P63IXQ&\M:E(CO:M#OAK+L+1:X.ULZ]KTYHNDN1@ M#Q+UBP'O1(]R;_ 3FC)A>CI1*YS MC0R:WWCI&"< ('NS46XN M9I.PQLXZ7'::TDJSC#HLMZ\MC#Z;00T4TYE+\5Q*9A8N8R^:) R3CRH-,_SU MI=X#P_.=/5+.N,7=46;!KT+>'#/,1T=2PF#U&9]J,\P@RALV/0ND.+^NIY^, M[6(3W)\3QW](DI278'Y@Q:P\%^LPN4EQT#&YQK5)^O=)D@8@JG_33.^+::1X M.9NLJ=6VR64C36Y J4Z#3%R;?_I!D[L?G"[ZU+QE]TE2[GTH _'FH*G,U1$' M4[-&J< ^ILQA((W=:\G*_73Y*I#[(AG*-;66^M^J*8[5T%V@X'W\JAH^:16: M@@P4O#_K=E;IX)F;XX2PX#.U#A>*-E/(6:LF..K:0!R8C.9)/'I?;TXZ.C28 M.OPU@3I=AQ_.GKXF(XG9-"7'$N28GYBML@&53B=$!FYU2P 5_6GYU>\">VI9 M5$[W2H.&R)A3.\U--+D^'"DYH5P*PI'2NZ.GSE*)?8E ]0Q*H%#0%5YJ-!_' M,IO@6F&C^^ ,OV2L&DBA#Y:+1P8,G,=LV.TY%$]CE%9:650+*6K"P7@JU\X, MNZ5%YH;JP)BRHS;KWL?9RPD2^1F"]*:\SV%925A):9Y.4 H72K1[]LS@ZZWD MM4'^@Y(_GZ2KSPDQ9KWH^3#""F"QV-485MZ$"M#$DJS*-EREN++Q3;&/0B23F7-DL9/( MYSL9B8PFKRVW\H7BQH 96RIVKL6MNR$5^9JQ;>@(8!\C&%LK5KRMJ@:. FS= M=)\ERE8SAO%.__$ADLV,Z4+>E//,?X" 8,.J&/6.I?! M2#=3#A(7%9J[QU%4;61K5[>>:-J4KB&QM_WV&[(U3KI)J E#%9B[QPTVD(QJ M#LR8NHK>02\(=D>VA\,YCF#;13JTYZS6PPP_IQ0&;KWWN[8GN )AU;J5 M.EW6%2:69A72^4QW4R0\8[8G43< M6VQ[$].O+*97%MOJ><@6'POQPKB::_6B=KH3(:?7)J.WV/8FH$<+Z+&KXJY M>)/1;C25!$R6*X8!-W6=.-D(7=L$[7L7[MT$^\L(]HNG,WNGPN-QO"2D"$HMLN48W68AQR#+>_J-H#.1>X<''%ZH.CW#Z, M\LDPSXF!#]CSB'HW6P?=05\H"*HP;NI"I#9O&_6(?6/K9V^_^EZV6J-.<<8F M-(,'^=F#!H79F.H&SA<-*%LOM#B08M_-5C66:I.F.(KRJ6S(BBYJJ5HK=V/K M<0NFV8MM/+=B6 VY6KL>LC>JO.=NR%.([Z..,$MN)FJ56$C)R!D^QCUPZ5$[ MG!P&]U#G[<&MEKL?&-UU6-+5[A#,1C2=OH6S5*:+%_-7)6^,.V+)J8:BNQ!N M"R8_J"6,>;)>Y9I&%=)YUQ >\X&;UUX+YDMCW CEGD%>2"R9R^QC\'KE!!15 M68%94W>,DK+:ZF.M>Q5@656I _ B=KMJ>L>U;5ZNF3#C:"(4EP\LWZX_NGFR M4'%#?.Q5T( 4,V09*#@+% M'@K 'W3ISK@["P!C94WBL_GY=#PITP.)+-IESKZV-,:K1+J!\9BC5SX;BZNW M#^U\! 7'E/'NQC7'%(; @HF!";V'EHW8G7PL1Q:F)IDB0R/%RK:J/ Q=K@K*!9_"F0T0H]SBO MQTFWI L>VC?8Z\B894T;62N;"9,=;+6!6DZLG!*M.&TTPCUKG!T^) >/XZK4 MO[PF?"OXT!#O]PUQR?S#8PQZ^N:UHNR5\YF8 5-\-AM<@Z:D(['3!-A$\K?6 M*K-(I=%)F);.N],\EY7R(\DV L?8E>^U,[9-ZN:%P5U,GC^C9/?E%*RIHU9L M%R]V*M$''MB-=%]@.I-J,G V9Z ME<[;'6K0I?O%:<[WL'=8L6E2M/@I22N+2+5H#&TG$;CD7(#9>ZFDV6L;/^15 MU=%0!_VCD-R! M0\$KCN-K%+F8Q[A#RZO3(A\(LURHD:'CW$+EG'QX7C;BM1$0 C>W]YUA=C9M MMG9%F=[R+ 'DBI[[8($3SL^=+<:CR>1A.N-2=M=FRHZ1J0B!1,% MD]MA,/G,;SXP![-* JU2\UYY[K)4MPPT1T+_.B;2^VT$,MU$V*-7;,_7Q#P9 MIO,G/#POC<+E8(CHWA=K.B*>6]&U5=E)6C:A8.NK2O^'5&)>[S:+"TXN MR-62S>@1OA%8I#W)RRR//=A/H/?/P.VIRWH#:;]45NBU:8O/ _#,[B2*9D*- MDW+\<5(JV7I4C03.0MX '+#E6$\WR'P9C'D-^35;Q;8[59E5K'$>P@>MTW6D*"<7*^-1MSA_R&A79;G?2JF+*,2/JK2^ M9DA?V(0W!E67Z; YBLO6DOU2QA2II!*X=,K-A <+P%1T&\#HUUN2R./^5"Y' MYR;+P[EJ2D(\ELW7 @>YS\KE[J3.HD>S&CT:B.W,=UG](BS62^+]'/SR<=., M&&FN/33&H;Q1>FP;\0D?#9SK]DIN]SADO -_ZT7HV[3[RMKF71"L#U-BQ2C- M+-[MT279ZKH/B?G7Q-15LSJRE9U;KE]#/W!!6PD.@.*7?&V87,6;IITP@YEN M\.-B-B(W2'<4*O282B$OPL!Y[KC([#XHQZ;9L6N1,VT(6J2;#5SN[-M-I9_H?GVLI_U!$.T!3F+S9I0? MJX-(KNMT:;'.7IOIO$'T[!'"TP5$[UM0)]=$*MRA6V4^1@UZ9+]2U3),X% 6 MT"669UH5M58ZT=[RP&^D=*(GG/Z]R(T;2KMD\GQ3[HWH/FR4)X5KLVK'[!;X M3KDER1 9/4YN_4?/:EIB6V'5RM>F>^.!E":3!;Y =C@-5O1R9=JN7YQW)P0I ML:-M\F7'>BQ;:/?2CWPJHO?M1K;1X8UKX_SA,=[ L 9#19^BB[*51_Z9;#LVM#*Z MB>A6AB(N_6U "P)3&.:UU78]4D&0W)HCE?CLP-6UTCRK1.A SI <@,=;1WT# MS!HP93! HUNG+)-*8AQBDEURXE::>B44?VPRU^93[PSIQNHUJS,.)M^3M0!+ MQG<&S7BG%C42/.@80F8,!+>M71OC#PSP!H.M*H^^K!N82'G\A.8UM3Y!*_:@ ME!_[W"C&JYE&XE$TPI&4C@CN_-HUP8( W&*QAD 0N-/V=M5+ 7(6,4=(1(J7%:,$#T\PL)IRD MBM/ )4M? <#>H7UEUE,[)?O4:PG5-\<+,29!EM.AIC6&$R8)$V2]7P]=FUH( M2KQ '5\B3WU8B?P93N-,Z7>;!$26;/':S*HW>-FPP<0V99@(7YL>>?.PO[*. M(7=TS)LF;0[/";> .8 VKXFR)2BZM3G^!K"+^EB*DCQ\F#=BQ4:X5AU=&X3. M4F%&X8LE)2HU^ MLIB-7EOZ-##VCCEZ*M)_]//MW?'*:[>@)I-#TSEGK7@M-XV%I2=Z SY:LPIE6-S$,NW H>Y[U!P&@2X/=U\X#)Z MCHZTQ&9>8HQQD4VEW5R+'JGQFVOVB97.G[YIP%/@G5W/C4-,;Z8/K#0GYV;2 MN%)HM:5VX'(0WT'/!0%NIQ^)_!;,-08UMC(*B04^QL0;K8X=!E;[IN<^"W@! MV%N"8CW@K?>W?Z5*YT1=-TK2B2'58,9\%E3;F7*W%*D[@=-UKY7O?!6%1['' M)VR]1\^+NYU @EI7TYZPX1R33<6XI%VN\=769*$-9F5J&,R,6D"V%L1^^AM< M>NJ\Q<#T%N/I'LT^$R:49T963-YKP\JH^2 MU5HD"N1KRX*]1)"+J:0/QB=)'U^L3H=HYF-2:Z>>3S(1VZGA+"6UN4X-C*.- M1KK!DH&$7.#.!_G<[ .Y[9:31[KE1\VOG:Z_8LPX-^RRA?"X^%A68#JFIEOM M0(+IO7.07TFED<=OX4E>:@O/MT67%X9Q@Q464X8*:WRV&[=3\V&US4VN+1CX MAC .P'%-YZ[J>(]I9SDY*L)JR"533 WHPTKL^S0X#-_7U"B-?&-P78^%AW5!E M^PNIPF<')'ALAR,D7S*&P066-2E:+0SE7+-W9^ MQN$J)Y6_M&53%N7UAL?3-L,KV1#]P$.C1.K#>E,M/EQ;'+4[IB\5A?NR^^X, MH3B8SU6>=:K\1"T\5*+]7#+<":0U/6>Z[[WZ=R>I=KFC@X_? 8+U=D? FR.L M9I,2)6BWU$2GQ85"[0='2M<>'ZN!4\=OV #BV1"_5!3W/MU]U@VZBGJ1&^3; MA<(XELYD,GDPB!>D:U,)7WN#KBNL.COV\#8C[UI*3DM,2'=2CKJ M]5Q\ Z6 MO?!);.^%Q_45ZQP+CUF=B=;YA=@GLU(9082N9B+"#1Y79. N>?)CH]?O2>5> MKT"&JBJPBY,PZ(>OS71],CH^Y63%8X^R:-JH?3PL_Q ;[.VC$%VSK9W]W]%E M5=>\SS)=O6OV\H5QIU M:SE!'B7Z M@;-!UQU7'_65-9-^_,$_=[AT,:\J (?N!$PXP'Q+.!9QPZZ) IOD5&B-G/@X M6Z02@5.]WU XMKGTE87CG2''9D*_!F0QKZ6 (=OK K &6V/C(Y[4R&*3C;G= MZ(2KS@*'[C'_*5#D3<EA[>$,^IT4U0GGQO"17L!9HA2F&X%S M'*]">P0A:GT)*J=JCSZCE>;57']!%A-"AXPSFEL,WND8@=4>08#$^Q(9A[4' MFYE;5C_?+XV+H%(8@Q0G@$Q@X1%H[1& !,>+4#E5>X1ZCZE4J)?NC3N,)O"5 M497)CP-7YQ58[1%$2#S G)'-R>T"E[(6B8?^PIG,LA=GZ352[JDIIH8/2;E- M=M)\,]=@B\QX.C2G@:/<9UBL9Y7?M?18M^>U3IY7;;DV<4+]>JQW<:?T"%)] M2*&TV1O&\XPSS/+%4"*;BQD]+7[YLS3>-OJSU17[H]\N_@Z1[M<3[<,[@6DRKF67UF=6OU&W]G_S?3\A01JLZC=G29^[?;^5;JL>;'T\WJ50HU\4*:M M)E^=Y^)TNF?3B<$+S%B^\W9N;+[J\X(SBX+<+0I=WBT_]OA!BQ% M7ODH!H%=R$MIV61G'%T;=-(&&7.JCXGGPSR.M:]\<+7E+ :[$:-[58>,+$@Y MJN1F@+&G86VVG[Y;[[WCZS(*&WOB*#35TFY((*M"C78;M1SH%.K[/XM?>,?W M#/1\;QJO@*G=5JLD",\7TW9=MPJ9Y]];*@_TYWM -)'L7DB)]R=RDYORD#'B M":K9M%OAYPQU;/,>/_^.SX&!";U O#?IU),%HP,8P;%=!5E % M\]!,%NWA/462__/; "*>-@PI4++OHW<,L[EDXG.!5]=TRTN!W./:0%N>PM\_ MGK1J#F0M9.O&/16YBQCV;Z0^0T/H-4%3=S%T9>NKZ&5C]:J$[%I( JJLN/?_ M::$HW"(J<$8T=!5H__GI7T'_6L@:2O_Y[3UMR0N(&L)?\;Y[C_XD\/]C_K^X M?4 ,32C]^^._6[J ?EH&T':^Z/U]K^FF"A2_U9G?V^6E'W]:H*] 0I>(%+:\ MFHWT(VX%T12@_QM[:"L@;)CW?=T>_GY*YGWT.P\)5NQ"G[5U]9[:NN2Q _WN MZR8"P_J).TPJ2U=DD?AOTOO?Z@G\0GC/[0V9?^^EI=<9=',J6W)?5I"G=#^4 M1>1%H$XZ+/8D6J3@9 MA1+=C_SPR7T>4F'_*004&0F5 /&\^I.!]?>,"B-W&QY]71'1LWPEW^+21+.5 M:''-?W[U_8$%KIM-+L4W\JT\UR02E33!=5.Y1"7+$:EJN9QO-O/5ROGZSK[2 M=4]"(QL)W1W&;K\[P!HB!-NZ]I-(WZ7N")J,1M@STGDOO5[M_4:_9)"6^-__ MIF+D[W^0MM5TS7-%98%8NND-K'M.C&@(#>!X!2]72^N"@RT72R%Y19*CHJ?]-AW8D+LRR0H06A)X Z5@O(@"F MUQ>H<$^@(ZS(0):*".12XOPW6D)/G MGEPR9*E(!%U1@&'!^]4?3VF_- U830J^>EW2VK=$P+'UU07?#GE7=JS5MO+S MGR&?61G;7'5L^4'*QYXMKJY/H>F5O2_YCC3@JHGP783ZGVW16WYL)89;BG^K M<1TU*"GZ;*4 5[]#,Q,8]WT3@G%HAHCTJDE=WP=]I(P=&_[&VOGY$,]M2,^B MX7W3N/RO+1Y%<"9V%V5N!#\3P7_9)H;_>:#^_B'CH2BR!E<^(;7MIWCB_(+I M\Z[(&L[(W(?V4&Y7^TK8>;/__2&CERPH(+6N*WV@*+K=U^<_+J2<$YKFX--. M#-VT?ZS4YI!ZK(^$?+4VAADQ,>T "J"AHD^1STS?BIY-.- AP>>)IJLB>_2? M?0;]?_^;C4=BOWU+N$?1GTW8SH/R9RQ_W9.A]GLRB4J%3Y2(!E>K-EI$C6\T M^42E1;2J!/)Q6LB1\:TQ%2:J#8**_B7^350S1"O'$5L^T-K_2:1:Z/;R%38< M67L6&]GYY=FURXO[D0)^WF#A/1*WAVGL?IXA)XFPAY!P45A$0-2B2'B$?E%F M[T4\(8\:&HK Q6]![5)"6_.RJYR?<]URK9K B.9+1J=.QG3 9AW])/ WM107V<]0R_.2"-AQFQS\;9'@-)MA>)Q:@>B/=A+QR+ M"9 1Q4B<8IZZQ\(H+]E\+?I(3GI*WX43LQNOKO3\SI.S)@N:H7Z<(6G>31LU M:SP)"3.\!_/-D;[Y=3='.J $WW:DD1#B)__]0?]X'?9XE!?TK]B+F/-=75YM M['&,;D'%1P05+1-HOA@]"2PTMD1I;3::'3L5J=W@4NG&L#E 9N0,@47D&P86 MK4:BTLSC".(67 18&7_;-W[YZ.2 M\_0R1TR_E.$^Y#3C==.RA6@:_.=F<6W!NSLQQ]O=:>>A=I/'P1Y3;C;2[X@ M!@W,*F8XRF)$+^LG/3,7Y])5AYT$"Z\M,$Q]BJ%P_JR #RN$"MU$WH'7F+>: MP5LP;+HI7=Q&63$#:\U%L30 MII_W37, -'GA_?Y[)RPXTOWY##"_-E]\>?76 O/\LF;2WU;SF2%1PZRH,:;Q^C1.^H837JWY:\OK?#J_Q\#UX0HFM"REO^4T)BH+:AVE,A" M5.H)>CSANU"26_'0T'XAF_H"5)DP2?C;R1+^?K+'YE1?:._GOKSY!2F30G]6 MS98^T[9=E46E/-2R>FIZK7D\^C:2E!/OI,8'$Z.F(\]&>92-)RY&NOCHQL/9 M/$^FROD1U,=ET>S/WJ;@Z4CTHKI].018B)6R 10"SJ'@X"PFNHPT,[1^ M8K= <;!>(Q:R@8@IPIN:?J:FC^?K7Q='*-97"1.")Y@LA>)..=2L3+F.[N9- M(\*QE5#]37V/,T?/A[W0PM\?%,7C'=8CGT^UCE4(&"Y!M\=0ZB<>4B%) M'S/X2?KIDXGZ.)]5XNZ,[Q0:U68.Q27Z*(&>C#QKLV&W4UK*K?!J_:&34Y5) MOCE+[)OH;2/1;5EJG>1=QAI&'\+,.)/%4\*K-@.9LXG<12*OIVW\&O+E.^'X M73C\/T_+RXWYR]7CY[9V\2?&CGE%4CW(4\=!OB7;?OT_!X0AD5* 9>UF\H]( M!X3OZ/C'FONW4N!EC7RJWCJ6-A1S%V.^+GI,X%DI?\KM+^OO$[ 3OBAT+CEZ MWPH\_^^11'BJ92)?%B9X.F"M8[BY,,0[(A*Z1G2&,KK26-O:TR?B=[6TOR;H M ZFW5T.=/_]^7F=ZZ>ZX%-WWS,"6,ZVG'R.)FL(^8ZFT2L]:5;_"B?Q+_E[PC*<( )C$%B@-/4;C!,T:'#=!%[4TPY. S4_=+ M"^4;J'5Y24TJA:,IJI'C5:$MMKFNRV>[V,VE7X%XOIRMO 3M()F]((+T97MW MC3!].A4*D5F[S"SH2DVO#.>3R?5"+Z&,HDYQR-%T>&Q/P7$%6"*8 MG**DB:RB]X&"(F$%Q<)$&9ACG/G_H-S$TE*&8QM#23^/\??WG_4E6!/QS!0D M^BXA#*$P)E [8T+VHWASG9TA9(L Q PJ2FBLZ3/4'@26KD$1W4",,G\2P")$ M*,G>)8UH. KTW;\(&5TE!;82"@G!OENYASZQWE+&=JCV9'NUS*&1[W[]\KGT M#J)=$9.NN:1KO1H=UK0"?'C9R_"'\0"MM^%V>_2[ M;OH%^! YE@\5_?P+7UX2D3W50.<2$4VWT96)(^-,F:W[A5VF5\QI'%Q./ MB\I@'((/N<$KJ-H"_,56S%Q6 &9#Z%7K/)&"OZCE[,<0602,?Y$ BK(6@FWI MZ,/E ZCA/0*Q(P-;MF,=,B.YP+=QO2TAHKO:P*\+-:$ O40,1?OM>2NU+.(O MU"AR5 C+06&V-43]0=U?5I':0V _'FO(?>3S MH(?Z(^P/H)>\Y]&;N#_+QG"MM^7UQ.LNL&R")?T61.!:W\PP+A>[^27O.#BQ M@>ULRY>>5]A^OT9-R?DTL &1\:WGCL+8M+%M3I^YFPTX"CA/UM\NS%@PIJ"Q) $) \(W@@B&-,XV!0VWL5 M^<=::.\-2T6* 'W%7%D!!#X54<+]B3T!U!PRFKC? V)@ZC-[N+I]AQP#Z >> MWL(IK] 'YV)H\O=+O?-N4[]7C[WZP,M]6SV(G8#EPR_T<_7D3FA,T?T0O7)P MMKV:N_O UOEO%@?J[BP MJ+!OEY3$4S 1YUIL>LJ<9O#H4]EGSE8:-36=N0]$:7RHI-KI?@0EQB-J1K,5O7GM>[G<8_?8J&.J3#UG^3V M^V/!H?VJ@UFO?RF_>UL\(#/=O,L^3A[&H)N,4Z6*P(5S'\6#"\U@'0I,GA>I MYJ4# 0"N#CXR/X]3$%[B :EJG*A'X;AC0>\IU!=_KRI[O07#>GDYBC_PMQ07 M?WPFHT]C_&AHG#H6:J3=/-6O 4V0@8(],+P>$S]L+?=_M@B\*%06]U?/$E3X M+_#WWC#@I0IC\EGT>HK'=MCV7#;7M*<4^;RYIF7F>:EU<745#M* ;4.\2A>3 M'7% MBW4D 8&7DIV78$.+ OI07QIQ14H2=#+66C+M23X36^QEX98CM6"J2L$ MWCUG"PD;A>\@ JPG>(@(&=FJE&X"LP]0LZ'J7(&NE]/^BXH2_%T3[X$;IV.X MK/IO//#-*)>%V'T%J:PMO$FRJ?I9* -]&^"'$$2]"5K1ZS%P1-E>]NMN"9D= M%)V:*?I0O9D7)#.!1Z*;B0T_,PH8;*G-KE0KEYQL<\2[:E+2>@.[W&.?+SX] M4TQS8L[IP[(]>Y6JM9E205AYI<:?>%K>_Z+BW1;*C3!8JW/WK%4;V\DD;X&' M7SG@O[:<+I&\J@I\2=!-<]D3W;<'IHDG4'2,]:FL.Y;BKJ"^[ZNK-&N %.0; M&7:8VM@F>835D4GS:;,AV8K!6TSPU,0Z,XWUI*![67BD#A77DGTMIV%O%ZD] MSUUG?O8JQL.[( MTOYN8W&9P(^0=Q297O:)0K ,(',_S_IYF5EK"!5E[>S^]5)QSHL9R*?3$I_N M)C?Q@)Y[QRVGG2@!A[?)T A(X59D/(Q.SJ[F3XA0 ELQ\:ES#(G! "$50UGU M*N7\PN:?A*]8'$/W];^@Z);G0 ,%S\4A9;'"J']J$>'-JF$OQE<\^(Y?P[>W M'N\G?EOPR[$M7(Y-(#!Y+WKS$1(V-ZA/J%F;*#@:),*DOZ/I/?%_E\C/>'-6 MZ'U\^HH'[*,/0]K9-U9S5%&W12C(*.3^0>#]71'QR5V9.?(\/&+9C.4U\%1@ M:IY[F%%TL#V[IE5)*@FJTPK7&<22N;0)YUUU]N,/R[ _8['H3R866\%\->0_ MQ%]P[MEG:T7^%?GVJ'3L98LRMCNZ:?U]AY6*XEA+L_WD=:R:D):W,%N&NJ/X M85D?&WL-*3/'GS)=NQF>R?)F3IL*GD?VHX!E/0MZR/?ZE[A;Q0A> M +G;XAV1VL:F[MA>X.BM=[6)#.R;#D#VD*8\4(;OB2,Q>?A4L%-A^>I)A5NP MS%^H]O,%ZRR*:7@^KFP%O(76VJ)1M.UTT./G1S&AST7$E%R&5IF,_R4CL M)T4RSY'J#_GN P\W.7(M;;J:XLM M7A4U8*H/T4"Q I ]K&M+P5K#W=\PGRA#Z(6JZ+O-[;?\5CW%@-[RE# 5\?'N M^:Z;79M\\4*A ?HZ??H$ M,I#[7)NW;]_[?_YKF]%]((P'IH[T,)XVU\W[%>FV#NU:G5?F<6$ 0_Z>QT!" MHGX/E!EPK=5B:>:.7J_1N%^3/XP9XQV81FS^Q%1YTREL%'D7CCX]AFUU\?AS MV):GKFV=PQ:A[N+19Y/W%SF(+4Q>U4ELJTT)^K&8V&?8GB#$8[T(+;&]?HRD M>PR(L)(HL'$Z_'$'DOFK2,GC3,K^[2+/'[^>HZ^;H[/\XZIV-H;P,1) "K<2 MR1*'=_U-52LM;+S7';_:RIR=.>/H733ZJ:NLF2=3K=0='=\=F"TS7X:O+FJY8([PWR6$GJ-!FM/MI9HM/+/]T][R9%=BZ%I$WE? M=,#[U%) !&>+8)X'1L\]FF@ %#KL-Z)O$>37)W: M2#1D:YP!WAQ+CZ:B<9H\474DWJD[OKRB")16.!O?<3O$LJ%W:X> J0)\$.4W M]RIXS83(39Q"L6D#2<(S;CB%VHNP;#P>.U%5)&]NQM=S,RZ!E$V;A-_DB- U4S?PD*#5"S-,-'RB.:)O7LCU>"'G8OJFF:_F@43>%8T$07\WQ."] O,:(K=:^@Z/QK3(> MD3)JL DD:+MIV<+EP0XN;62CD6B,/0TTD9O/<3T^QP7XCULD_":)K39OOLCU M^R(7GZD- ED".'E[#639G<_-]V(QFHS3)\[KOG=B-UCT^MSIW"O0*SLF*>JO M+9)T6O;>A1-"+*B=FSZ+7Y)2\>-+C_6,&OZ[^<1H@/ 97?K+>7Q9X3 M]Y;+C[B)@UCP$SVA>,LLO"4Z_@(-HHQW3C M?[];?^=RHN:8PA!8_B(I_^6M M;7IOCM3U.U([V#P1>K%;]N8J':GS(Z$!T:>G^%BKKY^=B7XG5RA>7J^=M7 H M[5AXP2^R%(GE7A*],'4:9.+7Y@Q]>2?G4V!0?KY'T^8#GDN2V-JU)+/>_B6E M:Z*_F1=^!ND?1_'WGZD:T-^6XNNY*>_2/$'0K.]51HDZWBY&MKV5?HCOZ*>R M_-4+1Z,Q^L1JROA[:^6"0-R;)_,Q8-ENUE,^6PUOIYN)1%]W5ON4$+@L[QMX M1]%O523#K.W1>E,%"R&BZ1B&XOT"IGL:R)B;=W0]WM'E8+#Q=S8M>SIGIVWO M2)6OYNU$OWM2ADUY6[99& (BLBM@8$(? 7CGE82W-^AIJ&)OWLY7\W8N!Y9E MPWCS'ZQX=MKV]P#R6[>!MP&HMOKI[7&%7MBHL(UO] T<(2;VG1PA-H'W MR2K>[3:O^?L6XBUEF7B$HD],*;*WY4Q?S[\Y+T2\QHBMUKZ#1\)\*X\DM7$W M&W 3-Q81C?1%[2"8\J6*)^X?1V;NODE5^277 P'FW:)=LXSEWOU?SI-YEXH)@@J]522_QO9;1?+)%I,0P[$4#:\XQL0!8"L$4FH0>19X"E>_[[G7VP*>Y<5NB^N/+IY M'=__N%@RXAF%?00>01< Q_Z M?8Z0YN:H7+=RN6T&\XT/W&2I7V;8_F6GLE1;CY$]+"MYPLZ5@>EGNB%7-W6 M+]_5"[DL#E;M_B3VK.Q9'\8;? ?E5A?R1LT2:SJJ>O(R,.JVT\IUNBZ7@P0^ M=I7 )ZX2RV:V $)\5=^%I;ZX.W+Q,.?+2WU01+R9SU82+;[!-7LL'8^$3]S_ MNHD&">RON.J%?7J6SR_OY.7SGV"^-W+V'T0WCT3AI3MU7=TX=$"[*%N& MQ[ MCYO+3ZW.W:7C=V%\9/W6*?9A?'SV[BG76^WN-!82H*+\/@3T50L7/FRI,S4_B$:4N>XT--:>HNMLOO"'47CSYC^;EQ[7$FO&'/ M1B_[)]*?H(E;WKGP>-I;]PYX?ZZ0#PC%4U+OHR @9/'?'[TH&Z:C( )[<5:( M]2+A:*P'2(GJ,:38!RS#2A+ I[+@KR[?R"ECBF8B;"Q*,;W5O8M0-+8AZ*%# MI9%O.@.FB#-IH8,/*KH^QAEZ:[VYQ?HDZC.*\-+?\C3-BP-J#2&1T#0'!>0- M:.BFC9>R;YQL61,41T3?EORQA9YW_8[(O'B/ "8D-"A[R\Z&LF7K)M9AA 0$ M=!-AC "6Y9BX!M/;Q$QRL,TG#&AZ*]30Y3N\;L2&0/Q)H$8L>* CA(@)&1:.#:COB$]3.@>@(&,)E:TC]-)/!/"-:"F(%KA$PM9_[B +[T=V M[PW4\Z?6;HE_"#ER211@6/!^]VC+F>2SQ2KB&2>/%;$/4PQ R MH *VNC,3K,/4/6V>TY:M7-$-7SQ'Y:4XX:6/>7XQ&XNSAV+5SQH&$@@$#.1A M>.K[)R'HEHW,!D*%-O!4Y,#$JA +B;G9.!.K5\$QS57%WD:K(S<&:QAT;4O9 M$KCV9NKM!X[;A **_SR;9ME(V%9Z=WW5-F6DSG\3+P1]-T!^=4#Z\$- \X&! MT0;\4-.S[7U<[O43H6W@('NOFRX!#(34*0*-M[?]"^C<9^\W^EYR%(50O0T8 MO>V(EBUBM.]0=AF-T6%*HC&XN%(BQS4X9&4B#(TQZU'44\>0X.^:=]@C(F8H M',7_XNYAPF)A0XTCS8\ YB_\Q3W=NC6 2/2 ,43B<9.$;RD)3V /Q"EV[A%. MW#U01E#")AR#"/EXR&NQ,*!=I,]50T&N\\]GZO6&J6^(J1WMZBE*%#-!X,<+ MJR@)V."&CN^*#D/'&2M<;-#WUFIL'+[G2N=FF&XP>08311:@9GD^E&GB_2"] MB/*F4+XC4C >_"P01'U!OW9SEMXN-\X3/]S4U;6J63[@N34W7-UPM8.K==K8 M7&^IA+&F>8D\ 1BRC;23"2>.;,)ERA=K+LO!>QO(4!/!NB]"518(W<\20$'7=-5%(;\&38"C-@]KF@>W]6R$=VU]8 V! MIS9D";-:<;?UI^_3OY"'0YW432P('NIW \(-PB$*&747KD"_:^Y%V3(=/Q.. MD\X6WEP>A9E#("]S&,O9%WLHFV+( ":*7A&9'3Q]A72^N:/L<=-@"F1E%>232-:F$$\G(^4QQ/-XWM?1AP1(.)KH8'],D;T< MD_Y:@W=$8FW]L/YY=9X9?5M7T-C&2#S\W>$=S?_;E*TQZJ"#ONNMX[77$P+^ M;!UF*NZS-R.,:28 /+_I4VT]*8&T3A^N=0[7N4]A!1"L$(T1-I M-V]5<-]]=9#^#.SI?0;>I+,EF'+?9Y,(T>,*L4P/+Z)KOK#.2STHO7L,T16\J/5Y:=;:IC#D\BXGY@\B) M:(6&"]&XT0"Q,4-FS:W;67KPM]/U?D/J.1VOW85J6CP M$-O=J5(D._'I>+BVN_N>\^74)K!)H@T"; R2F5__KFD/ $%9M@0(<-A5[=@D M@3VMO>;U+)&RZ(2P>[$[\FD3XG>D]ATWEFUG&^Q\<+M8(]2P#:HP"B>15Z(N M)\&EYINJXA7Y;NV5Q@N=S4"02()%%E1K7A%*\(NX8%_O5;?Z^<@;T5U0SS$' <[R F>-111K;7Q"Y(L<0%F)XQ@;S=!H<&2Y $2/>"9(W M<9G&0RC/"MH;6%2$.3C992W"=-6#$7=+1/NERB7#)^!:QDF A0;!T>GD*J[T M!7>M#VJZR1F5Q(D2V#X\J;4M!M^Q=T_]=5U/W^Q6+^(TUT1M,%%C'G_2D9\G M:71=WJ>=VNZVAGNC2=^&>FSUT"N5SVMKMM<2=Y_/Z 1U;:FPAY]DY+'K@*TQ M(!]0P\CKP/H9DA>04X691HN4C#1T+CAWP?:#K,&"/@@L.D=-9IUG\YC.V-VH MK[1[;I$.#_=T>)=TV,KC/J"J),RMP,Y*9*5GU:SD+*YF^@3J6#$Y55%I6&1D M+F7(Z](K2*T]9_N1G!VE,_?)[;>+#UKW9E^/<(UZA)-]/<*^'N%F]0A[A>B/ M)8B^^^GE' U;]&]4E)+O$O-J<1'@%RA?P$Y-*7"B(S*(4=4A?0J>BH".-FB2 M%K!16%X0?@R*;*6]M(-%KE8%_@3^ IH4W>B"E?@XCP)T,L>"5"=H&\ O[[5J52Q">!T'; MG5NA?4JWSOQ\GN7DX6FF 5K_N?9FY4>8)B:,J3!RE?(EGM32OFWXJ>9R:!3; M4(T(VC J CHI-.X+!<=TM+]J^ZOFBQ"DG%,P1V99M)F>Y]4"-91_50NJXM+A M,@55XA"8]XSN5/]K,Y MNN*=W(*?V-OD7\_Z+0FPJ BINT!3'8E[J?+5GK3WI.U#TM9#ZY0N4N.YNVH/ M.4QETE*0-&;8> ,]Q(;N$ITNRN7&)JNDA;T!7/T')QRB_A07SH6YI\Z14&>] MO*07-HSN@7@U 4ZXGB(P!VD/:XP%8[EMOJ&$<(ZBMJ2-<%P6]9(TS9#>.$9+ MGDGTNEM5]HS86;>D&YE_!!#&^6V^+&]0 7]_2\IV>O141DD H0 M#!A>E56%R=/:*@^DO+0BSDTF#7)?JJ<-# MF,W MRK+UTLU4"?A\:"+88PDX$3%.I V%EKL('$0>T66#5#F,C =TE4 MYB%,9NA<:K#Y#H,B*#+8AC"5@>^3&']#F,S =\J9[T.8S]"YU%[L72MIE$$K MR0]C.U\\&\+X#NSL +CC9[Z;HVO7,JF,,*MB$LH+&]AP>/AK2Y M^A/L88'ULGMT@GTYWRXJ.1VJ]!O251IN>&]0[-PT$QC";(:^5XL\NRP&&JT: MUDX--5PUL%V*DX&&%H:U3T,&H1_63@T:"GM86S54!]ZP=FGPN>>#VJVE5DFY M#(<+VS^HW1+PG,%F5@_*G!ENYNN@:$JG\RP/]0I;_,PVP85B7*E%=J'SE#Y% MKQ1B1TTL&A\V7ZMR0OPKRCP.2T1>BJB7-37VU(7V@9[@KS1W1I*27NR1AB?Q M_9C2+3AH:3!,&_1H8!Y%8X+N/5XC\7CU013_U-+G5.Y1\%%O@K7.BRQ-=<*7 M%]OW5D7I^LC#=55EF>/MP^]S32!M^*1>K9-LHV&F#)V6(LBY2LM!$=WAGNCN MON5N46;AQV -U]\O^SK(D@B]?9[!I[_1"Y10E^D @IF\)Q/1#KB*-0:+B+S_,N!'\ M[(*%"MKZ+D7,^J<*G+X-7[_\^3R3%0#:D:!8AN(*32[!#""O^B M4UB0#I>3X&4:'@1OW[WY^1?>5%P9L%+>Q-XNB]+O3KZ652E M_WWRZ.31R8-;G?W7S16G)6=QP/_=_I-6LG4#F!W'H#''X;.6-__G+ M+5 R- H/[>MFE,S0;B=#C46#D M=#"+,P^AG.&A-\$\"T$.D?(EZ-+(LIN0 MTB;8G\+^!0M@2MR3'2^@,KVTNZB+ZLU6Q[Y!T@7\UB-D_9G2W_UT#X1;<7_, M*[A]=VV?LX]7" Y]ZU[!/I<@O;Q'?0TZ*(SN<_HA8G^/>@72?=M9W6-Q0$H:+J#Q-9>UP"VCUK'XV:IU'9!ITMD39V?QE%7&((8 M7RGC:5FMNI<01YWA1<(JN-E*YPRJTX/H@8RZ.X&YNLCR+HJH>CR",DN ,W'C MDS&?A?1EHC-\:SR">1]F?V?S-U;_B)< =D$/WKON[L$B MR\9\ R*UZ<-GU-'\=X=YQDQ2H;K]ZH4>20I#RR.>?@>IA;T23[9:Q24F3([X M#/J(274V^3]__^,Q/,:.U#&3DAKQ( M;*FUVB29BAJ*[Q@/8]26[<<.8#5ZW?SNPUY=JG%]Y-!T.'^TP\9,/5D:?RMKZ"4%UMPS$).PEE[^[)=3JZ,>\ MD'%?B%R'([\+&ZUR#]!C;4 //&"$,('?/)UEY?)9%!?K1&V>$GI" XGC^/'! M"4YS!1])"(HB3A[VQG>U]]9>-D4;HEDNSV]NO*'CNO/C!RX@)D&Q!]Z^>'_^ MYW_XJYFI\",P%K ;IG(BA_2_9][VR;8<$[3'0D]GN58?IVH.PS]5R:7:%++6 MQT\.3AQ4B9G:"4[I".RXAW\*O+\_^Z[ET%;JT]3;-P$)F29ZC@@%])CY+!?8 M OXP*PB\[FFN$<#C0C<.S4/).#XB('#OO!\<<=5,%P?6*+4_\6*6*ECF>O[7 M[[[_D(5M""CT]RM!3#X0; V"/L"WOHZ!=?*?NQ3-K6[;P6ZBN$0##SF&^ZC/ M4OON.=Z#SC@>HH_U,/^NIJ\+Y)=QL>S#$N]L%3UXKCN;.]Q\8,O%,EZ/>!&& M2XUX"7VHCIU-'IV)(YY^%YU?]NSGFCZ@[2F)O^(A7X#JC4YI@%&'M6(!:>5# %8DX3Y#!!)=ZI4K,.8S#T3J@ M5V2QJC2,L1?\/S5#Z1:<&8GPASGL!2P0(1"SG#![J9<4QK8,9.Q3W]AOM^Q^ M/#AZXB,@?@VJYS5-F\XA9$\>K=O0/&]R#HTU_5%:*.E/.JQ*#I0Z1+,@454: M+HG,GO]V^NOS=\\-IN*]59Q?Z++Z%*_4#"YDKBY*E2(53A>;]-/]X)X\VC@EV\)):P[6\5KC MN:*G,=D+;BJR_/_%KL =/DX9XF!TV3H![J= '\,242$WY) MM3F&,,MEGE6+):O0,<9%4J#;*"Y"[ :QD>?DX[7*RY0]80U,^"^BSW8=U)SZ M51#<-R^">M*M!YU@:4$$Q?I"1Y*EBRF!"4-[_QH?LP TCHX8TS;@\ W%FYV"CWA WMW83=.LM$/[KWR-=3W MGH9Z__86OIO\#I'L'F!>9A?$=ZV=.*6L/B HI(??2)4?_\K= 1.Z^CS."YS' ME',U,'CQ\=K]ST+=.SV',D\?LEVE1Y7/0-<>\#A FI>XC,-?=$E#1G8)NC*[D M/MS[W:UDW.@AQ!==[/7ZQC,F 0M)?:A]"#:NJM/BM,PJ:)> MM-4.BZS8QSKJ@]!IE*VP;:5*1KV.7FJ(NIM^FJ738J5 91I[Y6%2C?M2<\"D M#YS![M;PI@ M]\!;.NN$]J(7"-G.IM^+FM!=GY7SO%H$I]$J3F/*C.HEW;G#AG0OSD][Z$?7 M&34M5!"@J8>:*G*E\%%-_S7QJG#2VU126MEY $H.L4VI0? M2C9)L(P7RR!!$"U"C#2Z[@'!CL#[_#6MU":88:$5?H.X9T&UAB5=X$; HBAY M&)<5Z2+,X[5))K:U!C.=ZGEYUAAD/> %M6=V88',V9_\-O>NKIU M9WR"V;6(>VC6NW=>W+T@[;8'^HC/H#<'7H=>X#ZZ,W9V 5H >&XHPFS'D1Q MAS[(I0[^\?SUA]/7I\&+-[^].PKNT7^FQP=']X-WG\X_!:=% 4J,@(:";C/; MP.O"/M3/SL[L0UP4U9@7W'OWX?S^!%35.%R2XJR2(@L,SC<> M%Q[RB_-3U*5-GDEP]& 28,8#X4]@]RZ8O8X$8B).L*"P1$T4ZPHQ?.]C!<3I M/%=%F5=A6>4:=5-\$^FQH+8RH HHZHFVA6CTAM@;GH8V^W)%B=+GMH)^W<"# MW &Q=_A%54KTSF_21885ZN?;$+N]+/+JA7WWT\L4X54(,@RA5HS= M=*D)$1_L"T22P06\>OGN]/V;W]"DRA6F2U)%X]LEV&3!B3-/V,8"XR5>I)J@ M]HMJC=!&P;Q*DC;3[B" .?Q7E6SP,TJYP=$= >HTSY($-P[I1:9A"EU!5N 8 MN:8ARFP]I7+72)6*#4%L;2J3$LHK-*XJ^'>E3&S%1A?"LRX_",5F@6J*I=9'A=BNJW7B9AQ%*IX=0J[B:6;;4:M M0+A\GAO<1 !\D6)Y XXUW-#/#=P87Q">N=$HUPJAW&B$ZX4Y;C3$]4,1-QKF M6N&"&XUP'9?^S0:XGMO]1F-Z]?O3V]3[#(RSA5/L2378U:H1H7F2%V+](7\=R^#UFX\LO/!4FJ[GC]A; / M'7]])=Y>J]/C@$6)&/*&NO5W@%^Q2 M$'_6&]S2[DT/!J_;EKS=C]P5ROVN-8K^\.TMK+=4D=Y/K(^NI7TO2E ;1]S& M8]?*^N@0W?>:^DCCZ'M-JVS,K>EVK:HW'WWOURK]%HG0:AR=1 L,TF,4%UH5 MFO&O$ Q2?RT9896G&'28W^!1B .7LSMKR MH+1A7=8AP(S#2CQC=B/8>P)+66= ;L%,@_+/T*\:@<.,X6(@B,ES#%LDF1E@ M^8"H5@OT>Y&/#>8)5G^5(VQVVZ3D6)Q!Y>^]M_9U4A6PX?DLXY?0&M #*:8% M@WQ>Z**,%YCM$!3K+"U@ZA'O8Q_MGCNK_WGY_D/10P%09POH)^;;V?3Q\=Q[LI(J,]KXN+9:N>?-P] M+ZX/ [SG)9EXY10X1P_92CVO;J6CN%I]>^OJQ8_5\YJP,O^;6]2ZMVKSGA?6 M3R"Y[].Z R=6STLTKJT.5-YWNJB2/DC]87?MO/*L!V]'=_/OQVCJ2W-WA]+F"=\Q+P 2S,<\?FZ6.>?YQ.L_Z\'AWR(+&/'G0EWM0 M*SL48#UDA7>I/O2@\'9(/*:F<3(,RJ)+*%M9@:HM,H5D$"YX@I(@P=$1=^0OU!\"*64N-+R=]WZ"N__/;F MW*TB &J4?ND: MI]?7F"CXG)O7%[@8L_VWUJ'\1P+-P [E'97X\CSP/5J7 MUX].CB?4"CREYM]X2_*8,$+G0.5(F%,UG^,=0*C0,IYET::&3.NC,4?GD]YNG? ]K/X%9D,YW^G@&[_%VOXS[ Q;M;TKK0501+ >KO(6N@ MNW6$B2KZ@%?N;@5O^G!C='JU>_ !=#?_7F MNYN^D3IC7D,?=FB'!,1B>]14 M!.K'F*>/&A:B2/:6-Y)G18$EU!_AX_%VV-D9+D6 SV]N56"0?G-K0C"L.!IQ MUOG.G)%O;D6S' RZ;VY5C"NAJW+$K69V)]!%^M,WN*IO;DGK7!N(2[YVRJP^+,F^UQ1=J#3L)4VAYY6A [B3D'P#L[R@D$J]@-;W MS/\0Q1<__07^L.,G6N5/9UFY?!;%Q3I1FZ>EFB5:G.Y3^*;,5D^/'Q^.^]M9=-0YTDSRYT7N),IRJ)%^E3?G/C#;>( M),^CA+ /.C/I7'S&YIK=/U?Z,:AR9F7V?KI M\1&E7WKG_>"(X=J[.+!&.X,3+[BC@F6NYW_][OL/6=@6Z^%(59KE*Y74(E7R MT7<_?4 2))S@#$-_+@WS!_7Y2]'$.#5&?T=7#OY[?G9Z_O,WY96)4Z6&UT@D\DNOJH5[$*[IV^ M^NW^08VYW&'8[V9[0ZNE$%R0(P8!QNF08&9)ED6"H#=A9JHPS)U6U(@A!&,8 MX\CX2UU>:IT&#P\/NQQN^D>3PW'O?W\U$=VMH174W_;^_ M[\%XZV[Z+T=-.V_",IOI'N*KW2WA^/#XL(<0@UD IIO<_B)>G/<07^KN#!:Y M2GO!=NEN"3^C[5,NP6+JHW"QNW5\8"#C,2^!0_9] :MVF3,;D!-%NHT%MIL. MJM]-Q+!$K2F!+H>_SW,58F?I@+3\@^!GTW][KG6$AKUIL4;-!#'IM/M]>M"= M!@];TDN(KKLE]%)IU>'T^ZJTZFX)/QX>C7GZ/2%;=;> 'J"MNIL\^:%[T"&[ M6P%E9X]Y 7WDGG0W^[/3\^>O_^=TU"341Y)A=[./TS"IHE&ST!Y2>KJ;?*HO MQSS],%MF>0]HWAWJ<#W W8W^VH]YMF/FW4>'Z(YF9;4\8CC2L8XO<5:P#N, ME;VD6LRDT1Q*9'80Q5&09B462V)I61472QL;BZBT+&OL"K>Z6F;87FF9!>M< M%QBR%[1P%5 #8+3DPRP-LU5,;;:7>J7*C)K)!BL*]*LTW 3WWI[]^NK^07": M8(;V8FE[6@7P5FRU!(NC@M(9SB>;P:(N8"28?V-.WDQX'OCB2;#*"OPW1DIA MC2I<4@$HM83W9Y3K,+O0^2:(*BUM;3LFZ>YP]5_QRQ*MPW+V'P&9GJW@Q:DH"-M2'/ZT[-F1Z2HYX M#7U$)3J;O$!EC'@%"/HQXNFSJMI+5**[-8QX[EMV2/=KZ0@\=>3PMB@,\GYP ML#I;@6=JCGH=QDP>\1+NG;U;]@!HTMG\^X#$[6SR/0B$[KB0P>-+QDS^\0HQ MSWHQ,#M;PTJKHNJCEJZS%?3AXNIL\OV5TG:VA)E.]3PN>W'O/R+O_A/X\U$W MSOT@4F4/C/6HLSS!O ^8^LZFWTOY07>;'^=%#[*@N]W7/:3]=#;[_HJ'.EM" M'[5#^[O;3CWQ15;V(8<[6X'$H$>\ ILY,.(UU_#\989Y-_,.*Y2W;1F'/'^E/@.LR[Y:2H41<@G;T;\^SOF6#3 MF!=AXF3W?SA[UP/67Y>GT9N#J\N$[F^(HIZ->16] +1T-_T>%(Q]44#[[!^- M>?*8?AWTIQX]_@;4H^[6L>5*+N%M"CN[&[17P+4N%>#QZO[F;?1Z%P=[-'I]&HF6@/4!W= M39X*]L:\ "Z#'+="QR667*@89&N=PHBF&:"$!0,)ZP0J20(2?%X!I^BT 2N& M?2B%]9T8;<+-KI6==@%EMEGW 1C?':3_TKKL!]:^NZY7O30TZFSZ2YWT MT0]GU*92=[,_K195'YEAW:W@^/"X!R6]N_GG>J'R:.0\J*="U"YO<=Q/\5%W M2^@G/[B[^?>3(-SI'1CS]'M+TNOP!!#@L(\>6=WIT@8"]\7YJ8/!Q>[PN#3I M+1^8=H^(CU,NXR(0+79"AJ&>S^-0A=B27B6;(BX8&&>F$:@GJL*2'^PKHZ@/ M)]3#C@YDUYKZR6?J>U4$M?3M+:L_/W3?*^NGX+OO5;&SZMM;5Q]F>M]KZD7G MZ9UAY/%*]5']WO?"=!JML[B/HN#>[U8?V5?[RW4+B_JHO\&+56A4K?<\8U0K MZR-KL.\U155.#64Z2;(T8<3@GYI-2@ZQ!M4:0Y3'AQ9'U@8@J>5ME:\SQ'>5 MN.66>>K>IY(B0R,5;%G&9Y4!:DF&/J@M_&1>Y=A\/M 7*JE4J;D7C3&,U]FZ M2FA'#H(/,/A9MH(-V03ZTUJ'\"YX0:X1*@/^MIX2-#"ZT CQ7ES+4WZC@:[5YN9&(_QX>(V0Q8U&(']1QV/,KX.=>:,1\"Y?(P7H M1F-<+N/P&E;TC<:X#IK3S:Y?UP=QO<8]-QKC:/;#MW KV$=[G;RCFRVE:W8; M:7AV=:T:ZW$Q ""-((YQ3%A0;%)+CWZMWY_6FJ%XHTOK-W,,NKEL19'-6:O4@%@8M725EP M?H;Q09'+RWJ[ZEV;RLNL<7$M1Y.$?_)=9>L2E./?-;W7^OY (_;56NZ431S* MUB;B& UVY4]-I6E6I2%MGH%)@'&31,VRW-.F?P%]'+;N/1 ]_!K6]S(-#W!B M15E%&^N*V]+"5VH!JX7-GGV.FWF..F9LI6;/'N]"4(%ZRFVG?SP\EBR9F$F' MG75PMLD6*IZQ:]=%_CE.-7X#=/XU(E<Y_?TT^/GEX\OCQCR=/8-@?U$B++LA5Z;M_572A M@*Z"K,H#K?(D1BY3J@46O\BNK&57@+Q?_7+VY.11$&/CLN#T_ SI( (.D&1K MO%9]N>"[R/#O)<^CL^F_4F&>_:*!B_31Z*6S92!O&_'T^VF4TAT Z9C14Z_O M$QSL$OIH_MG=Y$%^Z3%3_^GYZ:LG8V:>US&]!CMYG?Z^68T:>_0"!@)5&NR0 M8M1<:-0PU"K(50K**Q@C!5@_45!6JRSG/KOQ:@UF@)+D@D[&P).EV 90[_ZN,@.@21ZD'A[>X,/I6ZCY3H M[K8?W7;3))[K,?>&+>)2PT ZC.=Q#Q4M77:L_E>U(!$Q9IKJQX_6G6P(YO&G M/M3WX^YJU/-J,>U/QG6W$(J"C'D!?8BW[F:O4S5+>K#(NUO!,EXL^S!Y.KS+ M68$UYV->0B]E8QU.?\R33S'(N-"ISGO2*[I;2A*G'\=]ET=^$=9JDV1JU$LP M(:+@6AF>0ZU+H\[#>=8+CGIW:RA*R4$?\R)&71+]W4^S#9P")O>,>1&F2*&' MO('N%D')^<%1@.GM@2Y"E4@FE\(L+.X_$YEDK4:.6IP&:9;^^?L?CX^.GA4K MQ*@--?R15.DB"#&Y)Z=X$O1?^NU(Y[*M-%[O]S>P@ >V6RD1?OOKE]='#(\R?PGPK5,\" MIYY1\Q%E8I5YP?,H%&O#G M6H5+W.FX9#K*4DS)G 14D!=< A'H!#,X@Y7">ELT^ (S24H.BS X9G(YO5)? M*=])LDLXR@0G1<7'=O(2")4\2(D92,RMW*RQ5+DJ"Z0>> HFG,>P:TR*1&4S MH-*TD;"I KXF+UV^)"HTRE::)^;=/ON# M28!FZ12.*\([D6=5$>@UO -. AZ1O9@$UT9(N8%W#+0Z(/<2J$(E7U4H\@4C M?5U1S?4=E=_]- ?6EZWCK\M _X*5E-7LJY+IOV ()AQBG?^ET@HK\WQF&?22 M6SNKO;^>.'OF)RIS>/U-54[_\L/LJN> [9"S7H7Z*?"'Z66NUO"RW^)0IPA? M$-#S=\&VWUQ(BG.",O'!8;#1*D=&Z5CDR]6J2C''$F0BK+@H] K8941/K3*4 MI,!@<[V$I:!X)8'\Z)G\I\RR9)9]HG\]?B;_,9(16?@\UDET )N8!VM@L6"A M@!C5X3*E @%)[\;\ \[7C8)PJ5=Q40IRPBS.W ?$D8P@@*FH-<@2D 2:"FNGM98LG%F V;I8*EI5%W - M4'!*11%,G@_!<:3E$_BJE-0$?OBQDKW6ZM GF_KE, @Z@$G7E1E$A M:LHS$'ZZ1*YG[L(D6,%3"SPS5$"16S"EV*/,859II4E[H",O@+KPH'2R :HC M#H,D!S)<2JM-R<\O$#X82'EA,^\O;%^_,__\-?#4*F+D!U2:.IB*Y#^M\S M;_MD6S"A:0TW?HKVQL>IFL/P3U5RJ3:%K/7QDX.3/ST#*@-+].FAF=H)3ND( M@6#_%'A_QTW9.K25^C3U]FV--3CI8IKH>?E4'C.?Y5R"(1]2@7F6/L7R&"25 MQJ')F9?9^NGQT<&C^GD_.&+MI(L#:\BI$W<\?U'!,M?SOW[W_8OLWTH$1:B*)<,EP??X2':96BO. M%=&PB%*+7.L5%\AMUL@&DHU](RDBS+*TV!=XA#0[FM(5:V+AC\5Y+"!Q42"S MZ'Q06Z$T;>3F%QJ,P$2$*3#U>9S:[_$S([)D!3QS-RTP/9GWXL2EOVR,A(6 M5*0Q.#$Q\2PV73",,I! -0=)6N7TSUPO4'D1901WF) 1\A",(M%1\"2P"A)6;:-)FU.Y]N:-4!(E*7$(4A5JU):J-54%(C0T/,+2 M'RVS%0IUM)50W9$7YME&):1E")I5H1*&X6J=J,@LK U6.0@\_(OO\!Y^ MRE+>8V4UV?"$^8E,340;R:$I[>ZZT$_-7_Q-P#6+%$!^&#(?K7#PZ!&)BS(WXYKB0)E29#YO: FK.(I &^'W'!\?/'G\)U]EDQ%%??,7 M[KT?4]7G<#!/E_ RG=I_$_-\RG+Z$K;AL_+1?J]F1994I7Z&HO(AR 6XR6F! M]/J4_H:\Y][A9(KEPPV!6=,TRNBZ2S\Z.#X>^0_#E10RLFJ(O9B.^ M^PDYQ^'),Y];?.71G#P9_]E\Y=(/#PX?C7SEWRQ5/CIX<#+RL]E3Y7BH\HWU]D& M=!A[G6U_-GOA,^BCV>MLPSV;_;79ZVQ_A(/;ZVP#.HR]SK8_F[WP&?31['6V MX9[-_MKL=;8_PL'M=;8!'<9>9]N?S5[X#/IH]CK;<,]F?VWV.ML?X>#V.MN M#F.OL^W/9B]\!GTT>YUMN&>SOS9WI[-]H7XF%9""='!T@-/D9BJFRG_W,=YX MCWZ\'3[C MZO7B!\(ZJ]*H^!IJ^!RK^K:I@67H2*GA/96),RUD<_[OJZPH^6^G4C'._Y)F MKU]/(8T]6G_J;X?NAH+:70#'1P='#[_"#> P9)Y^'X9:S^=F1U$T]TQR5V_H M.P37^CJATK+*8=!%=X)D/.?ZZ_-WQY/@ 8/ _*6HUMN7YO$!TG:M?3.J@[@4 M?$=C/^!C>"W"3U;KK^4J?R""$5DS'H)YI?*/",5[:T?K+W2@ N0K),2M.82[ MOO^5BC)LH39>>!(%H'OX"5CX#19\LX56/6Y3MCH'>V M/,)C9FWZY(]R,E_I4QF05/]'G,<1P23O%=JO5&CO;,4O?WDQ/7J'@/]3 1?/ M511GZZ7*5RK4%:VEV&N>7ZUYWBTO#?9L=)B:XMFFS%;_;Z\H#DE1/#L_>O1H M$CQ?GYV^^J-B2>PUP_%IAF?G)X]OSX5YO'=ACEN1 M_$J^.Z2%_%%TRY_5!M,6]JKE<%3+5[K(J"/7%SM)QJJ^C$BQ#([^*(GJ%]R_W+/1,:N? M+RIL0;U7/L>G?/X]C>(B3++B%I/MOMGCV^N@PSNZD>F@O\78#W&O:@Y)U;PQ M#_QF#^:N]<-PXW8O7P%36L_^*DXKU^>/PO$EQ771_#?6+NX!W_Y(?[I%OM2 M7W% W:U:,F6"JU?MOOKE]\JGH[H%KL*_>QW55.+<*-NYQ:O$M7 M=6PU_NKYZ^#HY/ )]EZGYN(,$H!?D2^7'H;7)/'O^!GV)#]_]0";O">9BB;! MNLJ+2J4E]HA705'-['GEV2HX78$*,0DNEW&XQ [D996GKIV!ZL>$CQE_ @7["4_"\>*K%$RCU'B\*15X*OR'FP;VMNM>Z3B0+0C>UNIT@(H.)L%O9700W)-?W&<64V"!5K[!&V(>?:6C. 2* M= ]-^$X)[S&_NXR3Q D7D!Z[&8RIM"1BT\%;G0&I4]GEXV<%TASQ.IP$U5Y. M@E]Q@+_!'Y/@E0I5-:&7?E#QI;(\\!)ORARFA7M6U*LW#X*_TXQQ-/AP51@6 M<(VMG?";0PVK@FM+)5 P$&P!JD]!M09V# < ;)L. E[\?QX'GCO*2SWDGWEN0$'JX 79?F& M]R3595"H!,@9GM1%F0$KH0FHDD^/Q]MNM#.52L@?/2 M_J*.A6_Q#F_K8B@CTKS[4=LCO%X:>$N,DG[%K#W.PVH%G!PD%(@OX":&JHAN M0:JE^#,S*Q7DR#1QD'F<%R70RR(K8QXYGN,CD<8;@A<>#IPXD?"AU&,W\&]Z M-;P0-@\4(Q1_&WYYL3UO3]V ?:@S X72-ZI"(&:"PX 7PE"R!7CF"BAZK<-X MCJP+^,H,.&^!KQ2">?'NS]\_>?#PV>?/AF@_UW2+X%5FNO"J!D>"DRL-B[C, M\B3RJ%.CW(3+#XOFC>+-@T6@!0;G':"=416HALU(=U'K=4(J%]&9,)@##SG- MPXL+0>;G(-/*Y3-XS3I1FZ=DIHF(,: _QX\/3E 7AN&-*DR"J X/QPZ\@[T[[#UFX6T]+47=.:GJ:?/3=3Q](;J)PAV^1 M"UL%3?WTV4O1W.JV'1R#;DIAK[O43$%2O-"SO$)MCZ7KMN*Y0\U\GL0!A^U0 M@AF!?(\^NE^W6ZUJ9@01/T<\%8Y1>]X(QXR!^\)YA\N)$1J3%AT27A?/LF@S MC?)J@1;.ORJ4_J!C*#* 4U];L+IEFL$+@U"MUB4*FQ#YO;6*=VJ)MZ$3'ITX M;0[5MGFB0[;^4J!@T) $0C H-'Z#PF/#NW40G%K9EZ,^2=MF_S ME$TS$NHDGN[LZ5+NM[5YHWAL+-5H4@F/R%]H(=$ R& .L-SDN,KV.BO0/"[J>1Z!=H [F[+ M!B'J*]I%=@F@YL89F-!@-6278N$'>C['HX3I1:)^[J(9L\1UAGP/#QV/0/1] M8.>@VMBU-!5%4J"G3-PMBBPL%C4:,W-4\-W1HPT"7S8L I"'>).B;:V1#!:8 M8)G T]N6@=7])WC-K/XVG6VF\E>\A#%\W6(;N*NOV,7@+!9#\!-WAXW-XWY4 M@O@I4"FW)->B:>-JPZS C2B*#%@&;H/=_BW^PL>S4QTG:DR+2CQ%N$ 8_)8U MP:Z%UI7>S?=F'1^\=;RUZ[@SW]_[S^QOS"ZSK;M6L&^+C0>Z<>R=(_9DWJ7K M'),(!^3(A4YC#=94H$HZ^1+6 G>4!HZ18^9Q"=<7&"%HS\2=*J$&]RH-9WB)9$ X7PMIR6#+]SS [N!C'VO],/W0%,_!VUDM6);SP14"# MQ(!YXPV'>0(/@/72#<2[*@NB_8M7E>;%- C<58UQ"KL1"=GU M\*B0\O;F\*^*$@R7*7VC@Y>K595FO\ )KA7*/A@"9"M+T"LFD&V]WIZQ_0F/ M!YL;KZJ5W0J1U(Z:Q;)W7IY>N.[5N.$E>^L_Y"H"-23_R/$D^F?P7H>Y+AV. M=._V@3TQBAN2<[A4K+7@+/-L5A7ECHN.00-0DN(,20[89D$!+M2FCB8_'AZ" MR"XJ5*=X!^A]].UC^&X-Y$:2E@E%^ ,3-5T>IT'(Y7BSD^$4)9"-7FP"=CO0 M"[)9*1H?>3/_#0_$.&4>#AXM49N#'T9 N*0_ :>Z4$!.P''T"FR.V+IJD=7A M8'FL2S2DK"U!CE%8E2%LX&<1Q5^0GQ9,]W%AYS>A-S5B=+0K/$#C'<139*8X M/_&8@BBI0"^;)EC7C;QS#;\!ID$*'HV''M(\(AUOJ2YT[0#:]MO>4K&VS++8 M48=>)/+&T2\63,Q)G'ZD,%BX 1,K^Q2')J(I/PGNZ8/% 0B1:E;!CZ>*S2 _ M6@E/G[\^G:KDXP:M>OCVY2^O"];0Z M^Q#?C"C \C1&(A[?2Y3*+_*- 2DR M#U-XD8ZZD&_:2/).&,P_-<4E M8[2X<:)7T$,;.5Q)#;N(KWY!2]+//NJ-=]CF5N.FHQ4A)V(N*BA:K,,L2"O- M/C?SG;> [B#K7268!)AG<7QL2./O!^\/+'W8.W@%#ZH-Z;$0/Q2= 5&3 A8F M*EX5-?9F],3&)72/8V("[?>KXR/>^=I%2*LY+)Z]%.>OX!?P^XG_0.L%J@IC M0A=JI4F'+K:O1T[RWTZ5#784YZ *H'I#BHG9FY+(=:;+2PQ2'1\>G] LC@]/ M?FP].B"DMH,AYGCRY'KGH4B?M6?AD^3NPV>W"X=,24,"E6;7(DX.KUY$C?*; MJU!IRRH^NXCK7":[#%X!66/'AP\.M_T)-!'K8$*C)V?%G[(RV.Y:@4HM'J6F M($8#A@3.2OVK%CYB0JQ1W[_@/T44AZ*".PI^7J%2, G^2ZTQ9DR>2XX[OD3W M@L)\)W(;*/04X9R:%VOBV$YM>\R$C<[C;[X7X;V"Q4MBFI$F=$&9DX#]R4LG M_[;80\*,)!P6KW!D= @V& /+L1K'H_.:L$F 5*'(Z,O9.SLQ]$@*/VD>6T>! M9@RK:BUOGZ'KC_BFO_ -[&U?(@83M3ZO#)*1+!DO!?M3WHO&'&4"690712R-O 7O7LZK"I2G&R%=C"&#!U,?ZXP-R?8K?JYJ2%F;<+8%TAL?VDFK2-F'@EM#P3_N0\'[4/!X0L$@7$N,=ZE0/\7(%[8*A-]8 M5K'AE>]:2I"8%1S6E%I WAEOORA$UJ)PB_(2V(W,W=J$&WH1H77Z\07TL? M#NXR+<&(RWFKY'KT5'"W,0+S#/"+/-$GL-?2*R^NC<./?QO:"1Q:5UW:'J(N5*@;Y0246K M. C>5_!SNW@7.H9\YO_@::5"N9J[@)JR7=341YC:U.BR< M#OR4$\U#RO3;=C[B>=$G/@6JI&4CS&+;-D+\MI2K2QMAN%MM/G4O32P>4C0# MTHA/EV)ED99P N>/[K_'#(^&O\ MP$3$0#DKT9)H^IZ\0R/O(G-!LP4NB=&S$8Y:U4U\[NBAY<7T7;O;=X?+B3.G M5T;B2A5&*5+!DW-DU- >L:_'SI#D$''Z*]P>1R*:'IR0&DU+FM-E>EB?+QZ? M;!9Q9N+=A0W5?=YO8](_;8H [2)A5-H8DPI$9E^ZQ0B\*ACW\94CL@"T855M0FKX M8@R)%YI"YN72AM;_\V1[*.=%'LG!,N3NQ:U/G+4>E>2 M4PB2''@2RT8&'VG<.9=Q;DL>+BB[^2/%NUWLHJ $("4:8X+51^AHE+R%+5GB M"'+&5)A=II+F9?WGW@EQ=H"=$@AA4%YU3FI=C,D7\M*7G*+-PUI5E+,4/QG: MD1"T#%QDB1T==V#J9I)NMF=2VX@=\\"1L[G*41K!$!O10$GN95,1 MK&^2@E MP83R+!]W#OD)?8]SOL0T->.@=4F0\#4FV&W7:-ID/^O;IW5P*D2!VH"L[^Z" M.2I-L](*6C!QJIPT:X[P7Z'X$_'0M<=M-N=D OW>V4TPS8WY@S@KS6B55.$! MU_UWA0?DJQ<+A?1## ,I#++B]9,%+.AYBPG#8=41J%8($+RRYWK>6PJ H,B M!"I@CY^PX#8O]D667(@O*M&?X&8M1&,G;9W^KI)-P8[!B96D!*"!$E;0)IB(5/A)%;,:L&7PS+$:*%@*QATQ%B-8U/V1;*%\()&_/NT MS.$^,CU;+>H@>%'E.'&4ER:=D-\091K3>?%8TSDQ\HU3AN8Y3!%-:N!;:[K4 M;1M0"X$3K=$>)EGXL7%/8YL7?*WZ'0H*NK3BN\KO=H=O_,&LZ0L-BXKN8M98 M[CU=9I=R[U"#ME8UI;D%S+9=ZECQ$2XA7 U\$LYN(78:,N@\-AEEN!L89"W" M&+DJ^\ E3$F&#?RXR-)4)R:@]/G7XN2(V]#IL5[T(3/7C89TM4B>3)/$[7]7 MZ 7A9:(F!<2:;;3X]I&F%,/HJ)39&L M)P?6F*MEJAE?LY56R/GF5>+S-Q,R*RE]J>#TI8DE*B?Z:ADS?IFUZ)&4=VBD M=I6J"K2S'!.5V<#-C:.H8A6:N.!5@^X8SCL3H\#."D.S6^R;#DY8+- AHDBP M$N#)E&76T&Q,S9OGK(!/\?3!E*^E(VSJ#&=!3HX0[ZE-,OC:;;W[1+R<:>%Q43D)*+ART9,1YOYZ0R_W0E7B@NMWK?0_;1 MI?7LJ%F<><<[CW,#+Z _*12.D^ 5\#T0WX&/*#$)GL>%BIGCO*] *"+F!)=O ML\ R_J!I02GU#;"&-67(8"*D+F(BN@"1\&/0,KEO([_Y[1SV$/[^'LR=$K1F MD+6:AZ>6\Y/@M, 0*C+,4Q3]_P/?AVH2G*L8&'0AI2 MDNXLJ7E%M=<>'$KTE[(/@%8H# M_T:2;]-6TOC?$)75F>Y"ZI'=ZB9>'8B?JNG/-51K19A*32(QK[-@&A,N3T%5 M"SNUQPA5@&]=5L#'<"186DCE*_!/K++.&OKYRBJP7)73QC_$!8;P/-$^:-P> M-'ZR#QKO@\:##AK7N+SP]@3YW"30!=ZON%CJJ,[HBVI-0#Q?4[YF?5/.Q-4U M18BE2]5;EM:VI4I6.8AZE4]J,T/'B''7&"7=: &\^7=0IG<*ZT$_-7Y[=PFD;]NK6.S7@9,PX@85F5?ET'G_2D7_S#/?@.U+' M-C58BOQ= [#P1I-N J;AD2%JFI_) '8&YC'(7'_@K&B,P*AP8ZZ(J_#S+H?#2-S"1]Q3SQ^1>DI./J$2 M<0.QQ)%JL-V+!K=%CPT3$K+T/2WM:+.QJ;RF>X<\&1'6'>ZJ[>PYF<2D(%)-"WM8T%6.5%T/ 0Z)FH">XBIG;[PIS.+6()?R7*XHXT3-^?1W$LDPO #ENI+85?S&)W M-47_M!F5X@.T.YML7/E ,SK$-]MZ9+VHXI("*PEMN!W*IGGY[S">LHGXIPG> MF=QA:WZW*C6!KIB,/[ A"K#-3;H#6GA'',8!H+?VZENQ2N-/]\A7C1S M%U=8 (SY>0@V4J&6%8O3!($E?*='1G"GL&8P;3BL;V)1^@*S*7 -'-[ Y";< MVI@S6>\V&?',)E$T#I:52$EHHQTU[LAPJ5>9[W/#>"99=U?[C'=X)LE2;;2X8/@E-7=^+R%F:;;8P(-SBYFV:8W\**CR0#81@& M\2BWC"^3"HDH.TR,.&&OX,7&*NQ^.;_AM1?RIN$'9:\X.>0HEKSE8Y8,1?85 MUAW-4I),?E/R1!MT0S=I<_GK9]+F#/:C.54YM:@D>:[2!7MRV<)601S]];O_ M_37Y^.3!HY.CQR?'W['WXBZC-*]4JA:&D;T42&*^IF=O_O'R?'KT)'@+QZ!7 M<7AGJ 3O8\XHT8)H\>]*Y0)'P>BYRH?N1$)P06.0S=D*>30H(87$$?-J+0FQ ME&CY>(Z4*$<8FUFB"6T"4> MJ36YW?$1K4L)>&;)!64DF8P,F[1FID#17"LT\.(:L&N9!4$8)(HQ<5ZA>X@V MA'F$3E%TLWL=$[ZXB,G5-E[AK7/&TBJ/I>[TN&9@5!CBB M-!6.VE-68'V(7",L.>\0I89)\N0+?*_R=6(,-:Q9J(((LZ<\TT 'J1AB_H:T M),_C^ ERRXM87]I*UJ*:K>*"X8)D%B_.3[TXW5(CS0029J;DD%JR6OU &ZEO MLI!ZRCWEY58$]00GBOOK+^X25Y4@%J]'5E9X-AYM^H;T! :OS[?*Z "0 GT(FO M-> -N(ASRJCB*#C&YC4EA$\YI$6IX;F2H@B33#+7BB#$[CYB_LY=C%>4IWK; M.#!?B1/V"UX,SDF1*1J,Z[%/TK+=YC3!TFED4B1$=8I3-A ML#!6C9,,22M!!6GB0YT0VA"^2#*9+YC5T![@HRM$5S;XQ5(;L=M7+S=@4M?< M#12-),--K+MI I<7>08^ 9?P(\EIG':6*PP; L$^WGZ4>LU_P:X4L;W245D MY!;T>81I?/&L,A''6J02LUIR3FKCM"]D!>2"XZ2DE=?GIQ.3C,9%O/1;4(0QX3*\]@#F@<+!P#5&^ODW;Z29GE-[ M!QL)H31,,J)P.UQ%#)+*W=\XRG4_Q_T[]TR0M[R8.[MD+_W;9 [%W(:"SMMA MJ]N+%KS(,L1R@6^EX"PK5IAV$IP"Y[CWXOSL]+[)4. , 2YHLB9M0FE#FY95L"VF?H L6KSUF+OA!58K=Y\W'RPMDM17S^FR2FRMW(SV+- /;R<.: MVJ"1J#C!AR0Y+=FXHA9O=D16,I[D$GIHAU&5VT*1EJP(V3+'G]PGJ*O,J:[" MLBY"A!400V5K3,3*0NZ$-[:>8PQO^5>%72=$P3"'A;\,3<4'%FD:AXR0H(/C MT_.JP*W*#/NP">B^_L:0K%&N+E7""8?>O)53JA!N%'ZKN 5,HDDB3^S> /M5 ME*]J/BAT_#N< =7'E9P0;7*CBPHT05>;9(,&8H]X[#E._P4*F\QSCLK^Q*R+ MJ'7A!!T)#$7N'42NE[PEXO>++%\(_"RF68.*Q/G9.88WN""7*]W002"5!)\] M#=E]+E]P^)7F- 4[L='/YF"?L=*>L7)TN$]9V:>L#"%EY?H*@"\Y18S4%#31 MLA2K?EGNJ76L=;5I6U*!1>7\IEB&U <#M[W/YOAC1K.DFL@*3=O"T[/0TBRU MG]HRC0U96A3UB%>D>E4,X22.%8/69+Z@,$4>B8-.X/F"7T!M#7YS[WQ+G@,, M;-P+?_GM[7WGUO8T+$^QV^<#[&G9Y0-8?Z3OCF3E\^7KJ67[72UFR>>F5_6 M..(9<$2LS3:YK(%+QF-'D^3C>06)7$]%N@)ZD6.JVQ/X@0H(X(V!-VL MP+5."*1N$Z4E^&ZU2+,"W4OQW#%:=AQ1NQ!42SD2([%TI+N*D+,"K)!U+5H, M!1OZ%78L@#LX:LXM2"*O1\B>:O=4>RVQ_YKI\N??3O,RT.U2,\85%L M>;=KLO]5;22C *#\?\7RGXK-O18\;@(3AYIKHM&@@$B;6J.?$&:7A@T4;".< MI_7OB;%?#"M^+@RRL M%=ICDB3&%["2&(%,[;7U7#)UC.J:^P9#%6@K6RV.$U%1PMH*N2IQR%_-55!< M9J')8T.,KN9X"*P4 SSRO)PI0C#%VS-)*)<:%&F=S*5NW]I[-0!+=&SX M/CM#7IQ<*8VX$ I$ HJRO4B_?-(&![9IKDK2ZJ)*^2CP(54!^U6E:2!-;I7" M4^1/#N%H-X4,11EE<*&!%/Q0EVT'(JD MF?N114J:Y< ;A;PG=JV&BLRY(,41K6.\-R'L,$HUI3:$#&F&*;FIS7)H&1\X M 7N)#ISY3NT4F4S%/8\9($7=I>\'B.7UR#SXSC0/0=(IQ>JWTP+.4)4VA4VP M66B@Y@L$"*VI@EB$)TXX-PR3NFBM!F**B,JU,C/[RP15@\+WF8#! MZ0%A0>D-32EBEC>I'11VZYO'\G,SDM6&J*T\=M:B].HD!L*+[J;\]CGB;S2( MQ.3>2 8>>F%LSD51K3'/PH2P?4!+!R*!:8P%H8@Q=HHXD3Q=\I>SM_4$A)8? M*<%T<.,)1Y3: MX]EV 38*+NT33R7M TE08YP^\<%%*'F#E)!9AFG"]UZ^^_E^(/UC,KRJ2P6< MU$#,>D]*T72\5@:!K65'A%LTM!QM>PGRYMIH79-72 _!@C/FT$/BC<_P847) MC,.\F??*71[&1#;I)))#*WN*8%L"";*2:@8Y"H&>HI.@N?*#)H\$L_QC8A(H M)QE(#TX3[04JJ<$\6Y%OWK!\\0TT7>3E]Q'HDI\N Z=02Q6ZDYOY:[L[%OFZ M:2OFW5 B@%PC1A0E)Q$R]E(5VBL4P901L&HH(*NEV$E'^[#JMVL-[6I*_]U/ M;Y$V_OS]T:-#ZW7JOEO=8.(6[9274!H_"8'T$+7P+*H9I9'4R;S,*=%Q\Y"80L D)993F<6(-?6V< M"X&%\Q/F9"J8;.?L+<[)VALP3O0,\9=#8A![7^^>06PQB).[ MU6X*[1L19-*7ZJ.FBS]G,%QW=_E*3;S^,S4<)6$!R%(0P)[J,EN9"I@>"YU1 M1QG;=:? ,KPMKT]0Q*6[^?7\$=./%UG.=*93/8_!L,41FGS%:6Z"ZHB&)/DJ M/="$">7ZFUB3:P)C7F+JK6[F^]_GNF_ENA_M<]WWN>[CRG5_FQ5 WR8\R QT M0B9726/"?ND\-Y'SP),\#R8.;M'8,QQB,.:/K<&T\4=3Z.0S:@$;9U3P=A\U M>]:1#WI=P&SI) ?Y4_&%F18W#/L2&^\KFV6F998'J0B[)!539'@:P!"O*8L- M3B@"HXF,[M=(/ERW[&0+B'TMHRNM1V+OP WWH3UUC.O:"FJ(L.4Y]8,EL"C3 M-(B96JVYK<+:+O&/JCK I_,G<#2>NC:#,E9P7,GX!)4L4EDUI/IMA;%F9G.!QRW^^$+";U(3,J9 M\DT//WGGW_WL!>2]B !F@LY=DHJ-EJBBR,*8X%X8?L4YWSVWO%%%@-Q-"6$= MQ)J<)FW>U8P,'AAHACZ;6@.E!:&8P^:X4 /_Q M.F8,&4T@)*JTL'&,511^A$L9XV8S6GCFMQVPS:AQTJ9%*;_ZP&=S1Q/_7\>" M,.\^.:D%=YDRG!N^#JHB<56OFPMJE1)511V.(G%WPPC.75EL P]*V3+WB3EV M ]WT[PK63E@OU#+'4CV5L6=!L>1.A6VO)((VQE$/0_*U9MS@J;%3*Y0G@$P:'8J9*ZD!ZE8&U.V/%@[:0#!VSUZ;?'F-F,6<@Y>-Z67TN M 09/"W>ZR=D]0\_A9;@P+S5.E.P1]M*+25L:A#U#*]MQ<'))K;!'<\Y*CLCL M[3/HLK^C/FX$_^3EVBA!+2(\-:[V MY*!Y4:W@+?'OYO :.5=M@$1^NH_98=$040Q8T*=$%65SP)8@/>P\& YXD=.4 M;[\+V_.!7N;X2\D5^\*8_[7C_:1'M43^)T:QD_;>?$/,NHMJL3 P2 %*9,) MHLYHQ4<*G&!@I/!U/"Y"6%%0IV"5CI$VFB,)PX.?78TM0CA)99XAC(A+[[O> MQ":2&K>Q)UUKP@UGB=UU2.D+\5Y+]9'=Q.U=,WJ:-+PV:\93C@NO4MAF+5!K M$7=(P0P8W1*XS9U9"=(2A>1*39%EJ 9W4W"7!-/,Y$*UW1>G(K$Z9ZX8"GT& M/LGU@J*$F!/Y*L,D2*-\^(BB)J5JCL0]-3 M7M-*G+6MXB;]8,$!/(I8EC6VDW5F":\D6,1= 4,2#H&L* (+^\/#"/\[P.8'?0KO131GA^IA\R3W/2 MXER<.'7%D0)]WG0HUJZSC^SD=0%NMV1*C(2NL/F6;'HCN4C.P.0UF@.PE)#! M0PNS'KN9VRPSWL8.9%^!2_T'HZ#6^FS[)978[:;[SU@ZWDT@'RMMHT6;0Z\N MS7EJSKU&3_2VD@C*1*2(*9!R[([15]K85#$A+S,Y!B6B9U-< 6C6>>HAU0BH MB0'A\9K,Q3ZFZ0 PH9ZG_ 0 MJ0DQ:[2U'HM>ARO;-,NS3[] NK66!7+:NA_TK"N.XG 18ZK0+:BUC8YNE]JT MKS*^B7,9#4&1/6V8Q@&J&HVLN[[EK[!F0YV\!(G=3R\QC M"_ ?SU]_.'U]&KQX\]N[H^#=I_-/P6E1@*4J;KC=DT-CE5N.VYW1P-GH1M(6 M6;\B3=6LXV[PR5S!9[W"4S7/_Z:UGKZ?U HJWQWJ@WK9+&!+$"*)F+(Q0UFC M"J52C3H2^<79=^JQ*<(#;3VI@^"LY5,K"HP;V87XS3DF\4?-ZC,BLV2D#=!< M<>'H7?0:],B*J:9,^8H>Z8>^GES$D9JVE=W""6E@%J6TIV[8;VDTB: M5X,-2,F8=HXTD8@X=\;SM>/8+O95CAHUU\+_JQ+KT_G$X_S^^;+Z9K0Z/V6_L&"I?(G%04#?(52)IE.AD"J=(1$9 MI=OZF1>BY5BH7E4N+Q6W86PC0QHD+JA-;.%[M;?>0-4QTE-8?%"$O$E=5\3< M,$0Z<1[*6J#""W=8GO *L+7T<-#?UV"V:]XOJ1$]FCH;5'B(_W$>)]A'@($>*=VH7P4N*[ MGHR>DX]72]<-+O\1,X>K9]Y+K?;#H\-['^\;KH6PIP3.R!]/6D MW%OMYQZ, M97#O[:O3^X00STXI4772S4Z.*-T?3#,'VVZ!W-9..V<*8/-@X61C)<#/0 M4,77W="H;"&6)\?9'XY]0L2RM 68=93R."?Q+3J7Q5Z=[*QM(1!]) SKM*RC MFKK AU>NU;(IM:=X_PC '<-@VWZ4+;^8$:]W&J#FT_=$KG\"]8K4*,I-.6.J MA1*N5O]C#D*V*&=U;-A$I;+KJIQPG6E14J*ZG&+;&]C(+QJZ]573H67,M$?, M#>TYV=Q1U JNB.]>)M)FM0PH.:[U5]87[!HU7C-7UB/DZ,&-2^VQ2QR@;B/X M\XE?X.SR]4P/(#\69.N7:S&,;.N*6.B)6-2M7>J/C7?1J; UW+2P$4H7^89; MG=3I%>S$<15B7J5UK;*7-JX&U'< 5JOUPB'E2(V;3 >&__W_;O[#S#=4EFL?("6E\7M10GP M?BI:MQ:6:!QVBNV85$VL>GY]V1R[AY*J:[H6^#YU1DZ/ MY0[ !9K4NH#(FVQ090#^6<*R?>>*;DU/# /;K^_.6?NA'C%HD> U:5+'5YTV MH[>3-@ &!.G'C "Z<,##PCQ>6P20;0[KP.0=\V?'K NZ"T6Z% PORV+B, 1< MDPPW;: Y?<$122^K(]\5^'5"I99X:/)X_$1-:N'$=\2+4@G\AT/[VGH5 UB8 MNT2/JHU)) +^ H)&:^SH"5,,Y!0DAZ MIO/YF-9(&'*!&?&MASD5]=T0T6;4R(WLE^E1Y*?9S!D]@7L34#,FKF6W338X MY8'TQA7]>DY )VY.?I;4CB2<7$ERB4KE?8TM]=]+E9'HU+W@3BM+'\K'ZF5X M!\R*77^$UN%YJOX#ONW%V"ZU(ZWO@24MV8BXK$WWC4EZ\$B&TB[PUZ*8SP4; MQKFTX7(7++2G$?QNV7(&S1V>"WR#MQF<-XIY8X5 C''N(0W*;YEXH"VF72BC M H@^ID@G,(F'Y;+6?24HEA13\[NX"2^+">%:V1!G9QJ7>\7.;5(//M7!* M/D??'=Z>\>92;VTB7]$61FJ#M^5<)7D!?MG HRHHT<]BX90>NA[K31Y,GHS^ MI4AY+2LW+.+*A==N?F/E$WRW)*1*[TUSA-:L IDE"2/TF&<*1;9E$_U5A1_Q MOX3XD43D]BD"PCT"V[$06\FB%U9Y^VZXQG<&\HJ7[TTRA+WX6?!0B&Y9/?4H MOF%9B@E97U?=7.3NG7&.BXY(0X/D-&@XHSRO T(NQM_0,ONTA4!DX#)+<2E5K,B6JYNY@G M4B?XB$\CZ"H#9FIB6R2P"0O/)8F8F!"&L8 &,-CH6VVF!M$+47$:I_X4-X** MQ=9"F"TR4;'K#=-P5EFB.03*=Y:%3QXO*-&5-L]88X\XLQ[N8[DL7&Y^5,M) MK2N=H$7@#?*SZXX. WD#2V1[%F;_3TTWU::#:)%)KNAL.;MP[,S#9?8V)=EB&5%OL1C=03G6".XIL+17P#YU&+ID<-8 M:GV+)H.+Q>Z'VU.1,F-GS,VO NLN)BO 1MSY6\)G;#XAS1A_I_:J-K_=Q4C] MQ'EB5RC60(V8-2$9:[@!+G.-D+9VS* M-+M+0J_[K"^0'0:OG[ C:MY5%A_'< QTDZI5!->+[AAOU!B(?LS28"%B\X^B M6EWEJ=WR[K54<4R"9DD3!8=W2P@"U4+9(A:G"4YBOC%ZKC'8P*X4#]77%U 2 MP"3=/$E<%,K?<[?#QF-/8]-D3=_')E._H<5\.V;R7:5,.MM5=/2BK1'JI*[" MM"I@Q@^)P7U[(7QD'P87*4Q-M2?&;9B%\ I+ \Z(C7KYI<8(,.G:6/\@YI>G M6*!F8\5Z>X2E[L&1"^?G:)J8H8\EXW/('2 O+_]ABVG$7-F%Q^1;) 9_1;#W M51WP?F?\E4L$/#IS&2(-7N)W70?[\$*#^F)"A(MZ]>_[J_?V&)X!<,5ZN()<->GG"[&B**",27T!>2*VC)HO:@H>O MH8\K%XW E[B-L,JBCY/JO009$I::*E=K06^@HF?BB;'KM(ARB>98[X++(3': MC$4%? @[TE*=:JSXA*K4?(]I&LRV^4AT8E)?[*Z9'7.RQMPUANFRX(2NFX,K MN3=E2;50#)X?8@.NXM\-WEB62.-96[Y"MUQM4P=)&&,L7'WWO4!B'4113(JU M[0Q.2$1I(?:'ZW/^:@N6P_ Y(SC8#FF#J-X1%14T W@;Z$MPV;(PK'+7VG(; M$<1!#]U1G/ MD)/"#0[>&4"*Y[ >8 G<8/O=\]/[+HNAE7.N[2N:K(_SMK$H MF#PN2"5>FV_G$^'Z4]B=!=!]3"&=>L42_UO X5!(VP\D1 T[PH>-'X.544KN MM^MQC&+_[^0 P35-G,L%_583$MF3DX, MS$./]U4=$;.('Q(1B S3./ %LF8.H6 KS-E=P5=B.?@W;9:H=+7%U% MFYH&Z*>:J(B"]1)-W+TLE3M,#=XB50NH[JA=8!67<@"Y_ ,KL+@PUPM@[AY6 M6@F\R=<89A$=KT975"'X2:^ MY!;#>^8IR"0\&0,G08W%5.!HI2;.H+^7,5) MP:FC7M./K9LR"3YJO?8I0_ D)DY>&_*I[3]GW=I%>VU)!I!>\E91+.6#SC&W MK"@S+T_&":[GGSAN!OSZSK)-'(1-M98G&'OVH#IV?(FP"*).\JBY-R!- M'G-%UF0WH'CDY#S%'DM8E..P_H(3DKL"V%B_*NN*;L3Q+%ACTX-W< M-2'&#T)>Z]("0*6>4FL%&SR:Z?)2"^JU"]A22,5KSVLVR42I+2K:OB3/K3.C;H)2)!:19\$G0AY<;@BS_D*J(:AN -9E'H">/=O)*$^1#__% MYR* &9R:TH;PX&PM;AMHRM^="XQ3B1QV@.AZ0'IW6;IP=FJBK04I31=Z2AY MN;>U6CKMY)K?A.GO*?'W]Z62(#BO%AM3"AV+$%7OJ$.TKK M3D5H/3*G,$/(M(+!$ 45D6I* ^+J=0*:6&I3="#:8CU!R\V1S; 6A@( MG!IZG,0-YK%/XWT5O?AWEQU\Y@)S$QK>%(21P]WV*222$" $P?-JT1OICV?1!(0+-3M+>G3EM> PB]A'DMLCR0_VD>1])'G0D>0Z M^V'_<,U56?A)F"A0T1E9M'DC"3^!&"DK0C[_# F>%H1$(C%$+YHRYW32!CXN M_NH*1BD!.6T4EVP9S\2G@ER-(>5L*F2-89-7^Y3^XK+G&CJ-]::*4,=TK[M" M%'UA54NV=EHWV(9J"#NK:;!MN8D0MY84Z#;E(361(0'4,S\.+DUBO(^[9MSF MF0,[ND*7:>ENZV.P[_0\/CQ\U MC&\EXOPVSTJIXZ:*R_D<@9+QCIVAKGZ*J%PF&4-ZQ-*%_ZH5$P=X>8I0'2O; M+2%X^^M[,@%"ZK37-)-=RJ^'GH2P018N"!V;QX?/R$,9A_2OHVV)J:]DZ8R]'"?+ 2,(M TV\+L:=8)TH?-W, M !QG9[PS<@X8Z60_5=BO A[E?5>!FSI#M]8GWDB]M5W&GP5+%JL4/;\R_.6P MA$G^F1(ZOXTWN6.OL7B39V\SR<5J;>7XZ"#R%N>%,C$A+:60E"O(AH^7(-.Q M#;$\0(Q\:P.19:#Z9IM[@XI(*0MS^2%+!@]]-Q4-"X, ,)S!/ZD%6@6R,\W\ M)[T2!__UOLMZ^]B]C/SFS&,.4MAHSA7%-ELI6J?I%FEX&ZK:-IK;VU)%D'<^ MVX@N!5#2+KSR!HPWG3__PT38_681 F0G$9[6#4 >OT!ER63%-++/O&Y3A=T+"3!P=YHI>>6C.<\9=0[3C+-LCRU5=LPJVL5E1=A58U.LY-Z7- M24BWGUD@LVON0<(_O6=FZUS99:]^Y9 -:?&:O66N&>E\*'C6'ALM]_1D1T[T2>\-O% M-WEXJ^G1SC7BM-9XWL=MW;:'ZYDF+;?506JTI(@V3@GWLG4CN3BZ\>Y"+HSA M("N-5R0N. 8:VC!6NR&?>4@CDUVY2Q/;J8][&!@'@V'/,A,:R90G.NBL*TLH MS09=52QY-R@PZ78@L(VHO7XSSG7/4-B>ZU[9HBB.QJ974@L"JM1U(K8L&GK2 MYQ0SJV*89")JH[BEB-@XOTV+EP9B)=?TY91\9E(?49:3Z8E9JS-AG"UO-4QY MB=A4VS 2=?B(.\4TPW@:5PI@[*U:S1@0@WM_D.,JAPVA?%6*9N2TV8&C D2H[KR44+"!JI5-_BFY?->*G*+\E:7)TA?VRHY2M]) MFX:P71@JL71&T^:B0:>)M1^.'XPG/CLK3)L(/MV6Q\CW:8H^Y"@\SR5A?G@N M%1*,A=:T9QR:%^3\SUDC9IM<9A"9?!,D X/:9BT+I\8EG,OGC"5K>O1BWG\& M$5V2]"C'Z5S:@,$)]6? (S:2W5!_-J=-U&QBBG PG%6(/XG@7JQ, M)%'LH@DF'X-V8>R#TBO8I[A#8) F;8\"\T+&01502>G2$;DF)NXF/]N':'>$ M:!_N0[3[$.V@0[0DK3.IS2,@7,9387 #\3'Y'L!)T8P.TQ7S68T38 M?,FY:=J:P7%(@X%/ZL_6F*3K/['RD^AW#8QZ%JW^;XL53GDG.)%+BBGJGRWCR9^C97O5#K,4%ZXT2J!J14Z@= MG)C4<+-B:PV#6OOHFCELJ:A9^M,@K0G.!#/\L%V.SC>[( 1K;6Y\3"^#$RO?^[$ KS"RV-ZI)MR=+^2[@6V^?R0FQ 'AO82 MG=<"JQ+$X6[*SBBTN$L9-3/\1.6TSDKCNLLJ*E!E:YT:?&AB4\:;WAFKGZ& MO,>/>PJTY;%NKIA:CS.)T']*QM(>=05UR6VX5N=6P3)2Y4^9T2$"P'7P[^B MH2Y=S1LH!P)S;L'>#H,(\=PHA0V8Z-KKG$ES]+R)WJXZ.#ARPK (V0&R5OK# MJ[*D8M/Z 8!REG \],+N?>/,> #B%)0AL(:3 M+/Q88[*'UI8D=HMV+IEEK7S?UURN0D5L5@:Z;@'>16^R6^.#,S3K^9/(N064 M@PIFBIF&-OQG'*IM*&U6XM//W"SR M?WYV6F;^<@^+^!,J>I^[BEY=CK6BKD-'-5Z/[GF\0=/Z#2*M"@@$VU%,F&X( MV==Z^HD-<<9!;%7,6GL9%A\3KCLG\8 >>;[V M^/_9>]?F-HYD6_2O=)S9,2%%-&F1LFS+VG='T!1E\8Q>EY1&=\Z7B0;0(-L" MNC'=:%*87W\K5V969?4#I&Q)U/'@1)P]%@'THRJK*A\KUW*G#&:\="%SW: " M_'JZKJC2=/C@\$'*Y,%EU2+G'X5I6KN[<8" ]G"O^J%89A-_Y!K9P:X?3TF1 M5<-@QSJ?U^CGVR2_O'EZ_.K_HAWH:,!3,[U^)::NR&-,]0WGGQ[FQ ,P>@H& MB$0VX*)Y_]^GV3=&!'-%5".67U><@QBARB6*(5=4$#R^PUHVV&A$)?=Y^/!@ M?OB ,E.5IM+&O\6$"""<, ;SR3?']BO#]YAX M?6PD#BEYQ!%%GRS>C*C.T6T;87E\,>E?V6LQ#.@2]] M)SYFOO1=?L]Q\FEW$#OYTK?Y/>OOT^X0+< O=I??L_%^VAV*FE*W-;@ OO2] MEE4]00M[^GON]/TGW6C-8A5??()^QY'_B7>@K?=+WT1WT"]]']GDY:O[R=.B MF;9()#4Q2X$[K02'Z"(_9YRBC\'Z/8/.LY>)1(PGP9T4C&PL: DN(K"?Z-L/ M0_V5%D?0PGK0N,AWZ&$^/]4_"5=F)B_BZ55M(BOB;64P7Y2=PCMS>(X0>##* MXFX8U+N#X.4 YMH]R[RHE^%Q>6@L?V#P2%!QK/G7^R[&+Q;P(T+OJF\(C.^K M[-%ZLZSO+R@SU>#OT/G2-#GECG33Z-X#CXR>LJ]$,:[0SEOM M54(;99A603'F7%)9L0 I3$Y>'#T_.3M! =+#B(=LP0?#G.OQ^G_TS_/79T?_ M.!*V<.X59A5?5+;S#]RS/%K_D+H#32H[IO7XBIW'V-[ W9 ME9=B/#/=05\5 G!-ZNH4?BYBXF& P#/-H@OB:B*$]9D@-%:&6.>==9!_=^, M6]D$1N[.SN S92;]:ME*??-K:7421S:YCDPK:+-\JR-OIIZFJ4LO;:(=(*_Z M- H*5-\A\8:1>#_LD'@[)-XWC<2+)>YD0TAMUX#7!@99<:/JDTKR&K[HB>WC M4U,)]8.H781MVV?D>2R^'0CT7Z/CI. :K[;U=LR%"N"O'G3E1D9N?(< M()R^!)T9FD4FQ(S&9=E/WH-.DRR2*!/W-WD*IDZ#6+ M9-P5!N'LHVY7Z^CMZH[5U-[9MY5-YZ>Y&TQS<=)=>#\H84%@]0K0/1JU@ #! M$UP5U4+P!\XIJ]M%'N%JYI'_CG"!_I,D!]- LD^MSB >\:-&2 CZ^I3KKMS( M>$[1'%=%= )TV\ M'CDW;%)BACLYZH*;Z_U2]R+65X47O^"*K_M"NYK!DQ_JQS::-*G0/!(X15M! M(A.+'X[=R$)%NG4KR(GXNZ[9FTC<(5Y/FTG$\U^)1H&7+=B8@)Y*[HIK1$[4JD11X)\+];Y] 0V8-, M#E,FZQB<\NGF/A/LG7X07^0Y4R/0(SQOB5W\/*^OW&6:U,:#!3F/9"&U>^OQIQ6V&[ZO^C7N2?,+6E:$4G*;?V='I,NC!25TQEZT>2BF+B)FY!8D_<1K7+06)-Z7W-'*$U4'GM6W,.1-!K=?X0@#^ M8E5@L!"L@=QKR%_[&3:-U(U/@"!;0"XO6/>\3*W'G M#)T$[N19?T)*"/D8>=B__N7Q#S\^?M)]KOA+_5S'[WWD6R9*(E.*'"-X&!W= MRD['31HD=71'RA:=[W0+!FD2F)W(CW9'0//$9V=H;+ZC6?T.9K"SR/\\BT2; MD:&AU-ANX=[8;9%/B>2%O3?P6KU17BLNV#8L8P<*$FX'\+MF)/$7\?!>9W4) MJ+O_;G_G-Y5:)7K:6>W.:M5JX>6F:DEJC)!>J!8S;*U;*\T[8]H9DSF4YVT3 M3E(IQ_M6XM ]# .+9!>KX-':[Z7\19;SU)SJ5674-Y3T4.QS9Y [@PP&Z9GN M\N+?P+-R!WCI.YC58KG2HIJ#%,O4X&O//_)_!179G7WM[,O;ETW/2%8OCH,Y MKT31M*:5?'+M2;*SI)TEJ25ULH 4H=:K"FV1!*6_0 HII$U)2&Z2U9P5]CH7 MU)%&4:MF/"]#N*$-VLS;NK.\G>6IY2TIOTJ9RF4UBX7-!F&09#X^YXA2DHEY MI9S-TMX^!-T?-[=A0(_.'[ N7UU,!GD?-/U64GA<$+IC$7JKB9N4<'T%":\0 ME_A,R',I08KBVG%%RN9-5$$QI1-B)HV0Q^L6R6Y3?^-JA5:. ^0NRFNEP@[H M\U[!3_%%R8BN,CE%=0"'%,L+FMX@YP--/FE/+ MC4';K.L-+K96OHA575QEK#$0&#CMAL.'G-#"AN,3_?%-GM7.PCB9BTM>HHXJ M(Q,CP_3K*"0VN6"D2/FNEQ)FA@H+J D%67R+5")W6-=AK.N/ M.ZSK#NOZ36-=HW>V?B#QZ, 3)+=>"]LX[Q0W0 O??H1=$"G2O]U66Z"E![@B]P\9XKQ@I)U5TJSXBH]8YVU*5<;+XIW6Q]Z&8?H!@"ZYZ3^B??>/;2C48 MFVI!*AIPX$!9A?_RC5]<:LPV@JM"H9O6"0FSP&%C/J=U=%1Z0ZCS8CEIZX;E M"38&E4N2ZINJCJ"B+T&N(:!G_DJ7 )^5?23!>"#\).^&N M+<1,Y#'ROZC 1;DW><-IUC;*M9_KA^Q*;T(3&(:^79"5R9/,>728_ 4Y/'YA M#\YFXC&@HA@NX09@[],&H$.%'WIKN@ Y=0JBC 5[C&IX8\);'09!_]YL\8FL&/)A,C\1@ MU [PF] UE7M!+Z81($L>HO3$4XR;;;CO[@[)&WE@3^?]&8_XA'/5R$4[[YV/4:!UI4Q)^M@ =TW[R$B#,R%:[$R,5Y21;3HJ+ED8[ @L9''L'".D)GN8, M .)JCG ;_PJ5+#94MR4"^Y_!#W>W\L_!*R;^+9]L)K*9JJJJQ7E?TF'JHL2[ ML7 Y9L!)1#(;HNL*0V1\FBA3*#MDVX6D],#-WL,?K]V.N.*=/X(] MQOT2=S(>MW&&WN>]9AY9]&0.=C72R^M>S T]9_F$7ON-$H5%2W5KV(LM RO' M+]UL,974B!:(:%'E0VO0\(7JSP$:;/W*F.C&9%>N"?1P!1>P(A;D%A% M56X^0"0X8&9:YXL:CE3Y$'3L$+9W]*AHL!YF6S M):95.2TZ1_5XNV5H>_<)X6=NV1<792<$OILE$'H(C:.LNU?(&5\'21S; 8.- M+^<\Z5S>REXC5"1Z*KUQ+V=PRKM=M'%?YWNI-U2L)$X;*[M1W7ZS2.#!H/!I MX9'^D'I?GA=C$SI^:NR_MC74GLWA37&DUW)@Y^Y0KI:D+D0'7V@ZI*N>M-3R MX9R==R66K^@=R2: 82"7N#M&WD4/%1J\*233[;UQ2^Y-&QL]!]!AU(K96'J MFO#@OCU-.,V];(DGH,X,MC@L4!D,_$KTGDP);]0XV MM7\+$-?BW[3[@1+A;G-USS:CFG[T3S*9=MUBOYM6%R6O;-C"S)W]6$ B9F^D M-2QO\T31ZUS.H S-R;MDF4-O40L]"5/O9(L!\SH1\GMF%+@B%W:VMQ9: M7O^97ZR4?9&/BT O2^MMX#D,JIK:6T1R6_JVIQ+$^320;:>T>T/$_/O\].]I M8*&4J)0\A%%:F[I3.U62YY/;IS8,6=.0_23:"\P%5! M1W',F4N,/2N9PKDA@_2#)HZ$;[2;#WP6E,T?177BSRVQAV MQ(VMX91?1R_]'!U=H!IX[^3ET7WA$"^"=JJ7H-:=_/CYRS=$8CW/KBK>T.DO M"0GDX;#S*58E02K*FQ];J97D'OXICXDQA\GS"^:RU.P$I"0D'9/?XFLT@.[MBYDGW.[L0G;Q-AS7338L:(]'OB?];]QJRZ="+0SCL&Y= M[-%;">%GE,T^FA[0O!] MB_>:DXE#68GYU4@$WL J".-'<^$HLVLY+K%;4 1_^87C*@O8T M_:O,Z6RG U?/4LTXTF^WCPC11..';:#'%5E1G1<,&O:LJ#U>5?]I5E7=5 MY6^ZJAR..WA69O\@B"B5"D!KCPW?>N @<#/'I>>5RZ54\CMV.Q(6FY&J1T$, M/RK\\N.8V@0/%[E-D'F IZ1'M&QI,[.!IJ/'+OP T9MV7B$?7'KP]KL]QY__ MSAK>(T_>^,0X YK;A0CLOP=OJG''V,)YHSGWJ%.P=5UYR:F.7P^O+Z=0D@=K M2QSA-7Q;@!?C+EBB,D"Y3A^4(PD7ME&;XGHHI&"V<^]G@%(RQ(OA[",6RB:* M<0&9= :T\$J_4)?KN>L:RXR\.T1??JF4B">:"E1HM@Q&4&N/Y,$FF^B&DBV= MDM]2E_E,\0"=IS!J%:4TSVMPD,5NA;"Z\OJ@.\D=O$;[T!VL ]1YRRAQ(&Y\ M:<<>5M5T'H/Y6 D92D$)9P4X]1OPO^+3!_'X:.HY$R2CTI^4M^._7-7$-K[7@AE41_]+0T_>>2W>G@\ $+Q>@>Q=_V^U0F/F6TR[WGWS[N_#0P\8Z_ M<>!$TLW//#=759QSF"$!.C0LO/BT10X+I/O[X8E(R1]FA'%N*,XRPZ&@"BM$ MT@"WDKEM.'MKC6?;@E#RG)$YY:J^7ZJ/'^RYT5,-.B0A<)" MG[S@UNR,RC&\97+& [KSOD_#;9WK:]H]XZA-*)$[=_"DS+KAS[)U%K80F8)& M&KKMY#:]V>59.ZXJG-\8XU^=1[O"2[[DZ3XSTTTF]M2/,-WQ3=@1<1RK]R'S MN 81+$IH^0>>Z$P(>DHM)\1*<>".@D"]$+DH!#W=MJ%,B:2Y<8&$(C[8+=#, M@@O#L$_7DV)=RVHF:UFUQ$H8#J%@+U&&8(L]>E/J'"YWQ#EV6GI.*GWY=R6" MX;^YQYQ5RQ2Y'1:'A KN+3P,&MS(Q9!(.[!B'SSB!6W,5(MI%.ZO*0-XI+[ M8Y$$7%DY7Y^.O$UT;70+9YRR_%D&N4+S ]%6"[P=(=L$MJRH M9L5)O[.0T=6$U,OG9T?W\4XP5;EHVG%=L")\E,XY;??PRV56>]=%SE$IO<]# MF)_Z=RC*%9(?)K$(6LI0IGQD0%- Z)@2SHF0@S%'W%JFO6CA5/IKE^C":6THQTECS(U4HULE,U>!UM3.WT! M= Z'4)N1XDIG;V\\]+^!8[VZ! U'R)TVY*!H5C)C7.P/3_BDJ>9S\01@.T_= MDOGI 69O7:Q;?YXPB?J!)]<;.%Y2V5P5A"54N75HS?(,XISM\>1]P3Q94 A4 M#FIK6!G2UV-S2??.GIV2O8=UQ@Z)B*YR.4>?J+NA\^LC89Z5QTXK:_>7?;H/TV[%]!>5,<>#S@%]O@ULP\9TFYO^BR)R R M4.#IZYKJ7C$KLHNR0I JO4RR04;5G)Y^,>U"EZ!5%7GX"8O2%I&VL>P?XB\* MZ $T=A6+@)2<#*?0Y4'ZX,$#0?#XDOW).^F4DQH)5.95U%#;YZ(.0/QA*&3F MRXEJAL>0&XGZ.E^W-<;V-^*J%$GMD)]V^Z,SW243$Y):F!UW]HL1Z< K9I=8 M7(RRSC2U M:=ITI]%"5*P-0)G\?FRYZG;4N:'LG@LKI?O?Y#HKKEA-=:[W1?L86O>V,Y$V=7G?*&P*IE M@(%I(?>Z:/)(YKA%=.T=;)Z&/5,M]\<8N3D'#_;HM8=>F9Y*\/C4H" )9'U+ M13:(&6$*D]%WUKSAV'P3FQ2Y'K1[9=)W# *@C=V 8A;X<+T>!"#AK\J=71NFJ2;HR)KPL@K=!21)E,C:6FLDFI?H1A)6;B+2_^J"["C/Q$#1 M.8B'PF,A$>FIJZ)=7#FN>W"2; A^XH_U&"0@F+1N?$O5A_Y[E81312N4N MSY?>591'*LJ/=Q7E747YFZXHY^5OU>;.G::[=H;N1L3$.:O_:@MW4'!X1:A1 M/NT%3ZM'1I3*M:69^!.3!6$ JJ\[E*!QV>LF^7H'(HL_-.NAPQ:]%+XPLP9OQ"UQ"\I.?IN7_8=U5:D_!M\M_Z3*07]EB:_ M[6UZ(:4_V'"NG?62K&S0#N\<[A5[L>04ZDY-6]VBNG:O-N5F/F7 ::1MO]]M MJ+=VPY81_01N7]4762EK&[E^Q?[0+N&S#CV/#74>QZ1*P$A%Z*B M74M"P?M210A/&=TPC'V3W*/>& _=Q)L:+02$5.[>G"1S*^$^9=/[%O37OSQ\ M_*0)&ZY!>?JG8,B]':80ORQS;9>@\!(+:YUW5A72>9KKT4W#/8U^VSY4_$M# M1R"KFB/TG&/U5AI!I;&YS*5AEC14\H4-X:023$5ZK_$ADLR27*0);NM.*M&_ MKDTG'GGT*Z'/MFR9B*XBXR(78U80LT:'=4TZW&0.\1\NXBGSH0F3H]9.&1XB MMLYHN@+S1)@YH:'"W,G6RZL%,X7\RZ E^(#=A.OF^BHEV_OMC29R9ZI9O?V" MT_%30JDQ0X@V]>LYR5;&TH/9LC"-3LUZS[N'6@2DQHUP: *;("P@1=P9MV:: MCK[XFMO5?"<3-BBQ^!N,#UF%(;TZGP90G@!IY<4:V;NNZH6[-TU?.?78*>Y' MYX[VRGOM*LSBKC'+EU17K!41T=N"Y$I#0V0:\)333*^L&T=_K/Q7K.+EP"C9 M)CMM %/41W?J9Y6F91A5$M(A7 &*'U]:^>3.'$^$?2JT^ +I9L9+U:;;9(: M ;XUJSB_@RV,#X!-=R^,]S4^!!IUJTP"A]$(E+FB0:668!X=I7G0$>(6_0%O M3UJEI%,?+[_8W!&Q1=<9"MW-=OIUVQDD0[@-;T'"6[ Z!UW:$_%&5FT]I2(S MLP,BY6&,SR]+ON$6VML;O"]^EB9?V()AQ.@0'N1."[3JGU+4!^0=L+E5>5&! M^06JB%!'[3=MAY?14C;I@L[R12$"6$H[I=M::HEJ%#NG?K#@?[A07TFBV>_- MM#[,+ 0>)$9R4F91DYGTY_WM 5XR1E#P.ZC)MM])"P7T50,8DK'2X94=?\ZR MM)87]9\".F4]$5H=*QRM7:Z=R_X=0<<4AZQZ=? M?Y8VP.@#TK/UZ0'ZU !WW8$?Z%9Z'>:^'DU3,O/S8-Q_1>2'R)\3^L7:-U1G MU_.6QD,+9 JN'FP.%Y^$[X/>[FNW>:L_S ^V8?\$_[F?/+,4KP,5!A^H5A(F M@0**X$,1TA5;@Q%T]!J3 PB-D(A@_\R#-VU(RH1;FV9-JGQZ",4FE94S%0)V MBRWXDHGC\MSRUUS33@EB$4_(BF(MLJBYQO[;7D8M]V\%C$(\/#Z>$E9M@"/0' MZOS@MPS/5'>&.M"8""W?\,ZAH0[Y3V'_Z<^:6FA6PT[8BG6'Z-%'/"^(]X9/ MD#3<:Y&UY?0R*+MW#%<3PP<'/W[W MX_<_)/=.__[T['["UHH2H#J[ASBSGV(Z^?3]5;56:X?#:R;WCIQ_O M,Q/6PAD\2Z8ZPSZF?R7'>A'>XAJ*MF; 41-"#VT3/CQP=P'"R?N@G,#/$G<' M76H$%1>Q0$ $1]UOX_H6$2Z'0&=1U &/TR@JAF9,[_7 MI)I!'IMV$^1LT8'@_FBI%(!=':!#V0ATP;W#2][_SK'_A527@*#TF3SN-)IA M<_RTW@QH/O=W%>3A"O+A@UT%>5=!_A8JR)]0UVR0 C7(S/Y.U6TAB[8I0?Q3 M[U VU"XL&VK3]GP?VB[]UA-36_1=(+BWBKW%$0'U+[/I<2MFKX.U5EBS)=DY M?OK_4::&#W\TRVHMG(XSD8CN/P2\J3GIQ2J GMTRDEV!PC7H@G4H1XDL2GTD M?UI0\LS%.N3[G\YO-1XL3,[@V4Y7[^@DR5V\X]D=00'D0TS$XP$BYI.[23=7 MOD&NWN0/G A5<7%V#KO&0V@ 5"%JKA M6_QT37^KUSG%SH8G $E1(9JD=@Y:$4*N)*G5S4#41+1 ,=+_2'_T5O.QSOLZ M>GO?WM<4I^CI5MNP/E6%9K MZ]#=UGR&5MPT*Y5&+-"Z2.YF*$6&P7E^RA"73?6-&73.53# MU&:7ODDJO=S6_CJ_^<+LN34YO\HXF?TA9Z#O'>5?WHJSJ8YHTYLNV4!/ AA]8/MW+$<$N- M'G?.^5;OM;P/?=7,=13NB5LA+%:!Z MVH"U]_L*E *9IU#A>X!*#^_"EI<+_[^\F=\8/CMQFAG8C'&NA4.T_B1G1[QV_ M?-W<#YG?\&$G0TEG^0PMR]+K2(0T]+G?E7&F>+8.0Z!+: &W;(ELV]V-\#9P MA,R]&@C.<,+'7>Z#\K6LLLVBRH2QS[W!;^T%Y^'9/'*N$U)V'(V,R:1=?.#J M@.EN&7T-3HC"C99K#OW>.3Y50]P[J$5V@!'^H'2FB]Q[8Q17KOF0BB1.\RL%;M&Z;=T9XNS1+DE6@!V[.&T-*IC&O:%;UY]Y*[Z= M7(BF:HO2;67YWH08%:+5\, G_;RT+_)G1_"DB+<&N9N'!VER^.#P4);^+#G\ M\<>$JJ1[H,@CEJ!JD[/\ACMYJV5R\.B1^R[T'"^ C#6:C^SBF[[RH,_BMF9V M..CWH]\W]SLX^"'\$[V0Q'ZSWG/K88:B^"R_J,.348+_^^_Y>V\N]Y_NZ^>X MQ\$A?_+2? "+]6 J%HI3WG:_884GX,#GHB(OYA6(S>:=;S 4P6TD6C)0$0K" MG+A95723,AU%2\9>RCP(H"!TS_][+$PW-R3Q81]<69XSX99L<5Z66[SUQ:(W MH*DD&#T*;U)E]2P4@:%*)HO\WS M?,XYP)A*COY@__#'[J3\])DGA?RB#\XEYJ+]5/8P1I+S:.!4!#:);(Z&:@U? MCA(GK-AB%BM6LA;]]-A:HV5',9*="U(G+)/K5QA5M^][>OX.+$;@K>Q(L(#? MM5?]$BF[-<4]!-._=!>7_(D*NYB,BC]IF_P*=46+P?(=13BNJ+.:*(G6G:?_ M&;/^%33>1TSB"XJ^'S[8?[C:R;[?6O;]I+PD-TEW#W9P%FOVQAAQIG@WCU]; M!E)Q\G[8X+A5C\Y/A;45I51%C'!&[AP_L'N0G2M$'LS9[)0N%I.<&SI$UFI< M,WYGOCOS_1^N/2@AW0RL)&[+3=%ON=ZDUA#I2)S650,*=I]O5"4DT]5D>WSMFTIY09G;$9:K;=$=BB+'LKB8(>RV*$L M_AC*8G?P[ Z>_WD:,\V9F%J\)A=H(#8666+W/1?;718KL_U+$E,HKSD+AWY4 MC2OJ2A74G(62\T^_5YML?/*9.Q#^ UVE@T<[D[V]R9[EUY1K0$ I@6$G'22F M6U<3@A8!Y5,VPDSOCD06G R^$<. "DD&->B*3@./7'P!]%?"*3/-\%))$&). MWQ4PQ$;R_8.#>Q_N ZZ0VD898;*0Y'+XY8H:NI#PJ^;S-)DO\H_ )B%?VQ R MO%WD^CT>>5FIC"MV*^Y*].VD\>"3(Y0OGE;I6A%ITG/.X>?+8C;+2^EE>O#P MR>?7W^T]UZ?4R66/-$T,%GS"^0J3UV"QRHR]?#?;JZ+.!W*9;;%0*7&R#>6J MI<9U1JA@ 3"OX_4E%4OH]T0K1M="6N:N,F+;DO3'5>U6*^6'SQ1DATG^S%GZ M3Y[0D83>B.QW'!01\0_5H#AS]ELU ?+C-Y .-VA3J]?"87Q-J2Q\EVNAFI\H ME -_U:X!25KEU8K0AT5-A7L5MT.L-D5/BR3D1(4DSY:T&>PG+[RZ0R/)N09$ M"\*4 3Y5LK7RJJ@KJ:BE25-1D9:OQ;4V[$#W3LY_O2_-<4W@+EIL]I,O((+= MFS,-!.3<_>G&+@U18Y>J%C6P9!O-[D V.7#&T2"XMTNXZ?R"J/:TM7I!F$>B MRQ8UM^M

U+\5^]JLD2G_!23_*(M#4B(OJWM?_@94Z0+#%(_ MZ4"/M1+2X!?N%*=>$("!,W2^A1/'9EAY1A?5!'53%42'9AS92X/^#]FZN'&2 M\'1!3[?,ZMI9-Z2*JRF39F3)'*P$!8-E,T%;"1?QDGIE_=OI4&MG(S*^HN(> M^-.]=#.-<3!?\Z)ZG&?TA[T9.%&H@RV3(I5M1\=(->L\AN])/4S3*P2%*$J6 M7'SVC8'3LFLPU1^<]_F>/_=8["V^VAIX'V_'.7.4/T?'"X/UC+ MW_H.?5@*BI*2FE*VTI?.P-T4MDV^AF IOY>00+Y$"?+@\4\'O%'WS\Z2'V% M8YTO\M4E50[+%K57MQ;O_?C3P7V^YD^/'^T]^.'!@^V=:OOHLWX--I@UJF6U8S+<]'Q*1FGPX/#1X>/ M20E.F:CEDBEG$RT_CPNAW/Z4,\W2I;.GD+PW2.13<.V@83Y;KIZ ]B#SS?// MM'5:/WY6+!"^[B7G)\?Z+X6\-[GGA28[N,XG+BC-+9$_[7!5"9$ZR8SB:466 ME/5WO6I3X##(J;HR%MZ.\]R-.(?2-+ G']W[TYX> M*++504_>+%"!*YDL7I F5@0AT/<*MM"]5H+W$JF:S"!/W9^.V&K.6)Y)9IJ8 MEO]V-WB@WQ,+""KE(#L\_'[^P_?_?/CCXT?__/[1XX-_/O[^QX-_3@X/?IJX M#Z:'AX\%KL*_.%WGRX,C8EP0%H9_'AX\^O'PP6?%M)C,KO#__DZ8"SVM+-0C M6?K]_XO38"3A*!O'P*4M$\7G]^]^9_/OZ:N_GYR_/7WU:W+Z*GG][BPY?OWR MY>M7R?G;U\=__G#Q[ M?7;B_GQ\^I2N\?[YR=OG)V?)V]<)7WCHJFGRC]?ODO/GK]^]>)H<'YV=/'OW MXL4_W%=>G9\^I1\_/\'ES]UUSX_/3G\Y>>IN].+U^]1=]U>^P?O3M\_QQ=?X MY^DK]QPOC]Z>NGNXZ[P].GWE?N3N_?;YJ7OX5Z_>';U(SD[>O#Y[F[BOT)<3 MWJU/7QV_>(=GY\=\=?[ZQ>G3H[?NY\].7QV].CYUOSQ_Z_[P\N356[K64W>A M%_C"J]=O3\[WS?/2A^]>'9^-TY._GR0OC_[A_O_;DS-W:_?GHV?/3H[?ZBB^.7KU#]SG]%E"_^FF MPMW_W#_!\=MW^-7K8W?A\Q0_^^7=N1N/<_>O\$KN39^>TGBE[G7.W[UPK^8N M]?K-R1E&D7[I[G=T_CQY1L]]C,GZY<3M\&>GK]^=NSL\/SI[>?)T/SEZRA>B M$1X9!7U7>OMWKX[>T__2W:?JOWL>\P)MJ4>BF$S'=T"'L3W"J?##[R%?#\6W;?#TR-+D$50-S.'#X MXD*/1=5 PIZ MU-)\$S;B+'/*F#W?\BQ#)&K45@Y"609"\J)?RU,^6!&EW]Y M*$EA/F0B0)G*K\QZ[T6Z<]-<2!)%@POT\ENACAFPK^VR93G4B^56_87])BV72^-E=>(I)*()-F/;6(W,P*?#KYA MZ&GE3)E[)G)7*CI\?_>'$$KF7/ M1[SBD#5FM>A'_%! MBH(?;DE=F;E72&/23FR<0A\L!P V'A6!2TE=T[.E&0-K4"B,AYH"OGX92FYTN>L)SD. MBG"X@R&5TM.+!?+=@<\.I9"/5-C-&Z4"5'3S)-]48.DEIT#A_@W=Q?U)3TZS M:8=>"C@$]HSU9S+0><)LN0XBW[P-,GG&*_7G M*.Q!GX>R_=-+-$#8+'M,X2:/YL:8BV #XZ^4P<+'[<6R&B58]*/>(8*0 MKJQ\=G.2-86T$\ZS8M$R)%[NS,67I7U0%,MI>ET8T@6O=QCH>$"5%;*HN_!W M:)0J1#\-8]+Q\Q1JG%IST3((7*;8*K0$TO@80-J8A:J<;VO<4&T28$>)7\Z- MA)O7#2YX70K(!IEHY^X0#^ ,KJ<7Z? #(+:\$LJ\Q8QI.'@;H)0L&/KI :CQ MHO9.W28F/O\R;3 W!65O53'$.NRSJIVLI:C:F4$_\*A!\&H40HK/'63=_B5, MWNYKQ7BDZCL:??W7X8^/]@_(4U[(AH+C"JN#_B.(P* P<.D^T)(V5PT\S=SX M[R05'7-2$RE'U)P8XBT"S 2H6.E>+EE?YU2[$QX0ID#4DB^552V+26!4!242 MURO<1NIS"T%HT(SFH,%3I]S?8W)QX(H0,&K8\T> A6?I9/UD%C20>':D!> M$!2QV"9\1##'LA&&XY3/>H#K^1U)0B.OKP0!9AHGSW'!S9#9[< -+3@([?P-#'A[!$^89.Z M\@,'99_D<*BI"VMQ(@"[=>05$@CBJ3N,1( MN3.;FKMBQFAVED1AD]9E8!E ,SZ?LDW7]]&SU+ MLQUAQ.A?,F:4[KED>O5B M^M7T)+J)MCB&?Q0#3>F?7Q45USNEQDFBYWWW7367XB4K(IHEO%&B:!/7$#8- MBUID:Y_URCF $AJ2F%)!NR&#/ISW; 67,N!H?\5R MIXD8W^>>&B7@4CZ"U, >,[5VM=\48]T<4<3H5Q+TZH9Q8QDQPJ"I6A'MVB$S MF(-1'7H?(F7DJA8)Y?10>9TV)<8V 3PQ@D]=>+?)U[ODR0AK<1X/L4JDNNC.1C'.M M?%8,Z*28\=9@U :^\=H/*HHLO#V^_N((W:S7/F.VY7B@VX!VSX#435B<-9T>5;R_!4\BQ,T1KW]H6[ZC;28:VY!=][CU M+H'ZNB#$%>T(UNR#YT9[%M)0<[2B3T(.R_E%E_!6X&])QF;X(I(6T%^FDF.A MD:\"7M7^6<(I=_AXLC.&TL5"F.AU^GK7\/-%0!]WA1E/;:8(,+(V=A]% MG4/V";-U?K7V\R_>@W+P>-> E M$G@PQJRQ5(W68%L M"5$R:-4&Q1'D!9#HT *'G'Z]?#%G%31/LFJ=WSQEIEW6)0LIDM3F7BC58+1+ M3$XEDC2Y75;%N5>488\?BI[42GW1TX/]8"V=$IX$1[-?SK>>91LB(28JSI!Z M424)"-P,A?@F_69CP\&H8$N(F/R]HEKB0B0FXMPB^YT-B,F#Q@JDJ*5GD,.I MR=H,$AA'/'+"AL^2P+@YY]-Y/Y_MLT,L+(POW=T(4)$*22ZEEK2T%AYI:!#! M*U0M9LBD21Y6 G YUBSCCZ?"MME*,_N-!SS3S.6P*ADCTC]%"F^R25JV.C \ M$W%O8$B%U>G%4SPRERS67B5(]'#LTTEN )60_>0IS81.R=ZB^&"6 E<.=5FF MHGW$[2)$)59FD)Y#T 4WU2M#Q7)>)ELXE"JY8:UJ3E/65JJ#8R9K**72D3=$ M9B4U>15<)Z?,'S[ORW]"#HNUV,YST2=X^-,A7NSA3P^UNG8JEI*<"__0# MLKUH6*.S,HNZ#F&$ *Y?5%@=VF\6T!3:(_ M42.YM';=.&7W7KU^T=Q/30AF?MV9O7O>"=?$/7UA2C"J=7/?3"X>@LA:Y3HR MNQ7L@9R49^QN-5 K)DE/E >3[B@8_[::.E>N$>HO(+;$C_,_D3(V887)V8W\ M1&PB5;N"%QE]0M0&Z/95?+4[_< ';Z;-ESB;=37]X+%$#_-\6LD-&1 M'&AW]'SQ8)51C[_)S-MDT&4Q7S=*W<8OZ"^4^HV>XYX,3!)KZA.7K1\JEY[R ML_< =#,U7\;"2?&=K X8)38>+KR&,I2U\W9T.8XDTV,06$MQU+^CV 9MZJ$A ML_,L-S<.J% T_W">_-?WWS_ #Q C;'@Z8*H!K?GJT_X/%UNC]^1T[>P ?C0QMO"A**0U2JH4T M%,XQH MO^L4AW.+A&N2]AK*>,,;4V5.KV/"Y,'*1UDN^FK8!L7,L^7!S\^>'H62'>\N MW HDTVC@T:ML?>D"I^&HVB,S;7D2#JL\'ZM-1\D?\U0Q7G, &#,.I G5Y,J. MF:J-T^[72:S?S] MHR="[$9UZA6%066[W'.#5> 2?(554X6-)CN5F[+=T-)8H+5JJ#*=3O)4TE, M0K&*-@7"BP'S2A7O%%X!#EEO-.1: )"U &L4\>BU,74/#;+]9:&>!J]13H MJ,[ R>H7CV-4]Y;6>S?<@ M>@\26$)3UA9,[QT9%P'?@E&9,0@ZNMN6=82=G\5E?-:*I'>F>6U7;N>YRHT, M% >VS;0N5NI+>(2%$*L!H<#,]\2:0 ,)[ 7#6%GKC@X;Q2HHE9X)'$;:?U"+::#N*.C]DM+P49GS#@EROZ%(R MVIJ)M.AQ >78'&. U E6/A)73[N76?D@F-X.F#M!L=/7-)YV&QJJ[-3TXA;Y MK,ZN;\")[#O7<97A>#:M<-VQ"T"0.. R[X. QM\APK-JCE]J43:YL>57=MB( M76E6+;&08Z0.$PAEBU8Q-**NIPJ5.58C?)59U42I!F9/0:B*.HO['&"$0.@7 M[H_?YI2\E4A5[SW+*7]/F'[?%N*V/[1W4-,/.C(K5B6*]^IE-6.OZ#*G#Z;2 M[B +UYYT8GAK=AQAT'A[,#Q\0V<]7+5EV-_1GH=<&]24+R1I?2 +OE=4G("T- M([2098$*6BQ\(P ZK2\SL&OPR) S(5*/6E$L)6!&VHD86\SZPPUMQ/$SBPT3 M4IM^C^.$!02E$\VN?3E#&-P==MW>YC?XL+3]+6G+)(H_)A>*C(M;J?1!_#HL M-R&U.?#HZ3#WDEH.6W=^Q4M)B82V_J2YK*Z;P"^DWHZV;;B-#B4DY04TQ[IW MDN$%)V.\J*MKXG?"UAXB80^RU*Y+T2N[S+.K@G&$HS&) EH#I@>.P@"P M)SY6]911@>+01VK\PT76E@3.WQ7_AHM_W^^*?[OBW[==_ -I-"-P9 ,9*OE) M&P#.T!7B]]%=1 /4$H?G^9I1A;$TXQ*'$>6K[BA7=GJ;BEVE['R#D$L)J"\" MEMTHG\?Y']Y$"8R5UW<42^O;:@I]^+$))88.^TU3N/DO00JN8ER&:7R5;3PS MB60\@I8;HD"A#B=3@KP+>SJLS4=?ZM_:]EUYD)CV0&CV7RJW*8]HD.VTF&M! M6^]0UCM@*J*CT$FLWG=.0#E29N=.'PJXG^P S3N[L8!F;RRV]6@.LA"I*FTX M"R#)R9T![0PH,B 7]:/+?2#O!)X01>"&Y!-O5Q6D+!>:" 0%B8N9=N:U,R]K M7N0 N4VLK.,]N7TJ M8^02X$VVX! *H\O %\$ M#I.8+%-[0^*_KJH%]3MA2V0E&O]E0:P2R<,>[8$;B6)W[8P[P^V=KBIZ+NF, M6=$P3!;:")840KX @[KG_G"?:E,L3*4P(DYT$*! KY+;>LB]YOX7[V[\! Z9 M;Z7=L9O >A,W''ZB9:?\8)B;.+@O#.DXQ8F MO!'%-4U_7F;-"%(0T*=E559L/AN&]P@DU#O)JVK5+E1)+684LPGT#AD+4V#U M.^FU[,R==U)UUH2\R3OL)\P2)I>C7U%U5XNB^N^(#@R0R"$R'.$=\*AO@;D. M];M.+'C4XQ"_(I/\&"(,;3GY;+@\;B$RW4D=A"(.@Q#W%(1X.PRB!Q=^"A0Q M(!&%VDSELH=SIFSPJ(@H1G C<)-&A MI2 ;D$B=M7:URM^NX:TG%]MW?! JTA=.* M?]V@C9\VI[HP%$C3RXK*GX:NJC<5QKUM"+3NJZK:1S3OOV Z\,!^.;NG]F>4 M=K![BZMJ+M=2H_V4J,SH50R/!+>>Y1\SXBL#L=3KZ;HBW^_PP>$#9H8"G3&U MW8"J*:()97UQ7-E-&Y4JV6VB/?AYF\VH-LH@)3XZ]6_8J/*/SI=L&*MX,SN$ M>[1?L<77R?&EVTJ%P)T;#FC;\^VPG7FNT5G&HWI=U8M9MTG&TFH(W_<67L-Q M[@IFKN+>'+]8!:86*8(P>2<_F[" $U++K9RK ,IMF"&;4"Y-M'7;A[,.N8QM M&NWJ_6W$7S3:;^X.54#/=/3T.!#@T-Z:,^*-1Y$AOFG O77%6MR0$B1L88:= M*,[G'1^]X_%!1$4Z5JQC.X1$^+*._,W8M\X ;8I\,:,AHCKM YCT&EC!VH_ M>CY)H[^'LF ?GKF8;JL[[;B M1#2QI< +5 L%B]@SA(C)-MA!\/$P%N([(OZPA-(#MJ=W-8#9((! PL[N12EB M4;%XZ5(W%(N>1KLVG+D[O-\PWN_1#N^WP_M]VWB_:'-R_A*UCN4U=;9[#97L M.F.J<>Z\]$F0;AHMG+T>=#U!1R\YBF$/:MS/JG\Z.Q1^>M,6;&##IY;-YS0)9K G8&546C>NL-$=7SO M[!#_!*_GN!/&FY1".DH>S1[@*+A2WW"1EQ?KRXT)_/T4"5JB7:/5'.UL0DYR M1Z'>+]QHR;2XU,+@.>A&NSB,4$[4OJ>4UI^8LC'Y"<90;K_(V-Q02K%M*+Q> MNBNMA=Z90[&N]""OHRB@UT7%D^:[.S1AXA[HLG5#'_-:?Q[^:MC%9B6*V9(Z M:OI$UHB96'N&.^)3C:V0*Q)1JV&F;7NM9^<,WE"M+NR$-/!I MB8S##0XG&'2;\FSHEC924$@RE8R:!+EWE.L9-[1.1#[+FQ6IB$,7LLXN[$M@ MU.EY"SI;>N,;]I3HW [>U,]_F>/_<>V9-)#?'YT]34Y]QVVG#U%Z_6PZ!OW. M0OTTO73F;XH!UVY2RI$4\6"?>CC[#FFH=^=0%X^ZAB4\A0'[<8B'&7XAB^A_N)[_H"4TM8,EE-:4O M+GC?I7G.%ILFU#7#(.HL26LG_4,RH5Y4S!UJV#P*FFMZ8AI(%Y"!Y+\_C>>O MSX[^P<>@M"9+$H1R>]RCQOGWR$!H:N67TK;&N1AT3R,@HD>!P)?=*0/Z8& O M3MW1NN[?1G/1<>.TUV=Q:['_C#0T;OY]VFCL<9FGC-DF;;6.3G+UE*)4U/A$9?@WI+7^&6$XQF%T8# M+>4=D]-73VT/[%:Q,F.O1\UGG6AWP3;D :>+24H30\-G.H_XJB)9K]&2PKH-3FQG*CM3,:9B8C120,:92H=GJ*#A8&/N1P\!P;?6JE,IW'$(-^FQ&$PP^-UM? ML>XD;$NZ9C^;T;GUFZB*36V,Y2=H0Q[ MT] 2RX(?Q]HH1!7(B<-5B:JH[JO/7&7WRWMW=+V2]OVL04LBVK< M:$%$*TAY,PRS8!Q%Z(B5]$#MI?! >V^LDRVJFX'. 9/ >#S(DT4(/VA.R<5:"_+ M& !\56YLYB9LX31#),"A((8AU(24/CIRXD*S>B/A62HB'NBO4:RW5SF8Y)M* M4#C3M3;,D![C7%A=@80*(A]<5RGZU)1C#Q^S5)IDP&#KW*WHU#VMJL%)1:75 M_1V2=1C)^L,.R;I#LGX+2-9/:;\@HRZ6M%NO]JB2+LV7(E)9"W+)XSMZ!7G9 MJ D:0-@RZ8&"5%76L/J31O*XTB0']C H @&2'U-=9NVLX/ZH2&# ,$G'^I^" M,_!J1AVQ)PK^I)_RCCB\D=JETCP=<,4R3WU;.8L"4_M3T4P7[NB;,4Y/'YT1 M+,S<*-](H^D!ISE/76>JQL!X?4R 5[+R4&1[APZ^J=PSDT=W#&UH%N]4BZ;. MO"A9NE9 4$A[5V6/WE1L9EXI_"-CXZ'#K\XO!>8B>4:EF*#WK8-XC[)*%,Q1 M3R_- \0:$^^%?WZ9?2#C;-KE2M*7!)A9*@C4#Z-85I'?<"/#__+,^M3=QOW ;U6<)!6S[I4/3&,OJ1M3 M0YK_2 TE8" ++S+%"+(PF?'E68874-E]; MI?O):>_G8WLQQ\V,VNTN,RQ3TFE@#+)1!Y0U)>!PGG'=41=V3^\G9KUB##\Z M*VL/;?:$6F(*/S4A2@E,\O4U64@X@LSVP]Z^>?=4L5_T\)<0> %^S1M%^ )% M"*JJ$O=?]IQ: Q+4_HY4IZ[ET8GF#QK9]&CN/[2GTKGHB!"[Y])53[H\$L@F M*"#4,JKIA[LR87UC#%E'BG8@M-/-C?$Z2+N"I-C#-X=VU[RWMYK= ].LFVG* M12CNXZZ=,:R9M8.PNN 46-)FI0S(F ^_)4'VT)!T:-TU%E27F$AES8PU+ MD9PG$BO=T1Q%'@!?AIFI]3J\)5A)LXUJVJ""A4S3!;XN4!:VNCGU50]4HP7Y8 MIEZW*3Z\NN=@<2NG5_,,V]=$P(YBOS#O*J(<_GQT01S)\:1=JZ]#"Z9!V;H$4D7NQ2W;7^8^4>2'Q85L_Z03A=9L72GY!GVE$4 W17$:.^6 EIHB*&WI27- M[D0Z>J%8FV@'!/[/S,W/5+:4>PEK^KT>Z,Q=0T?VNEAP[Z*JMV':AH M;&.0Q]R1M$9&NNV$0JK*G37MK,E;DY&JLWH7[ F[T*UUSJ([+'.'5+G?VL;./X,X0^1IK:K)P4YDQO=A_ G'VSE(^P5)L]7]9E?D:%9=K M@E$C_%I02J"8S[=A1_YXH'JX/5 =')@QD\+%OE5&[/>=PHS!D'H\*+IMA9F: M8" FFX P%7J@AJ)/XN'WE\4BCS$K7.'K!;X^S^!9VCI1O^14#%,V Y5Z3"+: MRTOR-Q=YE.,(28VDF5:K7(+Y-65[6E\:19R.C(#E8AZ)U4UF_#H?2JCX_)4E M0?-OFP9<#-.(Z"CXY\\Z[,Z6D(4IBH:>+5RH*@7>Q0^4UTO._: YVLHBT/E- M=^.F\9B\R/"?QNJN;R^+QKX-C9V0A5)'OV:3D&N2<2C6J1TG8VT\&Z0,3+.! M?*&?LC >).?0K V)G+YUD8\P[_I;FWL-C?3@B+ ^=DC!JKWTGV,LF^/F6.OR MJUJ,BZ;ZTNT&ZQ[.JC/P<)U[7S+E/P78H9,-4A7!CA M!]+N&U_9'X'6LS$40Z;\S]2W M"O =NUY4]4@6U75>(]FT=-]SLY$"(L"U1CD3T65)7,@SDKQOR%6B49(2G+F? M2J/TY5 Z^%_!.(\4F.!W\F..,:'SJUKH@U9FW:LYLW=S$[>)KNA,=L%:NU:E M8^J-46[#25$9_+_.Z<;$Z4%9"O^2N=5(T6>'NVJ[K*OFEJ-[@+=*QD.@0EJKM/@JG>IF7 M6>V\]^17M_>O.A1O*S>^'XIE-DG@8D9.TB"3\R]OGAZ_2@!^(;8CT5--E2)+ M+,Z7H>.;>UZODQ?_Y_6KL]/SO_[EX,?OGR3WUME%[49FWC:K^^I4%8V_O$'_ MXZG@H(VR\!Z1.F=&.DLTLR[XPL]+--(EKD?B.E[_L!@4C&K6GJ%NC9 M4!B2-M@DZ<#-%AN_N4VS4CP/)96#PDU,;B]_FG]6]V)G[3MKMUNJLS;G^K( M3)2M%9,F+X/T=&*KWEG1SHJ\%66SS,62V.?^U1;3#PO 2$"VJY&'9TM%\I2@ M)*SGO&.*V)E2C$*BWIDU&BCH,*5(9!9U\S+*W^<;7*0#PXOR .:4W5G7SKJ\ M=2&^U<-.+"8!7?RT;@NX2+E;YNN0,J#VV,V*DP0B Z7]JOQ53K$VU"_:S_KT^XLZ(^"'\W:OZ*C@#QET@KXY>E/Y(] I>[I?[I#7HKD^?\/N=Y3:QFR9%P&,!? [)F,B&J@EB]:I6M M+Z\S$52_KL)Z(.L^?/ $$*=BBG\=/*''I'!TVNR9!_;%S)H;LG&(ZC?];/)K MX?!$MV_@95!G#J, S_\*>&RI_>X6C$5C)V8DS+&>++ ^%UEL5\244T!RI M1NGL-O)6,'9+#M 4'_>6;A%=1C^GVDTUHZE=4<>&6\Y3*W0NLBGD2;JS-7,CR^'NF'/? 8>*,K]!& Q,K, MUXFV1"51;$Z_S+V:.L\%Q9Z'3)I9^SE)0LO0>7B]V5 MH58:,^3[)3;0\WEW\M]8MU[.7MD%0)-!GT@QO[^R@\8B'U/0' P.*@U53^KY M]J=>*N8M_>N7Q4J1>]-LEB\I403BD\'2MS:UB52V-E>Z79,QO^&&G;T0Y#K* M?>;/3 R,#(:VSMGAB/ECL@8YKC P.#DQ[XJF$&5<$TR: BGQ==3 ++';ORXF MU6RSQTWBYCB)5![MM 4%*0.4Q3LT>?X!!(Z,PXS4AQDDD*T\YI%EU>D4L3". M\<(NV!E",WJ=0X@\5CA.;D6*5DV:"GP:[BM$M![N'NC9,>A!\+("4B2GL<.^ M!G E1'I$($T>E(_7]JZ:I]^5\^S*+0\Z2"X6U81:A]W4563/?BMH4H;+DK=! MG>P7O(N[S^?.H->-LFQ(8_$G-9;+HNDWEW]=@>W!1Y#7 J Z?C-QB@25' 9* M5UXTE!O+Z22?A+&0)=C!A QE$!LT#0:O=]3%X1,8TS:0+WWUO!XX=!L?^M /'[L"Q MWR XUAR%84N6PR#U[K'A:ZDST-.$6$;P92Z"=.$!=Z[P[Z(."[2C["='[A3- M/I!SP/LFM#%D?YU$0JN'V6/-YH\HL,D-.L1O MF(1O(Q@=?)?N87Z;L_SKG-J?X,8<)>0_DA>>)OFJD/_"WKW&#B'ZE.XHH?PV MZ1"ZH2+'.>!+Z<@]?OWWTZ=[!X_-Y3I,:#@@;AR;.*:2D;I#8IEF10DQK$Y] M0W(GO#/3=S>XNR#U=N MO?BH79\S'9X70J:Z4W=!HL35@J)[!$[,0SF%]J\[E5,A\9+?\#R$ -O+[GK. MKR!2V:RJ$F1DP3T(.; ]XB"CZ.=?;5930%2"\KIVX3AFFU(7)O+CYIGT!AB4PTD(0,4AF1Q=! -2"QK;M :3^9+ MJYZS6R_J;+AN10$"J#O.N#2YIW)\:TT2>4KNJY1KF:="1(D1F;72PMF5-KFL M&CY^+"2*&H@CRP]B[4S+)QKKWDS!F0CK-7EX>:,F]$A0R(X4L$+G?J!CM?/PNI_'"P$GMQP(N7OQ:I,K;6XHG])R(FZ MD+2(,N$^PX,>QG;%C'?NC8CKMUV/K19FE/5A:\9?M/<-L':C5="-EK8NNG"W MHO0Y$EZ)=Y/8O5;5G/9 MKF?5==D;B2R@_#61.N PF%V.5RTEWUC9GKTE_8WV\ :T+/H@:-:8IS%OE#>Q M6J);N;QP(4_J%OTUO1!E![GIQ_0]Z&82O03O\0-[P73&Y_ M@IMZA@S$6>"LIM33TWQ%F4EI87^+Z7_#TW\W3WDZ)'Q"+696U(-AMI5S:2YD MUVE]>A4TF";)[KZ[Y$-=>3]IT;*QL7LX<$2(:?II]N;D6[S5>N[0KQ[O9S=G M],WU3'<=L@%XFUCZJ>S]EVC;6P9;CFJH\RWE#7H\,$ MQ\2$EC5-->4*NJ< ][I:XUV7EOO>,]KTS@#>]$Q/YLXB=Q89"+2H?FP$&(>% MK[)FS8 S1@_"D1 OTGG(.X/:&91A9(NEUP*H[!9NW'\"YGEG39^T/4T!P.$& M#A)@ =BUX7 WU00!'9:+A8ME6LZ,N1B+^>9,'ID36(&=BQ-MH:&CZ@!;=@#I MSQ'C<8)&8U^93JO58'CSQF.Q=)#[+ !Z$<@M5U3XE@Q@*S1Y!J@D65CDZ"AC MTK@50S"4;/HAC;4SE'.NFKK'[>/)>I0WH=%#:P&CF#D2I"CF[A?TTM#G(>C( M?",ZF (QCG\R5 <-J3LD1"N6=LJ65(5@Q0O2XKB0/+4DMOM)"X\; M<5S*6-.]1).[F-M]@9)7;=VT'EL8,*,1^-A"J.%FD+0'Z]9$C:1&)-H@PQ1\ M*P5(!R!VV<63YUP;QB$HVHK2$<_. V3>2/^:*22A3.)%8( M8\42J+62CHJF8SIRJ!8 3;;OBCGCO]V*+'N^P13MLT1_#%NU< M\_\TUSQ334.I;<5GBTB'>ZXT F2M3S%8TT"XEOS.?WBFG.A/:)FN!^I[<-W:=6.2C)MBY M0<%FP"'+2=C)86G++;*ZNVS\9V'/$,V5?F[1)A.+F[N^VR:P-+N)(FN_S"%F MVX.H94J'))GAWDR/J(<3HC/TZ0SEHH\6396.Y$EOB[;K1ZXF*2NI8H+,4=J5 MH&5\.:$!B:\XE!PGH^?Q0'6@EY4V-^/GD99.TY+)>'=*5S>BWRU\BC;)JZ,B MN=MF:]I7[^E9'+J :#H-:-R7G-+OB&?S#!6,M0.899JAT2-;:UI^6N$J$CQC M4@BJ,N)$6\6X;[^#-KGI[L*0#Z\$JO6 MWQ%*^S0>\CK_5UO4>2C>#31@].<-32BAYYX4J=R]#0R)$&^T0\VX.NPL,4R& MNS4#!X*U*^V&TJ3M9"O:>;P*>V?=(MAX *L.C3&^OY:II/UZU &G\*)MN.U+ &,1@B9? &#SP1L 4!-%J:4_ ?4$XO1[.C MX6]84"\GS:C:INIM-'G\/EV1.7H&:5'6[HJPOOW#C1M\-.?A$G0K]'GXT9M] MDOT/ZPDJZ]^VQ6";NX;->9L)![(S;FD"2@<-3K($S"V'K3Z_#>C 61YZPR+S M\QT^';.;M(L/R:QN+Y1,6+B0W%(G-Y6XGW @S9G^5?I;6.KHBA]QSK_71XEF ML&WRSN[,5%'>"@9WO<\_FS"YB'C2]T0>B1%?R.U>(^ [-G> M'Q78O[Z4[N$G'*+O\PZ?H'8^MF@$\QL7%2X8N_OTY?=^I]55!7 M@FER7DW=P?;7OQP>?O\D.5V[-R!%K..*TD$5P:BK8E8DY_OU_B+M+E\Z708F MD2%!HS/3Z5T5?W?T$6F OY/-5M:?^PG=EF>/ST8W7^-W9.(STU(0T1P,Y!=' MVA*V37/?Q&5JAE^X1Q\(M1.^DT;M!;5^$KHWW%XG*03)WU*#"";@ _ M,(M)MEE4&04!\6;.M^[MU[=HGOOTQ>\993]Q\=]JL7\]XK(HK6=3L\Z&]Y"< M'75[?1_ZZ 0&"6&*UJFJ1WWZY9JI^/1H-3Z@4LAZYD:OY#P8-?V!=LG]A'PJ M'(,[:-PV:-S#!SMHW X:]VW3;MUF$[-ZK@,,K#<=2(B!8Z_-A#]P(A@H+$0M MHY<;4KW/>ZM:Y@4/O_J%!?QR&]P3=_38-(F,KZQY\ MGVY /YJ09+7ZYA('75Z"\B>/J7:$VK#(/>W'P'!WN$1Z!!)#X;$4(OH\FFXO M/_)1]D)HI[IG1;?W 5F1B9SXGF6^G2R+1IF7J33G+L%G.\/#>ZV!/K4MI)<% MM2)$(O3..7&!"O!\M\_,LL,+IT/&EIZ?57YY2)%K%VIMSS_"%,TRDOMW6FB[ MS9JDLDZ@G6*GOQ,0W,)WNS>0ZK ^X'W./;23WV1!,<44$8"56&0T$T:9%K,F M/-QVQMOU)9B3X#PP,9YY>"%RI01IVV!YR]5CV=M[@_->4 M/J1%RH"<>'=#PG=FDU[QY\P.;\N9NI!2/T08/WD6_!&=3$J!U=F66;_=SPH8%#.+_/KRC5+8EF(T/B%J M+?:6[J>OB P^@70V=12_PTU\XD;R12759#TQK::.=6YEBS*&%J7F)+-,8Z^I MHB:-4E7FL&J;W%;H&G7V9U+\++J!<5@C_3XR^-]EY3NXJ&3+6>Z0T]XR2M@K MI(LNF[E7HH2KGHQRS=3_P:?B.$S$G^<%(BH1CXQ@3DL5)524XB@_4 M6U;8;ADH=SF_BI+@Z#0@US7M\]5\KK'<$,OE,.EG\HQ9I_CT%C7Z5)G)5)U> M[&$++5F',XYGP^/DY4BG^91Y'.1\;IR9\">3'!RIPM7HUGP;\3EZ+^.R6LR8 MGYP)'W]K2VV[G197A3N:<[<;\NSQB4ZLH6ZAENQM<&_=K,ZNF.Z8ZHD,N7OVB!P/\UJCB XW@OI4/?TDUJ%- M1L4V=SL^TXCOK?%KF*B0SK3F%ALL;:NNYQRYG$*&?%=E%635K-'C4 M(8EWB]024U%VTWQF*9M8PU35[SP-?/;V:6A%SL79P?)V<>G'Y.CIH$@R_!=N.-5*%239V=_ M_?\<@ M#3V\5M78CY1K,T7]M6B@=(-)LB;K'$>[6=U]UO@$ZH6.:<]+ZOR %$VS>M88 M"ML1)X3?G*2GZ(<23$D(ZJYN"@"#86;/"1M!%HPM696?&%QS Q68F#$VZ[PW M+_4E[4,1MZV+FVM5KAO=//C$D5W26XRP&R4>/F/\ +Z1T)NR"V;.?M(Q@EOE MKN#/7C?[RY7NW;=^ZU;UT@2E<>JQ5 M,U8@MEBK'EXS*]G^S/WX(3:F?JAGDU!]6V?,;ADTDDQZET>K'99)%-6T.4:B M<=Q8;I,I]CCM'9YW51#8&L1+8O?PX<'\\(%$[VX/]OI9J:RZ6SC,11Y\+NP! M;!245=2*O67UCA![@]M@@^U= */6?^JJ;T2^D'6C]4&L_O(0JCLXP+S*!W)" M"#VO [3.!)V<9&K(V-"Y$K.,"(!-V!/C#8I.TZNZB1 M843JB0P].B"@CB8GA.#7\48X&%F!36JK&H*:AD.[VV9N+C>LE^4&C.8#>TJ= M\S05JMUBBS[VBU6M91O*,6+QLDOK)V/8F,@:\&I#H[:_U=SC$K0&))/-P"B; M.2+KZ_&*C1KZZ*,U74Q'#FR Z$ MD==3J1?Z,981!;X?DT5^096;H/DI,J6,T4S^U5+4RAU<5<)=0YSM;XI&QLR] MO>@2@@&%'/&+K)ZI0=*I.5M?FA?/%BS+4I2=EY?1W4^.IM,*5]!:L%;,ABQ1 MXTB3SF8)8)TL4:O@G^HSN FMJPR"IXH_=,L%R=-X1H\6+N*A"A7-Q75)8NEY M3?) +*ICEPO>B1X+W@ ?>).4L#0/9@DL@?&%RP_6?+; M,$>?#@3W5,'51XIHY&K2\.\R];$W!<>?0+%,MP@;A!$25F>TT MMOAGF%Y6[F;:PXE]+[S96BJ J!1*PV)1NIW(;"?]BTC_9_\R5%:4J_S6UD4S MD[0\J55JCZ;;%+ 9#WXQM>;*V^+60S40.'KZSZKV#764"9FR+C7,$*T'(AW7 M4Q#F'B[2\EP3BR,_!ZZ824N6G-7C&KMF /)1^S1+D]#YZNDKU MWZ92N+P@Y:54CUN@:O \,\EK^)5P:]U*Z3RGP?3I1>W-=AY]>!]G$K@^ M878RQ<2$C[4[F3*KOIE$#!1K5CJ80Q[1]T4+J&N99^1:$?UJ9V'[![L;I M8&RC0O7XC;J"=J]C:]06>SVXTLZQE?J-*&22+ ,6UZP9AS H9&7S@#@M@'V@ M.H1OEO$=Z8H/S\Q;Q\)V_UT,6L]Y?E&Y=S_M<3&84):DV8HI):#^^[OB?SA< M,F[\128N2\]_D,:7<>='$^X+4O>#N#'.!F[#]Y<),V9^JB>#8L/N8Q4<6?8LX\"\#RJ-,R8R2. M6)27(#1&1T*IR@PD>T"$@G &P/G$W#Y.*K /[QQUS0)'9.@S"?Z.[P? ON;B M"-4^=,]HR268JKM>U?G:2T6:@Y(OMJ61_(D< MI,QHK:0!& COY@,RN.O$>4'4!*,@)QX@&S_B 9WGGD<=AF%,HO$2&O)B;H97 MTY.?UF7F/3P,QH!CR4[;W#BV_>W$;CNT8E<$S.BXN'-O?-*G9]9ZC*$UU-R\ M3S71'=).'Z8B5 U4*HP5G94A6%$'T1ZQJ!Q1/8ED^E:,2G76P=L[($"Y(#ZJ M#6-)]I.7;H>L(.1FYW()04E$]M%T)54=KP). F"I*92.3WKCS2)XTP2S7E6) M2YP'*4!"]WYMDP^@FA9Y_"N.H73?I8'>'A.0'93Q)<(S,1__$&A/@*FUS;: QKIWW- MX:76@CB)+)PE=-9[=(=GDC \)IV95+@9XNT0S.MMS1/Y3D6!4G9XX06AUKCI M;N;L)"*RCV&"ZNG)65<:E-,=.>1O*'N 5=*Q0GW'X1BH:$+E*U7BCH&P4VU^ M631P^)W_T(5M=Y)E*6\%[L)9S2WA1A076%T?R>G]-)&&0=5LG7/P>7D.9\J^ M7GN8V8,5/2*K2E_XNM.9WI8#VQV$C6?DD1,OCOL5\W+U*&=G^E1Y6"JL$RFAW<_96LUJUIV:\B\3L\4T&)J;@M&FY4$-D0?OE% MU1-1&,M1\)DF/$\F.2I36GSND7GOF1N\1C#8:E0U%LP>Y+5D'ETSK>I5A6R@ M4 TU+/PI&97H9BCE!OZ>M:(VEN3[>UJ@4N['0":Y(7;EJLOS%*$ZA$'+@#ZO MXE-H3!0N[-6;[8'0""R +VJ\..P;6GWRS_EI9'PY ZRW/VQ#)[@0LDK@LBK1"7?MWMV@9N M^9"+20SF]=KDO[9-QD!HZS8FMWZ:M>?,ZN"O[1I-#1#;WVE)Z3 JN#\#E2*Q M='$?M.MGQ8(K&,9\/4B4M@Y!8\?I#XLW+BUNKYQI1C6$?O#!'5"^ MJRWD7/V&.M!W1:6FM+MYA5JTG;BF+=96!@[YVIG/AE32#V[@I+;)0<,#Q8?[ M1D(5W?)1"@X@F_$=FH:V!.DN$8B%(($39!M3'#'.@I)TR=-;J*W/:@[46]+; M',7YE73'1GIG7E5MLJBF'Q*?>,V#V+'_;E4;Z(EON[KN4F&YC?V:_B*J]V$= M3GT/I7@N'=B*;P Q0!E/FD_IIZG_FKH62[=%5,1.^$O.ZVFH&@6>W^P#8#*; M9..\2E[)E.U2#D(9\? 6VX 9?M#H(>IQ? :^-_16-@G:;STEVMXUCBK4._#H MHQ7J[B[N9XN<.=I#2YTAGI4.@CMZ5!F$,6-)-34XR9I"?@*'RNZ5DVAA]$N M-CEXGLWSY'E63Y"MI=+.PTB8:];$-I'7"O*>?9. #>!Z-,*JQZ#+O?1M3Z^:=_4 MES&6W?'](=/+@1T%4T8_CT@S*NX5G0N+;_]@Z%QYVKG?*5DSN MG%OT?"; D!318<%!$7'FF#/7:;7DD-/[(K<81?*5\Z1D&IYTEY1H_(J>J^BV>(Z5+,! Q=M+GH]A?0 M89V-L\\.9#8Z3GQ(54E>F0DHA+%3[S5V8$@V(#XI."E,G?)YIX_)'A/2(\IL MO)C Z""_I'(DDLU2YXSV*G9T$L]#-^?J7!6%1M[D- 7>/3=[$<][/^OY !R M@OS,4QSDVS35 MM,!(=/LRMS8$^#XJY^VL!Y@Z Z6!V5'$L&W*;* 9,)7MR-=/N(T?3$U@H9@O MF"3(6*Q;M+W*W76;E!42 MW+;D_IFYK M?51T@RPG]:;:F^=$?"07WNPG=D%Q7L'<7$5($S[J@9[DEJ_F]ZP,X6+XL MY]/LV8DSYB.-/!)KPWN2OO2\9:="\FG2%COX"R!TI;@\.&B[^N5P_?+AKGZY MJU]^V_5+>XX1DI12)/DU$@W4'D;<>A[RL.IO/9'#RZF]:F]9U9."TK\-A<^- M5!WS*]I;W)698'S6W:Y(.TZ(4@BPO1[9C?:=DTA/QI07\495U;A*D[FS!7QJ M4^=8-M(%9G9*>VKY7'-57E2:OZ87% )_YN*;>=>JBZ\%/LIC;/N\6(,>5K%4 MZK] *02/(*=F4?[C,F3=18E[HWG/@ANL^)=M.<^N*O8L[6P*EVG?16,T7&-) M*B)7I4F[H&$<7TQIYQRD.+\\YCY\BP0@,>FJ=6CKG_@Y1W66!/N\K9&-2:Y&IN= NRS=M8 ML"4(]2'.K9E4OB&>UYZ%E &@0.GYO5L:ABRVGMB.=2 [8JVRF])>4[?%6O') MZYA,,B_K"E(OUIWTXGE,0A-=MK*5AXAHE[>!0B\NU;]O=RXX*>,)/D/'WN=: MN,(3.+)^?>U#"M>6BM9OY!GUQTZ(XW@>-2_8!(_Z^H ;HDHQS6,&1W,>_6SG MXT^AU/O3ZD^BU#N0D?C"NKV2-V3:393-XN*U_-T;YI]=,WQG2G_4E)S]0&R5 M#8APBZ"T-@IH4\U9>Q]@9U4[JQJQJA&F/+-II91"W$1>I3(^*F'PSKYV]O7I M]H5QEZPEJ*6-G.@W;E$F\75PL/]H9V/?JHUI@X_)E/ATAX">?"3=3^ ]S"0 MQ+EW=O+R_+ZM_RNWEZ#@0+AK>[VX(!?I]P :\XW;^AQ!05MK: ":A=)+PR0/O)GD6;@U!OFIG5CNSNH59V5V* M^AZ@2Z+$2M*.%(C*ECRAO^^,;V=\P\;'_0*K5DIP'+)2 MZ7%_W&;^>'[\\$:@T4 5>L2@<+&KHA'N\9\OBYF[)H;_I\,'#Y_<:6;_J%0: M=9.$QV+7AM)6P*39]++(K[SP@J>.'4#$Q,CA/YR^O[MVS+@AKJI7Q *'=A"E MK>OBRK90!,\#>SW@.;Y ^T2!I^"5,T',MAN:KYE+\4XLQ4[?$]K3B//]SA9^ M'W,2!>Y[@45'$/VHEW>2E_D<)#,=^-?(\]NR/B!*OOHUKWS#KK8?L-[D72P- MG5+BD)WD>:ET@:/38HJM0^0JTN?%/Z96[JEJ8K%\E?N26VMRD9.7_B(G!,O+ MW6_>E3KYW,VMND"TN @ Z+XRI?57[R=OG,%^*);9Y'<]_> MCEZ^\-;5^_"7 M-T^/7_$+FA<8_RK@[$Q)W>G7T/ [C1;%MI6PS=2?$('<-E/_>HPWOZJ.)R/: M_<.*B,SH*X:>J87?)!E%.2_J9CVP7_IQ#QL#_L3M+\4:-B$2L&91KH/X(OAT M21-XP9Y>)M*FK JL]S-+5'MK"%C"N%JU 7D4F!6.$3PD WBT*=F\P,(^L&\G MPJ!06:U [\MT[ VY-XW:FOEYH]8H#ZL.XVS>0%2,Z<\I7\=^J*T$0V0\:R]2 MYN$(_*J^CX-6EW0X!M@4?<\3Q:E":OS:GJ]"WH-[VCJV0C2Z\NL@=4J7C0Q' M94]UT'6B1:4L7S?R'LZA#UHW";DHSM'SDX!_'SR1?K_#@^1X_]G^V7[R\."' M_8;S&/-6TJ.=% E--<. NY?9;Y7(?!:35NFF%-,QS>IN!V=FY]*.<^#S9C]ES([-J8XUM99;>MU)M\#\O3-_1 UIT*A%%]7E39&1=$A&BFB^?&DZ*: M6:,X4-6J[&YUG36>@@0T6DJ7X@DW(UU-IOI4KP)"JKF5@U-IF2O+?,"JX-9?TM=$Z'-!WM+U1&;(VY; M^60N6XBSE)K:)64CQ)_(#PY4)SLL]C 6^_L=%GN'Q?[6L=BR!7;W@,J(;DEG M[G[R7CL#"1C*37^?$N=M\VX-)^H5F SX9.JZ=C%UR-#YU?4#ZYQ)39.+-D/8 MT"'GS\O?JDT<^V&#KIH\NK%1*1LY+C^G_]V9L1\&V@4'^M/>YR.2=EF=6RX6 MH89W(W<1&B&MUK,0)(WKXPVW_MLVO] T.P#F;;YB)]U +F3[>PV\3&>-^-

>B*<5#AYDC$&XI9W[JV=0^<>Y>O1"JF8#R[STFQ[FPUFY5VPTB(*#" MB5 ,9\<)5D<8_Z""[ CG4U1+WT+Q1O:@A89S*O%.N.KL*G"@T?,3K&;PF39_ MPYG:]R<3WU_:E'PVF>4#Q?7L'$#;2A"'V=WPXOTM H$]2XQ83?(&4B#>X80T M?BY^-+Q\8-.=\%AW.+'H%KJ!60<>^=WL^+6IT_96"AN7O%@(XQ,<8N!$@;UC M86CA'4E[Z6!/3GEW=A#6.$3S#=<9S<-NQOA0ZK;Y8ZHPI/C=I/,")1,^_NE> MF@%S:@QG]3T7V7"ZQ(EL)WU_9 WL.-[AG+N3Z9 =L?K8^VJ0;1T 3(S!\G_1 MF.M#G_=DUBJ]A?Y?R&.WM^; M&0]XH'2%Y)";4 8$^63N9,-_S^$U=BKBF ' K^*Q4U#C%<$IAV M,RAHFW#N M@K?72$8$5^\^8,Z4:!MXPX=#5 M' =FS\([ZFSPLXU.F\X*;2SY47WVKAD<*D1@0J!+JX9;!;! M!3S#H5%OV*S[4[Q9E1V#[%VW?3N^LWYGW6MP^36I[09;[RS"-@38=?@\L;D3 M$MGT7MLMM>^)PAV'QKI9O>T2&#;5UWW )=;#.Q G])"]0]J--W<8$9NPAE_P MDHP=XL,8 PUMFY&VLRUX;XJ"(A0[G)E!Y]S1:-M^.SDH-$9HYQ$WU\=^716' MQ:*[*EXI2:M!Y&\@QC?:%"2XJX(=L6W]SO.]H]#BKF?FIK00ED,8AQ+C]7MF MFT>@CV=._DKW[(=V]N@'/?L@'=?%N97S@(U/+RF&I7M?2/?$ZT.\$V)_9+>+ M[;^?S_]4^6@##[L%4R]+&S'4X0,%8U?F-V4_N[%#J%:BDNY'?^%=9,H(A=[\ M^S?8^['[P\U5.Y[S?FX&B^<.)MDXL;G7UNX@D<"N_FZAUHF6[3![)QL-;ZC# MUPOLO#!.:Z$M4K;_O .Z@6UNPGF8N[LFX!G^NZRG76X#X3T=\)Y8PGLBO*?O M\9Y^G]W$_A:[*?3^,T[7A'^C@LQ>0OM<<_(N\W:#9$"&,9BN*I)@NTZ8VCWD M!3NFLQN].-M(7?A[>J]Q(HMOO5,X:QRMO>#@#N=-AW8=\'C1Y:"VVH7 MS%$[C+=F:Y@ @G:"H5!7E#"?QG;(<6K',.P=6': MG0&\=T-*CM0=,QLU&<,@5$2 \N"JZ+ B7+?7Q@P4@;E;D/Z4_MKP >VM_>Y^ MA0V0;+_^%+TQ .\);[IE1#HUH;U=KC/?5O2]70% ML(NK4*,17\^.[@=@S,O#;<_:S0;4!<#=;!74KPS=[$]I\=>.P@EK4S75%;1I M." QW&WTZ#[;3;1V7A&BFV>S_7;GO4NOVR[IT3=XHFIN;+L7B5@NM7)WE;U+ MYK(F$7@$7!ZH_0^P0DQ/Q+;%_]SV@E"W,[GWL7D^2U=ZZ-I: MO89X_NP-WMM>%$[QU.X)(>$ZY6Z&:3>?8[(&>M=J;\.NAZW//!%IO?1I:V8NZP3O:T MWK/>.#NAN(D^'.E"#UVVFS"-]^O56Z8SYNRNO?V:7.8NO"%8H4S7"#A3A_;T M'#P8,YI<5H*;OC_"2_#D!6U]]HP<]88T7?MGV(U6/'7$C;9X%F[7+CO88 ]U MVS!GB,8!O53-^(4A4$)KL]/GP)'"$Y/JS43_;8.>.]K-7>#*8CAV>NZWQ;T39J[!'>0@['4+& M'CX"[H%RG.7PMPVF*/^_.X&'+ <'[MX9[-\V,B_^6<"$#&1OW#V&>U04=Q^#?9\-)_]0G8\H,_J1:Y2-0_I:TX]D+^#DD#-8$SG/DZ?,6-@CDWQ+*P>;+MD3F/ M-AS0VM2:WA'(;=4 08_]?%=]7&VT179YN*8$+0Q>..+OR-5 M>^'Y3GD$ZI0;!QQN('9;1FTFX8#XMRUL&WBOC(S"IEVR!R8"OH^3Z.UPMA/S MKQWQ>D<*H92Z[>?W9_,S6K8AP[B2$(SP"_W MC[_/D,1U2P:>3U ^&4\.+@;(_%JUS%]#:05$;S+938C;28'=D_1VN[?L'?'R MK9?>JTK@]8/O>^)0G+BV?RK,__XK$8TE_MY_K[VC8PZRE9=I.[-)>V<^O6W/ M3?VY/'_;OEHH#6'7Z38RAF-PI,5N@N^#C8ENWS@GD',9U"; +H5E]Y&#VFTZ M?>HWPQ!UFAPA!CW>7_AKD\(Y.!#G>)7#%2A< +A8SZ*8 MG9%.\6LX^C\_N1\1BM^L+TZ""R6S#@IT5:BQZT8MSW>?Z[_7=]K0S7[:LYH5 M?@:2*\GHHQV'??Q2>Z];_^ =:GL-=C=N-J@:^_]YFW+\N>QB$L[;I-<2\GM\6 MUWXK:"0A?.%-SD9!$9PE5H+5LK0I2 B)-W$R>5ZODC^VQ*^3?E^?%3H: MMR[T$_5>/*=/*J,__C&7ZF\OL?$S:YP! TG%N\#\ML[;-\-'W-K9 EYV5CKZ M(I=?!]PDVIYE&\E740N%TU;]QU8Z^SI5^5!)MF@VFBP7&UKRM9A)?E:97>3_ M677F9(DJ2;B!#WRTZY#]N7'#_2&060NW4MWO8N SX;3?M9$=LM(M]0U/CH6[>&/O:SN1Y9?0V5BWJ=0SC MI!F0J+S%BRADVIU@*+-/ :IDBD]^$P=W!.X G/???7WX]O#='2')T:VVLC3J MC;:DF?S5#J-2GW2D);O" D< M,SK+1E\'-_O2? )I95R#XBFO-^ WV7#>T5GW3$I.3H/Q5(^>KRM-M1*,O3;C M/P<.3#]?2A3G78F;T>77:4VI6:O$1;@B:M#EVRK[!B)"CJNS91\9QC<]RHHABF9E@F,K*JG)-7>["4W MG.97V^AV^"P,US5K6&KG1FM5*:URM+7]L_>=67)I*\769SC'Q'EL:#J(YZSV?\8/U1TUEG#^=@UN2 M,^@F_8Q4-%1AC)M'V%WY4,TR!Q1DLH4QE@"_R05^81<$%E9YU4W6TEQQPL2K MB<4ZE!O]G! TM&P^/9G3TVES; 2GH70W8L8@"*"ZO%]1H"/IJ!VXXK=E==_+ M6=E%)]Z67G5C:YF.?G_7#G;9I^FP_S6B&\ZBR^J-Y_ MD?+<0Y;GTKLGF6S3 9[M;YBQ$]PMBP5W*V/[Q3#[ -U-P0P13;R=!S#MU]]E MLC(OZ.A, &C/KU*8SWSVY%-O/U=%-25A>UIQ8%/R_%(;5;<7++SQQB/'_0M< M,N 5"32ZO=554;VLC(!]<+-LGZ 3H#RD1;1J_>_G.8 ME[)AH;OM17?./+.;[!WNN[Q$RX.]#L[O;];YL*GS#VUTV"_\IP\$S35NU][Q M<,B\Y3^O)AZG,0BGO=YWHH[W?+6/OUI3T.E0-T_?[4RT M/1'V\SL8SKD[X3I0X31N<5PS<#03P1NZ99O@ M7:<7VCM-I+<$EV-$5]1M:WOGSV]*\.Q)6&]^'_ (I;4Y^1B)@NZ^F(S.',:$ M70$/3^,Q!1"L-,D]B 0I!/;$/.><(J-D."W4W0XT0=1XH]>UELKJ/@'"0R0^>HV(QN?##==DN[ M3>!W)U!2[,X)>_SZC3*YB_7>+IHC6V0V!XGN;%5P-M^Y./!Y.7RBLOBH4QZ= M3'?XEAMI.K7+R#XS1G%.U=L0J:"+'?S_['UI<^+,DN[W&S'_@>B9Z0AVVV 6L]G^0@A)@(R00 N+?_VMK$4+$MX:#.YFXLS;-BZD6C*SUR%>>A>U3$G9[@JS*TSD0$1*?LX%6XL>Q]&X;G0RJ)7/ 4D+DZ)2!)[G9^ M7JGCM)3U5).Y.K1@RO%+&S=JPTX5CJA)I$^Q#7C&JDQ8VC#+>\88+*X7$[:$ M#%7$:3;=.&5'E#,]]4'H6Q0/3R%U!2 N=IGS-!(QH'AE7SJOJW[(T^+0W?:< M8OP;GI(0=N>YDL1I@:BW=;DKE1>)5X'DB^#J')D#^%ZS=,&-A>.O$J#$@NY!-&6H,K-QE@19%ZPYE0).$K%KR8@#*60H>R8# M5W&E_;,<8^?FMYLA"/S"P>MA-3CD5K11[^AR"#X/J9%T\X?]+*A; DV<\!*, M\C;"]+R+5A^P\F2"2KI06$&[?60O* "XY)G"U#BU?S10RUC6[0JS4P%*W7[F(->+XR6B8R MNSTFH0=#"-^!LBZRC'=2%$JJ"YVTBR"L88]>Z ?_D5:R9AD[2K2[#A#,>XS^ MLZ=8UY1(4W17ZVY7>&('(_AM*=3A/7/%D,$,18#JH.Q3#7D/89E$DHUUMU7=TM!>M M&K\RXC0**9I-VR3GF>EC91E$V@>BSX,)"L1M4-%P]25 ^" M2NN=#8/R8YC-+GDW]A3;V02 3*PA:U*K)S7U=W(K<"S1O,,%NV0^(IO;X/U M9IOE#67^WS%8'322P'K1O_&O5'+\L(')O!SA.4$JF-T4\.$SO*0M?3QM*7E) M6[JD+7UVVE+R76E+J0^E+06D1KTP.GG\;O O7+F H/IQ68PM$N:M\!>KNUT5 MYW]G?5Q7885_;W1=V]Y&IW+8[35R>3R9,7;J#;#5UP\$'VA_<=L'Y7B025$E M]C\Y;8TM'7$Z5=_X"7K(A.)0PT:OM1!8QA,-VK%C'!'B1=^=%OH6M-$ ].!= M;!Q #:%(HQA%S?E[-.0.#+G=UW"<=ELA-'U\-A0BQN>7I&Y)W/$%D;VX(MX; MO #6>+> _@8&8.@&3'S/!+ #'NE!% 0.;R31^S$<%L"^K-"C;9=J MI91W',"X?!5VD1ZM>\MXRYQJM$4]?$$E8=L%YEK:-,+_(C< $XNMZ_@SWD9W MP\V!!%:3,=((S0?V="IS:B0R:/ F3V Y(?O'&X8F$ 7>62WI2/"F9C]D M7;9O[1_"!VO90(8[<8%0\\NVZL@6[G8'POD*(LLT#'Q7-)0WL,W ['-ZYBYG MKX/QXZ4.]F(#FN]).GA;J)]F#RK1;O3-1PV:91I.S;H'OM,=)''UM[<#>_0F M0[N#844A>.616M1[XK[FG:8_8\3Y)HDW$(^S+4')P%8FW ;79#NN=+<*G[<']TX,O#.*LPR\@=[W[U#!V_1C9E; W MO ZPE4Y#(P>1?Q^:S O-!X,#%SN+P#OD'#3SZF'!Z<*0#W)!T:/!O7XPW,P6 MKK%@5RQK>#!H,HY["?2[)(RR%>>1< M!$N"(J37F?P:)I^' =\BNG;<_;RY=V[V-OJN!N:=#R #\64R..#6A=W7R.[" MP.>]S]OM7"7,MMN/I,-NECR3UIZ7./A)>V,+^B[:';U^PB%FI 3USV 8N"S- M0';C]ODO&X+M=2*=!&+R']+3W9C\1-.*$%JW\23=EU" ?N()( M F;J(GZW@S##,EA<<'W.O401]YQV\8S(JIJ#3UQ94*Y:!,OC[?-\^3*!&&NW4E#<=Z9DN4D@WKD@@$OK30 4FD MX:*N0WJ1UX._K\&/\^8]8)LVPTQEZ'MANUI/C;Z_/-' M6HF=@7 BW\EG97+Z<\2;Q RSVZ$8_[X#STS$U")=2))Q_G#JW,Y=SM39/"%( MZA;+=LS$$].PG4Z(JFC?5[)A9TD 2)HP%^[?_Z$;7?&WW M^VG#9QQ^1TL..U?VVZ\XV7 ?J4J7^H.AH]LII(C]0.-Q0LL,[#7 \&79>$$Q M1X8C!TKH;X8?J:JR+3?) UN8-A>[3\4V]NBQC'E9IV:Q-VG* M93RX7,GN>A>G@3'D2*(-0D:$@ Y,I?:"/(>@@BO_;Y\'LR2 MF\'X;@$C8\G=H>/(4V_ U>11N5JJ*M5$LO_$=R;#N/^ARNAZ42&A7:DOIAM^_G;0@JIXI(*S\SNCGR2:]M57Z8&'*[(_G)]J&P;<14KG/5+TT>!H-8+S-!(WVK3]>4S2AE MF=>]ZJV@/)6R\XG1;:.1OM7+FI7G*EIZTZLJ@\&J51?7TPD\,^W;T:$^G-6+ M^JAL)8Q&+W'=N!]P\$S?/HU26ZU\TUH^]SKQ6>EJEC23YA4\T[]/#_/.9JFI M5G:V;/!7-YGQLAJOXJ&^-:4JJVD[7V]'>IUQKH_4:AOJV=%K<9.ZN M1BTT-%YJIY\JMX:R60^3_BU=;^ZN$\6"=C.S?BAL M'J5YJ5R+#^_'VUFQ5,S 2-^6"M*,G\3+D;OR-C7@T\8HUG^J3=!(WT;%*K%D M?94:/9>M="4>6>O/FT0?1OHWZK&^YOM<#R_[\'K_1O5:$T* MY4Z^\5Q.URH/UN@A)ZQZ^*G>C1J.I4PZ.4Y*PV2&2PZ30C(U' GQ[)#+"EPZ MG4YD,R,?%0C/5]4(GQ\C:I64L[<1_)!''@[,C:#P9K79LWT=7.N#GE] ME)\$LH!Q.YPTX[WNL&QUAY/R@YJI5+/M(,(>967$3]>24(X7G@MR?IQL=+E MPLXO>&5S\]0L]:0<,C.TI_BLW\\'D:O"/4[B,Z.N<-9-)IZNSA>Y?&H=2*ZC M:JXB2]J]-DM;#[/*,+=J/G7S@30XVBY7U4E'Z8FEEFKPDP,I$%)&CU6 MBB-AS,E/UEU>,KN+92.0!MLWSZ55L:PI,TO/7W9Q$N79O."K')52T?1*U#99"8J,9# MM\<;7:,NE9/3^U8[D%HKLCPW6]/5KI4)-]+6@=3:618VUKV4:'&U MUG/2*.0[D;M*VT^MP"[Y2FZ>X^;3V?:YJL2?;BOSE=D>IOQ;>K]8&(E%2>_V MY@TC\]C4EH\M)"E3_BU]D-KI:E+L1,KQ8JS>62]CS?H4GNG;J,?Z<)A0C*L$ MQ]>WJ\Y=<9%,Y/-HI'^CKJW)5:;8+_0ZO)+EQ7ZET.^OT4C_1O6F<[75+==: MLT%>V\S27%MJU^'U_HWJ-U/R:'I[NRUONX.;N\BLN&W-7K$DWW0+#[E,J[9& M=["/LK++ZL*<=#A]%DE53;XW6Q:*1;A8?2.+H\YM8F%PJYY<2[1RUP/MH54# M9O&-Y/IF[_EY>K4L5VNWHYJ4M1JCV#KH$DI5(_,GSMR6>UMCFA8&!;$S;P'_ MYW9'WO%WXT*V+NOE>9DS-Z/M1'K6)T'\]YC2ZBMSD38YGIOQG)[N)6.M=1!9 MW1:[DIOWS MG#03W:&ACF[+R_&\7.72E9$JM-%(_QEM>JU8=5A_Z*63UX^UUI#C%DBA2OOG M.2P5BXGG^/JI)XUGK>14O.D,51CIFZ>F3/14LVML>WSIIMC,Y=*5J0GSC+&) MOC^!-/6N!-+TAQ)( Y)47QB=.JQ1][9236\&"9H&]CTP=X;*?#EV'W#34YBV MX[JP[7MDA6@ZB8J'# GJI,U](3AOL,<$YY^GU]";^K)X_$2N.+334416%Y8) MJ8;\#]<#][HJ2.1*V<)7<8J&1OLR?1_]\&1939TZ2^+66_#;/9X25V-(UYMH M-J/P8S?;A3WA#-)F[ 0FO;BTBK'_?WCCJ+ G2[[/X-OFI8Y[ZN M:EDN^UHCS:+')9UWE79"[\P]=>V>+ M976F*DX:$0W(8:T)UE5N_3AK>SMX[ M*:5..R4,KKS4;#/') H<'*UN]3?[F +Y::[2!>X5!#GL;H>[>X*CE.= M]DS'W0IOW4ESG@B>EDOC:3J1IE-F+)186);ELI 4'=HTTN$:FH + MV;HO-26UJ8H\!IJ '$45,.;54IE^(3I=*S=WM;R<0YU53B6J!UK2G+YU=KO)J*TE/UJ)NG_N^ M""/(<9W$I,3=YW2T+RY'I=D/;VEN[)\$U[4L9SET3$U6A(<]S!Z8)D:F@NNEE"LW9 8075,.$MB0@70_\; M6OIX76_4%NILV[DRN)YZLTK=>8XQ?NA31!]"?! I+_9Y1N*N YWF)U=WEIS2 MN#C'I^08MRW?9]???L6SON/\5_@/. VH$(-79;@8.I!(5ZD]W57'L;)<%?14 M0^YI_=+ZI >2&>OY3D^K/)6W!:/U4#<>QK$[=" 9+NA 0+S^,8>2B.-#Z9<> MUY-;*Y_M%:?QFXDZ'?$WM=,>2G-5'9:V7$Z:121#,XS[Y_XZAL2>7^;]RX&3 M>NU6L=GI2N]C,S;58:ZQ,_M+5HZ3O0UN\ZH9=FV<(IAS'7>3TOL_VE.4IM9YU2 M72LN5YEJTII\^Q6+A^9H8Z<&.S>ZWKJ MIIUJ1_)<9]/7+62/=+-J_A38S+&$K8OB?^ R_4T"XC>?24!>,9R\S\_ZD^4F MSZ7C-]/%\[9]M6KG3TQ#=WU-U/5LL<)9AEPV&U>C_F2&>#[-[:4A+(U?IZ/G M_&RI9^NKUFS>O2]OA-JS\!A?GX*.TK$_@X[HS3&JR%-K^SS-E.-UI3VM9)Y$ MRSRU+.H;^49*'%0+G-P?Y/)6[:J<[ZU!%NTG)*>C/51C3+4UE.:&P4OZ?I>N M#E:)O!V-U\ MUDC"O,_-A63LSB@W#4NJCI^W0FZ9WZ5$-H3?Q!K>!Q.*B%*%A"FM "]E^W MI!.$N+J>.!!.LC0HDJ_)"OR87]6/\D;/E8<=8R40]#-%=F P12^6OK$/3!\_ M ?T0"WW'K]0L WUB_'AW[WJR$[!PFG((R7<"2=KS)CFZ(=Y)AB/GRTPT=?96 M^K08[7YA-Y%X*2,UGHUFLO]RHX;MM)QPI0NZG@]ZZQ@=RT]RJ]F_1Z#+Q4^2 M$@KB]=543%>G#WLH/T*\:9G2D5,P R];,A":>LB&3!B,K1'@PK/HGOG'+0(\ M";7>WAU[MGUO4Y!H,GXYB/,XB.3E(,[A(&+1;.9R$N=P$A?9=#F(RT&X#X*+ MIM*7DSB'DXC&4Y>#.(N#N,BFLSB(7#1S49O.X2"0:+HV%4Z$M&GI>X-^3;+QHS M#O'F?_X]NI# V]C@U6/_E#UX[=C/;E=>\SC^F=ORN^Z_"\/\J93QVJZ\Y@;[ M,W?E=WU2?P*_G,-$5\W=LP1^E;!U$WTX>UP@[EKY]L38OU'\@ M:Y/F;E*'3&RQ">%,X1!+-CYC[F IJP2/F.:MQKZ*99KU41Z MOL#(#&/T.A,JAK[*-?+5*(7HW%^84@*UCO@A]','COSG?PN")(W'GTLX=FD8 M+B$Z&/&?>ED>?O@L4R-Y^G7_SR%60FH23K 4%XOB4C!WU5S"@_7_5C2(#T+1 MQ(;Z<)JYSEK3:J\6R5>OTHNAFHFW/5 TB7? ,^PMDO 7;3-6[ERIWI729ULVUV4VT*11Y\%_TXF-E]:AJ_\/;O M1>'.B[./>1.=PZE=J/6WLV3/FV#/ (ASYQIZEG1-Y(WIH0R?>[$O=L?W5J$7 M241N5OK6?(BE<8^:%"%?S*][;9\O$"RU/2]NH);ON\"KA[E"3^N/_$3_R]<3 M-Z\!0/QALN53/"LV<%2 8$D-:[7V'!LUWD 9TE?RX+GH'1:7/DM2KH$F]()8G\6]%T-CY/6GF+UVH!6N1(2#UP MFDP'<'*_M;WKC;*SZ[+4,#JC?L*<;7 CM_2W7YEPFDL=AY%/FRAP8>0SRH;^ M2SQ&-O,6,1SAM0H;--;1]P)Q0PE.J"R)-LHH:]X1P,1<+-+6^_K#;,9/'NJ# MIW7[\7X 3)S[]BN9"R?3?NSIPWF5+FQ\CFS\R5G;G^T$_!_E<39&>PY,_VH9U\R9_C?SNO-?^5E/W7+?ESW%KG MM>:S*>.X4/;QEOPY?IZS6O*I_147POY3ZM7/:\%_X1G_A4O^'-_*,=;\]CR2 MLS6=_PJJ_BO,X[_#(+[0ZV617\G,_2L,VPN]_BG&ZU]AKE[(]<\P22_G>%GD M5S(T+Z;E7T^Y%TCP/_^,+XN\F&,7<^R/6.3%'/MS%OD7D.O%'#NW15X@J<^Z MROH"27T&Y/TG8DYS?Z?I^0/K]&>O^:]"0CPP;$O/ AJ /IP\%N<\-2KW.U5VNEIVM MIOIJ?7B@V=_ ^]D+1)L0ZZW[>^%:YI:]57HYEB,3:;(FP#^I<.I8H.@7C.FO M+0;^5HSI4['^1S"F;\Q&J_*D7\7*U:$L/RI7.2MAM0D<4#R0M2\8TQ?>OF!, MGWJU%_*]@$Y_ 6#8MR!/JX74['9SJ_)1%^#IKV&)'@-X>MGNI[;-UE2<17+) M7+W3'27C9OGL:W:F9#B32UZ I_\R-KX 3_^![J&O1X5_&1+UR3L"35,WU:V: M*B2XXEB<)L51\L9:P4T #I]76P(= 8GZM_GFZ(#8F#K2-H4@50'19\B<2J&M MQ.M&2$+?$D,L*RI$$Z+B)"TJ'$($@U.H\3>0KHTFO@WI]FV-/QYKBJ*MX;'4 M(V6$>/0_])MA*3CK3L!*@1&254Q>3I82?K[]$7-S;4,C4L: OP&O0(]:2.@\ M5U)H@79 $XW0=_PGS3+0(XP?/T-?%,<;/R45CV9?=$V)\BK@^1IZYAAM/:,P M]GL$9-3/$3*>9I$UVH1_%IJ!TZ!_ZI+"PR[N/),F\N$7LZ'\R- 4RY1V%GJ> M '!H+?9_WR32Z;7SLDOWLNL'WO6/WO^7@_BD@XA'X['+09S!04 IUN4@SN$@ M+J+I/ [B(IK.Y"!B7#1]45;/XB2BB0M+G,-!7&33F1P$R*;+=7W DWAGEM2K MCHS/Q8TXJ//Z32Z#+[R^,W+.[R/D#_1!L&M>LZ_5O.+%)A/1W'&#][];P/H@ M\7JHC+VVOU6U^B>SZGY2_@-0.#WT^NGQPD!Z/1YRS^OLZR%JRKY_5'WZAW:%4-!7[TF( 8K!?"J3D2Y,+$I)?^];P8Y@1,K=R,)?5>%9&%M[-+V/J;GG7KQ?RN0QJG$U:G7?9C2I>C9(^ < MN3XQ[JE/C _-^]Q<2,;NC'+3L*3J^'DKY);YXU25O*7@\+FHU/M:.VYRGK_3TWB%];^;?7XK^;M4]8>OX6WN1[76/4R MB<),6J0*YX8-TM:A> MR?V;.^_4K'PMG, M2Q?W%_"9N[ 40IH-IF"$# :G -;70I=6LF89K%+RXD*_^"2_EJC]%*?X^8C5 M$YA#+X.R7*LM*D-:6(0$B=I<^T&9)&^+O>:Z.'QN\+?QAYO), TF4BP13J=C M7Q. M"M!_";"<,]>>5L:^"JYT!!R7MP.H?(B0" LU+,2QLD!^!T$BJQ9/>= I: .2$^2:3^%7+]#+OB M.S4 E7%MG =7AG[-"RW#/GRET(P>NJDM?L9CT;3WP)/(A$OYSOS0 @0A%30WPV")B7PQA2R-A6) M=.6D,%$8Z@E&8F!SUH $?<=2@S[UPDBQ1P?%G3625(C^AO,Y>1,]BL)+A8RI MA+X<#0VF$HY:&S)B=+K_!GVA)(9#FAXR+&'J'V*IZ"/28I97E&U(M*0P3EP, M\2&!ZFBA!=*]])"IA=#D5 / VV&W)AJ@6,&3)7TE ]85C("9LN\A&8;^"Q\A MP30W8']Y>XUAU\\NX"PR;1!88NB[\P"!7^ I^[#CHZ% D'E>]R1F\H9]LEA* MDC=KBAW#US5HLNI=#IJ*O6! "MM9'1P8VK,@D@D).M).=!D)%'X%*0/H=.:2 M&?T$Q+1T((&[@<_PUGIAST0OJ-H^3+6?H>_RC]#"T@V+5TVV(?396,O)_&.@ M8T WH8$V>J)+TAS-+[1&"G_HBE2W/5!O MO&MNZ.S0ODOH*%6T$9)DGR(!:YOS,D[Q^)_CXA'&AX9N#HN0@"+I"UXWMPUD M,>4WLC&4YQ-UR/:,;1G=#^^&H?U"NW6+CPH_KT6(N:EW""4[SZN3Y>=5\98M MOB))!OUNKBRG1*D9V7+%;(O7IH_S%-^9>,R]U,&Q$=/$DFOP.II /B.LMYGV M0V_;2#U,F^.GM3Y;?_L5ST;]02TX/P6.A++PKF2P922/!<\N,<="^%IU^/IR MU.\_:GC33_8FQNZ]!;H_5+/%;^$W3R\N_Y%GFPW=FFT;V?)2W;0>2M+#LCQ% M1YY,1?V6N_O(+?(6S,DB.G%%6V!9XW#U@DS L.,)RM:^$?]!DFQ'E/$!@DO: M2((%-((E6%F10W49;DEX*1,PW_%'/Y@,#91 ^)WVE.V)H66BHCY>C09_&:F_PH1_,RW\>/=USO\Q;GB0;MD]P92>RT=_0D^,7E9,1S"$) =. )] M">FCH&4T-!.Q=Q@[=N++E%EKQJ\B&DK^G\ DO\%W0: MK,6=%\72!;CG?P"2[?:-;7H@"?G>-JF.!*7Z+ [*7B=T^@0DJPYN42"]\W(XSGFV4GKL2;O7I%XS7[R)U+$;3\3&Z/Z P!YQ$Y*'R^ ?>M=E1+ VKNP;R6: T)TSO0Z= M6L4R+5T*W;%WV9<6D/'W$]'C1Z7)4NP7I^OBN%\>M/A9ZNZN=)?CUL>1)OLS MN-QDM]*GB"ZM1GW6S-RV%*M7'2AQT$*C_J9K;JI[77=QD9H*D1A(D<*0\",- M;;"F&]0%XR(^4Q*F*B*V"7:5R/.%KJV(JH*HE3<#Q9JC$!&"HX4QQJFOHX:V M0A_*QK5JF+*)]":CHND%6;N51%@=$@H2KPM3=(-3VN@\KY<)-;<>E*NKHEI? M5^;3V_Z1:".0%!1Q'KEZK)0W/6O[.+DM='(/<6R01/U='FQ2<)TR6W'(63), M-^0L.L16'28B "T^:COBOK/O_\#^5]ID##O/)!U)%=MUXM-,#404YAKHPJUV M F7:4T+?SEL3M U4/_U]Y3E*!5&HSANFL@V[+.K8'OV7WW&C'\.B?BU)XF6B M[-Y&*[NI\GVB>WOR:I::(Y+$Z6O5IEI">; MQ5PJ-9M\^Y5X29D%2N3!YW#;)L\QD\X!.0<^L[^^(-) M)##\#&MD2$L+/0'\,<)4EE8D>S2_T&4%$^5IW.VMC[G'/?J!.TE[C/\//9AZ M!*FJ\!Z7^#[V.;) YP[A\CR Q7%SHRF]\5WG<2;G\N5N8G'_8$T/:W$XS9X# M^:NSCDP>N8B>+7-ZBKRD.C=)O+(9DAR+TG"'<>NUS"T30C"B]R;G #14%YTHK)A^*YM M/08R-'W?F=U^G\7AS!CM;A?(/,SK.G1K@J-P'E!RKB?[">SKU5GWH9LIIAXY M*]->F(7KLM)[_+B .-2M_%Q:3Y(%<6O.(KW2)-F-"Y59I/WMUXNA$4:#Y'8. MOI3MZW+W=MX-V9+C^D07^1'(ZV QLT6]UM3[\YK %>_NXE>Z^OCXS)_>=SXL MC@Q-&&QX+MTJ3--72%UYNL;NK!>,#.8Z9QZKUXU/6Y/ E!'L0O!-ENPSN5P4FHM*F8&KL M&B8Y0)]@A+[35?(N:FI1"\Y'"9G;:J$U;_;UGYGA]U>2*?&RPS*S;_*;5?I-Y:DB0W_::E?J:60G'O.!ET2VE M1-D0+*!8)JG<>59H=[1S#=,=4-1$U$F],=XF(SV^4J_4.KE":E;XN(?M4+*B MMM8G4R%1['.UQG5GG>BV]6T%R0HNZB^??9^L *+RW&/4D>98W$B*V,Z,-[A8 MOS!ID#A"U^UAOG8YF.DSS.6JU:WS:H=K7O.KGK8P:W?\D<)];W/0W^CU1#HO MC7N]^4,K]KCH=QII.0-([:G1;&QJ*^-WG88K\O&_?8A MOSE17%!IKH:JG--K/3DK"KUI0>C=!:=1AYVU6Z:-;#70T']ET?6D&)OM>\5^-CM)]19F?/V9(2.K4I\]/*J/@UXSGHS<=Y+C3"K^6G("\S]I M)$<>1!(6'J#0N&'M_'D)IC\IX31>\Y)MX'%[\[?/RQ%ZPS\_>ST-QC5PO2K6 MY3EBQ$.X'+:QF^=6BD^IO4X\-[#2X^Y30_D-#9Q?R":OP&8RRBQJAIF?:[HI M/^.]""3*?EKHWSW6RJN>5!LM;C/+PJ+Z!+E.W"MYV4$BDUVC'M\ ;*8=(4%D M'-$L;$>!>8]E)A.D"I)%KOQ\]C"G4,211G Y?DJ$XYTN[N+]4]ZJY9[&,]G@ MA*9Y6VC*]Q]T<7[V/I>F*DC>MR>I"]6M8F [U\]YEYB]GGZ6-> MG;9DSHI5]713:IB1=/O#L2D6CGI?DC*KV=IU(/M5"R1]S^J^_A0BZ:2T);=0 M):%L72=B^G7U:3E]>@DQ(V)( A *-.>RE>\W^[>W@ M6;Y2.O+DVR]T,)*?;'#,64;=S+IN=)/F\JL=CLL\POK>F6F0'*_=$G+3BI@T/T<]HI@<$R::\UQ=-L> M*IH$%,MY)'U RA^6[X11/*E^=M:5I$NO^<<]4L&&#O$6^'NP1 Z"*^92B"NR MBC1=F5<@95*W\,IP!94*\!SD\/:#Z40/(["&X0D1 P+-#4T$^E@ !9>"([LCID= MP9\$H!U@^QMP&@(@+;!5**"_VML7V=-1]8DBV63.46"P2^=QC:!R*XGL\97O6@G&BI)&+F$ M"I01K\X,= !;I$B"VY88Z42[ -?-="F09DV>+YE$&7H/#!6A4B?$PU5)601 M$MT"?=N0[#_AYX[ ER""%!-9HL$$Z#L2OV_2TTP)^1,:@'$MI/DF!Z_&KH#A#<+(W=S0+A:=@< M>]EH$>@5"_P@&(*V)^S;)!**(!N#KQ]G3=[ Z%12#FX7^%R_^G":N1"+\&9YP#TE[L1-8]M]7G_[ M=>QL@%9IIIF;UN"Z-S?EUM**C-KIX4M^PD,M>,-71MNAUIZ5K?J(-V;9I_L" MU-*I6@#LGD_3"2*7/;5R<4Q@V#\=R+4.VR'*ARL=4>0"!]/$T&B+*;^@H3W& MSY:1V@3AN#!2@^8RYAA;)B'R!Z%"G@=R#:@6 GWF=B$1B<7>1*7+"!Q92#4% M#M]A(!=[1=\*I':!3=N%31=L6G;_.UZT$#[3/G*B0$&: MXSY#:#DNMTR^]#"811YT_D9*/BYRE?P7-&UL6P'_X%KYR:R7O*)@90\I5HJ, MYB/N:-=,G\,J)KJYV0V)?71(.P=UU)QBS#)DZZ-Q *'C'QARN.T-%VR\=XD MOXF$_?@OWK3>0"S6W(Z>U_AN3>:UB&<0K>?-(E)>0%WO\XH57 GR-$U%JF,] M7>32FT:AK9::R\W]Y-NO>"85]4.#.UEDQP\Z?D"_/=8F%>[KDRMS/9[,EDIK M:,8GPZ>L >A-F>P+V>=AR!U9 'KB2J+%+0)CS@ +BQHBH%[MV"('MJ?,.9GI^) M6ZH[JX&IH*1W6-]5#(AH2-Q,LE,GR?))]/9YVKXB(? MF6VWV]7"E"O#R61R)$G^#CSB%Z5V@R58VL]F>3V6+3\YZ?>O:'!P@?R M0LJ;A018H!9BSVM5 (>V6+#,AF8^2&:+EX/3*=NW<3,]E$?7/?DY7TXG;Z[: M#['U*^F4QQ"3!T"S_[1-JRKC4GO8>4CU).4J\Y2_?4QVQ+.02@UD3ED$H''.YF-LLUX/&$\ @2 9H+,(_0QCO@A MB:EJ$%P> RHNB2[[0&L-$_V#373J1PJ-%6W]V3*4G5^%EW5\L^UX2ZG61:2H M+3PC2DGEA[V57N:?S"=+G=9+R=2IA&>,>Z/TA#6&\")QAF>0<_]TVF^G&,I" MMM^;EW K\08B=)@VS#H,204.K$)C = M4"&B: ;AS1%DM+E>.W<6@SB@XIJ/0=W6"PQL"2_34 M+$4DCG"64075+RJ+O^LD.N="<,:I'BP;^#L:*6UDDSSR!UN6K6W! ^::889X M<<6K)C^1(+.=*6D:3;QCKW)A.8.@#V$O"MHU_&HJZAF\"'T&1(9E>!5&Q21O M=VU0".1'%%,!,:UQUCPRF=#&6@9)8Z;#/5L,Z"1S* )'Y(F?B08#(V@CP'C& M/@=975@TPH5# SLC+=4WEO@?#7H[H;,R!%T>86J;RHA D/FUW3,ABJ=CA$;8 M0,,+!3M.@:(D@S@7X16NW#>,TRSK:"$0W=TQZ5QS8[B&.#_2/>LPT U!>C9^ M8D:G'E?J-L.G$\%5"@M#^LE^^.< SB+FFG3$ /9;83&!G8X*OT5<\7,L;R31 M[;1BCC#^Q)$/S?:'32-;77.3__GB+% S$:#.2MH4S^###&T0&@EI &9+(+QFD.*Y+(1CU M;N:&P([MI//U-+F0V%],8G%*8M=$M)*T7G1-J2$W'9*+"P2:6U9),JF P1$: M,/(1%:KLMS")"R-YMO10+]"J@42WPNO!E/K/SA=DU:9S>Q:@OA(>^ >^369- M;X> J<(86I:#= ==PQ5>)-;D&D2O-W1]\626U@@N#AJ6Q;+=4A2,SL707LZ> MU;@+JYT-JR4HJ_7\:HI#M(:U6&@Z)4Y$3R:A7E5CY.FQZYROH6V3QV@+'2@K MERKS06H-CF2QX\=!GD^W0][O!6=5OW3U]I;IX!FDK4)&M@8K0BJ]>^M47#T' MK@*P,) N*%.ETK^_KR:GN)7)':F(F[AX;_7OF'9",4HC/\AK!>KGI2%PXQ4S MWMM[AE@:Q&!B'6>(+ _H>Q/0]B:@@M(9O= E;+C 61")+) T2Z=K#GOS@M]2 M=9>Y2-#62:K!DQ8^SA/8WSVU#I J@.P$M#[W(8C0#P23/OK(Y3A6(18C1?=S MOJRB-\GF_W-!NY[$Q]'5>1&J?IJP\CS=*JYKH$/!XQ'!3VXA3*W;> [U#&/"K*AHF,7@N2:/",G#\M M2#W%EKE"=&]RH-MS/M=4&3\!,#JT.>$ 4DA@V :M$Q)=N'J'XU@,R;59([:< M@AO(8 6#@I-N+I.N5,22&6\1<],F3X*L"]8F*\%K7(!R9".9T'"(I!F0["]"934S*6 '5[@0( :#Y"N3-H&'! # M'^ -3;4]$%358.N2D& WF>^+:+NXQCS@#A8Y;D M.4A\BU@GLEQY:(WEM2FI$&X_MXR(H5_@, MHZ$*]7-!@RQCIT,6U<9B%(7W!?U!E$7J*0>7(TXN Q\^OFPI05,2<"$(H.W# M_B;BA/=M1?2,KY@>50*<3W8]ZSE>59Y:>CT^6Z;*O<*H?#WHU=I?\-9A2W7= M.B>[='I^WP2\C:* \3:@;[0;RI6\J@0IO=?4J!%.E#0)R%E"#&K:")[(^CCJ\EP8XT[RYXT MO:ND-Y-K[D:?^!/%@L<=M2CD4/%V>P].1KIL!JR+(XX:BJP<6='6B*KPY6O@ M:(-S=4)%&[J/$'%BFQ&[U-%\Z ]P/\TE M'&9 XZF#RM4SDD&J,T1#4"YU<-.6S'P;2_;:R&/!8PK#8D_;,60=YCT_L%Z$N5MO#SG MNR-I"QAJ\$#BA AI"]Q"%!*>MX(B.7O++GW09.R@!M8L+_G/'\Y_SE[RGR_Y MSY^=_YQ]5_YS;O\[7KP,/_]Z:=F]C+%R/[$4'@LY4BW"*\Q0$G5K L)?Q%XO MPZO%8R7'<)0>%@-'4[7 Q 0C!ST'/X/9U^B5U#QR1+A;\)/;!@?RW;5;Z.[A M5[RL8 IQ/8/:=^R>47ADW4R)FJ5!A1QZ-;H;>N@Q"FF/"E8MI I 6)F8*4&K MG_(&20:R,PD@!$.C.&OP2;CBSZS8. AAU\"]D6G3:7KW[+WTV$9&61<3=O6P M:W?GTH,988C--UVI=%"8W'B&1'V;8]84&[WD,T"O7DXCI-X-@V5M& ;+E"*$ M*D":*S/V5D7]5P[=,*;(E'"T-Z/B [@56/\7[PSH"A"^.TM4K-3P%\ M)]A!.C(T!5G-KKN?0BP'ZE8L380\&_WFI"S(:%&RCE> CHHD,#CJ##WF#FR^ M:R2QQ@VV:CHVB]2]NX"=^?!08^X^^5LYG6EGRP79H^)6;.6 MD)Z-YX8X+I][-C-;9P@O-,16>L:^Z:)'\#HW'G:%>F*$'GY\5=*';0Q"64G;\O$%DSD^Q'V'F:O3A-G_ J!,!^/W0^2 MW&"7*CC[5Q@P%@VT4?)MO!,0C*(\AF1).\B"]@\<7NS*<78P&MKA%*KTX UA MT53M]6@J;SA!3Q)=_DYU57"UN9N'4S@%[S1^A#0GPBD$S6CG<=ZOLX>RE_Q@ MYVNZN,H%&0/+$[2!FMVL+3H2EEF+]LO,BUX'(4:)]-P#[$GC'%.B.H(1$BY M8@\4O<%DB[$3==+4B8:].3X1%^B>BH8&H$E+*Y*0RSA81)P/D3^6&^(/M'L- M!23WE.TSAH34$$T9-F,:IB7BT3)#?"?,!W6-U+^V0'HJO118L I)0GU8KF/+XF;!W0D59D;91[;;1$2<4( \0, M\BK?42A+72:T' MA)]&)/F:@-8K3,Y)+";L%LADST[BD*\#RK]4!XC2O?7)HVZALYFIBVVO(\:Z M^>2*$YI!0$W!X[XL4!/9E+,H@+/CK$AWW18%H@2Q3.!,SN#,N]WX622 MTB8B*OPHJFXXS+R<*]3ZO6F^/%=OVP\Y/I6Z2:R#$6O> *YOW\A.U0NCL&C( MD_OUV2R*.(&W*S#.K>D9%2(@N _@,OP;Y&7>)%67%$),[6 -[DH4'(B$0R M@_:*"@A1P[%+^ ;S-7LOO+ MGCUQVUZ.\YEW.9T]^QF@'[VRJ[9\$_$@P..)KV\A2?1WU8>K9J<%>9D5WH<3\O%]2#ZS'34& ML5+H';'SQV"8+6?Q!LV7(YECT@QCC_VD V 58T%" 7G(,= MR.J7J/5'H]:Y2]3Z$K7^O:@UC]6V87R4R0H9*3>,QU*985(24\.1*"6'L6PV MF4J(Z5$L!T8;O)5\HRL,TZUN^;K='#]RU<2-,!O/TY+8;(,QNCLR*:3552N5 M;W%R?7(WN(\4N_'E&HU,[8ZL%3;U8JF3'?;B>:3H&JG^=%2;#./^9R;BRPI_ M8S2N9K)5+R5E73"N*FLTTO?,YSS76F>T5*47ESOUY\9&C:D/ZV%BR.V.W,[O MM6'Q=AHKQXVY,&\EN_.[IPD:Z7O[M%'HUJ5QJL?-*X_J@_YD19Z:,-+W=BF[ M+3^+#ZG'67IT7>*47#>Q6N:'2?_;L_5EI'Q3R-W,.MN.U,S=%R8EL3U,^4?V MUT9SD4L8BY[UK,N):U4:)];Y8=H_LJS/RPMMNRR7(]?C7C6?;:?JQF28\8^< M9R>-7FD[N^G5K&FLWN@]MO5*?ICUC^P\+GLIL[Q.YY+J>V#4YZ[MQHW:&::=^M8:CO MF)ZX4K_8CVGQ65JH%>>E&%^-==%3_>\OIC8/"GJCU8O$RLI"&STW'C4@/-_( MYE4L]5%X))CP#G73MZFHQ+LN&T4\^Y^_2VG@21"2EI_K6 MF":LQ&S94J!'KCOVR MS\M5CNOS.^.VWI[)C(+CSD6KGMRCJV4[$C3"71 M@G:!_NW'-YI_]S6^])R236%9EB=/-2-33W8+3V< _M+<6]!&,=,DD1F8! $" M6QC^GF].L4+H.];"- :Y&R<2_SC*?'PEB/O6>"^.N=XE$O_94N.19-_VY)S MT5CJ+ULR,JR2?]V2<[&_;,E?E[ Q$((7_N*+W$W9O^]N^L"2D28$'_[OM_BW MC[(S%TW'C[I^6YD/\N+1EXP\+Z%.GY&FB-"F=[?@-?2??X^^A/#.^@[^I762 M]?G_ZUOM 0X]%N4R7_K0+X+M' 7;?A(^ALRB9B$-:\06FQ#.30@Q?_X9DS<8 MP%]%BKV+LGUK_?P+C"8>1Q%(#R&VLLRXH9=GO)TORUKC",M;++6F[%]V2]V]/OB_#[QM-5[ZK#^7'TE:)23?K80KTBWB8BW,7#\4?[Z&XL/0YZB4?9NE)AGML5-:67E[6 M[C*/TZM>]BF11RR-%)-L(O#M?#E?2U?B]::VZG%1 M7%P4%WOFJ!&0%F:].\9Y1<)X^^78M",]#4;)YKI7O&T_R:6D_MB?KX<9[*5( MIRX^BHN/XL+3)XZ=O)>G=4.>BE?6T)K5VD-T7Z?,1%S)(YY&NDF"^ZO<%":_ M(:A1X-[Y UP4KH%_8]7H'U9==T:"ZRC*2)??M!CS[1=7M)W#".J-3V!>G7NX?>XUCYJ47MQ\D*"A:<3,IWRJQ)M>3J^5IMF^TGLP5 M8(E!M"(<3R4N_H13^!-.S2 7>?!G^"/>+0\68K99N1ZV*[/!JIL>/18&_BJYF\\@=X'CY3H_'P;P+QKZA9 +UV$GEUP"JS4Z_K MC 33P3,K]@!)[G<[C)K;ZU*KK#[,.JWQ_ M,=3G+Q_@_8&HT,$\YZ)O=9EQ;_>8'917&,SJOFZ9#(A?5J�&0$@+$>I0B^ M0YB% >.2J>[%V/"T L+-"DG;C9&V@H8:B$9TZ"5"&LZP3@NZBCO%LK;3B,/" MKJ[6I.'$TN)A[R*[S>-(BP?<'8,W[':^K),0C]NQ^:%B24,*TM]Q@9MI;R5> M#ZUYZ)DMKR05-QV3Y[B-QWC/))V.SX$-%K[&2;Z,='SG;J%7I%\H8&DM!] M"T>-1<(O=KM%N^&ETZ<21GR7?[#6Z/39\#72YE *J6AA)CR-]AW"'6?P:TG# M+OD<94VSV?-WFJSCF;&I MN?>7R1&T?J?_(.FBS=K1>YD=30)ZC$OXD:L?_N[S=A---&#U(S271/+0\9B7 M==!J&L/:A#KZKHZPE'NTV22>.WJ4G^Y'+G M91%/5A5"RSJ35HQV+S*G&]U<,J<:YE7:(@I3NTQF;L+,H^AV&DM8&D+:R N- MU>S^6J+3+XQU#@4.&4GF&IH)8L!YW)%/QOU.63HL/--Y,^NZ--[SRC"0\UI2 MH <7DJFFN[^39B!YQ^M(=J#5K'G7+BKVFFD0HOVNVPA(68B[:3,6E[NDQ()?9BH M+N,WDW+':DZRRM-M>7EU>NWD92G1F>$*WU@+]"#<9YBPDB,:6$H)KT' QGK?K&A5-=MLUIT>% MTYG:_:"?GZ(M[R5*/SD.IGF^-ZNNU]Q2S5Z/9.-YVY^WCT2.Q[:>C]'E(X)F MFLVD,IEL?*>;FCNJ<)S>'LE,-/8BKK*K+YGK^4"-8T2&;*_8[[CAZT_2>PZ: MT+[:\XUZQ?"+V5!^A%0WRY2.W.OMA02D=^0?N3OW_9:S,/%*".=R$)]T$,E< M-'4YB7,X"2X:>S%L>SF(]QW$.\/F]&XX=>K<+2],D2*D[^AB!XC/),XB-?!- M$/2_):Q.,>]PM=M /UF2ZZ=2K.;&U]@2<(H8D_!0M'62$(:EOUGQ[6 FORV/)#C;)XJ+9*:E+J\S' M[Y5,5ID92GU"^JNFR"E#6,#P]T[^[:,GLO/D)__16/+'1-6GK@UL/G03Z*$I MKXMKL Q!/AG:V(1?#B:>OF;ZW:M*U-<7,^S\=T5,H=6X$FM*3"TO:_'KAU3S MIFO6\\<2,;EU?V))PV5EQN>FE>+MW?U3++XF[983GR%B_F1Y>BYWQ0 -G4@<95*&U0&=1Y-).Q4FRI<8-\JMCH=6KQ M=*%]+!F46=;:D4*\,)]9ZY59*=Q>#[*Q-6FZ?E%SOKB:4X>TEZFFB"%Y#NYM MZ5"M;B[JS?LFWYEJNLGZRVECEA\PYV45O9C\JL!AD1\A"$G'TN_\AG@R='-X MQZL3(H#@MUM^(\^M.94W'Q%?-F%=N^B*/F_,&UK9:M=ZY?FDM+A/J+UQ#CJY M'T%^-7A='Z8C-^E;02J97&VJ9B5-Z&J;V>3;K\Q%@[JD/KXQB)CV!1%MF@NA MFPER3/@%Q#M#F$MQ:)N?0]#_67+%]T@TD$:FT8T.L4+T$?N21D8%Q_[8UT@, M.QQ"A"=,(?X.[S*(_ BS! ,[><83IZ1I-M'0+9(KIJ22(#W._UJ0-*-7T\6B MH1Z$.77)E'7,U3!I@U>DL">A"C(*-0,G^=B)#63-)'&*%P1K;I&?/5,D&4)S MM&-()]:UN9W]8ZDLHT&%#%##4G >!&08P!1P/H3LSR#% 5TRS[$G,^HT24!S MV&>83E,OX2WBE>:XKJF3.CIB,8\W:U_H?Q*)C)*B<+LH6[&X%;^^$7-&CZ9D MRZJ%OFZ^,&X(PV)'BLQZ INQ[ XC16+>UK,V)[%DTI=3C.P]@R.$O8K@S0J1 MW3IP%@%;"8T/I%].+-A)/J(GP2O*ULZ%-"!S!F>A(5X%&D;$*L@Z(G^:NAB: M\D@": )-Q\1Y+.AMZ*:!C$SXS2L3;*W D0YCB24Q*K ]"MX>RGES?AM:HVN0 MQVF+!)&#"!KZ9)Q$!(^#"4M4RAB2^_N0"(1/ >?IT)_QB="):E1V+""'4-W) MFW!V@D@ R+=AN5E[IVVG @F\,0U!B(>F5A#^Q3D8'H$"7XN&\NA]:QUN9%%; MHV%(B$$")5T;3-%$$S!I]B'2HGB5Y'-"BBA^,)4;]JX@*6X1TG.$;S14<#*5 MD-"1[.2GL"?!QL-=57:W?Y!N?7TE1KOD=+P_SI<"\%K[++-CB7 MBI;+IL3!K+-NE3OF<)TISN6:F&W;1O>Q-N"M0OSX&R#TI;+5*#QIY<%=P\@J MJ8FH-- &H,5+ 24K.Q\PSU5K2'5Z.'C6;"-<-HQG--;5CHGML0(00 MO=[V77+KLJ7QHU1RP"TS=T9[+3TUXF;;?\D%C_N42^ZEJ\'MK!CC_WM5SW7? M=F_5V7>-E8#?V5U$*08'BEWQ;P&IG#K8,--_6/4'5O]9\A)=9#P33:2\VCM> MIS="[GJNYV$105*4?UYR>APVQKZWS7$\Z13"4?T]P_GCZ/#?__H_GC0!^SPA M$TS3?[*Z/M?^T7V)8Q*92!&2A<"/T?M_\LJ:WQJL5#T73;"2P9]V:6 "YA3C MT#[_*^3Z&1?9[)X:9)FY-LZK=I&O>5/*V(>O9$/00S>UQ<]X+)KV'G@R%LVD M?&=^:/,5'TW".9__\*&I#E+HO[N:L)]Q5)#&BJ?1-_T(J68XGP_)QB))S#-L M'N+=213!7+&[U4$[R&.I-4RGT\E8+IT9C@5^/$R.T['AB$_FAO$QETD+N7$\ MQ26_D;?RS*W:U:^[>N.>[Y4[1LM<)N*1&[[5)J$=[\A:I[_9Y'+C&M[^UWD6>K%I:S"%4UY M=//UEK6X%:_+D>K2[%]/M,;6@(Y M7"[DJM,!MU(-Z'KC&UGIYF:JDE_Q9;E8DIK/+?ZA8P""MF]D>29GS>QB=%LN M"I%*(9TH/2PU&.E;NZ$*I;467V_*<7G+W26$-)>_FJ"1OK5;4F9;4\=&L9=. M+3MUP5HE\F)[F/&_G>L-KX656,V6:QLU=S=6*Y-[#D;ZWIZT+'4>J]S=]BPS MVSM.P*9W7:K^U1'[6W+\_*R(=8-+G&U$G5ZBW'^2^^EX;%O M>]_RHD&X]ULOWK!!=\P9W;(O&I1$)PEAI23$M)+0">S(UY;A-J)L%P@8/@)9 M@8%7L&8K0.:%)!-+A.08S[;(VL+:82F^$"AKZ)_0=WA?G_JGD.P7\8^R?'\'CBYH(TR$DS+Z6[Q3M M;R6S7)CYRE\BCY*,RPXMV9C"&UR%Y\0A5<:;"^1"GN9Z%[S#?A_L"'R6C:7> M]EY$1RN\7V0WKR01D<(D^$7HH>Q%Q-AV'1B4Q\E(Q7 \#Z[S(W;Z6)T!@OMEV: M%L!)I#IR5"@*0,3N?UWM#(0$XAKZC2$89)IN_L<]ZK[=6-O):G[XMQ9BZ!-5!SJP4>!;/$(9G-O=.*U4F8[ M5F%X@Q6LM'RA2U,)R78(&*$'.A6+7CWLV$&,,J^#^]EH27IGBI:_SY4CQ..= M='^T-+F(5-\]5D'S,2,0)!F09Q=; ]%3'0X4'5"(*9-3G!9ZHH+& M F\ F@+(3AD*&$1<<:NP.1I3?-E!O; BT*";JV01LR8VG8%^5XCJ)E)(M3#F M"5HN_C:F2,]=Z)+$(9$ #\"#B!R/D@TQ]M]=KB?A>UO9$I@$*3*&W\7=B]H; MU6,+H2Y_Y'1Y#=1!SK1%!1JM/'3WRY3-#?S*10"&""L[->1NN$P'L MTB.Q(U%"[]/)MKC#(ZP^'LX&HVH M H:!9^=-U,)(VDWT&AF='E!# ^26=&VPVW7VB"CHE>/K#;]DM(>3_L MUZ=Z;\M'V;SF,9S5^URFNNVQ+L[KEF.K$]>V!\$.^21WJ#&(76) /GP MGCL&A(( :AU6Q-8RXCTLSG2LJ&TCY &T!AYT1TIBF)PL1&0&B7?OT!7+)9'' M$4J*Z$^NIY \%#^- G5-P::C7.04VY/"[^_X<\TRT N,'S\/6A+^R97?:2X: M?['APZ6Z\I/*7%\#_;PJK/O6/47 (4_KR6_IHD=.1GLU5UP)Q.--$7\ M+$KXA'9U9[X%KVDD?\4F7.C@M7OX"^W!Y0K\LZ] 05/@P__]EOKVEO--9*.Q MY&[;D$_M4V:'1E^X&D>>E[A)_]NO!VAU4,8A.G=GA/_\>W2A^K.B^NSNBH^( M1495NB],UA $\M+PGW&!?Z;>]K6//W8Y_M]2U[[VZ7.'N,!.#573I/%3=\ = M,A L79A"?R-WX#;,$D=P%AU$.4G^+,ZCLOZ%$ MTX L/DCEA 12'.7_RLU^3]U C]ZM9]7E.)3X4&Y/.1ID5)X>NU7U[=UNW5S;:[S;<1#R71%1X+QW/I M"P\=7H:KJ'TMU^Q;#B9RAVN,_LIO#K%/:F)3+FEJ8>A?:F'1]6* MOX+7Z(BXBI\?]SN]N#B2UNIJ*DCJ(GF%(JW@J>9-1'TC"R>O=C6_S' DBA$@ M(V:=W$:*91Z4\CQ1W=P-XK-V^0D*^9&J&@NGCGC+_FU7ZB?%.\^*(XZD@QZ5 M(\34\]7CLI?IEZWGI5H99Q^RTV4><00HGN%4\L(17ROR>U8,<22-\J@,(=WR MR>Z 7P][DOE<'5_=Q/A^"ZX(4"/#"2YV<"WRU'Z_SJY:")63I,K$H%6(OIJ3 MO\0+ZAKXGF3!/]\IB@NFX@=1G4_D@SBS0_\*7KS+H5_<3@>&*3VRAE"21N:U MC?Q3=&XQXD5JC@GBD3,D2"- >VE-I7E_UJMQ&;DM=8UY8P[X:T@C2!U!'S@G MK]*^0E2?0O U'4 G%P'GYS@ZL)#_RX[S[+P>E^.\F.Q?S60OVK9GIAYX^U\Z0SSGLXP[X',8,@O9F@D2:H/ MYR@ QLD-?322!!YP^@A@&@5L ?P9-S)*2+2D?0B'SO-IO:&#*?:9;5&" Y\D MFRVOBH@? %!Q)4&_)XH?;^.F%./9!?]@Z,HL/6OK:G(@BYUU &!\\+@OVQ4% MH]=&"(J7>],^#X,,32*/,8C<90 A.'5O$PR@1X(&^TP D288'7)LD=Z7.'1- M%>DW2FX(N ZU15E:-*OK06][)XF-97$RK@_6)^GW\'O!>V9E8>(.; XQR<3X M^W2CPV7.=4E?W<(5YP:WD=I1'!-"D>L60,H G.+Q='M[Y0[K5;8AOFQYX4>+UH":>;T\@M= ^'S:"A/ M,"]Y%9KS8/!*2(UEX'8,OA7MS(VE2B% CW7HV)Y]: W@CNBI(@7VTC5 .[,Q MAVPX2ALR"U.Z01Y#J![C.M), [9 ^R^&BZ[MJ&TMMNYVNO_V* M)<(99')O_T$2]II(*CK,.PE# MD(KX<,GU"U^@IUI\4(K5?#D_X>1V-WW=S>8X+9,_]U/M2JGUX[+)Z;-TPSQ,PJ&=)]+[LH3/C),#Z,[3;GB/7T9B.]O6IR Z5^W4QES$:Z M!\U.?"/;]XW&0,ZW$]PRTY,J@^ZX'>GE08KNCIR;N=A-O5@Q>MM%.JF."_-, M6X"1B=V1-_QHT)[I#TENT)PV9.GFNCS;0L9ERO?VYKA=6D6T>GFI+!;9>>'A MYN&Q'=1 14BG8E8_GE-[C6K3NN-I;5J&9-K&)G9'9E?%\OYB-)S3#Q^F]57]4I@ YUF?E09/%\W M,^6MT:]ITW[I3BJMT4C?VW.Y]J L)9-66;J-#;;U/C>N]X"F?&]7E<8L-2_T M"]P\;USEM_^?O2]M4E39UOY^(^Y_,/J<\\;>$:47<.Y]HB-0<9X5+?UB(* B M",J@XJ]_,Y-!5"RM*J>J\L:YO;L5(F=R_,L$9#(87AVTZ M5Q&3X^)$-A/+E=_XGEH]-ZLU$C.3#O;9V22HI@O9"NDWOH=IX*E@.S7!:7,S MI7EJ&5<:77CEP3KQ=6G3F4_I,$TD&Q--GD0$ ?'^P3H77:99G>*=(%636Z]= MOJ6MTRG2:E#9Y]/5)L$8!8FJX<90-9(D.+I)JPQ_]\HYIT<6X8W&8=U),MX? M]X-B+0P+]@_6R418:H6WLS.Z%4[$NTJ/J9MK>,^#==83J7(W6*LWJ#3?ZQ,K MDMU(K=EDY2EM:I-:FX-.US3R]4!MK<4'@27W>6B_"!#E('E[9FS8PO"_4)E@)"].BRD4FT1Z\ M\N"-]'!<'<1%#&C']&80P2.#/*>,P94'^SEOF+E:IMD6*:98[!*C:#GZ*>P1&%.+[0F-/YKHD8IF1D>$_EF,]QL4.U!==B MEQXL8)QI=K.O:W(HMI;51&HZ[A#1$K@4]QD'%4P5&@DRO<9J%-D*<^W8A#7& M\%(?428::JG?:6"U!).*Z=U\28ZB2YT%?& D$_Z^D4Q0UHU#MB5\2U M[()M/%/E[9&D5DCR%#"\9SZM6SJ_]:&M.2#D7!6D@!LN0D#@EL,[AS-J%4.3 M3,LOAB#U?K>Q?>=]9PLZ'S!4ZO&D[6#'=AS,;K CX,0Y8NBF!(;%/AKP0)X^ MH\-%C'A!A\C6<_![%)9@861 0B#(BJ$#GPF.Y53-MP#V57/_!I:T7M17^_@%3B'QTL#:XC07MS$"GC,89QC"]YNS66"83][:]!@"S<& M"#8R:1'4._/'\V040)E9<-%V!$7S#:% $/"% 5P+:X 5\D;MB,I^6.1:[K,G M5/B& ^UNFE,GX0F*U-3MUQY7NDD4QDRQDA2QTF2>':R[W?%"?7A7>L/,H[U* MRIS3+3Y9ZQD:)7>3P)7&L9?HA0(DH8#3PX[TP8[TWSHZ?%F2MT;U8+)4?YW3 M#+ELB_56)IA:O!D3NU.TN2G4ACUP^*I4J5LMR_U^-1HT8+1YI1Q&2I!R12%D M1ULCF'>@._@UK[(";(]2!2#0/!1E1R&!HT;D=?N;(UQA8[WK.Q-_T$.V/ *[ MK> E2T:%9X9W)L.A=OA(^DI3]4$3;BFB/?Q7A5D+,V-F$_4XBY!6G!B>6/!+ ME,7RX0J\DNTV&F(5F%.;=@EGAWBW2:T.V8 SU"-#IC_7--CAT;"[.MHXW,,% MPVB[T>X1O E,K55%RD7*T:D N&"D&&K !"Z[MA\"0TK?GOCA$-]B!W ^?((& MG][C\K"<6S7;6D5,U[N] <,-QF%\_ ![+%<*Y7!'BD7I6#G"I8=E:;KD;/VWV+6B@0N%VN_-"VA%:'3]H# MS=VQICSR5BW==KA?'$^\!-Y.CMJ3;KS$LDM\K)33?L(TY SAJ^_-*43/VIT/ M9NTGVMW=46'VTN&T%33HW1TKZ([UVIOJ!7&"M_,--4#- -C.)=2)SF@4RP 4 MK(E\2XN/W!%+<.]VEV"-U_-,:X$_W2Y];WR:S1F:8Q.G)& S!EOL1)'@88UN M$(0Z&EXP4SC;?-V9%Q5TAA$QP'*;V6H9UCIR1Z9LA *DMF.43ACT S2FSC,_ MR!J. _^86P/D9, $G );,'1H5\-*!S1D,;S*!YIY9IM2J+? M\MMG!4R!ESC/"\!-.]?6 +<=+.-59JEW9C6,":\WRTY#T8K9QL=L#:0PVN;< MH^4<9\2UMX&>VWHBGE2-9NL[S5=0N/ D<)F\#>J9=6H+-(2TJ^MKS4K1A+-KK6H%N3422%%*O M9L\D?_U19)_:$9AXFQ^R-K.KLY$>ADK;5L30O8>4L6;>[63RM"IH8A..+ ZI] MC.F.">&N5O#,LH;?TJ$6^+$#_:#:\^KLW]'U?LE!^E@R2/K$0B!8Z&G1#P"(8A0./XDQ ,0 @^'GJKI@H0XOVWXPP;4%QHST +\V M^2\UL^FQ+,$;&GY?F_R?&]ID*_U[(^PYI1 75.EW!2W+J6[[N .MNG:P_3@KW MH=TO*87- KM(3#M2A^Y&Z6@B13?CDOEFQ\0C2F%''&7(_*+,8*T"+BF*'.M% MV[#%-WP]*;1LFQ\HA9:!\^.DEL+FU0)! P8!@F(J%8_"H"=N^PUS?*Z*\_1"A^ M.";O:X,5O!JB\Q65,[?77A)&?. O!%7R]W<+-GX&JN::YJ /:@TD@"_?#T_S_? ];A;L.\== M+E=:F8B4)F6";LW&P399Z@E%;35(0&LO&DH>0F0_ X)?+2!XCA#Y3))/FH:M3H)A "86[$0=@4A> ;M'E ([F$0/8X0+!?]48=K M5A6:6'-3,6;TC&H98H='3PC!<[K8NZ>+T>_ ZWKQQ^KRA3#3/+-I7)0AP%+. MTY"5%["&W_A,?(*J_\5&T"6P%_!0E0_\^VT_Q,K3(T A&YJUUEHW8W$9,RDA MCX_SY4T35S(GAO$]$I36E7P1>U$Y!'Y;D"TDP:Y-5M*B*OHR VCJBJTO&I"2 MZ6(=;9Y,43P[Z/27\V"LV!O_^A,.Q8@#M^3E-A2\;T3GJU&PP*;GN6B<65!\ M))UM3)GBQN@TH,GMD\2P1/(F5+QO3."K4;$L,M4XW6B-**(I!%_S&8KK%Y < M$@D?F%UG_.,+1 .'1S!"E;L?^)1WX[ST(N'*P)'I!S@%@>RS?($KZ$.>:HW, M3C@_Q@8"?2VTJ?-12,D ,'# M^;V# PP]IMX *CM;RS,8P@1!C<1HHW9&'X0 M))V7E%7@+X1]J1@:$#X-PL!#%,O##I;*B3\!,?W,<^1/5 MXE;P(B?FPC\)<2-"))\2\1B$>$K$PQ#B28>'H ,6BK^)[O"DQ,U V8@G'1Z M#LD0'GT2X@$(\12(QZ##\ZA^##K$0LFG0%R0$.\MJCD5UOA:P\9\N @!R M/MR'!?1T^.>%$&!.N>VW23@_>> R/. BI!$?14C#B1#^V%!X3MXA>#$,I#>/ MG$!1_@7VX.I&WF>UOC7UZV): M\#M1_">8='8)R1D^!4%/A$*7]_H_13UQV.5'Z.>_.'3O'D> M=M_=O%%& 50L^#1P?JB!0]D#89_GW8^Q<)K\C!%DL*(GS7^DC5.0=560-8%] MVCC/\^Y2-LX7'EM@-TH\3:!KFD!?F#_JJL ^[:,+VT=?F!_*PHBWDF.";/VW MIVJA)X->,?M!PCE_LZ+SWBSZ@PKP3 M_3U\CYH5O>V:8;METW[@>>AF=B\SI998X;7$OM)FI3^@QZVU)*;W>IE);5 ; M7:L%/5[.)%I,MAFA:[T!-^R5Q 21W0$1"(9OV+WL$2TKW>CV)X==0(^5))O# M2FE%T+/YDFC@::&UYLE!=$#\^D/@+P1^"/@>^)XB>2/'[@%>^]^7P:Z"+49? M6'M\# OASOKCEN ''O6QAWS@!'>1![,/>@"4"IU7F4(1FPXP9D,-TW&B,-'G M*VOL2LP7]N!2%NZ]1>OV&L5V>QY*#N^R$3^4_@]QHMS^M:VJQ^_#]E\@2IZS MH,*>L$M$^@SYWR@?K M9U[OZYI3]"6?& MS;O%[N\DW=LY=C3UY3RG>[_1@SI3#Q<-^.OI5'GM(?B$@J89/)=!:..678-, M(,W[>%=@?'RF2@H?,NN6V!"#G5IXGIPL*55=#>+09PKCX0.KYB+3:AY/Z)ZA MQ:N[58^E39Z>UC4]+4?C?-39(@OSA-(04U/:K*FK8B*=SAE->PQ8.)2X3@[] MAR8\G@FOGTW_'WHJ/1->-T]X915UQ -R>"M16NP>7CZN6JU6Z;X%9-L1LWEIO7G#G2:W#J)$R/O<3BA]FQ MRSE[W_PPL<[0.\O?O?? =O,>5POM^7R!I]-W4Y7T3A^P(\^,/)-09A3!APOM MZ"J<3:Q6UFC$>"AR.([]F95YYMM^-&6?^;8'Y]ZOF6\[T5%&?,^,P /Y=8?; MLFMDA8&1Q2D&G(/W>%;6U5O.+FM3S>),J=@?-TF:[ZG] M)"R+F6)'3!LI.;^9"C2EDX,D2N&%7W B]FPYNT&\].XR><.>M+N_ZT,UK=U: M WV-IK5^CYP$X^N92C/E_B;1R*X+WH'YG& M?(N@BD?B@AK/_N8,U>09U5?>AJ?E;?AN>7/AX,#R=2@S!B.U>75&N!(GAWL3 M5NX.EUBMO%XSLV:ST3560.+B,&(2QP..R-E[_$R:/HV C^=)[_ZJ%XOTNDX( M- /T8F$$E$5R11'U<3O&@JYZ5LY$V2NDH=^:,7P M#$Y\1C5XI.%H<$),XYLHWA0V8C";4"JIE#0T!R10""CK' 4JX3KH%3\U[?P= M3 [?3/(7UB//(,/YBN2=00:CWE]'BBD^+0I:HV-P.3Q!*BNH7BQHG/BS+?-S M(84O)X,_/'YP7)2.Q0]P5Y@&@V6<2\:[IMA*1?1H01JVE4P#"E,<"A,>N5H MX9O+TC<]I^W0P+W?ZQD'./N,OHQBV8T#X'ZEIJ,A3A*O31F;#9>%:"JMAWN= M,=0D,!(0?XDEHA3@Q.J.P$)O MZYGM+^&79VJ="W*^((.GZ+_#L>TJ8S;7QUS.+\@P1(.]!/0)'X ,P,AF0$!0 M6^<*Q2?ZV+&=\QL[(B;.IW5>15PML[P%_64+Q)S5VTR/8#2L5>H/5A&>B'&; MQHY 1!\$PCEFL7J54=4!V2Y,JE2CL!1;T7J+U).5*I$?__I#A'Q,8L '$J3! M?+L'060Z 'X!&B*@6,^&<3@6Z&]@"01X6[& #R>,'EB!.U@Q.F,.;@3IS; 3 M@5^B=PHHHX &Y%<8">">GJ<$Q@K8PE" AC]B-(W7-.=Z>(NWUQ-@X+YHX'?P M^H,)7;M*RJ#%%M$K@M?"?4L25S+_!) MFL%.7@) F<+SAPO\^\*Z?9^'\1T>/C;6Y10/KR+59I=4-84VEP4J-RI,1_K\ MXSQ,2I+" HW+^3,S5-6RQONRY4@9%1M"(4 HI ICHKCQRUM\L *4MOF7@]2&YR7D M L%B;8_S'41I7/%AN2Y.'/%>4IAR>KCKK M'B:H>:%8[$PJ@^3J<^<*DLNJLK2D=2N

"#,/897LA. M(T2\-IYQ-+]8DT1S->UEHE]!/@>)[(219LD&;2;XG/;:3F@#L_'K3_005N(6 M\GF,*C/BM9'B@Q6:KFW$WBPME2K\^O%M.-TPADRME&3H1:,JKB=:5N@8Y"=M M.)A8/==JN3J(U"G!$(<5?#I[G:[%("6J4BE?6E++U<,3CID'M3S%ZB6LI4O"FKC&5AP_LS2GDZ[)>; M*EL4C1D9+B;9*5LM 46.APXCA0ZCA*R0(?@6[J8@&XP=2#S\A!.6?_X+_G#" M@!S2^=Q4&D"7NRITQ@HD+E\*^VPOI&I.'?@5@ M:99VT'[LCW[]:3N1-9A)A!CH;H":^>,AOK]4[&^UWPXR2'P'\5B88\/QT0"+ MXJ-!A!@.!PENE!A@28*)1V.11"3&_+*>RKC%3U(WG5:;>9).U\7IH**8,[DP M'J#:I]TK%68V;XXS=5/DV?*XOU2-9JY"@BLC^U<&,TU2K3##(MWME[D"ZI K$29Y6"&8Y'^M@B M-QZ$#^\YI29]*1IY;="Y?*.H]I-JK0#6&3Z\YSC1VE0V"[-'"VJK/E2$&C.2 M&H/( -N_LFEN:H65,,]8<4^-<9CFE8G0IG)SI_6EQ"L>"'5SY6I.2R/PGE2I6)C$(BK6ZB>[YIQER^RD,4@<7CF7B!Q1+R_S8BM/E*+!8#)9 MZL(K=]]H@(43PUB8'P''$GB7D03##YA(,CJ(#!-A+!;'PR."W;]WK_RZE#9R MF,2ZE6@UKDJ9 M>IOIU&0A]TK"*Z/[5U)&;=6FB^V1R-13/+,L5$HZ3X(K$_M7EC9M83QJ"D&Q M59ZOVZEFOY"/0IXZV*UX'N])C=Z0I6R?;7B$D^38@&W;EO[T"V?C<<+%^C+9DVJ1FU MJ')E#0OGEYS:&,!+<<*RD*V"F&!FZOO0#[EN7! M@E9VZ4F0L6I/ ARC,W__1H?#QZMW]-?DC(W@38VJ:0:?&VU,-KD@#_P1=L)S MAL371OZ69=/= Y0[AY:U9OF)]C:@XZT-%I62P/>_'&IW#9-, ^!3XT3PP.N?@^;IJ\(#JR$!SS1RKQ &8.!(SU_C?SE^\1(8TM2T">#:R MUIFZ:X-X2B!L P0[,!QTU7FJ?3?<.N^/%F[,!(X#AJEM0Q&A9.RM]B//:>ZY MOP+N.0)\X.2LG7\'80'(;\MB6X%-.&DIN=\S0TV1#)W_!QI-4?!J.G D->A< M_$9_ [_F_\)>@N"KOZ]L.AU/V./G)^QW#.%/E@Q%[TDAVW-!#SX@UL\B!!:* MO D<_*3$C2@1#A%/0MR"$,Y9\89NNBA,2;\5R[8<,=Q[BW81??ZR60ZO+51G]]_^&EWCM4V?X MUR(]\/#@AZC^I][;AHR>.N^'ZCR[B2Z MZH>>>N^I]WZ"WD,!\H!5"_+4?#]4\V6 /Q[(PE(HU)7W7MWGEV6X=[LO[11O M^: 1X1?3;O=^R[L,OHP\W 3U6\,2G>KPVLL_VC5VJ1Q6&J;#/"X*S4E+R+#T M*CJ[0],NM3 CQ1DL$8#?JC5] FOMB>,;)=KNH5Y1_&'-E2VT.P,"[I8P\+C M**Y/%J\*+$,A?OV)7P>&U#I5'DK@/!>^)YAX@2C\O;?A'-" ,Z/57UB37 1( MZ%JZY": 0>>KDCVD$N1C0;,#6AV[4 !;V*">P46J6JLLT-V..:&ES(IN+DB@ M91!J4#3Y*53%]Y5&7$&&T!; <,.7][2^B2MU=ROC<[T@_HHBSO!<;5WF6U1Z M;F+Y,AOD)L/& QH=NUU;/C;'>+*N"7BCTA%GZ5XRG.E@FY:R&D31;(7P=08K M/(XK>VL+XXMKDT^GRA]+FWS,TKB//GD,PV-7G7S$^J!-:9R7V?":RJW94FHP M&1*< @N3D?41^1RF\R.&3"P4IV\3&SD;J?D,7?%X(0]8#/[7TP2YJ,ZP!. - M$R3?(((,7DS6:&-,Z74CNFH%-=C_ DP0G^DK?U^ ^1XP[/ QW,TP>2]D\ M;94;ZIV/V"KIS2;%Q,J-.<;,$N:2XSM%=;@"BLFR53XWB/+ND9*LT[/_C)6\ MSV+905_%Y^N ID@"]PC@JT_SY?)JQ!63-RR8?CC9T_J#-2VV@D1^OFK2W24U M'L2A!>,#!W4Y"^:[2YQEKMQ9X.Z]";;M\KAJYVG(W$(#09R?CU@QN70]C*G] M^D8D5O'61,H,B+H*00.0%1,[#/%^]8B+7Y&*%;:XZ-RL1XC&7#VL_?'"E2\$ M4G^W@5MOZZ?5,I:56XO(6#2&'$8'D[7A@!P_H(ETNK*ED8U&1I5UH4*E]7#\ M=:;TI42='"2NGV7Z]A+ZX9#/W07TAK4O=W_7ARJ.N98Z>@QSZ5/%,2I%;7J9 M2(<09PM\7(GWET&.6 %%=69ZZKHS,LZ'M/F(FW+K-1;D0-&0>6"1X8F=@07_ M[U_AY#]:(*4 7@)$+DB(QL0#,BN M:_:@^U"M>AWN'!X'ZX-_(;!_>,!>8Y7G9?1O_!\X0@'NN"*#-*C)Z09N:"SDA63P30,+RZY#G@VF01F&=!TPP( MG[DOD@B),J+FVZ(867;H=%@NN'_']H/U@["+6?1$@(6 M:M.$6?*!(: 5!'1"*T 838+]]#U*AP+TSK]? CS0X (\-^8,/)F$.4R'!^8. M>VV?>LC-.^L G@D#^$0 C^07AC5\XVK0Q#'D,@/> "[SI1@E65!C_61"GU(, M2;2P<%)L,Y'5S5';'<%&(Q)K(P^[V4C%_C#%RW%B+LU'*P6;-;'&D*=7BR0$ M\O<9*>V"%$N\!CC&^1:>$?# MH8^+A@3_"A[',^P$X6K;FM:]*0<4&&!LEC54%BPL>9^E'J(#HT=" MZ;)&VD"H-(@X/8,S5G:WS7-W933BT3JL^P8,S='F*0E8?\$6"XX'N&!D$@0A ME> %,X7C)6L1SFP/L2&EPX TBO,M $"4I@>P+@ MQN#=( R(WRN$ D!>X3\MG')KB \DCC5$"AUS:[0K@%8W=%@_IAZ::G0C;NJ] M(AVL$[W"9F1V^LF=T!KV7O6@%=#L+-\#8CACZ4I#80S12/=F(KGI&.4VD&<\ MGO ]'L[&@;]$,\O'=K!:RC0J!@=T4W"%)R;--=7,$^.K[>#*[,>4<519B25* M-_OA67.8VY 0N#UV9 EO""D:K,3@&B7S<(_S%:-9;=LCX@4BS=#5=*C6F4';2+ M#^A??K(&$C'*IM]LYI65PM/=ML(L,@Q);2I0W$)QGRD9@ =N0L]C ]<^1L_R MFF3Z#)DF:"*W)B*EMEYM-CYG(CXL/;.K=KE?PI0UEIX.!G.3GD22&^BAA,(^ M?7O@Q+FZ.H> Z%BZRC^#\ MJFL/#GS'\&KO%%A2YOPC7W(J$\[-%#V%\;4()V2P5 M[[+ALWD]/!RE(A.Q9L:;E,Y5RE@>GNBQD$_6PMWP]PR:^NBFGS?B]?Q-#P[Z MZ71PD!F(W83,TM5I+5$0/S[=YA.;7E637+'=2E%43%VMI$E^PNH+N.F1D(\- MYL;QG3W/E1,TUM#@!(MHG<"_]RX)WEI&N39WXNO,J"GTY^VQ: RJXBU]B(=SQ-9%4_" M26OQ4.1 3*P""&=,#V+R ZSY[9 FAV_M\(H]<4USB2MH>Q$)?:+RMMP!1I(T M!?*K9' 6(VYQ]#E^Q*OJ+HK^,=%"<39 /5CFQ%A&!_@/LN%08)?1)@&(J*KM M3(0[6^ZO,3?JBU@B\(&_26YJ:#K:SK9"D(R:=5Q66YSD-'(,\>$\.4+O-K%.\S(\$/:LJ,W^'7SLRAB0;XQHL8)D&E4Z* MPD:62:DW)0_&D-PZ"[XS>\8Q!IVY,I"&CF%GVUD?-7-/SJ"QI\Q\G3$LIPK M8M'0<\;!?MW9.\K.+CA_)4P\"?$8A,"?A'@ 0B1#>/A)B <@Q%,B'H80R2EQ?>.4_GL73&4\YO,#/E M[@A&GQ5]"[WA(G)^RK_Z_KP0#G]U7L"_%"^<>MD'XHYD",._.G-@7\4@2.SK MB7V0W4OY!_<&PT"U;GL%A+OI[8N=\?=^U3N,U2A8/'JF8^@P7TD89K7VQ5MS<&]X'^J0[-:C1?Q<.4R:C93+C.&F2M,0@/ MPD!)1U\BD<.&IV\C#/=0 LD'>.]+* $K#_6CE/S\UQ>Z!2IM+8A>\.-L5CEOH028+.U>HI9MA/B M;$7EJWU%7T3')% "2: $\)=(["UTK4]Z;_<6A@\K@2^9&K+\/$'654'6!/;0 MV>/7O,H*V@7]O:]!S06[5-5>=]-MF_AD-U>MHN;,C[@Z\NVF)OR&2Z1H;M38@5D&SAG\4CL>I[9 MUY#L[Y*!@WVUL$48-=1:4'$(W<-FFD,X$=@^BH";'"A/[9FB>P8DGPF]!_/U MG%YYU!;O04AP3@._J66S8ID5RO*JC@GJ:SR3TNO)7!>.?@>.&OZ2Q*X2CONI M(O 8B;D+.W0_6J*O[.-]1**'L6JP;O*II9A6*^T*K<7S!C,&$HTATX$,\ARIOW'= %Z&WY_UL?>ROKU)@ ^L$PWL^MUXWYZ% MXLM".Z/"MD2!D+M \ZAPTA80B7-'4U@O/:@6ZUA/6K9;=&V=CQ/ ?B#(\3O' M'YQVZ7>'300UGH46 ^QY!J^VS[36,,W:J(9>"FR'32#-%X%^E"K.U7Q$&E%\ M$%\(F::8R40:O_XH,G^((J@B04! ;^[L'GLG/"#N@*2,%7*VP%[AH!X@^$BY M)$XJ%X>=7*&#S/1B8PL"90*?X#['A:?=>>=G)6XAD5&D63?\ "YA)C_D9[8[.GT_Y"Q$/A M*&1:\)'=U8Z8>+?AW'/?G9L%65Z2_GFK'?.R+>M'>V>(R-:FMJ4M'CYL2X=_ M_N__['3=N_8@Q -4U-].%Y!G_^Q](9"J&O-!JZF?&8'G_V:D%6-JSJCH9,AM M/OOM-A*%X9I@8UKT/P'/W^&N'% -8@UZ-FY7,UH_VT4<=#X\ 2Y@$UU7YK\) M/!3;)7@$#\6C!S2_M/&+2!/>TN>_3&"B0@WTK[;"^MJ<2/1DJ%JDG>9[^R-@ M3"!A![*25A \H^8:G(P7D\!?*O:WVF\'&<=CF1O13G2F=Z)8+EQNS,KIZC(^ M;D"-^$F2B0,K-(E!\0 V[^RW! +3;PZ4^G2E"ZF M^5%F/8HVP)4']\P6=Z-",*O#*R/Z5*RK1&<0WU3(UVW#) M5ZS-R5@+/CVV?Z7<;C-$3)S'J%RZV![URD8I9\ .AH-UFM00U]:+@HP1,MEZ MU7FA75$:5IGS[I4DWT^$,:*H '5XI2:(LA6A)]/."R8C>/C MZ"B5',T:5IQH]\I7*M[OS"FCB=4FS6%<*6=KE6IC$#M\.L;WP^GV*U83%]GH M;)P93ZAH;3R('U[9QJJI;KY4K%)$?*'EDW @?0'U!3'RV@K-HNQ5$XI M31BERF07V0:XTGFC/>7N6G"OT99,F]2,6E2YLH:%\TM.;5B66?C7\9^]9=#= MQP&86V,,@2Y%AZ0*CD09#7MRH>&M))X7VY\U-'"J\.K^($HOVO_YL+'V<%07 MRQW-OML.4(5ZY?=-((%;[(3G##A_J&GM0LJL,%-%33NOFS)=6\,QE8Y 4OF M*M_O18BJV"V/%Q&\9A0KRVM! 7N.#RST=I1C^TOXY9GA@DL!]MH''SI &4-7 MG ^LTQ-]^6&O M_!/)' EA#P*QE_#RBQQS'Y;DK_KXTH>H@6=C%;\-YE-'F#X128?;O0R7;O][E# MZ:ZMWNY:&N?+TN?EN.>&R@^6\2JSU#NS&L:$UYMEIZ%HQ6SC?0EN3=4':; ! M8"%S8#2956;F&NQ34$34V:*E]D)>,W= ?-VR!>6SL$,%GSCKJ!/G-COZ=NZ0P3=:^R?'EQK MWTO!>U3V-1]+8;6DP=>Z,J\'IQ\>7W_PE+H;V-]"900)M^Y/Z;&452J\)Z,)J2MSI6Z&A_L5GUYSVLFT@._&*"N2YUNNV@.FE30H1>F+PY7&.SFPEF,[)@(FIU%:;2O7@IR>6P M39*#X#K WHM=Q^.[=ZCR.^6C[RR8^ZV+WTHPE0*?+/6+\:)8R[<'43W3C6#+ MFX5BTLD8-6^979'F7U-UL68CQ2YNPJYJ^CMB)A"2]4NM$\;7)B;2)Q8[TT;=S,T$\/ MJAVL4L*H5K@83Z:-WHA9DX,H-/3Q;Q9!?HKVNV-%7R](^'A$?@8$KT+;CJ * MG,#(WR F>$?U\S0C/&:$PU)?QWB07ZL-HB+GI^)BDLP&4Y*D;BHW,QZ8+!-. M,UQ?Q8Q.5;Q@WO:.]]3%3)X&3:B=;KLIB;I1*\/FEGZFEXJL(I M:#\BD%AD-IOO&4-\1A:^;OCH#03*)YF_3P#I$4J_M=!85JMGW8 6_RQ1$>,%,,FDV5552L%JP'YO6VR,S M9S;NDPSX?@1FNFK=:#1G'=I(IXW^*\-7BLSJI@16\P5C$ _B%%4+QP?38"3< MR457]TG,?C\"3[/2LC$0DRIE#JB:V>'[]')R6PENX?%I+)QF,*I&+21^-J $ M>0H(+"L^,T%.?1!0(!V.0X>BL0)>D%$7B=2&!'T#Z?^VLRO 4BR+(PF0*!_ M59'!7UF$8JZ]#?N?Y+-$JLG5.''6C/)X XOG-]4'F&&!V>KJ2IHX*2L2V9 T#0(U:^H 7XTXEF$OT2V:"TP8;@7^#%$ MF^77<_"5A>@_89;\2X ) "D"CV8D^W4",+8L\%HH .ZX>Y%NSJ$#+,%!.\I2X'BD7.R[V3-U4,I @SK)T'C? MZ3=D)AT +*/#0S^@\^Q$5B1E;)^=@@YGZ>K"4.$$B.6M!A!Z/M1R8'-XI*27 M_$1@)1X]A &F!%!<[O?P,WL@!EPD9["Z]2;;90I:8,S+0._!%P&Z< ZTGP"Q MH9VA&9Z!&B\!%K U?&FP4@T^_07.^S!&P!Y LU=>P!W&@F8;)!8>.*O,9G!4 M&3AF-M:F TT+R6(I7O@*]M+@2 Y.X,#[A0*DAG;>MBAV-GYWE,O.^L'7@BY9 MAX ]KSA@S$?@&-,#(YX'/YTK$+8:JG7 I> =%!E8(=8\;/"MJIB,I*.MMHX* MC9$L#'7?!6O6&T+CA5'9R<'\D9%A':E#!HT_@B.7@#(4T / 40-)#CYGP%L: MJI?!6+INH_ +837HHT (T&X(GK!"!.%YG! E^/0;V-\)6]^&Q\WG> M7J"+^KX]!34=T 6]U:'1%@@$+A]IN.;4(AL]X$YSB@IR@, P;)>/Q^" A(*= M \PL0SWP$I !D1GD:D$.1&N&# =,'58RT(PM+[/YRYI#Z#91F-9ZZH:J&= G 3?T7XC]&"BA2,CM\>?0C[1NA.8;+8%L0$F$JAK>.;A] M$%C 2Z $_NR5R1='HNA0*_02*#* !!8#4(8*'@+("EQI1V>ZIY7M8$$6G MD+4T0?-5U7NZV%&K.QH\A[VG315>6;?>K::V>'4)I&%[)6V=#'5+_=L_J44'[;$NTQ7,+$ZCI21- M!N7H[HCMZ#O2K2>"# 4T(P/L-ZEI//@?UV;6KN,>\_CMZ^)0F5+%X@#CM%9IE^%4MA(RPHLR7YNAK_^A.)G&0MH-+V M3R#5?6-? VL.U/JAE;55XEN#R]:;R+T'[&8IPD,+##(ET)3CB=]0&GW'"?#H M<%NA.\-PKJS /H%,\S:WEAB.-27&OC9'TW--'RURF"$8"ZRW' L\T[B[YJ+B MU6R#VB17=*MK5KG:B"G-U<:O/^'D.?QUR$1;%TAQF"04N/NL59NU'.8V[6F) M&F(UOZ4?,+I'$>\XN# $'!3602N6\SN/_C,@U>2XG*C/$E20'M#I?)"LC>FQ M;Z+P.B$%=T@4II5XIA7?^757D-*--FA;+V0+;M'BLK;08./8J:P!SD&\Z*M=71'L] MHD1H0H.G#),(1[)%E:SRX @@DJ%#J(J +9W7)\C'<8/>0Q BTN9:A5%B+I:2 MZ8R9;Q/367Q\7X(,,JMX>&-$PE1LV&QS;6(@3H45++@+':)M;0D"=KTR!7I&.)>+/=U<.,UKDS4;C7K%%/5S)3,3T9KQ>+' "J7@,I/Y6PSQ3M%;WNV6%K2\?O>-9OO M!;F.5AI%,G>->DV1..3);IUMQZ9WGNV>9;;MYOL:NFV3Z2MPT/& +^!\96!" MR)JU/2@!2&!XU%X5G@P%LMOQ@."V\#/O+UX"M0K5;+W8(4DKR#GD9? W&)$" MCC \*21P],%-F0&F9X4YS/S,YI)B\MN48QW&:N$9!)9;DX&S+B@O@30C,QSS M IT:/W\&3I1V Y$N$4-W,3KL,)"SPY!8;L@(R?J+Y9?!,(H=_-D.0-[&51"! M+Q05@K*H1YJ&6.[<#O"I3G3LI$J<:**QF'TC7$ETXHT\NNYH,)! MZ7!_+?X(ZDH0!OJW,0"+]"[#0:E5 [P]X]N2#X?I=MVO;Q N^CBKW,7OBI'F M:CA(AL=4*5I-DT(G6&U OPL_Z78Y,>,1SUM'D+]6_+I1GF.4;)A%<9E8C1FQ M2]9'F661XM:CFP9C!%Q\S6'=-4T;YJM4BBO!^8*%SG+BG<&8%T\DQCK[T2$= MM%)1/EZU?V3F1/YKUWI >59%]X99_*) ;FAY+YUZ+(YS(NB]\])[$?#W!KL] MZLN.*1S4=[PQ\=Q)_J,R8?L$=P;;$/%0.+I;Y8O.^=W)MY[[[MPLR/*2],]; MT]0N.U7^:!DU$;$-$LPU2.(1SRAXSY__^S_>U]GVJ\$QPXKZVYGOX]D_>U\( ME/P;\\&ARC-BD!F!Y_]FI!5C:O;+QH%?ZDP.^NV." I;]4Y@G_\3\/P=[LH! MU?:'T^_D&JV?[4XI=C[TFV*_T/PJY2GA+7W^ MRP0F*E2G_VHKK&\A^QQK 1)#_K6[0 6TJ\9=K8:2Q_#\-H9NI\F>L,*6,CE/J; M44^9TJM??S1A?>A@P$B!,!*V[H7M2C#09PC:/L-1;P'\"Z@.09M8\0NXF??* M(E^;J!](-5=FK5(\-2CF,)[9]-J1U_4@T[R_XT#&2\ED&R]-Z5(0GQ33?#BY M,6#P,7K2!MU/+@.: Y+(O$50-^I_D&,^QC\VSUP]U'Q?YJ#6NA7 (F6.!._- MP7?/\HXOHR<2B9A8XA2:CW#Q1K=][?H\]!FJ0@ 'BNV#7L&U?##Z6R^[)7EE&!TMLMVN M0+6J"SH_+X>-2N7^12AXNRGEXC)#4;E"7Z;*:C=<)LAS0@JCW3#1\P3_U D^ M5SN]3'# ]K%9CU+ZPBA3BYOC(R?XUA9C1%Y&F=@*8T*]FGC96GR\.XB/A\H0RRVSI4JDWP_K]>.65G;H .@#FF,@6#:N1L_ L%0L'MR M\C-&D&$,XWRK?#]J<_FDH16Y2YR92G\W84>I[,9,Z)L6QH>Q_HS@LW23N6R< MKBPP5@^-KR*<19H)GA%375KH9A<#K#+M198DK,8[GIZ%%./X$:\B@]G.X#&: MI@ 20:JZUI&'TJ[L>@I'4-^+#!7P6]@;?924 Q-,F'R2F&='V_S M>B.4\=PZ7*BJ7YC!BE8K((=XD871-L[NBK*J>F7EC1\%5HHAP<24 *S2D N; M!V_7)"96 SF=[H0UL81/2#.8R1E%>75W4P%3LHW)A"0T*C?A-G)$6+Y.V5,2 MLF(T3_)[6PUD)R&\J7"W@4'V1K.A#8EL#2MNW$4M.%:VVQ&=+4O9M[B\<[&; MM[@UNUBE#&VOB!8\$FK?X[6]YKI\':/I6;.)]3/L"84D8!#LO2KT#JK1#3VBRX&R8V;PJ;"4%%RB[O$9[)2:64\! MFMU9V$$'CN7[K'BKF_7^^;9;\^U!A71=,C2W(JR# M0K4;YY?4'\OANN;9>6U%GVHG\F98OTBS8-H$!'Z];[<@'O/O%K36]HFFP/>6 M?NUD9>K-6JJ6*5 M\--(@OAGI^TOG<%C,6^V(.!F"X" 1:!I^J1P.^NARKS M@MW]8?.^#$O\& Y:?V[(&1587BKN;#/^P1GM;U*>O^$.V< /+"/ M#<(8C,/$3BAW:^40WHN9(VQ5[3*>S!G=599Z=W[K_#"=[+.1;'9-8:4N62AT MLR,LFKKI&;]F^AS98[&%R+>*[9E:6E%R'-9:Q;#[U.VJ,XHFJ!62R&F]+N1QOV#]!TL5XQ'J^,%1E3'O78I MC@V-%>#%L]KY?!C,*1WUMDC?I_09G(0ND\+Z\"L=B>\N3GCS&*3F:;*RWV[N MZ_Z![2\"2XM13;M._S[ULS>3+M^<>**V*%!,IY+'8D%<22TY(IA;W3_9N=A0 M4[P8"7/B++,22JK$R+/)ZM>?^%O)SKUL^,/V3]]-@YYRWLG5,BW$2$RD%VJ[ M,N>E;C>(?9P9/G"PAZE8*2RTPRVL%A])0H&,5U4:.._AZ)ONVOW/]-V#^YRJ M7#\]_U91KJUG;PA%<5B=>W/DJ3<<1>]$AA'Z/\]4RL ]W<<:JRO6F;E_JJ#: M7A101_KFX%"RSC?W);P:X"4 =$ H,/><:U8DRN],=N]PI GI.*(+ X4),((@ M!R5!A!Z4L@)+@JREJ$$<+-OYU20>N,AIU;L/U.D5GKX 9[ M)K!VB@D=TYR"I ,>YBK#"P&M'!*_-X8AX90L\K M$GYL!7VVT\6P$X%?[GM9CV4$[K'4LI.@I5R0Z-'\O(PIDT9K5NJ]WR%'91<. M SHJR0.P+[[OIE,3:4;85%"P4[H% MV8:=]7SG2\52,M_-#_*5FIBC^$9_)G+@/(#9%+] BTO%:S3&[U$"_Q0EL/PX M,YZ9@SF6FR]JHRBOYVL?*/B[)27"R]2R6AWB43&8&6NO:[D3I,0QS&.\(4XP MPW]6&O]]/>Y.[!7JF"_6%$1PV8H,/@A7FQK"#42,>AD]'$I7#/Q M!HDHO^#^P_D4O_[D#893Y/%-L;??XS*< 2UJF<=Y8$%O)HH1Z$_ ^\QX(6"_ M6F!W3!MX4.@E4-:Y4. O^XJ_(9:W9@PUR!RJ"8GK_!8EE 69]_RJC2RQTZM" MOHGFWLD;+W2 8,W@$&@=MY,4+,&Z#>+B,YP7JDSFJ285^ MNH"W97, ^(_YV M$2EX92[Q;O:MR<_107,"VYSKB/EL+3#T38K[?+SQT.AL828G[PFBV&QU*](?"8VR[0[]Z_L MFRPKX2#56%;$4KZ5+W6DTCI8 $='Y,VCP\=%1MXTA%!=H_(HR;RW8WPY>EXI MT=G.2)M:,8TO*#Z>SG>RD]?R)GM3=QMO1]JY/%':4-W"%&M'%B*O$A I+';% M>*B%'L47-W&HK'68>[[1H"$$>;4PRH;SAA+%BJ<") Z"(> M4!":*HSW-D )^7GY?LKS)2",;(A@B*HR--VC!NS&CC:%J,K#J5U0<&0 RA-W MX !W(/K$'7CB#MP:=X!X%^Y ^/KC1QAN"E2W4_6T;==F!94U9IH.\38M#>K) MG=L>L_<3_(A=YA/Q>K@*CP?GY7:3RO>E:0[+=4MS/=LAFO/R_7/; MA3Z'EPJ*E!);F60V-M;;:I =WR.D]CD T"_"!3FQW6O'T]$^9L0;U?*(L>3?:]F(!R-OY"L=G.P<@_$Y0BE[7 MF%\RDF$U:7@C^?9(%ZLE#T8]=!3A@MZ,[;UKK#)'9Q392@=B6&S7X_;\%#D_ M@$H"M!''"IR@@DQ?B_D\43-O< H8A )@=^3@&\#BG,-9$8#ST4]%",$Q@4-" M9.M7[G0>S9C/)?.890KOZMBBR GS'!O6<)?=EP BZBX-%C:]>WV"A0L&3$MP M<++Z-@9W[H*'/,LX0)7[OX$N@*9MTZ[P&GCM?I^-!2P G !>E:T9.YIBJ!80 MJ,\]K9()AA-@G]"2$21DB]A$MP*-P$YFX:@BA&L->[?-%[M, >*>OD5KV.+C MM%:BV(>&6K^A;S%$S&)/!T)@V=NNR+=XRYFU*RL!9>YBK.XR,R*?RKN#>[8# M\JPXT!UQU _[M*"<>5]1L79,"CH!;EYU:*,.R%WOZO5DTQQ&NR]]??: MNTY3 2I6"EY0]$Q80#EQ2&[40TH#%@^ L4/4,>)7M.EC AG"]X2"&@_\-8N*P MVE@&^8S8G4F-J+0F(S)0< > (9RA'IG/_.E5UA'/X]Z"I[;0;PU&XYS8BM52 MS6%QW6W6R5]_H,F!1P:A6'A,MT3!5!5?&>#RCP7%A;Z)S_5R? M/M*>A!6\OI!I)CZM8J/E0IW4[D_&7)DB$VM"ER@>S\Z[43G>KL-I[7CL33)J M9]35. 4;_I4S+]X#Z+NRA*]1_DBP-&D&V.Z_,(6/K2^"G)$&6R#><_.GRP_5)V&4N(CK3_H#5[.[/)!%WLF M-ON5F3FSTMWJS<,A\;S;PA/D5&,,5<#4&*/(A.N\^,%6R,!)E0(L,YOKT/=G M8=S![=@]6K'VR/5IEA]-#(C$.0J.D@1$ :"7[-7;*H4;K]@EP\%,EN7=9=Q#TCO(;G%NN[=G&(CSY-@1/*0 M]3UGHO='=^[Z(-V5V).FG"Z#WC#;FJ<[I%@K<\Q,Z326N#VPHQBX SQB$B+-M2^> VL24C^%94&'Y W)># M@:0!7A+&J/;<.P;N!C1^:&'?\M5Y9.ZO]&D]TZ^U1"*?69B][F3"H98K/^2S M78SP+?RW!NOH+/)NH8PG5K#>0]4MWIZ/\%KARX,T)]@&[\Q!?C2R_%^$K/7& M 7&DF-5J]/RZ?)'X*%]86J:%! ^\,32&P?,]5NYV#KJU+ONL?Z.CQ>6GI!?: MA RSA:D4*V),JKUH]*M255NCD6;Q0W8:'A]2?J*[$]9M2EOF@8F%[,T[D2')I!IW<>K%> B9'#DM2MR<7(,DS#;X=R M.N>B-_!KYTVV%^D38)9-%(ES%:E/ XZ5J='@AOB %A_8==NNG$.P%;L[!_"0 ML8-$=VDSV:HDA?5QPLC\^H4A.Y VG@J,8R,\SZC,.-05%8V@9SJO#FDYYQ%!'9:RDGZ[J_& M1NR7:GAW\5VOLZVBT#R#-(^6;5B_F=AY.K=S"-P$EI#X/EIRLG;N&09O:N=C MO$<9 I6% BHKWJ-O)QD+U))SAHX804*>&,,MT3H1PH+U3$5UEF25BUC;A_S# M[?,TI'5L1O<[4YWB'G2((J/;N@^4#VUM D?3S$7^1G%% MN_S'C4T.*\GS: /Y V6+0BBC355FM:F#:FJ5H]$F6$VQ58)>8C/:>S=05+ M3X+&*L4E(^3FE)<<"F0/ZYX\UNJVBNA'5#O9DNXO"]\^9/>N.A1?'FQ0N7:E M)Z46HDD(W" H+5+1RNI4I 9JD1UP?63C^AYSNT%=00TX_3G0T) YH/&@;P:T ML&2Y"H+3SK++IX"4.QU&=K,7@?[/'YL+*7Q;RP]Y9%;IVY-'[-F7]^S+^UQ?'H,4T" OBK%@$9X0&B;4.? M+XZ&] :[/,K_:@@\W^>0%6JU(F_,E Q-+/*I>;O6'\17XU.'[*$]PR\,!MIT M# L;^'WL^VW8Q6T94E0KT(<,N+U^$'AR*T,4+/1.=#YTEF%8$O6A0C_)FZ,% M/#2T"UNL^F8G1PR+F-THOSY1--[M0=EK/7*:9':!&6'P!SQ/-6&8@7$XW_LX M\!%@5LD,6B] "R(M[INCH43]IS-[^ R M%2S6VIE7Z=3 ,#.MR3;Z'2IG5CO=T6:IR)^8+G6Q(A;=%&9+4=J(P<2HDZ9+ MPVXY"(S99(BX4U'L#IXNC_J3L&X6>H1@')<5X4)8:H8N6;TY0V5IC2=SS0$'F>TP;N;NAA- NY4& M_%!QX =EZEBA13?9ZC&3[#2&M83XA"CUS1+&WQ^Z*5,-CC=M/#\1@P*[ULRA MT2S5[ZK_;DFL?0580V*[3T)WO.^A@G11CR>C- MJTE7%C>#[HA:3%X;%9-4A\1H?)YJ?!8LO5W)HF=J4J&,T5&1T$N](&Q)Y :G M*M?./6H.,A3^9XWGJ&&\BBG8KX%N?9&_Y7?I%N1%+!X1"K)?JC7*LV;_6*]\>8J924 M(M!4!$[7L/;$8.O-'@.A(_%$*'*Y)@*K,._$%."C]O[;+'HC1.E'< #U1C 1 M-]AQ'LNM7@=YQN@DI.AEP2;=IJ>J(@,MJ(*5^/+-N&.V%#$^R&)!>=Z/%->; M4BW7@-.78F_8K?L4_K#G=C![7)''051V;-KS\59@SK$$\UN3 3L*K+VA*'B8NS]P+UQE3A-&\'#L]_E)S] MK^HS3FZOQ,I6.D@5H9+WHV5_9QS9/M#GNRC-[ZX!Y WLA[!VE_XIWMM MWNZTT:Q #GPC)^_T&5:XGBVP8PS@UG35D\K=YKF/%ZU(J\)@*D\G#&:HM-2G M1;J.D_>//0RXA=AFEZ8HYI1>CEJ:G!&&@SMBO@VKGR?KMA[&ZW2\:^K>(W*7 M;2ILN:D\;G()=:EGJ(4L-"93*<]6RI=M.#^!"6V$4Z/*6BO7L%*FI"^YXCS7 M'4/?F/!O1KX<;>\]QLE;&O)%#KZ;E[:K=M##AKA[.85QY]0;VE,\]HJT/U'J M[@15KGV>'BLV>V]EY7I^6 6G;1!98G6N$D&]!@A'2]A& MDBQ#WX[;6<&B(_&AQQ:XXS&FCV)6++A.>K)*CSI4M\Z(T68STTQBMRMTEL*U M2K9$]4:TH)NE$:955\'5#6S#\T)+6]")DZ?]K; WU168 R:0]%P2!#- M=NHF0)*!BE!10,&K6F"H%T&[*$#,['POX#349,B@ *S* TFWD!OXI0#>!_P$ MZAB='PNL%T,7]L6SAH8.:SDP@Z07-O!?VH0!-U$DZ =",X-'$5KH[UC''6HP M1+<&RV"!Y[!](Z1X^/5<@FTRVP[;(\]'13FP[]N.T+P$AH:.@O"P)T4"Z['T MR MJWV87AJ#9S9G R!OS*KP>K!^LP%8JC/6M&[GWG.3W"=/OL#KZ&0<1=M Z M]XIG][^%>?O?:$ E_-O!UU8L1U,D@8.F(=+12*^[23+M\DQ_3<"5(K/9[,T3 MT^Z)OT(:8V#> XG%XV^BKZ0/QF;5K&HR.Q>_] @5XH,JPNI[I0BQ%WU,P@4Y!/ Y/P81U"()_O!U;@:^WMP'VYME[YX"X#8:# M464P*&+!&CCQ2HLP,PSOI)T+U>PA#B@X$_=P0-&!Z"'NDO?@0541=D%M1,$J MQ18L0"0!%5(*9V948YQV4&_JMIIV3T[,O-&-3#?M,FLVLRT@=\H-5&G"X6O>6*2NNO M>J)BS+-5]O[%)6,$I3&\60.RUY6[K/& )&"(Y M&G$-0W*(%Y#%#ZB^HRROB:MQ:8ICJ\0D-<)PB4XKJ=ZL.R]64N)-1[3%!6)@ M"#&J@\W"6H70UL9JCI*LV)M0;7LP&3#XCJPZB)SR!M3S7?7Q:2#F-Q7P%K\$ M:"OO9.-,)M]?B80J+KC7B5P7-UT>!SNH05GR!UE&WK4QAVEG3\&"5Z'>*7NW M,\L53QZ,?<)>G$/?23@ZY2S@G \JP)2V3W[?,>$KC.P+Z%I/7'*4/FP6?!XG=SU.U(+62(CI M]!#+$6VRQC:I55\9GSI.?*OGSB2D95 /XJN56E@T\TV:,;17)A[IC7+\^+O0 M$CO;*+4?X-&&::^(.+:I'3:R-D\CG;UO*[[6Z"J84R:+Y+*%F3(YEV-J.#N1 MH#4*M>$A6=W^-.ON3E?OU) M2KHH#[8JTNY6SX7MQ-I.C7TYEP56C42T06\X M( 2C"F8NB%HVPMX5*SI3'E;)5+F1%]/Q4M0H3E.K-=?X]2>&O0789MOY6P0V MMRS&4<4PG'8N*CF\%3QC[3J__5H:+/0VS>PX3SD$?Q?8\WM/N#(QG^!);P@4YS]M@!/N)V< #M(@+/ M+L-F! 'MF).)=^).[GXA!V!O08A^H8"#$(GJS6'NSGM#-+S+A9UGM..K !1P M3R"5%V9#0]6L0+=G]AA,ZR.N<>^[G;/$0,X8:;SN+9L[^AAG A_+6IN%,B,Z M>&DGJ@4+#&P8%$_TS'LK9R!CP5. >O*Y^UA8R&<]-\?YP>5QF:J Q&*WX92V3GUQ^Y\;XY*N=N[;Q@:E)>)A=@ M6RM1DZ'UF9BZV]8&BQA;UH9J5DPW#%D9]H*-(8-J- XA8-^T6%E@GPJ[@)9[ M"N'_L_>MS:DB6\/?GZKG/UC[G//43%7, "+JGO-.%2K>[XJW+Q0"(H* 7$3\ M]6]W@T:CR4ZR-6K"J5-[$M-"][JOU>NRDP,O6IQAFY*)(";YE##E$I-$FB.G M*8Q+4]*$FZ3%"9])3"98)A/V+PF^T1,XKF,Q/3M+K)EF8=-8+%/QK$;*$(_/ M5QH%UO?T0D5C"95L)AVMQ)8]&JQ,/E^IJ -]75ELTFK3S Q%LNRFRBL/UI4_ M7UG/<^L"1R1:V(+L311Q59XG!C)8>?1,OM+.#).I3 4;-,A^6JG)1C_9YA(< M]GPE4YW0^26YT1E%UE//4T&*X_>WK;&]'A%ET=,F?*V_(%5QY],R6 M7DF,1U6UP5:;V45IA.?B?KO-)8^?:8ZM:EPAI0U&E#LKL=^M)2P3KCPZ>XX6 M)U3#I%I8O)^C:A118=LEN/+H[>L$A;5+C5F=<:MB3DNGXE7&\SCJ^.US5XY7 M'7R6Q[H=+=/IBOEJ)4.#E407Q-#C!3R M0@F3DNY@V>RT-MEX&ZS<[O,-P>,74EJ<868AD'C'9IJV*Q6G&U_(+.D#B1*& M4';N+>R:B[I/PUB%ATKL>N!U6]W1F!@: MS W(/_[WK\DN]^;PQ8[8MUU7R-,?V4KZ[3L)DPPO_!9@_$N:A#RDC[PI]0[0HIY=*UZ[\(F MK7?IDS UNL1TF-L\R#O>\$3L%P.58TF\ RW6"Q\%34YQ-9B4 9QN:" C][S0 M^;]_9@2SADP8/0).0!SXJ0JL

.J0GK&C749!S5Z\=;O)EQX3? 7.L+OV(; M'[GP:P#6+_P&Y]+("*^[+OH.P"D?$U[O>(?MVXZT4(1+@^MW!-B["%@&-J3^ MK,/@+FP(QZ%L1ZULKZ->* )\_N3+Q97] M^,TAL-E7*&V\8%AYPYTX4U>C@P9@IW.,&*4W9XA14V0(%;.PFMY66B8<+WVB M(/\M -P%9E#,A7WL/CZ5WH6F $RI,5QY=EQ^@7M?!H MO!P**M4,VT;W,L>>IU3BXKV\,Z:97'?:2)-4?$8F+^5YOGY]\BI"((?L#<=" METRVNP / $^WM[%W'\WJVHLS/^GG]H?]/4 LA5>2\').""[U#B]!]Y/H@QO0)[=U>W/I6-NWAD_# M@Q,YXO;S%VZL9XHC(?D*HP&>Q9O;>UW\$2/^LP^?< M;6%T:_GL+P1_?"/^_ M'/$WSDP\)A+?[,CX8_*[81G''JGO=N:(LK_%D>^7LO]R+*C$OH;"2G\_MO[ MD8$Y!#_\?S^('[\X?D#?*]NR$O@9E2E,>"V( M33FQ"J^CWAKXVI^_=@*-T.-W[U0WY.2.X=7/G) M7>I>NF7=N[E.G/OF.O%CEU/-S9MSBDJTF":F]JE*D12K*9DC8?9U D^#?BW9OEW_._ZX<+N4)&Y>WYS]XIQBIN RXO&\[4!$WF# M$7M<'RY?DCWNT_=D@J9L>X'+O62YR%A]%Z,?$&\"$*\(_ =-N@Y;GS,(=.V# M7<_Y/)JCULJKAK-N#S)_6SR M!+NJI38^5F37KI-:\%AW)7-4Y'Y&'/U%./JTHOT+)4+_\[QKYHTFH'WR)M^X MK6VS"1%+"@2/:3?3'BZ6,=6<:YJM-#:O'%W1WU#[5;&(UUHS0,X-)G&PVT1?G/4504UFFZ4^77::Z%E6, M/M5L0C(YIFOF*)'A\2DEYD0\7=W0IYI-+%H-ELPF_#DK*25QNLJ:ZUK3.]5" M0A*E$JO'1T.L*Y6GKM<9%AIM^50+"5P4&ORF99J8(@T&3AF+YXCTR182A9G' M9CB<[JN4BN%V.YTO,R4O"#@^:][1:V=69$I9,+Z5+_J%S2"73GNGFDVT$Y2V MJ99[%7506*3%L>*H$TL^U6RBQ^!%Q>L+--LTJ3;8JY%IXR\V29E3^AA<16L9=U.+O9L/R\8@N: M8;O6B=J=OLNNA^VV/%('U4+=&\ZZW7*FT8P;VX:L8/_+N?DTACO M"C-)=#6I.=V]^VD([0O%6S.MNV 3).TPOI;STTJ#K5?'URG>RO$F&GJQ00W! MP@-L!XKM>L,]57#M>8J[3,7@A_T"*^*XP.H3*JNB6JKG5MM>M\:]5\)6[%. MSRV4MK_'X:-_!ATY8:O?7W;"# U)].+M4GYB&YKK2!?N@'D> VV_G^E%O:,( M$9^$B%]=($:(^"Q$_.J2,\)$))N^%R(BV70KB(ADTWDQ<9^78%^^."FJLHRJ M+*,JRZC*\NX%651_%U591EA^%&F M:]3N)"$)M;X'+%;?Z['6;[ZH>\_<*SB$HC*KU] M*OTRWE5!T15[)HDQV3#$R+V*BKZBHJ\[=^9V68A;UBY"SG[5K5NZ[8J27LMU MAI]BRVF2<,JSLA>,DB-(,O+I(C$1B8GOXT'V#(?78GN9U)%M'M6.7?]@7T]? M'Q6-/!4.G-#25#NNS(;<8L4,^&&Y-;+PI8)&KL+@*_6 9TY-S(E8-V+=ZQ\L M*ON\ 18)RSZ3E)A(B23.23H@A:6B8VPSMXZ;JUZ]5\J=G#%NM1-$?[%LRIB_ M5+-NW+<[:_UDV:?.E">-/C=,8;EUCR9Z"5:GB_2ILD\ON\%4RQJVV&5QZGA+ M*S&M;+Q399]SO3=NYXR9IU*4G%R4^G5;QDZ6?:[+Q7AA.FL56#>5SDX57%T5 MT_2ILD]F[=;: Z8@,8,A9GDIKR=(#>]4,6>*4.?Y+)9>,$0EW^[%_74]53PY MY;M*#]?Q2MHM,[ZBSS(+AJ1KFY,3N6O]CIP?2Y4-IK2:B1;>P<>C.,VECE=N M4@9F%2K*0*WRG%!=YK*J-I6Y]/'9!9]6E[G*2&7C +(:+=3+0\L#*X_.[N8< M32L5Q0%6;&'3;$_OX,M&F\N<.%$K1?O.>JTR?G. IB+=:.%]PP;1]A#!8P[U%V\B!1%;)XJ2%^D(3ACTM!A[[H7*DH[ MZ:9HE=EAG?%;4MXN9YJIC'^IDN)7*DJ?T"?=V3BD4A_LS-'E/TMCHP]9FXDM?_3 MSHP])C/W>>2W!]]O3!]_8MG&K4BM:]0J)1Z3^%W7*KVU(.T[(YEXQ)-?&\FW M+[A_&^^1)+]!2?Y9M5F!F+[OVJSS5>#=DBR_F.A^K4XO>>^T@'])^7YQ<7[M M5+&:Q-O2#& QIBQ,RUA):)+(V7CZVL>[QIT[<0,9@&>Y90\"7K=6W?28_-RD MF/ BC'OQ$B/K]WQ3HM>*O5N[XZKR'E/5D4',)0BV8-.*5L7\1GI0=HW)0"JW M?V? U^EM%2W#/C7BBQX5:IL&,9AC5*9O]8AFD2_17E#L2! /:2IUF7R;6Q ' M;S+NOCW?!^' [\WW^-GYOJ:2TH34>IJZR%E2Z=_-]ATQ4-HND MK&+Q5=D6.'[0%/&P>S?@>RR)7X+O W/NVFSQ83/@]EWT.B_,%%VRGMU%?P&O M[*M>]YQ/Y7S.C>0-2>6/66,[%ME?%TKE5CF55Y7U6E*;F5Q_T^*[T^'0^SRI MS/.U8J?/,>HVS M.V;2(Y'S^B7Z6,IXG<2\A;=3BH$0L)UQ[/1+E8%X)\9!) M)B]G;MT'9]]EO QF++J.9,5F@-@]WI*0V64;4P?^\F4\:-SNW;?:]G>B/ MF6M;%GLNT-U%+Q$$44[N6C?>2.,ATQ#1#2X*O*KRY,1>-\CPCT)\G#D1B M;!OQIL8QS62_[Q6Q9EE:T<'LN.1#FKQ(V6H43KMTXR#7 J3NAG;=%) -^/E\ M]Z'W@:;OZ7-'T;0WR>,=AX!UA9 _0I$L%HMT?H0/6VJUW_+GRR[%RM0GNMS9 MVE#T)@MQQG8S9*55<4=MCVB'XZ,?$NDHF/8M&3L*IOTV8T^448]+KNLLKY;I MVF"93U>)3W2]M#B=;@JRWF:+:]-FNN646B&\8/YMXH&@HEC:/<;2:-N6'!O0 MOBA9J';6L5R$O6]('7S,SD/S.VQ9J@0ENM> MW?<89:TNIBR])'&IC*N?J! XT\RQI:R9QXJ9N3%)3+,E26US*=0T*HU%D;A( MHIP]4G?M\]Z01/F8@?FJ1$G6,L4V.RU*S"!>JZXM8[/DO4_T'9-S?*6OI66# M;:8*8Q3,N]6C1<& &PL&G+&>X1N)Z;-W]'RW5,UP M4V\EFJT,LW0C[I/FUITETV O&OL7@R<<.!,1SJ?X]RVF(#TO^2G+(W8X M:"1'+.]T\A,A/5@VLX>Z.WG^.#H5\'V#MRPN2<1]?NHQ(N8/"K5^LV[*M10- M/*A'XHCE8X!B- A*".T+P_=C"1G/X3MK. 0FVNP*([0-V:R:,\>EZ<^$K[.> MFTQ5S=IJT5\G?$,D$\N*#.%[?%&XA2_R=>#$E?U0.+_G)L._?4?Z/GLT81]3 M-:V;IK*>IC!-V?0QNBN-FWGOQS_XXW$=[+?GA(MB@N:Z8ZV,S3MJ,^N.D[T6 MT[44A(GC$L0GGK$DVY3 ARM)\Q]C^[N*26M3TFTIYO'VV;'UT;E2'P3\6Z!] M$JA+0P@^@!3Z.;Y2=H74(:/(<8=@ QC!M) M);-84OH5)F=OZ-%DXRZ]XC4@UBYDTA.^.6 70Y%6.XX2UP)#XF5%A\P]:!KZ M$F_9,4F'UN*1 Q +FV$YOPMF)?0HU_$KF@>7@Y<)(L/$C/ MJ&VAM)7TOQ3RU%!@Q%2R7<,&T^EH;8OR6%& 891Z/*Y].E"W+^4'? 8T+R3< M$31?4*EE0(:*!<&X@_'K@+7:E=%(DXL)-E>OFJZ0%$R#!8*>>LV.@8QXI[+^ MK, 3:7ZEC K%+%,==U1,\>>,2R/3X_B^>0<\P/DF[Z/6J,#_W)<>CR?G#/\E M*JM__@O^V3KD G!M+1@NF?V]G=.)G.70M][&R(C48R)Y&"A 'OCAM,.]YQX\ M+"Y(FO;WJT-8PB>+MW@W$C# M^KF-%.[!+X0+@:))LA2?6!*OQODI>/]/7O-XWPX/F\H\[J*K/W?!Q@3<$XX! M./\GMOH9P,A8%?SXUX#7\Z,<_:!XJ ME-$Y XWQM'>A*?Z?/>2?YHKGH#X%00!V\.KDWG,@;\.;^URX_?S@O M35X=-5Q,QOVD;V:';&[6L";UH4D,B$M-B'V&\KL<'EQ\\_!@0'I(_D%*1-]Y M;?$;M:$)D,BM4@U^Y?0738Q/K#>K?MNP*X7V&P,LD"#*J'P(JI!GK8)V&X:K M0E]>29O\O-'4TNI2K563J569D^H'=P7ON2HX?'T92FI@/G> J@1G!/JT)5E0 M?@-ANM.8<6)/9:X&K;F'S667];-JL3](Y*AZ!=@;Y E#[C^_A'JL*^D*,$8: MA@.[U$S.&;J^&+$'I%=&?@9UZ#XH-A %<*;.$^7I\&@G' ,3>">"8O):&!F_ M?)0/ISY.A*)6J:= M=TMJU1S/)$+.+R9=&,O 7O/. 3B]F2+,+AVPPSX.5$8I"FF-]%2F.>PUIZ)L M)=N#CP>+]EZ"^*G%^U +G[X(R'8&/IMOUK&!TK;70VV1FV/>+_QW2UH OQ>. M!W<=&X(-309'CNV16_T8 PQ2<74)N?/G#RT%6*"X!'88-7TW$BK$,-YH.5F; M41A?6'LIKLC*'X^H/'O)2>!WBJTBCB5E0J48OU_V%KG*((O"'1[Q@,MP#%655"&56'(^O4QQ\K=M:;FY!?!(*#8%$/LHI,& M6[#!,9K3O>UT)0$L=13IZ7('VT/;I)XTM;PRR#.YM*BT\W2AO%I GDFD'U(G M,E]B 5BW8:I01\"K6CSUMPV@NE@84 ^!C:)01Q#+@BQVB1O-'>)2>XA+'=TZ MO!MQN$Z-]8VQ:JD+9I[7!]URLS=J?YA_.M+6N3Y S8N\) [7U9'BQR=LLY&1 MU\.QF1]-9,A+KPBR?4:"MP06>*F";JZGKJ;%)GZ,CPF\/=LZ^C'7!-\"!X#D MX<<,*-DT/Q:(.OPQUIM)+S&D'1@XKFY#XH*R\$FC9E 2\& \ /$+G)3;6FAQ'D=^(0:P"J@ O!0%**&B.;! MQQ; -4)6@':(&XD'ID7P&,C($K#E #'M?P$2!YX*B&-K'UJ2 $,08I#:_MG1 MX ^C.RVD4Z34(Y(JD:KP63(US=/VQPV5+8:9X*+N1=[FBEHFVR5G:W:@N0.5 M6/EMGJ7?[*N=*W+Y8;"I5MME&%:I,55W6&M:5B*;RU\>;$J&G%M"F[(QA:WF M.45?4;D<8 ?LA$A\U=[82:7MC2I@#43WH49[[1[GZ0;GD -XG==\F/N#! L23 C[P@0-\AS"<"XEP$D$%?!@>3MH\_ M>%?P& O>ZT"9; /YCX1N^"C RJ=CN3R",H=)^'0B93* 1/@T1P+ESV4RZ0G' M9\B)0"7$5)J'01L8Z^*W27?UVF36;Y3) COPZ<9HU5M+[;$,*"[Y?*7EC4N: MU*-K&*^NK$W6J+8HO]%@%::-IVKSDB%=&@N\I@$F>4&9]+"94NF<#;8.71,]GN>+C( M\(S#\M2LS";>'8)DY44Z:K8T3FRH 1Z*;44'-CWMO+(N#/=&,=278JBE-\=0 M=QB,A2B$5UX0B5"2!FB,[?!XY@#>2[FGQZ /8G')AUAYL8#&@!_NR8^5P#& M-+R5HJP M]_4J+PJ^QH=K.9Z99LI6DE47,ED:ND-";&<.,O2(M][!AOOI2"L),.2O3/0^ M4VHL"UF@]<@C5ZE M\[E1C09FNV)#*SQ()#[E]HVUU(#T$/)8S!@6Y1T>)W)**N!?/M;9< +-%P.X 05W8OK\F(<&U'5Z7@P7PM[JB*PMW M$?Z]F!X:0XLK5]1!I5G72X(RIR?RN^/%P6W_%L9/"F,&S%(XI_2D_5L<:NMI M=NFYC.2UW4TNQ1O] 4S"3;R2:W+YC(@;0Q>_WD/7)F4Z+5'(9!D@D.=N2BU6 M<;K].>AJ:)N$Z4T:!D8(:\+, Z>E"",X!/5:>%^4@$LBACZW-Y."HH-3[+CC MU8F/^->"+@QDW1C,*U.F"O@9/!;X.(PU=4$*GF6:0!B@ (&S/0"*%BTD MY_#6QS-<#>D2\.AI,%QK)3V]]QKZY*V$H4Y62CVYMC*LM%Y84R%%%HB4!7I4\$<*,0A4@,4 M7!_N7T>/OQ=M8B&7+GAN7V8'JMVLJ--10DI!#7\*;:&"WRKN)V;=IH@^Q<&W M1@#TWQ]CM(,Z;;N+Q2X+$#GW%J_;P=,/67-'#$$XUS($21(_(Q7SMJGC[=*\ M%8*L8!F+G4#OA%!]N1!&Z>@)F=/(-L;W\I);56L-WH#YP:_1JA9P@,B1 Z@"@U9V:X\NR #FUH#"C )4'>H[WO/NX),\ S MZ%O//94'&*7<3V-7D',C&T$"^\K05NCE6X@@X375# ]:,SLW'/S%WGO=(:-L M(R5H:V%8375I&=CP[D;/[I,KXBF#(5MPN MS(079.1!<&F_Q!JP5!P56?\XS%#>:KJ0!H$PW>=,1'Y/C+='5'88VYD&L9TG M.OEC&U)I[BXP_P0/Y@&1VD6:(O\.(L<\K;SX98MK>[ 7E M):>E@60K(O3^7Q(+;P]F@*\VZTRG&[Q)E*;H#F0BZ> G)P:E&D2D"00B8FO( M&D$ZF;0P-<.7P--"Z0'(W@2VG:48#[$U3[(\K@P;M&9U:"97K:4-("[L9AL8R53RM0+L/\(,0[Z.,NTOPDZ:!DW9B'?]%FL^B#>%*I>H"%%E- #')RL)/"N+1U&CP!IP0MI M(-NWMI\8A)]?-?WV=,VA!1C)AA?,LZU%!LVT0&1W0A!V$.?L-\O9%Q3E5?"6U %TBK;@VQYV0A[4RM]QH.0<9::*8C 3&5D$^\ M;\>?,,IX^\#$VJY^D:R"G8 '2;RE'QAUD**0L;)[HPG.R0NSQUC^J>K6!GL$ M.UD"HPD&1<'R(!7X5*#6/XZQPF,\H&PL 9X5.7X[MGA^L?-T&&!)ZZA<*&8" MOU'P+UC53IY,@14EA:N!LVD,4$3 S_YM7LAW6+5:))4.YL_C%2[=J)1%Z8.5 MD[_+"Q6IY>+4HF0R2ZS;$G1S8LYMJ#2IUTHF/Z-2_GG6UMG1H,;3G&?(=IY1 M2MY4;51Z_6G_RO;D:E C,]G&:,*Z9'T5=]-L>5"7+YXA]SP5Y.RP;O?-#>[0 M@QG;I-Q:G5KS5+GW_J3BL\*ZEZM4U4I5P)B'O^.][ M@O47POE0%01B7]EKQ 6V$$<6Q'.A_Z96#+L^6T=-&$01B5B8+QO(\YV_#O:^ M;_+NW/^)'YK&HB(B:R<,?D'Y#ENV0)O=5>Q9X(("?]80E:DB'$3Y#7!J!;P4 M?&F;A1DHB4!#@"=LMW-@6VU#82%?I(@$=H' OHDM#A( =HF+;XR2J;F;:++6(>@*CNNL65T][R^:P?:&T MJ+='4F VZ-30@$F+#(4@ WL&#=P@^!N<":GZ,("QAXH0?6_K[4'LRBI,5/P1 MF%XP%&(B//^!G@^\+;#,_O,G0F:XG[ $/6A:*8#=\J8M_=S^L']X>-:P6AO6 M+0M!O?.VEA^5A_.N8VP_"&K#T2<')>1[#1'#-=A1W;=C;3<6OA /,L?>V-R9 M>$Q]PORHM[0QQ-_>QO!M/2?#-K'X%SW>#F7I, MI[[;F1_Q.U5)[YVL<#O*-_VUE>_9CW==$?5B7Z4; <+GJ.-;A\*-D\)18<<[ MH0+\'O@ANG'Y((32C_AE!43Z#1!ZK=(EZ \0%.9"/W%7S'(/&NYS^"/2>5]' MYYV!I(%('GZL.(@)Z37' RZ:P[K6#[D;UP; #? M._OP$XM\2O%.@4@QFP7CEA/KNIEJS7GA,'/NG>.M+5<2=VE".5B*B"8<-8R@ M+O'T]F]*!$V8XFGVOAO!5&^?&(Z?/3W: POU, M+>QKW1B=B!G+Y@GB,^WI=BNQENO4 MJJCZ-N;I,[Z'^47ZW?;T>XOFGTSIF3*LUHKC)UEY_KZ[ F/I 91_5P3\WX=#$&&[G?7USE5@V4:WM- MY[99;LZ9B/WQR:5:GZ@MJD:5D'H2UD7+(F'?<^# M_Y;UG=IX/NGF26%49'.=T+QQ#E-*&*5T&^VY1GJP6A,HC,0#CAVW1/_SGKGG M-BW+KR-&;C$"\PEBY L8G;\E1@KUVCCN5\=I=6DGN%)-BI<\I@W$"+ [B13U MD$D>3]L]CQR)0F#7#!0UMO6S1PWEPD8#&^ECUF9D6E[[UOO:BC$T2&_G[O^Z M88TO8*B>;+A);]NO](QG\WM.J!EEJ)AC+Q/O,WQ[-,[@I6Q#6\MP2MN/?\@' MG+I0<./[ACROS7[7!D)HSD9"Z,N8N;\OA I,A9RLTP3/YI8>MEAJU9I?; ,A M!&.L./F029P:(Q;%6.\LQOI[N6SA[(4HD>TLP9!# 9P E@T7-B'Y"IZZ+*9 M;E<_Z\VDPGVJ>F%FY7&#YQ6?B3N#7"M;&163WL>C*!],A6O59$J3,"QXS#*/0UT93>"@!0./3Z0W'-CF!T,"4&9FQQ# PP] M$K#E*E[2["O]A2^'8[ M!NC,CD; O&D$S%8CO9K0=K*C;+J25R9))DYAQ32[E+V1YDU*\NM#LIX:BI\< MYV6E= OTM;#9:]"3 M%D@:96&ZB$AUW=W_BA4^[L+S"V[[K@%_:Y2/V4[08;92C4;PW(;X.N!O.[K# M]N@NE7/T5*Y4<-1^B:@N5M(#1TU7#V@ ME+#K*K23--A%UY;@_Y\-_SDEW0#]_A4T"T;]6X/6QP"7L-^O[0JSI\50*0!I MQJ/^\E8@M0(SY9E1\I>HK/[Y+_AGJ^4$#>@8:+C-_M[.ZD;V3*C!M^X!D7I, M) _-$:3G#QNS[CWWX&%Q0=*TOU^+A&V?<.%*7H(\,DA2F0!0"#![__[O_^P? MY\EFA5UP#>OGUDG:@U\(%P(9L;(4GP"$J'$T"?4GKWF\;X>'364>=WX?PB]_2))_S\EX_-+"B\_M4SA),6[R^M+-07&O(I MG(D#^65G<_'_["'_-%<\!_4I" (F"YMK!T90V'AZY+(J41\Q%);KJ-G2.+&A M!CC-P:7XI2#WU%_:F4$- R=7P#D0<"!6*&SLAUC8]1O\CEI^3Y^)$Z#$X$)+ M01)+5(!]1L'&OJI67J,%^>N[;S#8$0R%,@U*-OX&!#_ MDV!XQA0(9,.R@XDR IIWN[=9'NF [6O<<+[YTT&/Y"RR%/8&G"\,&UF=3],: M89?VO2[&O[[< 0-WFD0L!S'"F<%A@:1#> &4 MSR0 0 9UYD!,H#C*A> *=#8%=L!2@8^$$UU0Q-2[)T])5KN_MYM()U19WNP M$P2+8% ;G.<$_@+47/ ALH7LPYDM6S<(^2W@.^QC]S$FPI[D /!_ O\3X@] MV+Y\[QW0LPQV-@UGMP#IJZ'9FD?N)'SX@A^O-AB^0G(A X& !9?H"Q. H+@0=^'@!$'I R:]O[F#%R?0R9+9/ M_!.CQB=[5L_V)- S?>4D.ZMH7V!#)0-E-I.>DXVMAN;39,-T5[Z^P"IWM,&ZQ,/E_I]>5LI:<6 M1VISO=QD+2-O8;H,5J:?KYS*]>2TN!STV&Z'I'KI))^:EF0NP6'/5V(>9>95 MD>"P@=*3LX*P]J=)#ZP\VF>6;V*YYCI;8GR&FP_HJMS#UC18>;1/.UW%A+A0 MPE4INV(SBCP2.VOXS*-]EN/=[JI<:"^QJCX5VF6U[:VY-D<>[W.HZ&DAD9^Q MS&*0D.2!W5%:==A0@#K:9V.:$EJS2D;M=KIEU S#Z'$344*SV02(H?A M6!+0*2ER:0$X<--$BI^DTRDBQ4O/G\UIVFJ8'#$9E3)7+3*U:K)EO7V*3HN\ MF"069*N.Y?01IE4GWB #X'J"3M-8SI=R#BXP@Y)2W&@9JNKGY%-T6B?-IIDI M)I:JQ-&*NN[G54E2 M2ZL&MJHJAGR*3A->,5Y9KAIIC&"-? %;ZUG6E4_1:4ZJ#A>6D&?47+^4'A/M MZIPUY5-TNEHMNBNUV)MC<9^NI5ROG*M43M+IFEK%<6E#M!G7[;5M4<;)-> 2 M\GB?%FN,"QLY3[*^F:8V;$-TR@Y\YM$^IYN)4#:468N5RGF-'9-*9="%M'^T MS^I@1(S(AF"IS?BLIN0;5E%IRJK+9A?7FN&6(W+^39<>@3_UB@Y+A?)![S6;P.=*#:/'["+=H*EZAA;: [#T!/D91;/ V.E20EU: MJ<8T;K"I=08M/:*J\80=%G!JR6)\1AVTZ[76+ $AD#P^EH0Q?'[HKV1U.5<: M1<&9IO,^>.H)JM83\M"2,2?/^+31S_F91'? T7#I$:/6\16N*WINA4FEFE"4 M^[.QF6[#I<>=M1J:I;?E,>JXCDR7+IEU4L-3MHK]3 64H]?YQ5; MT S;M4Y,2>)KDE*W@]5DT6/>)<,!_@**SD>NU#_0F"OX=Q^G:!SQ+A2%^ MI2KVFVF7<73G$MZJ<+O[$WJ;+(?2X;=_WO(+2KFW_# S?LD*+):9]VQFV5?Y MZJS&=LFR_#M]WL!K:H:-"C)RP6T>P$73E()#V,_N>B2;63L6#\2IHO.67W:D MA0UK"8,T1PU\=9M8?Z*N<$BOTY3I3RV6[V"4-F\F7(*%"4&PSV3Z@<13EZ@K MC*1%)"UNNW$D@1^("/SW1(2[:=0M(5\O8W[+;!")=&O0;=RJB 0!_LY(2N8 M E6-IQ;;=K([&*JK5;(-9 5LL)/(/"2PQ$6:24;2XIZD!8RU?C]Q@1V( M"^SWQ(62699Q,TX.F6I192V\3QDS^^[$A9!*N72!2EJL-%^U2;LC3^MSF$&< M^?$/23XD4L1KTN(. GYA9LW]._OG$V'?O"UA8"O=;E?"SY"$'_2M0F8Z%(2& M'Y<)4AA-F8%&NTO+K!:E]6^UT+Z&(%Q66F*'F*?CC+\L3TVFT\&[:CN8HTB0 MV -.7*8)][6OQC[Q0OO:/'=M(-RZX+G.OQKTWV-'O\Z*%5S_JC5G%+U5YW)=EN\:5#=$:ZQEVH&^6B5S)+^!=6*H( M+5L"?TCAEQE3%4F26V.O2))\.U&"Y_,MP5KF16:P&3=S AXO-DJP)\?;[QVV+8(_H^SU0[S_K$O@ MYU4;[UHV[I &NS5V)/!. >P;O>N%4N-FVQO7*K139Y16__'G29W+9G$Z38 M1'(\23K=IFS;DPF]8"+ITE1Q'F!?+=@:#'4AG?@QWC2#EEBH?QKX!=8RS5C=3V&,J]5K0<:\SX=[S8ALOH9=)_T %A^V?4Q5%CHQ=NE_,0V-$ 6%^[V>)[:IOW>G>_7[:AE0]@8 MXA%_M9PM0L0G(0)_I%Z]?H\0\5F(P!Z)B"5N 1/$+\I.(T1\FFR*$'$3B,@\ M1GBX!3Q$DNE&$!%)IAM!1/HQ\>HLZ0@1[T/$>^?*_LJA_BKE^N]P76_ZR!]L M7+%_?.K**6LWV;\.[.G.:WM==S;==NUCGKMT M]2CN_\O0XL'Z#1XU26R^015)5XQA=790V+#7)#&MM8[8:KMI! M8XRSI[8>J<8O+3'>E(WU!20&"G??X$&C!-8+R(O45/!P<9.TV68KP\NKBI$H MI^D+-<>(Y,4-L-'9Y440A+[!DT9IJA<0&,9 D5/VU*RJ1%$NLFEBF)GF+]4> MXQIQ1>9$ F.,=RX^)/W]Y$*\@UK>D@!+.X4@]1('F M*V(CKW&3:V,+/#?$Z5%#K#7D'_]<&ESO5\ MK=.7!]?[O9V; ->R/Y(E;)I-8$V<'2QT0A6%*J NXMB+^?4'_[G/J/]%0A]W M9V7\,D'P2]@,GQ*4@!QWP)J[CYD@@I@-M-ZO.?9%*V%EB+EPK;2"29,2^WXQ]?Y5J]B7X]U-<]D_@7X?Q-RW&RC>9 M>*['Z$UQ6M/37C"'/O.0P%]MW':?=Z(M"2!!AU6+3X6*]I>Y"KV&F'KAAO0* MOL]%KT&OVGCK,7G5 0*?XUXT#)AMZ((3330IE'$GA%8^QR==/._T,2*>=[R> MUE6X;COHRD.>L#B^S"W$M6R0:Y_[;,S]THWE=V+MZ[@>;V1MV2PO'(MJS%EE MDJM:$IOB9ZBW!? G*(R*6#MB[?=>+GXGWKZ.6_)&WM9QC%SEN<$ B\O:M(Y) M]>3*]H*^-7CRM3D\=W 96-8=BX\#KP(P;0S\J-O M8@9TYBB Z3*$#(QWK8E MYWRNQI>73Y]^_7"%0U[]LN*KN!;* AP.<2&#F+ 7\F!YQW\T8K]3"VV>JM5AAA5HNI?K(H2K+,I: 9F:*.\UBB MV-6=QZZN9&E^<^EP._'K=TD'?,9K@MCC>UCTL/\ M?ESR7:5#% *_J1#XN\3#HKMJ0ZJR?RR#<1#!G8C.)7$?D?! M<9B7%'0>,"T#L@) ^Q]AQ>D!+H4V_0.1/';Z[SZY M/C?C=1GV&HNM>,U%D(,#@PR/UP7I 9KZT:W(G=^*?.U,^Z];NQNP9EG/2U/) MLB01+ @R8OI;3J6WC/J:4)N95#O7KW4ZF+]:6*42PV2&:9G+H%N.Y .5_LIM M@+YK+#-*P+][-^-]['\4%2 R%6?2:BFLLB)R[B+7900F7ZF?1KZ;L1 MTW]OIH_N):[FMOP>UP_%24[5UR:-Q8WRJ++9:'2QU@9, 2KT9'HACF5XUA1A<-E_( WL26,Z>:5:?DQF'\8L<2 M)_J\OR@@M@26?O*$PH^8\ALP972Q<#$+_6W*LEU+5(>NC!":2N&37W^_' M^5]6_Q MXN&./9GS\'Z-J\:=O*HT,%?),DO=DQ*>C7@?^#+4 W&)GJ.?2N?,VE3 X6,: M'+X(,!GZ+3&!MRP? -D#J(VZ -WN'4/4!>COJ(7('43WHD8W]YJJ\YHB#;5' M;D]9G.J32288O#P#1G1\VC-2F]JD4YC(<*O @$Z0K]W+1WS\[?GXZN'\KY)] M\_N,W)+U>6$>7]388K&O,U6QT58PQ,AP3![^6M>0^PSL#Q1G-C,T^!94$1P% M]:.@?A34OY6@_EOF\^UN+&L2;TN[YF?T B#AU8F@*WD^4PN-DM7OCV)^47+6A M4("E!0^I='05$(F%KWD5<+&&J)_IYVE,@DX/?][VIU^<,J,L^BAP?76% M<)_D%\6C/]G*0[*^:>["6T$%V=;&>V[:C6>=;$7ODSQ6+#?+AF68>:M%$CMD5]:S"*^')! MZ8)A26!O,0OVJ=R.A7447HOBTE%<^FQQZ8EAB9(5#Q[P$S?7,=O0%#'V+PS] M[UN)Q.M4IH9\?B J\WOL?D(:;FR?L]SXN*_Z^GBP&@PSZ3@GFY;6/=4O<_/MA](UD&2)O MSS[.R//\B*RFXFR:X2=$.Y\J^?V,Y$%&I@+:1H9$Q,H1*Q^;R=<^URWQ\N_' MUG^?EVO)K"]VB\82X\UB(^>6)9)9(U[.O(67D9?PE\,#%-X._P6[;;@+\'SA M_-M"%$+MJ.1@BZ)BFQKO_U1T3=&E^$0S!#6@.44'&W;0L4)'@PJ^'NR\K,<( M#$\]Q)R9% .(B^5<)RC!K!@3.T8+:- 47!+[ YZ9P/Y&O\"EX(_H(_SO/V,> M;Z.,-4F,*;ICQ#3>>XS1"T.78P9XM/4TQLH.WK7_E)@E+5W% G !/I7)^Y(% M?C)B F\J#N"9C80VQ"\,P/G@EUWO2?@I], L $$=K(S]T?D_?F'^S?P9.&:B MXKCPJ< [!COH2@$WX2D2$C/RWWSP(#LVD0"(=9A>ST\=L#(O"=)B GY(X \Q MJ.[ 4<#Q7&$6[-UR@>30#0<<=B()@ -BTO9**7@R6 ,'F/&Z'Q-="^7M@X_@ MRV(2G'IV] 8"G07LU=4(JF/0$1GB;\^A88IFN9A@W@90 9&TN&P%&F:"_;-T)$ XA# M:?"T42B7P&]HXD- />@1^)N>80"*4T3I^$&/,<179^4CZD)\E _0#%'Y<(!_ MQ^)U.^@DN\,>0"3$%6 42=, W;B = '2 $@S="PZHAT?,J$R!HM0=\ $*6(#_:"Z:) )M-FXO$F1UV,,;W4,O/_D.+[^YI9T:()W]NK"G.6Q48%,TP!\Y-E=V,"J7 MH-GX2)"PH1YOE!WYQS\DF7@\'K(0I&< 5&MHYLJ*5S1H4$#6L^!D2FDW8!'0 M%OI+0'X/4)X!'#T$= M8#- L0I0"R#?<8 S2P52!\DSS#P4QY+!;P>+!D)X* M$&*VJ* -A?A4\ET3]]A,2\W1RTV_5,VHF=2GX7-<'#8[-72*8T%@$* V?OW?_]G_SA/UPYQP= ,Z^?6C]J#7P@7 KE4,E"F MEL2K<61A_>0UC_?M\+"IS./.1?NY<\42<$\X!N#\G]C>STCE/L?:@E_']P 7 M>G!Q39HZ/\.O;3]#ZG7WH6$KD'1^6I+&0_/M&=9"I#N&^1,8@=0APDG\,94\ MPOE%K/[$$W[^R\=F%N3X?_4,X9GU$CP$_KSU@=$G7K#?\*,?__20+ -,DH," M1'?LG1?#_[.'_--<\1S4IR#((P[F,E0&$],3@9MF!($C,9+G)AF3TW2 M*7)*$OB/X*W\UB_D-VMGF,VT5XQK;;2,BG4K3J(-/=?G*\F"DY^K2G_,#*I3 M6U;X9GM4\SCB>&5[)(W2(MG%6'=9<;!:+J[3);B2?+ZR.W2+DD1X>2QG^'[% M&MOK9L'C$ASV?*4VC_-28M1G,((L)5@L/Q(\3>;(XY7]N2TULY-"EUG.R*H_ M;>7FG;@'5A[MLX2UEQ7)I5F6L(L-NS.>^YD"#58>[7/1Z9+K5&TEL,0$*U?< M<5H:21Z7/'Y[BM.\C3VNT*KKSBC7KWGK!=OFJ..5ME:W9X5UNZLNX^/<9E/V M[6;5 P\X6CGQ5HRPFLA=+*ZWIYS:,)>F X>T':TTL*R2;V0X31WD9,< FC#7 M7\#)1T4(2"2;M"N]6CI*!MWYGY5-+!J3I2MKM\:]9>H M&]+1TF7-2A.>/VLP@R2C,.(TS2RKJ%3\:&EW9CC)EJK1*J44U@XNM[2BC)8F MGR]UDA*>7E3\-D8T5QJS)IP!GD3U5T=/94:MU*ANKBG,7[NE/)LW)!U']9M' MV$]NLKGVNCJMJH175JVE7YSTBS1<>H3^F<I7K6K4$PFVX^#IYZ@ M .?+@9C=9Q1%YMR1VABKK*"+:]/D "[*>%:;DP/V6YJ)G0[='8H $8!2X\@ M /XX97IRRF?\#E$K$_I1I+KOEGIS ?.BI<3SI=S:[HL;+6ZH5;Y9+Y(I<38D:+CT^%AE;;B9 M^W69[?+5T:8@.A4NY\&E6R($]@LT^Q0]G!2(OCCA^)KDE0AJY*C4>.6,Z'2- M] 'UPJ5X8"B";T@B[?QJ-7$I%?;D<)\RM' ZO40#;VUGJ'\8C@!:?:BGT[G^IHL,VN$/77!GDZE=;CS+B]8?V6 M56E6Q49WH7K :DP^'K>>?>9? 2S<"IP_V>OY'8A/++5E%999F8##(#"*2&F"@ Y8+@R''W*'L\EHD^R&,!H5<]Q0A1?Q'I-#7 MIF$.^%-3DIOBIC!U]9"9LM-&/ZY@^H;I=H5LA2KV,G2F?174=M(\5[820)$V MJ2RNE8:-GCX#J*4>CZM\=KXMDH4('1"7!T(1>XSE781B&$@2)=F2D)GOZF'@ M$487H9DNB=M%KN: 4P'&A*-VAB(3(WD/R\TB5'0-2"Y"78L_ H_E3 M@VSA"ZU^*Q1WKHRT*#^@?;',*0[/HI#"* MB;*]4)0?T;@C+4S#XBU_5_L@2#!NZG@P=!H$[P$$T9T"JAI!W^(1B2!P:@J/ M[I04*0C 3Q4=P$E!H[504!5\EG>+'V/=O= O#((: MNA2^_U2(5MP>'S[DA0WRZ-NG+RW@_4B,!T0(-:X!\6W'_D#W H9K@P7VGS\1 M6@\B+V?)'#KDQ*X B,_5I.;TB">AI'\Z#7)_>^#E61C=_[$UH6;>,IFF-R.) MI?AVTZS5.M(Z[_T I"WP)GB/8[D2,(Y0 &<7!@FNE05P;-ZTI9_;'_:)$=)> M&#& OK,0^-S;>!(*4?"N8VP_".(3Z).#,,;>S72X!CN*/3C6=F/A"_$@9/"V M5,I4ZI'$KYGGL+<0_/%R60^>Q9N[K(?D-SMQ^C'UW8Y\[?R=B*XCNG[ER._, M>+\A,9U^/W*!AH0?_K\?P,C^(#<3C\GT\XRN3ZUR2+]VI1*^9'+PDC "/S$T M$1F<@1T5^,?0F/KO7Y-O3Q#$1PD")M\?I2[>%4% *_>0!+Z KH- .3IK1!P? M(0[\'/+AZA5RKXO$(R?TYYDX IE"5S_\Y^1S']E#U^W>=I+6CZ3%;\B'WY&1 MUR:)0/L?__LE2?XZB/[Z/'#KIN(NN2A(EFT9<3/53W?#U>I?+KW^FH1 MRD5+4(ZN<%IYU7#6K4&973A*:^G&)VV*DS]<#7H4\GU#HN%3,&T%SH+2S=!OR8!.X013ZD4L?)W'?M M'CU3DYW] B=16DF:8<(*I[T[V,OHS9NR&;^-B?C5=?'IE(@MD9_@_U&>;5DF MU6MAQ;Q33,BU9%,;TUP2Z6,L\8 GS]<&]>;\PBNIZ&L?^VS.;\31E]?F[^9H M,L&3S2'=;#$NLYCG*W2N/>_!A'6@T3/$0SIQQ@:IUW9R6]M*3E0'BXJ?%1V@ M5%9@YD@0W+Q+P_I:VOG;,.[95#%J%%O",=??#S1=OS0*.G-\[UK@O MFLK;#X):A1/,''?X^<1*XVE,$?1269HGUNL$S:60BB4?DM1QF4?DZ]XWIT>^ M[NTIY]]@X*4\3W74HJFZ.0MWU]HBS2;:@(%AM#H)U/'Y@]57T[UH+$I\PL/Z M$UA:(NDV*MVX2X,X\F?O7KN"'[:?A2T'5^GBMY-&!>Z!P3#WCFM;NC^_>.FT_I57"L]*Z,T_\J MQG/D)M^Q(C\= GM*#H$DNRW5]4\PMVMMBKZ7TW+,,I-7UHNYWIZ*L*$0 2>? MDT3D*T>^[>6+;+&UIDBR/5&2A ?[WP)EG'Y(9"X8G?Y^'!$)@F\J""[L M+9]!$.@I:H3-&FH%XPMV(2TOA@990XVPH<;''HA7RQ;OS)'N2@*:W+2;?'0P M&^ELC'[EVPJJ597WK(@ MINSF>-F&FP;JGTK_(OTS>""27\A)/ M8-53]_0O>IWS#>]FKW+J[^, ??$SWC7YWJ=O\_;>KWN9,E$#V"]G=5U1<'\_ M HCH_DO0_9V9X,_K#Q HT!0R.VQ^$YDI=V.FQ/ZXDV#6\PN6O7%?AVG)'7C( MYI2U@^X:)SQFLU@H>HUU:X/%_3$Y;'425@+>JJ*>-\1#ACKVE_^,W(N(;[\3 MWUXL-^(W^+8CEA5PAO:"I29).3U-E2JLB29=)V&.MVB'K!L"]ZB73MJ\*;X/<;A,O75^VOIT=-E9B67G.>38[9*-S:#87+. MY](TAZ>#6D$L=5PK&/G/$=?=.===+,/CC5Q7(\64-*;K!E:LYP?-)CA*$6M# MKD/>;_)$A>Y]>[_@F7U>&2E7_7MM@B2_86^?[RZ9@[*J>W M1'Z"_3/]CNOGR_VD&H]7H)#]33!6*XO=Y,BL$>J[SNQV:\ M'9-62 %!N0K^8AHV$*8K"4VVTB691[](*P4\69!B$XFW8.*/:P)-"]=;$BID M#8@;Y@ ICGU*4C_&GK]7E!S)6B@Z>C'O@"_&%#NF&TYL85A27%-42?/CX$]Z M''Z(UL WPF=.PJZQX/5:L'4#_6TJ 2+A-;1YVP%_.;65F*=H&GA$N'?P-Z"\ M8U-%![I7 5^V)-.P4'J3Z5H 'A+8/"T(@ #!9YK_@-YTZKDS?@4A).FQJ:MI M/G@0JO878V#G>4F0%A/)BB7PAQAT*M >H8$10&9U[.A""\.24!_VB1_[]YGM MG+QKH?=Q.!=Z.3UCW^=QAIF%0.(=FVG:KE2<;GPALZ0/S)[D.\R>8ROGN2&4 M YB6I;).+X#Y^73[3P4V4(.W+,YO3'1V@>$=->EB6Q(Y9D'65;#0Y9"&ZRT:PA M"CDU"C:VX'U(O[8[F4N" XF?A[\ BM<=!9&_[H+_:,I"<8*GBJX$EQF>+EGV M3#%C H+VWA([X#!$PX8@N(BX30MPON':@)@!BZ %@N%J8K BI@0R8.HZK@4S M_\!Z TH*1+!=">'!#O"02 <4GT@GMD 8L:_ DBU 0:5!%BT.$S[2TV;3C_ 7Z+![@& M\B\0$W [4"Y#N.BQ)!;LR90L 9 W+T/%H>A@8P;0[N";SLR2I#CB-+!&,<3' M6%>!,LUYT@)(3:;^MD,A E[R )4 U T6KZ#Q$T&C!/@TPY5GZ,N*;;M(.L)S MA7\/MPP.""@)RG] GCRBBM@?P&*803I&* '2'&@9("\AEX2G!WB4H&SX,P9, M$&'V (=>3! &/,4)W@GT $ 0@NT^",,#(-:3EBZ%Y@ "Q#.W79 !P%_!A\*07GO.,/Y'./KW70^T,IWYH M$MP?$"N.*R)RASK.!BPYDU"[TU.O@YC;B0ZPQ>U:^(^TIQT78,L*>,..0_>> M82,J@:I]1Q7AB.R=M?!&10B0)G&K5(-?.?U%$^,3Z\VJWS;L2J%];DV('2C" MN"T)4!EZP&*P)?W@'KNY9NZ=,!+;Q;H.-E^Y^XPU"2 7(" EK,:8__:VL*@D) M!-Y8!*Z.F6X;M%1E9F7],BL7HJ@)2Z8WQRD,!\ L*BV82ZIAXA]C[:M/>$A$-T\I;:JLL\)J-OT)[ T3\RTJZ)@'@8Z&&07+TF6\H4!;LSN6$2Z( M/A87/ ="5,W!MI-CJ$"52F-?*.;$C"1FA4.R:8,*BC^U318G5G8,=!/%3@$W MU>\AX%:C<#L$SJ[OPEB1OA/5YV2(=.O$3\/31EC9CK?;^(.P9E7QQH/PANX$ M>\K?= Q&U[9UN*.%0#)"E$[U%_(\D\Z:/00_%RY3?3Q3!XP0AF-<@L*%'C8F ML412387W;C 9L,EC@=(,50S>F=NQJ>@V$]/)_+]=M"?G!?.&D_B,Y1 M!=OY:;./5DR7TL/S<4,ZO?YUVU=[2/9&Y[\;MY7$S6!Z=YBE?\:;-EW<(*($ MMY.U#8@*800/WM=)4SRR4"$S*/GY&/#A16EAS3ZVR=LFWHDH-F)@&FY!M(!> M? O2#9TLO' !P;.@$W?2^#" L;%][P7 CKIG,"& ZX9%K5/\B6X\_?,?_%>P M'6@FWLG 2]7] 8C)5$>[Q)/#-'O@DI*+624/^AY_U*6^:Z+_F6].%/\&7U3D MN;&'931LZOR8YY(/GK!P;Q8 #.0$^Y2R^CMO'[=U5SJ([);XYTW[E9DAA- -*)I &#@09Z)! MQMY"XI,@FGI"-P4( C27YA'-U%<)3#-#PX?IRMA PD& EL(#D63FR<*SZKH! M\!T[*6% 6>& .GC0L^%ZB)G'7K)?<2> O\$HV&PGS?+9Y"'*&N9FX#LTCYAK M")O1Q,]!+G7(H-;B3+LA/@S5\SU"A*B'"W OM6/)OM0:)?NA&LAY,H!.^/*3 MZ\9.Q)U,O+T,:<*F@M&;/0"'+R!M_!UX/%QP+A)("HIM$LM))?P\$S\!'!HQ MFT7U/,=HX6$SY],0K&;J+O*(+\Z E]CD&4PDL)7C>FSG5 E\"' R>L:$MD+7 M#9GG=0-F-&,B1%Q& C*(R3[>]\%48&_PWA4'WV#=&D?=Z.K MJR.RN&_P6_=,6^M]"737[Y$Y\NZ+U:=J06R=Y4Z??Y5&KF!0>P>JH"Z5P;!@$LAI1QX%":T$09\DF"*@KH921LQ*3V MJP;CMOM8J=-A"ZPTM([7QB+'_WJ]64DXI(K;]UU5'Y]IO=+\L1%"4WH3:3&++,W8#RA[9S2/3:"7,Q)YY! M63G=M(^OD7?;N'K\V7PZ:1?-Y^&7?_*%['117B$X?J)D("X(JG3_T.[*P'_J MO28[R-A9&W5SLYO'OB"ZBU0;]3K=FTXLW=>HK54W53@+:2!$CJ%E\0?MYTR4 MF1#MK4F^EGZ 0K^T/41WE#VZ1V(2NYIC#**NMI=?6L%+!>Z $Y))R7%7*CF, MY4T8V"46@@J&14UPP#8)-4XL,'HP5H'O85X71.R;E?IE(6,>&H>WA>JOZL'# MG;+7[0S7+'"YAI^O/6>L?J\F%N_WM6;K2+[&=KTB9Z=3F-XH<)/"-O =^(D< M*0X0MU)^)WPK&"YKODU!IAQ+F>$]7Y MBK>.IW9(IW9/I^8N0^U2^QI0F=$>O6'P)Y90\3OX-N;QBZXD8JP3&$9.?1M( M\QF"J]-#*B14 BX)7QOURC?J[;BN",$V>8P ?VK *R#"CG">K6>%K^,KONW$ M!(&R-CH((@?$T^/""2W^-_)X-4ER0)Z"\?D#^'596J 4>BY=QVON@_<9.0/5 M\49Q17"ML@&/R0'4.,\.LDP;!$IDW\0V0ZW-)*7FD#H%XP?5Z8U(9Q=,W'TS M&J!:NP)?=0A7(KHH9%[ NY!U["'>_4GA6#Q]SC[6X$C?&P6+@UV8['>\.'ZJ72@F:HC(.OA]^OPXE(=V M![H\YI3<3K$T'90>44Y3&NF%,)<# ^(+B!.724:M\7Q=*%KBJ&H<2YWC\S_7 MDGW )>._7^0WR 7=EV ;PA8/MK-0'3GDLT2.-YS&Q6-]O]?H/?ZN-@=G%U[O M\OP*E?$#T#-R-,.%2XVQBR-!W6"S M?"6"9,C/QQ?7@V:SUU#,/U5OKY-72L,%K\\JFS5A3/AEN"BE1!Y='I[MU?9. M?M=OY0>O\]Q"8KY\CV&JF!6G><3H[!A/X!K -B'#=;$XA0Z6P Y\WX$ZQ!!Y MH^%-@*SBI<6FE2)G4ENU?.UGYT@\O_6?1&1XJ+!?_MG4+J_>C33KC!F'CMT/ MP&2M7:<,K0?\3(27>P?G)TCR!J/>T7Z]9/7.K^^/3[&@R.5L>7Y,W0X&>!"' M13_D,K!N&6">*KR1$QN'B<$^E 9*Y+Q??:[4'BU1Z_FM3%%N_A3[\LD5J(CI M+3L>3 F*=[+ZT,)Q_@?0,Y8CBX6SL""!B5@O4&BALV,:9!MD(TS86-P8D%VZ M(;MN,2]<6.W;HY/GI][CA=QIBV?>1=6[2A?\/!$?U7._2X4=413A_VE( NZ+]3,/Z7AUH",(OCPWM84P[.KWZ$0\O1QE;N]_YTW[ M\J3VN]FMI(MA]:N]BY^5P9ER^ZA4KR\R3WN/Y1%6.Y*THQ24G8(R7<1MEL$P M87A:$'=&B"H0JF++]GP_'H*[LVPC(\+^C['R;%2QJO)YKUGUKRZ5Q\M>4=,& M5ZL!^!?'NF?<*?*E6+@[JARK-S_MYR-LTA6R^6E,\!& [^X$0;>>W:'!HN.@ MVSFP?S4,?#GS&L;!<%AHEI3J507DMS"]&^RP$.\X0(A9F#/4#SLW M#^[)OJR,B(,4J5J71!-@0H,K+PB<@CT"''E1WQM$%?&:L.Z#T'GX6 78"L(9@91A7LJ@S$IA%#0 M](X((H5#&?R/ZVL:R<(MZ "ELAN-FJ6'*FVV_C9*H1Y#$D. M!PVK@6 B2+,:6N,\&U;<8<'Y#I-.K(_A%*.N2\J]?'-Q6Y Z3;%U6;,.2V]V M1)+DB,DWA &OA[83[(O!=JE?J,]&W^]'SM@@MT)/W ^:CU;>N/DU&O9&][6S M&_U<_WUR/?SR3SE;GL8S?T](=Q@/%=7](&Z&2]*<7. RK)](.A[<3ID?WDVB M#*.'N#.L2Y;'119SD *Z[XK1)*MX.P')(JLHLCG)"8+I!&T!,SCT\H.$X]Q M DV0:5-S@ER;1%$Y]7 M,0VK%XOHG6)92.DPS^I=DYNJ(3!KE,$C 86YP7O@46P5L(H%L!1)]IUM!= U M#, AT"T#N"RP1UCQ!*PX"!!AWN%XS#*!2I-U&6:-%.][%+T$X"I$F,$3PH3V MENIBVXK(KF'Z,'ZD.A:FA!NQ\@%1$PJ12!0"(H%T7 MO8>?9\^_#JT/G'.')U1(I[RMDTARZN6)#CN$^XE@;>AWGWN_#\]RO2/IX?9T M=/P@/A0[7_Y1)"79\3_#D:-ZU-\#A0>L#H@: 6M+<96MDMONZ&A?/)'0=;61 M]_/%P4FG4]O[6) (V:&C8:249Y4PR)!FL(_'0F)#8T[.:S@L/;>QYJ _@2V= MR%[D*OF+\\QOMWKV<_@G+^TWGUV$L;B<51+B3);EV^0,(VRZ'0Q>9%@OTQKY MUW%"!AXDDT6): M/'MS*GM3YMF;/'MS*=F;KLA96K'C)K<.R2TUY3[N]5R[.KA[R M6O/F] ,QVG.Q<6P 06 9V;$3-^110Z_GNL\_,]7&W:#1L9_N+?W/$/.T6'H3 M0"8KC%E2$ $%)Y6:,:!-8 .CSPV25>'#=2W'9?'P8PLPSJ'HJKLJG=W\49]+ M%;'_<-+L]Z\KFG=-3O*G*QH*D?B[&3@IC=DVLBCFA$O;R@24%P+%&,M'8Z6B M6%E-(NX"R KQ,RS8)4+R70,7N?2V6HV1++R/SVM'L",/"^^G7X&#KT]\'1!J MZPTA'9M<1XL!B64!2T#58/TD&D!I'C3AZQAL5,@[ = M R)S6E%G;%O%S\%$Z2&/U!1 KSDE"VXVX6Q$9PZ4Q J !BP-ZMP)\]Q#=\^X M7)5+,_/9#!V@C0/48:'FN8X'= 3(EG\Q-]+)JE#U'#("$)& M-62VH,%1%E$#4 - Z%.7&)O$GHW?2@C DKC _4L.$X/[0Q8DCCHL7T6"*0@) M9NP0DQ$!DUXW/-L"\R1"C2PGC=ZT8)&2-0H#>-EK%EWHY$QIA!7")/YC3[GN MU$:E^_*Q5#VJ[[7.#QU=VC/GQD3-JR28;-Q'0M'W1E-5#,BT=D$$APC,QDW]O-X#J7OQW^^ETU>@^&P).^.%C]455H&D M,*.%W_^V:>T$*MS0DVBM\$0 W/-A==F)HC8QMS^+?4G>K\:'4&\9 MWGAWG*Q72<\"2%R1&YP?.OAFQ$JJ[5+E'AW@CT3]]X-5?B$*CMI0J917F$V4 M?.E!2Z!,DKD>Q+JY 3J!4U;B>@=+8IQ.'FR]CSXV.B":F)S/XEV;'M :='\G M:F5J3T,F8A%GK*P-X3L)K$G8O%/(V3%L).,D>]+:]$T]P9A_WX+=F05<@_C' M1#!"0FV"XLT!:X/!,(5G16MT0U@?<4]F!;JAS8!FJ4!9K"XXC0E-Q%LOHNT8 MZ+)])W)\^Q7/ 5XU@(FR$%)R KJ#AS1@]:K8W,D); RN)XWZ&P=RVP'D;JNJ M>- =Z1EQU&L=.JV#CE:YNGH3D$N0#Y ;;-#@EV*CB,1.)0@^B2]Q4!_0@V\% MAD_0ZP-646" X#>V(4M27U-1N47JONF2R4C?);,BATGAD0SM>*/9IJD.7+0; M_/!C >[T:/Q^Y$R$T(0<:)GJR/:]W;;QC/3H@4APJ$/WKGA#L7BEL(FF/Q\: M],3)&F$;'N^<5DBEJ39 __JK7"B6?TR.:Z)7T,Q*=HLM<18>W:3HU&+M2O-- M+E9H(Z-!SDNR^JS2W96C'%LGMJC^-O6'\V/E^@#-<+D&)VFKEHO0 MU4M2*R*ZAM5!?FT_F\FJS'1OA_UZ31/C..#O00K1[+D3BYXG)><5UM#/ M?NWPK'![7Q\T?];W]:/3$IP!YI+/B]:V/,9P@@ 2!N0AK9O+]<;(]2K][^ZT_NKJO.48/\D&E&04"TB76D29<1'UC1!8&>$QU M%^00DD/(Y38$69_>^;5?>;[ZV3C[4S5.C=JY5[)SM]?O+\_Y 0CIG!Q(_=:? M_;W>?>WRT#]Y'N$)=;820DJ?$$)NDLBG#4)*1UYSY%^>J=6C1],:^79="80/VVNV&D-LGURN#D$7ER'A0%.GX]BBW=S>ZR U&\B.4_98W0*H3$"1( M>HI0I,A1Y':C2#&F>L0UJIZA=U\YGWMVOI][?V/K#Z#(KO5T MVKM]NGFJ'E6&=]7RL" ^Y4F-5B4]"F4Q*%+\A"ARDT0^;2CR."_N%Y61I'9V0@R.>E.DADF(PEI2TD0@U=\L-E5/L=&2297#1O;86E79H8N MT9IN R]:QBTYKAYZDSH&Z7$:^QROS.^V$W;[28QVFA7@E,+8M365M%A]T!JI MFA*P/!HL2H/^/Q:X!I&Q4_%Q$-%+TZ73%GFUP((4;]H("D_-JS]'/TVQT7MX M/.UU!NZPL0Z PR9W1(J8! CG"!HF).X'^G'QKGK7/[SJ[1_LH^'YK]+Y?I?T M=I)V"O)TWN6KNW^OQDFT)FX?* >WPYO6G_W;C']PZGN/)?.P_Y&,RQ5Q^ZYV MZ1T]%8NE:N:NFOMSU;+N#TZPO:?,<"+M+*E0^0< W9HX?GM5OW%&QK%;E6L' MOX<';;L[DM;A!G\CQP]_'1]7+:-5$1_WGN[UO2OQ[@%RJI59E>G#JD56:%&[ ML\L=T@%?!TV]=%0\!$UQF]$-QWAFO0XGJ[74/'Z(&XXTJRJ/R( M=J===LO9P4<^V6 V M^;I5-)@M;')_V;-7]Y>E#%I?8]DHF5]532X8\ K+R$7+"&H^-GHLSZ3E0E^Y M?T$!5=0LB[ER_LB_;%3/?MYI#[^/C=N[GU=O@Z>S%N'[PO.#L/IKI)I5TCN; M4C=1WSOMT77WS_%!^_;H^>[N\->?>PG-BJ6G*7L8Z&.;@/;D)B2@ZW<^&C6(=6E@;RCY&ZV>\J6:T^]CVFAFSV'HT&M6G M6U0:%"M2H^'=*)6Y!?[EIHZ,9I74(-\;G=NT^.5X;ZP3UTIU'[ M%Y6@>9UU]G1]K33=WE'WUU[G=Z_6;CU](#"R@JD8Y5#=L;%R]9)],+^')Z-1 M2SLZZQ6Z)^9CI?3L6Z0FAIR\)U."NI!_AB YC7BM3;RM82FT'5J8TVZWH<0O M.0""!(8(UR@1=@1&@QWA0G5=5>OZD.-#*DB33O 7JJ-U81LOQ$MR^B3M",J? MTH>W62*/9CL#FR3?=)&JL^0XZGFDI5CM 2NI3M,K8V*QR*TMRJ26;6,9MLA6 M\XH]KXKEQ4.D51G%53=V]1E_H$>X=7ZHF.5^0[^][?=SC=N6DKG36A6:HPOT M@8+LB-PT60N,5AX@2PJ(]LH587BHW]0?,D_6P2BCB36M+H^NZ\?J_>D;M="' M%L@^5N7NZ/SR\'94.BC=MSJ_JM+A7+P[3X5-((U HXU+]]P@IY^X5N3+;JES MX!XUJK6?TMW)\.1Q(.]C?>8-[82N2N/B"%#_-5I_/$G@5J-2)DFD^\X$B>9) MZ#6RT#"@3T@5Q>O)=P^')R<]9%_\/KBK[)]Y1U@FV^ (I!]2A9)@0KPWY"B MHJR(SBA,G;:#MP;XW W5/)%@G5>[>V6U.X57N^/5[CY6[4XE*[V)6E)++2.] MF2M)A6:NK(M-51/;S5)9%DM(11(JPPS@K?2.&ZU9S+OJ8_G*Z5;]0S5WDOES MUO?J0[Q!B)-7]GO-*]\3[\4>4I7?K?T_>3'W&ZZ4)Z]LB/6>V-H_'(JH51YH M]=ROP4.NTI2GGVD.%/$Q]W!Q/[E M\*16NWEHW9\.F[GI*V^.>Q=G?S3]4>PC\T89%?9RP[.K9G[ZRK*L/DJ&O/<@ MJG+9-]0_][^&>U?-PO25@W[+JJ)?MBGVI1&G69Q^LJ?#W_V>O7+ M$^?6/SJZ/S1L\_ H?]4L35]Y=7=O=^7GBXOJT;!ZIG4*QD7WN8.O#.@YHX;A M7.-YZ34,!P[JDQ*&D=XA8+";=(Q:%]_(]H)@JP@=.*R?!=YFL2H65%*NB?EP M$JJZD\8-# ZI88/X*?193# O-'M@(%KO?@!W+;15Q#HV/C[K2Z[_ZI_&K]\1^'1^\/J)]$]W-2,'^5 M?M=.#@?Y:D'3]TZ?T=VH+E=>';RPJ%0&"4-%XTZ\/[AM'%^7STJ]IZ[SM(KY MEY[VJV[.O!C<[M]=EDM[I?R#>=%9^OS?[BE9TOS=YO.C^JMZWZL^>H>/9?-> M_X6&>/ZY;%(0Q$L?A#%J#&5''=L)R)IYM:$^D&T:NDH;G&LV%.T [P'1!UF! M5-4AU6?4C@HU9Z9T1]"JQ: /??7:#Q:]M))%OU*A#YI0)W+]"=-![I\V1[VS M??'7GGTC.5YW^:M^I5(_EP#7\FFW=W*1'XJ9A^L#JRQ*M\>]*ZB/GA3P.;OF M[KR6'9,58JYKMZ1S#@M+FY;2W?>M3C*5:Y:Q5M%.J^!.S"I M#7I,TVPV;#@[W*C8B.#GMW?^Y]L^>10+4Y5)ELM1P<1U(+ M#J)6,'B"-G6TY L)&T:T BDMUSDAA-#S*:DT]*N\2;.(E^ 0 F4]GUCW; 85 M.H'K8/SD2_ .2=%57CE C4R^\RP6+HYKOE)MG9Y!$KT2Z8(0.H;(1D'Q^A29 MX" 6X#PMLA0 \UF[T&@FO1;<_>]-$OJ6?A5S:7[ B'$-_GW:U2^4W(P<[1I2 M4VKUVN5!IGI4?SZ\K/5KYD"&T.'IGB%_8UTJ2**8H=A^8!N8V+2,88 2B)G% M>IBV;,>QAT!YPA#:O9-V*8/+3>BY"&T[L>FPZKHNK]C3"J\-A*T$[8XJ^H/O M>C#Y&_LUJO1WQ]3UMMG:[YUU;H;-CH^9X(+2F*U'#;Q9C5MF3NY5D5TJ*)24 M7=L)?:@P+U0/^MZ/B"-J^MC^YV,&M>6;LT:O7SVZ;)^>:5ZYTEG20?SK R%! MP_3IR W$.F3-AK/C&! 2OT%JY*F %4S3'KK"5[(Z;-_%;'*_O;EX%1T_#)HTXY=;TG&!@01E+EC<6IE_- M7FIPM?K8I2]EB[K--6FKS44EFG)*F\P%.;"L\ #<^"C2SR@FR$RG] %'EUW[)11 MO@3G1AWMN%@[.+LUJVH_IYS?>[_+M4,XAU.^_)/?R8M)CID/Z:!5*YS<%J"! M;=W_%ZW$.04.HV!<=!0!BW)>!XV\T0!;C:2BJV"J.0.')0ALHLY M#G]N2.V1> #M]IP];2L26YN2XQIK^1HK05/U]_Z<&/[@9U[,N'U/JJ@WG8,S M2,@ 357:$:6D6-NW:ZM9S$\'? /Z092)3Z-\/035MSB>XWB.XSFJ#[]NDT*\ MM8*82:17GZ'/984D1"5HQVY7RIQ6[<-^M7&WWU*O]D:' [?2+()VE'>*A<*4 M.V8?G@7"0KC".\]FC*V^A6\^G7;AT"YM>C%188TK'MBVXSZ7@K5'ZNQ M3/M\[_FVJRBW9_?Y0]L-FB8"\_(ZE,)JC 9O?EX?[5W M.KA72^)C;N^/TKRYLYOG;RQ=^?H:,F520P9*R*BLA$SE''DW_> 5% =+%U/F9+9$>&&&O(#B88GL4#S;Z+<=L7ZK MNJI^_;-P.+1J5U_^*207:T^L$Y:4DKQ?WGXQXR'&UT<*?^/G^ 3,_L=((29>8RLSU7G*;]"OI8C;8L MW[8JE=Y^QSDO_CDSGQYN25+^]*%NN*5B&0^U#DVBG\P")=GX+I3&8NN!7 ]& MO,N6A( UU,!V2.TPC&EHSX%8@E*8NY^,?X+4R $IQ\N*IB-:'R5,]Z=%*>G^ M3R\$^*4[>&26T!H!9L-#^*,&-6S'13[P#/"=I*!_F!;5]AU29J^%3'O(RMNN M81,^]2W$DK^AV &89*P!@:D:_7EE"N-JH&_K1ML@A4\(Z:'$X'@WB6TRD+)K M$$:%S"1%5E3''&6%R7K[K'A^PL.FD/!D<;28K"PIV[K05$2JC[2\:U[UY?;9 M+=9%XOFP7BN;\MN3K6DK$=CK8=3G;,E1\:FK(P"VB8O/:(Y.;W];+=23^^U. ML2,^B5;Q*KDBQC@+?5S3)Y31'6 ?+4BS-)55B*CT,05[G?:!N'=Z>RK>5RUT M:5]P8I$VDH/3X^>C-V_T22)20?W_QI0YOG>38! ME. @53Z,R&J*5-*&3&]85>%UJD>^060]Q=< R68GE4#P6A!.50MC@1%I&Y(5 M+FU6F)/61FP[=I^FNYK\YU\]XT"^5:K[!Z=6X>Q*SAWK,^K+A)(PJ>R! MXV\J"34N:Q"3B*PPKK1)-T0L#$\4G4W5[1AK8OPR-%!)IGF":,Q6Q'B<@>0Q M[*>0'=&A,[+LJ8F&]7) ZJV/RVD%U!++BV=+A*Z(8,21'=8;VDD;39PFI+<. M%A;4L3<5IP:23"9Z@:6D[_K#P]-A!>1[^M@BVL&O3U^,T0N\.:CQ%H1P3)2-PTN. M0!W@A \ZT!R1V@=$_NUVQ@>.0;8^D1L=4>[2&YBPI9U7,PSX #2?8$H8#MV( MB/+IVJ:>R) __>'EG_/!R?WM8_&HKCZ6?^Z7#_#V;274R37"IZZB;=-TC?Z: MA:*K+T%K10 ?TPV O),6,>MS!%51PPJ%%%R3$@,>'C)!YU 4 QZJ9T@S)&P> M@YIP_3Z\%ZN_]_RK=YMRL!G:3G+9J1M[#UVS)E')&.FJ,9+K6L\3"]V#FS^=AODT MTBI0@FJZ?VBE?'YB"G)#0/2;Z.-P]YH7G(^:N;AT3X1P0K MQL'U]12)>A->U5/D F/*-E8,U-T8F=7:SB!>4P:/U+W%ZU,#D\FD"[YE&AW: M&8'"&HRSH<24&=WV(MV*#2N#=0C$DA#^,>C4CY$#_.R8K2U;IXX6;>39GOV, M%8+:8<]CO@U03*X_&.#=;H9[&+],]S5/P$/6275*5HUO&4=[4]ME6]KO8;[_IIUU\P]?6OA80=&5-UW M-,Q75 LY>>"C>VP.&Q;&-K](-;>$K:_?TM%^J_LTZ#T>W[?KP[/+DX<,% 8K MSG%P!EL601LM%+H*J%D5-^P&$=^7ABD#L"4N5L!])D",SQ^+%/A8YWL>"]['X6!^+&1T/YB+^M#61/CC)NCC5T!@ZV];:D::O8Y#+Q*X24!3 Y3YC M40P WQ%& &^#SETG=?U$5.23JGRS;^7OGPVQGGG[L3UU%P_PAVU#.QA3MF+I M#: KZ<)Z$5!U;M'Q7^>GVL_VX$^[EW$O!CUT\M.ZZD'80VG.8<@J3A%?Z"Z^ M%/8\E67UXLG5I.JCVS5 M6VQ^5)]EPWXRGC W"G//>=<0?[)4-E2.G(PD566[AT3W=ZUA_O3*_ON#6][. M!N7A\BF3O_+/;S.'YVYNK]^_/+LBX:-SV! <"))X*?(S?2T[_QBKOZ#AC/[V MV*QH[,Q"PTJ6Z1LZQ^"#&N(KWITE.5;?.!), O[E@>J []@6:*-(O!G#?F>& M@UV72_>:.I?J,+P;O*Y<*FAS_;FUO'IQW7VPB]7'W_5>;UCX*3ZTEE55>C98 MF^WIG)50=)$5@C]LW@*9N!"=^8+]H&^KBCWI;=&Z!FJS8&8:M@914PYQ)>+W M/='%#W"/]J@'@ 1+O&5C_0O[9O %A4I.Q^[#I,_W!1?.W,,H$VDJ>'-VLZBD M,.NH8XD L>!5^QA7@4DK!'IQ!\+%LT3+U!U,N3NC8Y@DB.2V4:%?[L"1BFOH MANJP\N"1@>_0#F3!8SVRC@B*[*I816MX#V,/S(2MYS&A,-7<[(=&10YW2%\= MZ-9C8,L4Z:%O%I8W@:T1MQN)A\F+.T&@\SRM%1?'\>(C'FT2;?,VOO15?;7X M=B6!M=?_G[6.C4:CM'T@GER(Y89P5,QWL MKYA_+PE+@'09L2>##>-FU4RITE^W[&A<"^PDX>;!7C2E,J*]I,(F4I$85FC# MO/9],1QN-=1M=Q /6L5R@73"DTJ[K1I8NSW80;A'U%8, MR2B7F7]5.$;O5)X7Y/A$)>%+>)O#8]9/E5L5<'10IRYPOWU7O:^KO?SU]<%U6?R(T?46^EGGI_+=X9_>V6U_^"@>WNV='Y^I M,^S>N2%LP4HBGJPW&UC9Q/.'90/^.AXQQ M9.CG9JMNNYR#/H(V%]I"%VH8W M%_V?>L6C_>>]I\=J?_18Z)R6>]H@?S4=S9%\W2JB.5XX*DIW-,?EJZ,YJOV! M:8\0$AC7A#K&%BLT7R8,7=K55T=X%P-DC/<=<#S0+0?3VV(!#@U$UA%%6SE1 M^MK[%D0?G,!!E$6 %EG.^-$86'V%K]B%,,-O6>&6/&GB\QT!F1A?@=,8,-%MXW=Z*-C@/7M&G@2RE&VA'\ 7RUZ,9E'\?,K^EC1IRV M!U@L,"K:#^:,WPJ4"@0G^ODY3)SU,L,XI=9NJ*;JC+/\8VW-Y--VN_BH5ZYZ MHT?M5#PPKH^D*B0W)*0B_LVX:SA"Q[%=%WSQ*LL!2H(?>%K8Z"5)YN/1@1=E M,_D0J-WYK' NV*QCW\_K+'?ON,>-LX.CR]Z^*$^0PA(A9PL1;]T,14#>9]+T/+UF=K=E_SF[>-9HR;)OW]?/1# MV$-Z3NN;((DP*KMNS'Q_H0EWV(,[.?@F]MP 94=TX-)ZI:[8T)_!9:C >ZQ?E# 4%K/Y.>1:Q1G0DOO#OY]D9J'3^6/^E*ZKZLE=7?W5_E-1CSM MLNGR-LG=:!?I?5ET/S,>#?52-%2>1T/Q:*BE1$/-M9B3#@=3J4)4,IVFFM=S M:K$D-5&Y)#9S2K[5+"GM5E/-*;E\3M4DU"Y]H22E=YQXJ%_>)PV/7! MX8X=B.!$KVA03I'=M+[3Q2__P%"#7A*M=QQ$EK."0.Z<'\&:E,%!Z2,8-! C M1B*6A4V(A'=?R(6R@E_!H((;#H&R)!)\[.)99PSOI6VA;%1L"JVBJJJM4K-0 M;)6;N;;4:I9%)=^45-166B6UI97+TV)3(?NX;4(/X#HD2.AP=M:4\DJQI&R# MP%3>+S&,,NQL,Z!-E.FOZY8<[C]?7B@W2KB/MX3991N)3"RQPF2T=EYDBWI- MD"=X98W$DIOI'.]X&0LS.1V=3ZS,XJI7>\UW(*A4[; C+:*P2+$<\-9KQB!, MQ[=]R)8T+/C,3(A_( ?^X??M4*NQ[W>(-Q+1_^*%WLH&'S7J< M5Y\UHKJQ0B9'FU)9R=&P71HWNR.PND'1"[_!!8&S85SC@U4,TB#5%0^*A,@: MKD"='\(U@AQ3T/V'&-"PD8J9LZQ C7A"]?7N@%U:(#EQ\B-J?U$",AR:+VN MZNU,CYV\E@Y^Y[74)\?>JHX>@9'DRY"/6:Z\)I2!O&'**W3X,]4EU"!Y>XQ1 MJ"CC<<_181_E_VRFSB]-O-&"\E7]MEF2#0=ZRCJV[CD6V+;+GC>]Q_0$$$;@4 LS>E%[8C-S(+D%W M1WC0=$S/3@R*D))TI-80'H1K6Q8B 59XU$^&#FDT*OZ05GYP\89%@K@BN36D MWL2X1@1^3Q)!@S,OC.Q)-24&=L:7AN%:-#T7BQ%EUX;MMKE M*@KJ'S35D>U[NVWC&>E1_U*@YJE&F:GHIY7[AP;]YIV!!+C'%>V__BH7BN4? M+VCC*>MO.:$(H2=LP([%V4D343W((K*'Y9;F'U ) >F*+!(=X?M,$$1PZR.3 MGO="J)X)X5]M$\[=85UZDI94_H']WF/I7J>"3&,@!*\1"DG1TPR,* M%\;:0G S"2RV+?SHA/>J/M;;#@OJ#)=*!$S0U<1VNQ_P:XH6D,@74(H7T!C9 MX$7Q!,FYL"8<4D,-2R/4UPO+A?A6((E$\A]]@VKO'<%W$8%X$94>U^AT->"U M8NK4A:".H]LI@ M"LI,68W:V.".;U8-]?>0ID*90E;1V+"@,B%> MIK&0LU?C>$RH$4TLHPPB="9L$?J&&R$2> (?D!8J"9*U,PXPQY_$'6-8'P95 M85CM/-!'D5 Y@G4-MQ=RCSEN8$ M!%6W\2Q"PZ0UGK4V/KL("^BXS._%"MGJ M"$XSR,5V?X#Q=*CM"&P.$*KM1 $JO)A4?#2@OC1:3PF5BXC>C1:K3/0ZOI[+ M:G)=*1)2U%=[U/: SBWDG=24B6P!?C ,S3'(NAJ;D]2H>YM_AMC>\@_XN.,0 MQ^JAH_;1T'9Z8%-C@]'U X=D4"?!H_QL@%%KDPCIFM-1K>B^!1??8#VD#S$G MR5VN2]V2CK!?:]1V:)$C25D/:T.WZ3Q*@[\YV0$Z'0#^-A& JI-QE^>J"5!U M+->CEO^_U/[@A_ +HYL._>#\O+[#)J0C #% #+Q]&*Y'G-,#'TN;%D5$;533;0]HA4++YZ\P-N<]U8IX/,YD M/$Z!Q^/P>)R/Q>/P,X3WG"&T-NP,H8*QB$N1=GAJ$"2>C/>NZ_'>5:=[5R2$ MYA#O77-.#VA$"GVVW8X\M9F3)%G,+S029::2#!-OQ=<%IXQI\48Z+#31Z'V! M-3?4'FE *64HB!ZX_^'#O<#E?Q!-XSWI]WW+/D(6R[].Q31J \,BUEC"*98] M\Q1K-0._1\PV][')AJ5A@H#A>=R'$=J.T J0]BQSY0T&R8*-$>$K&"!".WC\ M-YJ7!N9).-IOQ"P#M&I3?NY,2=O72%;'M_ H#\(_P,-GFF/_!PL8QP9RB(<7 M2N*IT2^TPL\\:2(%TJ,BM9/DWB0G@BR)(&0,TT1!RF%$(\%9KPM+BBW[KY"% M@&?: $^(B[E5WZ_4]K[1M)I8B8262DLR8!D#EU2\$O),&R[>P2XH Y)<>\&- M%U\(TO('6&5!,BXFA&F[F-%N1(L%F410J]D;"5_A(%8S/'KBJJEN5VAC:X4= M$T)1DJ"+0A<<*#33B!WXL7"AF7E'X_Y"=!*6[;%30.JG)KL#G1)M]L#I+=^>CCW8@V[F+JC#3?(/^JD0K[I%P!9(329F#@<\>+=]"=.$^=S'T* MZ^_;8:HQ/5GNV"Q=4,.+8SGVVUMT^1YIQ -\85I]58HZJ;K&_-B":"C!N[2, M18N(@S]S[!<)H[XF[?@W^#PFNC& J7.,%!_64%4(D0Y#;#5Q+UIH2:D6@S0G]ZLC7N5M=",5<, MN8/M)1,5/V9I71(@T$8ZJ4/OCD,8374X!E?J8(#'2NPF!P)#6*.*CF_&M])( M""0I;1+$A41VUN"19$XK6;_W9 N PA5('W/B];L0&:AP0\(FQM\R+E!M-T0T MZ9T$4R '\M(HW,P3'<'J5_Y"1IB-0>44'H&:\C*$6# M466@OH*C$/8 &IU$-[]Q,Y87%5D,587^?QC-3E0":&,CV*QII-'X#$.%2-=H M8;'Q 770,]1P-+\/5"*5S.[A:,4TT!,:'RE3&K.#/5H0.!2N5K@K1?#I^C=+ MDH9)3P:!3N?CLS!JC[XZHF\U6VQ%T-ZM^HW$*+CMBC'+"A^BT.L#TH2OTC?A M]=%).XGA23LOQ"<1//U2?%*PXL>F R/ #VPR?IO/W+3'J)W M][OPPF'LLEXMQ YNXK[X?-P7#[^NM&5,;*![-M2:V\%6(M:;6A=SWL,"OXHU M%G..K.X8.7AL]1>!2[1-X#F K/_+3Y7??:IL4K;_:M-_H"5/BYM2L\7^OAEWTHS,&IG527=E4!@B M34IGLA0$]?T0_^]'2S_H-J(]5\!C0=PXS#_ZBG(#[##K#8YVZ,4:F,'@8T>. M8]-!PF]M1_5UZA6C#W)'+C:.=T!UX>4+BJ%K#[$V,TUZ@LG*H@?N9U !&M;. M@=N#>%;&OH\=,D^UY=HFJ6@[Z5J"1N;$:L:/C?A4HD,AZJ6/O*QPZ#N@3'>B MCG#2+F[BAC[4NH_ZR*"W4OA"!S&%Y6*2:]2G[3G@FG/'1\TM5F>:VMF!^0[/ M;<6\X &<8D:_@34]-N_;&,8:U@K.1)XHS6, /?JR!&0G'PE@\"5M< M\ S1]&XL!O@ZV-U\-_#O#6TR39OXG>R!2;V K5'420EZP"$+,;:6"..B:\8: M!:LE*E\D\@6##'I#;F M'",Z9[RH0*M1XLR!6W("_KJD8=OR M',H+[B-!1WII>Y'XF?7W3G];8<]26=+S^7:^J8MRN9G+E;5F62GAGS1%E?.H MU)+E8DQ_U2O7-R' . M>R6-_L<( IMFD8=+[.'C)^Y'VGS$+I79I2P ;"34AA9^<]<8$).4P1W:NH38 M5/1[UBDK=BH<-,=K>'B%T?A8Z)P%AQVQ5RKLE<'#R7V@(?!+W=B3HOT>=U@E M5=8#;)P#H2'Z5>0-.?:&>FA_1I,B@G[6K!>2^PVP'KXPH#/!I@XT2(&'8^!@ M]P-'U_-H?"(:B^2K)(YZ^K(_R$ML=\7I&2A*1UW61!0FHE?UMA2F5T M5;]-JXE:JY7#^+2IYU2LRV0,S4IE7<7Z+8A(U:5&.-%C6&?1$YK=&6[2R&'@<@9* MSFJ5A)%/08G7@%$XIHV(P!0VG188S"_I&Y/J!D(S@Y:2,NDP.A^OV%)(4;H+ MP/'-Y'GJ DDHIHJ$.K\BUE9:S81DU@^_-;"T(M88W-!JCK M"XE[SS!X2-A42%B)AX3QD+!5A(1%I@R4952%YVMT7#&HH_J>'7Q >4@^B;%: M'&MR=HTXQ1_/"0;&7BBQ_:F;9'NG2$FY8LR&]FNPTN#4]ZER&J,!<6L/ '!,O2C"8D.XB02 M-U/R[/($UB6;>SHVE\B%KQ]43*-ZW<5(W"Q0(V;+\F>2P4W@%46;I6R^M!F< M6;7 EC>#+)]'8&?QJI25-T2Y$65R&N0PGRW Q6]X00V.U M=,F6"IM!%B[#A8VQE:?(0AROY/\/T&=^DX67/ G+M=]C#L,U6_1K-YB7'_,P MGVZKHM/\HY*7C-?/0J6/PBA.I]=9DA^F4^D59)H7FW,(T1-A:!&7F[?)C6:; M\.%_O^2^+$LC*=E\.3@["A,,!\\".5,7@E.I%$O8221PDL:4M$;TW^L@A#(N M?PO!'2]B: H]UDS7#Y\LS",\.U)?7"STTD=\Z4-.]4JUD3Q;!DA!KX'JC _J MEB('Y9?7%RL3Q$(H5T$9!H0V6.TPZ:=$.T"NYA@#+UK%=T5['9>N6:AH@X4+ M(O(IP2 T\H6H9GB6(WS_Y\7+XMD@7%#7+ZC,B_Z2I++O26_"31)C$+@UB=G* M:95.^:(>[JV5+VQ)!34-#S#^7Y2B'*O?1G5_=0),_>Y<@*?C(W=F7E!Z_6@EQ=A]$4=+C.2O 0E*\5=+/.2I3[J[7XA%L4,X+I)J M\,R,B[0,)K2C:MXNHL(8RWCXUZ-O>S]>?!V];(*I7UB8;=?S!KO?OP^'PRQ^ M7;9C/WVO.%H7*@U]1WI'=;[KJJ=^+^7SA7SN.UZQDB3F"OFR)(JR4BH4OZL8 MK19D46E*Z%G1I6S7ZR\@@>#%(-]KQ(J<5(!W)JW8$VT#11JWJGU2L&TJ /BC MTC77B_FQIR_=9_SJ0]4W>4371]#Y&O*E0)A5;,QXA5REG$POQ5HLFDPD?#U. MI8K?@=)A>9*O+BZ 7B\%2BQD3@D([!5#G\N,EX(&5L +O!M/SH5#E0A4(>G0 MJT(K&ZCQ.81Z#8121#%?+HH80LD9N524\8*S\3Q[*N<:"< M9@GG0/DS<)D#Y6WE77J \@9%4:2,B>D RA@+Z/,N3J<;N[ ]V&.E#\?E]./ ME$M0U(2S;@.!\JEO(0JQ9!JK7.!@>4/!,D?*LY!R;I4%"#95N#E23G=5!.9+ MIJL\!Q[E-]5)$+ZZ" FQVGE89WSC$)M#;,[ECS==V9CRQISQB^U4LHUSWC[X M_M%F'@M?W@D0?D$TX+!_#/NY@SPML'^JG@Y4**6-?/M]VQ(:GJWU! T&V,9# MA(J2?+OB:/1S,<*E MG67^ 26C2+)4_L8QY2:ZA#'\X2[AV=A0X=@P)=AP[2[A,$18DA7I&3WG=&55 M7MU(_Q) PPVD^8[A&6@C8Q]2[KY:.CA^!7#ZN3',3,]>RIVOGY+KJ_&\KL0G MQV'SYL!F@?Z)D8'[7]^'L7,<8W.,_>Y$/AIW(>-_E5*N_-WK8WR>*TFR+C?#P/!>@*^%AH9&XC07/\5!HIMLW 4&GC) WJ1C-4??''V_KZY%3A0+ M^-_OJJ1DY((LYQCZ7IUGV7!<;UP?6?!L80*0Q_!XX/.@Z[U,.ZQR2+[^Y<8A M^6?@,H?DV\J[%$#R0]1R_+!]-NET(N4X)-]02/YYO>&D-3:'Y!R2OQ>2*TJY M7,"0/)DE<&CF$R'WF)*FT.R->_V#@@_PQ_J2\2P'>#AS@ M E7>A5?'1G/4G4K4_1GQML[Q-L?;;\?;M&^W5!+%7*Z4#_IVX]\5A2!NN:V) MI5)[=?F.ON-UW^@#IZF/4HEC[K0 4(ZYMV'*''-O*^]2@+E#'S>-)2QQM+VA M:%O^?&A;_O>_.=A>-]B>RFA>&M;^0!T1"J]E:&,H%<4 7F-]1VM>2Z)>6 VT M;JE:K^/8OJ7O_M4F?S#%]FW35%NV0_H6$AQ\;N!M-H:V4;N-- ]/D2'NFN;9 MQ-%-]+8L3H)N0-).B*3)5\>JU?G3M7WA=]>V.GUD",>^JN,?A7I7Q:/3D$^$ M2-BW,3 _]W3\-^:EWW(-W0"W#'YM<,<%T@W-L-#XVBA8CQ(Q<<8"!WSOU(LM)J/TZCMJKIH'- =.D%^[; M?3SXT89YQJ=LQ ^T&."H.;U\3MFNG1;4S'WCFXJ:1ZR$@S;,=AH(MUS<]@,C51Q^+@W!BP=X+[O&ZJ5H[@+=5"%Z!"!5\@X-%W']CM=8:(3L!0D^&P4K$Y?] 4/.-F&*:-LL8!QMB@K@+/+93VWZM8V8P3=\&RM)]1H M7_:Q"[N-P7?U&6D^7!2V:%_Z^(25O0GZ^C@"L3O B.#& #<&.)DP"/*?V"#0N$' #8+W1[.S,!Q1S.>* M$O0G$J$>C"*MO#_16RV"(%"'&P0<;W"#X#-P.?T& 8_!WUB+@-4Y8'78:9$: MD1L$FV@0?/)P(9T;!-P@V!Z#( S(/T!MY#BA47!K&=[8). 0F4-DSF4.D;>6 M=QPB;PTO.41>-T1&'")SB/SN(!HQ5\P5RI(LBJ5\6?ZNRK(D%DOE/^@Y(XE- M*==)94B]:IH"8FFNKO#5L#33!TX** RM^<91-$?1G,N;@:)Y8NIFHNB*W_%= M+P:B>=67C071N:^=;Y\20KFD0NIO:L!,.HSF,YC":P^A/S3L.H[>% ME:F!T=W/":,['$9S&+TT&&VD%D9/16]SK,RQ\B?F,L?*V\H[CI6WA96IPX&GQ;YA;Y+FQAV4T9)H_9@A. M[ E+[J,LYR(PFZFJ,B45(4SD[__]G^AT6JK6ZSBV;^D9S39M9_-Y!F9:#U%Y&;>/W[ZKF4!VY;++%"BW>"'Z)2!LHRJ\'R-CBM84A^23&*LC MZH5=(T[QQW."@;$72I2L7C=&Q3C-(@L(7O3"TGU!XT7H&AF"C9_9-NUAH(># MWS.@2W?IVAEB4KXHLTQ#D1<'EZHMUS9]#RU%5C]JU\_9GJ("(+Y^NUK='BJ] M80^-:E2ONQB)>Z]G8]MDZQ]#!KM71YP<.6'K)P&7[).Y@>7DV197SF_@'ZK/E8 M?J[]'G,8KMFB7[O!O&1'[.(<]1^DTUR!7%%R6OJIE(Z3NLVGT]+/WTNO(%,K M:7XMV]0A;L,PD?Z?[RTN-^^1&\TVX_A MABX$IU(IEK 32[.=@>VH'M)IZE)K1/^]AD+@R-)07/X6@CM>Q- 4>JR9KA\^ M69A'^"J-2@N)F_X17_K0RV^EVDB>+0.>HUKX)F=\4+>NZ!JZ7&)U?I=,&0:$ M-ECM,.FG1#M KN88) QQU7L=EZY9J&B#A6MH>%U*,*]KN$2DYEW^GY8C?/_G MQ8X'4=V^]TA5/?0H*DD$R, M(J^GQE/?.)=YZMNVLBX%J6]4WQ8"?!X^N-% M(PI222R0HA&R7"Z7UU4UXJ7&=P'CESX@865O\O%R=S#T1R3OFE@('/)SR,^Y MS"'_MK(N!9#_ &D(G+"!FX47O-A4V#]9\.)SP/X6A_T<]B\+]BNI+187N-Q= M;@APG,$-@4_"96X(;"GKN"&P%7Q,AR&@?$I#0..&0%H,@8VJ$IV,_'.I1?YP M88#^$YL-\L+0'"%_6BYSA+REK.,(>2OXF Z$G/N4"%GG")DCY(4AY/RJ$?(! M%$=P0G!\:QD>A\8<&G-HS*'QYV8=A\9;P<=T0./\)X3&,L?%*<'%J0@A<=^# MDV59+,JYO/C=Z\NR5"KD2KK:M9ERJP+,O$S5SB8'E#P?)G3%:4 M>;(BA\D?#\B8A9)YLN+:DQ6Y)< M M2"&U7U=*3?1YD(MC64^LZ3TYIC 'O<>Y-/H@@Y F/''IO*>LX].9B,.O3\O]%YXQ$N!ER#9%LE?.R)/WY2WD,L\)&1+6<=#0K:#D>D("2E\2FS< MYM@X+=@XG2$A[;2%A,P&O."?)GAYMFN:;[-OUF;<+;V9?.-NZ4_)=>Z6Y@!Z M@WG^B:!WAT-O#KW?7[XDGR\I15'&/\I*N?P=/6< KTLKQ^MUY+3A,TM#F3W5 MG1U9HI/2@&'$-JT\)7)PGFIPSC%>^IB>"I^U)'*G=2KQ^<>;3'I@)GB/806,ELB>/F3<7-GQ SYSAFYICY@ZYFJ2Q*^!?Q M.XL3P;^7%1% LY0KEA JK@HYA_B8.IKK/AZ]ZJ+IZB!>U[']3E=HH(%'0T)D MHKRE,H^-YFB9 M#][EY%PH!.50<)%0\'/!LP*'9QR>?:S"@U@4Q5(A)WU7Q6)&*12" @^KPW9A M"*UC#QP#>1 6>V*1:%K =#OXERU.D@P+ BJ]1S;%!H(,Q12V*;RU6A-"9(R0=>^0O(F MI.(\W%VQ+%780TX/62TL61QH3-C]P@0W'8?G4$&76O+6X'!\>4\X MS0I5:X3TT2;"\%6OJ'0@\;3->CMYG0(\/C7E;0+HZ>+G2C#Z/'YN$VA/%6M7 M@MO?R%D,7W,9$&J>*EUL1;)PNBFY#O'&J*+H](Q[%]2]_]JTW^ MO,\7Z)LCC!9I*?%YB+'ANW@^%=-SM:Z/L:*S(]2[V8,LAXS\4)[SFA_*?TY^ MIO%0ON)W?-=CISN;TQXB58Q-ZY$\/XS'6R4']1S4+P/42R+^ORB.0?V&'.>3 MJN:O0/">JHWP4]%&MII(U?:P)L#^ECYN',)_,@B_.4TITL7/-$+X"]KA;<,: M5:2*KRE%\-$JRI\7PF]<"S@.X=<=>:&L"H#7VFWD".?(PYLL#[!(FUKG 1;; MP\OE0VEN1J66]TN'W2_R/@&@K9[U')EO..<_,8C_JG[C.)[C^#?B>'5EU9D- MQ_4$TJ:9^,P]6^#8/@WK@6/[[>V3(3_U8VG M?_Z#_PJ>I)E(=4 (NC]TPQV8ZFB77,I>GJ'BL2L7LTH>V((_8F-6"OCW /^+ M?\,0(\^-/2P#V.+'#,&+/6$QI)VI/^5F, Y4S MFFW:SNY?(OGS(T(_1A>9"$P'95H.4GL9M8W?OZN:0W7DLLD6RUDL7RW;T?$W M8C VA5HFF,Y_"Y&?20+$)-?ZZG,F0KB8(<1N"SYSF(#1#VV7-.[8=9"I0AN. M":XQIN/5L2M+V4*HF"$0I*4S=-!$[$/A8=P&@3'5 M F_4Z$B#54@8J_J>'7Q N4H^B3$_:A;3:\0ICGE.,+!@V&S,W1A=XU2,+"EX MT0N+^04%&J%T9 @V?F;;M(>!2@M^SX!JWJ6K:8A)^:(4,YU%7AQ]UQ6R;#&X"KU[G0TH/ M9U8ML'-MK/20Y?,(['N=/.GA%1=A+L+O\VVEAUE8_<:+8)'_[W M2^[+LC22DLV7@].DX+A.&CP+> \W="$XITJQA)U8FNT,; E3::H\%]1U"RKSHK\DJ>Q[ MB*O9*#$&@5N3F*V<5NF4+^KAWEKYPI:4U6%;,,;_BU*48_7;J.ZO3H"IWYT+ M\)1[>UOE-VI!+4!LD\R;SYN:E^-Y>3PO[VUY>2LJ6_WEGWV[/T"6JX+!*-2Q MNM)&0MMVA$O;RE3[ ],>(20<& [2/-MQ=R!!3X4Q_4YWG*TGT2*G M,D^]XZEWG)<\]8[SGJ?>\=2[;>#\Y\7N>8[=.79?0GEKJ2R*Q;P8EK?&OQ<4 M$<"_E$=B:55]:[[\,ZYG75='0MW$KP/\?V? )PYR#5@K+JFT<8SOA$XS"38 MJ7I-&]= 34V._].-_SED3"OK4UO0FO>D2:D)\/Z>-,5 77. GT* _\Z*UART M9^4"!^TXAUEM@B 'Z*6XX,F M9RZ3$L?@'(-O%P8O<@S.,?C;@EZ*J\+1)Y;N:[1U8_71QVR,@&B SSL!%S\Z MDI#VKQR8L*@7O_BFB ^?Q^]L8A-Y'L*S118!MP93RWL>PL.MBVW@_">V1'AG M'&Z,+"V*1Y(*2O$[>LZ !;.R9CKX!S@%@"C]*Q^SL&T@:"EO:SVA1I*_(]WI M?;Q6'-(YYR6[AP/_#0#^'"NN6T_RDX//P 2L$*>[ MPK'W!F!O[G3?(C#-#:G4\IX[W3DPWP;.;R:(GSWWZ$@'#B)%^B%L ?^AR%T; M(_<%ZC\.X+<,P+_;X2[C'\N*4@S29O'O!45D)L"J#8 Z\KB-^Z1YX'\'$5N@07!4VFWRRIX?RHMC9P4.>9/)>;GSOAW.^,7D9G" M$?Q")KAA@)WFS,JBI!3S8O&[U\?D+>5*!3W7!+B>65G6;&V +.%"=7K($QJJ MB<; /(RV]S_,H6(V/WAEF']<4,6_?T"U8.!J@H!]^:=Q@4?I#U9 IQU!A\XU MD7R $MW5=H36B!0 :B%OB# QP7*Y1AW#A8KY'OGJ%+7;CH''<7Z^SXV6#3C* M2.6LMY/7&VBE\*"A;3)2IC0ZMU.VR$[Y].G&LL2-E+08*:DZ9IB,$Y)76*FG MY1JZH1)(;+^1_J?W!#^&7[0?-&L_/ZQR-\#(]J8%232G3FX M!XYA:<9 -07TC#2?!+';;7P5LC"##&1L.>[^'/7%:[)FS$) MA7/5ZOAJ!WW;%;X:W\A[();<-@U:'F5/-:'BH]#H(N2Y/_!%25\_)Q&5\7WV::.'! ?J?C##>I&?CU V#HP MO&_PJ*<7G[2ONEWAT+2'^-4PI*_LEDO;PS*"#8O8O6/FC9_"H0BW(3X++[D- MP9G-;0AN0VS8K#^K#9'C-L16VA#[-IZ.4,?@'-L!&+ZH&O&;'ZB>BB$JAO-? MQZ!?=?$U8] /&%?#0U/Q)\0BJ-)#!BPTTC>^(W(H^UEXR:$L9S:'LAS*;MBL M"93][JDM$_WS']UX^OA8L^/!92CI=B.?!#69^_CG8#99J8SZ/P:V:X K;]=! MI@KX(T3+XM\PP\C@QB FP]"-2/[\")X(3)AZ''EUMH!?11\LY[/XR2W;T9&# M.6JAD*2"ZGNV( HBC:4P]/]^:1Z;/4412P6QG/O"#OGQB(*_"0'#X9%'PM!, M=>"BW>"'X%WDL?/-!]B%Y]L0I64)6IQUA6G6??GGWTFK9EV#J8-_F45_>%W# M#1'H$#E(L/L&P%;2(A0;.A J@G%J:R3\?__^][___QV"7[LJ!KLM*,#=QF 7 M3P@-5 =?9XZ$H>%U:=P'TASD0:LA%@BR;_?[ANM":'D#!T)JN#@1D$ MD#OHT42Z53"R/FNJ[B @4?6';0/J,]\.!BHI? M:=D>?@5&[? M.7Z PP\\,'B*-QI +!1>!M2: UF0 M'#S%:Q#%C8F"?MS\ X!X.>C;68P-3 MM79B7ZL.%@)V&R@IP\$"AW5:"S'%"&V6+8&%$5)MAU\7/URD$7-PPCA+C;$- M56YI2D$J:\V\5LPUE=YQXJ"\5&GX?SWW$ MOEET!Y#0WR4P_K5B+V#QARW;U/&7,"!!*F0CAZIL=/_YWJ(8:QD=2J)03S=< MS,?1+CV'S;1,6^O%O'IP#W-,%>CM% %>8KRSP!'&T&E6+DZ2M#2FZ'N0*L%8 M$0"HF4AU )AW?P04(,(UL5#D8E;)Q\$FH<),8!E[6$9#ICG9/"0P!F)/6 P- M9[I>Y%S$&4NI6)8BA(G\_;__\RJ<'*$?HXM,M&D'BQ#> GH9M8W?OZN:0W7D MLLD6RUGE[[$&9V-3Z(+!=/Y;B/Q,!&V2:WWU.1,A7,P?S6X+/G.8G4,_G(+R M7R:>&^I"6&2EFN76R6IF2N@0C-7TEK-DE+,-\M*22[(8K$@YLLQ M/=PX.;JLW-Q>5QO-LES,*<6%ZN)Y#L@W:>?Q,!>LC:/J52G,W3[J$Y8!VU7' M<2?1*'-)@4U8RG_5OX71YDCS'ZD;N8L/@+O%D;> @MU%7--B!4>!!IGTHO($]VD&_AN\@#L47Q'* :'8D@3AU*A0!PJ;Z "PNH,/J (@G\3T1/0@BUXC3BUNSPD& M%O$'?'G5Z4U>S,KY>!WTLAYEZK4(2;2BZHL_%YM MN;;I>RAL8K5<_36Y,4 MCG&8\*0Z!MXL=UV,L\R,AC>J'TG&71@;2W=G") -@01G^P)4^[(7]T(/?UZG M.9\7JM,33K-" MU1HA?<3%,,5BN!J]R406$';JY'6N*V%2DEOS+_]/RQ&^_T,NF^'W,3P\$BT) M=M0=Y)+#%CB^"?LHO_4IP0C>>?M^UT!MH1HFT-=H@ORZAO.U'B;M3XUI.L8P M=M:PT+42.'9B+JCH;**'50,'$8>J7S M:>Q= L\3.4)G#J86PJ9AX%AJVR;^#IIKX01 I?(*!N:K1 MU\-))CNLA+RIR$G^%CJC7@HWDLO9PMS T/_7WMGUM U#8?A^TOZ#M6O(2@H4 MBC:I4#1@,$U0;=Q-;N*1J":I3#JI_QXG=?I!TC8=:5(G[TTKJN#ZJT^>G#@^ MNW/YOF% :%F+FT;K0(,8T>;AF&4-/CPR3E=>)%=NB$WC>.4RTM M?TE1)+-%"_MJ2TL6.VC'LOR1%SWLK*QR\LQUM,^0^ZR.FNV#&2\U>"NGR7*B M8F8')(J O>I\9H"]PEYUY"'LM3Z,JKZ]%A?S? C8T&$>N3#(G77!1R^#XA4T MM0X KQ[@O7"H*V0Y\8+"^@+4:LQ8^"!_4$4OPP?HP"CZ8IP^. MJ A(QR =T1]9 \Y*T,%D%8!=/; [OW=0!X]0 OK*\"1(7UP?ITA ^LKSZ,@O7E9WT](=LX M)K?135?J>H4K7[("0*X>R(7O58"ENOL>[*X.J('=U8=(L+O\[*[+Y%$W4JW< MP'(8YX7;7;("0*X>R(7=58"ENMO=;FD!X*-O(\&H7644?"\_W_LNW#"U+2,_ M61#M]5NX\*74 -#5 [HPO@K0%,8'X],1/C"^^C *QI>?\5TQSCS2]=RPBTV;@SR6WXL&US\ MGH$I50!V]< NG*\"/%WE?%M)P9C2W7,'#C/G<*?$M;]\NGR\NCZ_[EW_Z%X^ M_C$;QZV6*0O_3'=F:>".5&.2^VLN>YC%&15A+A_GS'9?AIR.V]%HJZ^*3S9F MRV@>A160'ZDD9E%>RL7\8G/E+A2V;S'.SU;EE8U+V/)<-P]5 LW&-'_FJ3G7 M,7.O'S\L)%FCUN!)^"//#M-1^J(=GW/G^D_UBSE<3#]YT)!=%_^^57+)Q<_" M-"#-R0__B>U/4K_1O[+:;?K/=VW51:U3HQEG#FDWPLY2M>W[]EB^.<$S__H* M4$L#!!0 ( $Z 85;C:,OO/Q< '5\ : :6UG;BTR,#(R,3(S,7AE M>#$P9#$R8RYH=&WM77ESVT:6_RH]3F4B59$2=?B(Y+A*EA2/:F/%9=&3VK^V MFD"3[#& 1M" *,ZGWW=T PT0$IF)K-B[G*J,3!Q]ON/WCGYX_;?A\#*;RRQ2 ML?C'^/TO(C91E:JL%%&A9 E7%[JS^^& [?O(:FSMT[)CL11_L'^X>CPR,Q>G5R>'QR^%Q\>"]V/HW/=^GABU_/ MQ__]X9([_?#I[2]7Y^+9<'__MZ/S_?V+\07?@-8/Q+B0F=6E-IE,]O+Q=[B:,\4L_WQQ_UYF2;'^XDQ5NW%9?SLS6N\ O^O9/SF=:I* M*:*Y+*PJ?WKV:?SS\!4\4>HR46]>[_N__.S$Q,LWKV-]*VRY3-1/SU)9S'0V M+$U^I;A:WW]WWP"OI.X<=<<0OX.^@37LS]:U.3E<.I3'6R//EA MK%-EQ;5:B(\FE=D/ [X"?ZTJ]/2'4WK:ZG\K: C:+-5=.92)GL&HL*=3'L2) MF_NDUJ)+<3#:.SCZLK51HF0!$RSGI]U= M[MN\KV"F/1OSLRE28:;BH[)EH2/DTYO21)_%IPRVZVQ6*(6,'R[$HT\D@@Y4 ML6XFX;@WW+*G&>E#='_U_OVGZU_?75X/_O[=P8O1Z=7U^9[X/YTI,39*8!:@+8:L\3X@YK2CASCM0B*6X (6F$[&# M5W#DAZ/3\ 9=.CC=%:41B[F.YOBJ5?>P_U@5J14RB\6YR6(2:? 3NET.Z&II M9@K>+Q@.= W_E3GQ31*/M M.NDNX!%B#5IJ( W%\%9-@]@+ M]#Q1Y4*I3%RE:969=RKSLC*+]H#.Q'MIK8SF%4 T('60-[D3.:WVSTT*8'3I M&W<$"O=5FB=FJ90P!1%DE90X$C<9]UJKJ0^R*'6DX7I9CW4-,?*(Q;DJX&&9@!=44Y"A@:> @A3>78JH+6R*' ;+@?M9O M'LP47O>-N<$%JW'P\M2*,W@RAMNX*-@> ?+#T<$K<>F69R N= %[#:OD&-ZO MU.7O%="V@.V WI 4/B2 ^G> (*1K=5J85)1 MS1+^#L(V1T?]^OXA;GV3S-I M ._^U-@J57B6?&ZV_7.@[@5B'5R\0-8B*M(CT/:J)40YO+"%]<%#*'<1SL^56K_&B^ M()A@5@../5O((GZ]7[W9$\QQXX"%D8TF2Q9/UO-;P,M@@(:,B_(+Z%ABDRWV MITYJQG=R(JO2"2@Z^%4T[&B)'2M@1]MJX>/-)[NAY!B(F;Y%==X=K$1A5<(= M%!?(>"4K>YP8\*D"1AR0WC55*7*YI'O(N7E5V$KR@_C;5I-_ 5_[!2EKG1XU M.AU$*R"+ I3XAD*'93=/!_E[ (NKA)VC*((U@BU)8;7YS1WIU^4&[]<+0Z ! M5C-WHU,@Y 4L'8XDQ27)83G\^M.F#,+)R!CYA 833AE>DD "^5PX,2WF M_XOVXYN1SCMRU^W1V+,.\F:2B%N%^**6CL@.>JJ!R7-5H'J7,^69!H48BDQB MRUNW#83Z.M*B"_KP!<1MCNG#5QMTEA?F5LP1%)2TP')YH>$"ZK@6XQ&JS@)+C+@1 M_FTK-.05:DTVC. :CXTF#FVY@0 /@1"@5JH,FX:Q$Y^S=-!IJF(<$+$0CFJJ M-#[3&3X.-S-D3<$LG3'&R[@!=."^_' 5O3BA>4";TZJ@'80N(C+9V +=ZN 6 MCQT]J0Z^@)' \):X103A+$/PK23<5 V_EB(#8_FG9__S44T/#I^/CH^/1C]B MO$B^N6D@[8UR@/0Y,<5+8(O$+ 8MWB/N&: 0L,:0,,@+Q+&1G"3*PW)D,)"8 M: &E. MG=:PNT>TQTJ6\]H; J@#Y1TY(]&%4*,5U.BYM)9EZP+#BX9Q>2(7)/]B92-O MB, >@\295+AXNQUSC0F6D87Z'30"NR*=\,M!%3F!67>^)ZZ-?XUZ!N'DYX\> MLM#::$9<90EH.!I.!4@DH3U(U Q44 ']ZL*Y:H,E=N]KB\VQM*O7V4MUR^.8 MRUM%J :$+@AV[4.P'L[!RG.>$*>@1;$= MF$O"%,(C&7AI_'"8LK5K7RI.',:B#_=986#/.@HP M6(7V#3=0I& B.O=[U%FLHU&'Q%VZ[>0$Y6%7#"6"[ST/R+YS(9 &R MUZW]RQ=[QR^_/YV8 NC,4?IH)=K_9;((_F (^^N1'DPWH3>H$:LM<0M,-56( M41,V'TLV8*.J@.G!H$F=L#<,Y2K)89*L*+Z]SLT!"$7X-"\&*DN#HIIXG*P4 MIYOK=K?R=IV\C;R\_43:DDT8#"& YG?"%9V)J!P; R24B*$:=L!)' 'D6I6= M;'"0J 8T1 QBL1O)#MRY26(?PPS)3E?9"WF!P*@!X5T$IUZ M>PE?OS7LNRH$F:,*R(Q[WY+'&O(X?E(#YT-A*#V)G<$9YY8A"D/!<",3U0TY M,.1+Y9)VO8,/58_;(T=KMT32H#$%7NJ#H]!+O26,-83Q?.\!D^K@.9M43T(T M/[-WI"K4J?@(#WD+&96!RBR]PG0S[J)QHIP(=0U8.KTI;(4V>]RBW0F.2NLDS]T\WC/S71BK=+(2.D M>I*&,-B)(ML1'R9I2,*7'T&$'$C1[J ;G@$H!]N>J'BF6$63*\^!LZYR **!Z M?HS'#L_1ZEC6\-+6-@Z:V4!JC*#(&8!A3>>?!QL!B17Y9*(XCZA ' #O$T/X M#9JIC+$=$[.W?ST>>+$I/6_E[AJY^^(!N7OX:O2$8%%&3N'4WM"Z#)K6FQ>6A4)X7IUM8";':'P>LUA?BC%@&4G MRR:UX:]BGZ^35UX^Q"O/#YZ05\;RSCGK'\@"#N< ,GCH9B%2?,!+9!UK99N"8<_VPM"H@2Z*.6-MU6QP2#'T"*("!_D7=WSL=FZ*SP&YHOE45D2[,IIK=:OB+6C=.*ASM4IH%'I+W1&*%IAL45\#BRCD MR)(/B,";&"]! P@Y,;=JE2A=1BI('J Y6&;;-J;0?D*[QA$9\W,=W)$]0)FDM6PWA= M,O;G#[Y@]#>8:2OL>[@2R/U2(WC4:/,VYOS_,^;\M:F4^+Z,E=H#?(]ZD#[M MRYX\K=YNEN/;664=KO)]^A15-";ND3I_1 MRX4 H'$Z^4Q9Q"P]7!Y6W RV$W8F%Y#+O4I!FA&B1Y%2F@&'(YL&* J8H$.& M).P@7,165E:7O+?$NYYX;]?1;IX;[>M,>,H$T@@,,SGS60$2%J;(U!+&,\24 MY/O\'-U\J_ZT;=IY\8DJB*Q\X0;,8EG@!2=>IA4FW3AIUCV;5 M 3W(D M5,C]_K9VOU/G_I;\K#(? O!:-O.%+S 9@5RPK9P]L M.,-!,#_&YI2O"F2?TD$"BD!@&^R3QF(J%K-<8IEB (<$I+K#G(M.7FJM_+\0 MPSSQL9]ODF-J,'!5AEF"8."R5\NC>B?EO,X#Q8FHF8PW/@H(^[QS!JK6G23A M$B9EP:& .B6,L-O*N9)6Z8/ZY Z3.#3[%IN%E?ZL$'W8HLHYLK)SOBN*"FE^ MAN22,9!'4E)W*JI<'$<#E@%@X4R/:VEC^;MXEYB)Q,.:%#AYSVU#USL7NSX_ MS7-&'24A'Q[R" AY2I>* $G4243,?,$2,E^J#=3!UB>]CDQ5XY/NGG>J3[-L M>MII)?1!^2D^_:Z-::E CIU3GB#HC+G"(A'\@Z)_S "IDAGY*EQH;S4HV@H\ M[U(Q#T:>;3/71SXD>[-)7+: )=FXBB.G?>;2>G-V@$5\7$RW,-6LS\S::5< MDK=2)SB;W99NN2^!Z9X8DE M*RL2*"/?6*,+S:(WY:G.B6_%-AY,[ ,EIE5O+10WUL:>02/7;2L^'^#0P"AN M)$236=B3Z5K;--LDIE ZO'K:#/Q@M\\:MZ4[,@E$?N;HG^,^F-+46JA[?$?*<#PY^O%]6YJT"12Q\K>!1N.*46]>+SE[R6D[ _WGGQKQ?*V=;C^ M:/K9M=). ?D*?6T%E;GST\UIX]K(7O4@MU4;8@+*)%N)/Z,"\2GRE V$/J"F MT!5;.$']B6X^N;/%X&I;B0$4)IP7).%O^":.!$$DS&S6,^#FP 094*Z79AZK M)]=)M]6U*@)-TUM@(^QAKUTP9AM^_LK"ST?;\/,V_+P-/S].P02JL&<#^QVC M%* &0&JBLXX+RKH433! J&PH:B0O6>LLW-JR"03IUI+?-+MLW-;^VOI\*%M7 M:T)C"ZLU#NG8X$1E:JI=&16C^,0@?^7!E:#TSJ8Z;;G6^*X,)2MBSCAPSH'P M>,S ]T&>'C#Q*K+G^%"85^/T=OA"JPD YP$<B^E%,O-Q Q@V1V3()QEQE?%R2_3KB/[')W5B79L2BSV&YU#/,HI< M]-6 K#VO2,KU2?7N$>V-,LE,%4 LU*UN"AHS1_M/39QE+EKFVJCYOE-THWFS\?.! M!9QH7\V>&)KKMT\JBQ%9BZ4A@\J0L:__26D4]XL3ED-89"-L**PQB;+$U<5[ M2-QLOQ+Q?\,[?3!ZVL]$U/D*O\A%NQI$ZUQ5S2I!^!'PELJHZ# ?'HJ@C[@I MF(-LGAB[Z[K#D$"Q3GY3-'R'TL;PWBS(1^@$2)K'_5%L5=0A=L2+K<+X= 4% M/%ADGY7*PV+YNV2CU1G(4P4Y6]USIV'%=98/3C62- XC##M:4F^RI^ M.+H&KDF6?HK=0\ZM)!QB!I@RUPHG3V,HN#A=N)7NTTWPGP)CH!.%"TZH&7Z" MS%]RI=]D'9GU'FXO]]J;@\@?Z41X.-M!+@_ M OSGP[VW!N3BFFCO/G]1FS[1_>9_ 5!+ P04 " !.@&%65+O0\]0< N MO0 &@ &EM9VXM,C R,C$R,S%X97@Q,&0Q,F0N:'1M[5U[<]LVMO\JN.G= M6WM&?LB.F]1.,Z/(2J+=6/;:2KN=._0 @2%&*[=B) MLU:GK26*!$#@X'?>!Z_^:V>G%TUEY"E?O!^>?1!^[!4S%>7"2Y7,X>H\R*=B M&">)C,292M,@#,6;-/ G2HB?=]O/=_=W?_YI9^?U*VBJJY^)HV-QN-?>.]@_ M.!3[+X\/GA\?'(F+,['U<=C=IIM/S[O#WR]ZW.G%QS MZ?"4?X#6VV*8RB@+\B".9+BWUQL\$\^F>9X<[^W-Y_/=^>%NG$[VAI=[TWP6 M/M\+XSA3NW[N/WO]"J_ _Y7T7[^:J5P*;RK33.6_//LX?+OS$N[(@SQ4KU_M MF;]\[RCV%Z]?^<&UR/)%J'YY-I/I)(AV\C@Y/MQ/\A-X<@]^KMWS:6<>^/GT MN+V__[>31/I^$$UV0C7.C]OMW1<_E=?28#(M+\;\I"F4>7"ML?4W?,_@R M5=3"P3R>C'%E^!OYE* M@_&/)W1W%OQ;04/09JX^Y3LR#"8P+NSKA(=QK-]^5.EDSL,9Q:$//_8^38-1 MD(OV_F[[8,O??K4W@NE*[F-D!Y\?&=Y=Z8<^'PW@[CW1I<;U0R11>,)^>U->Y:?F^RINN6X.W<3H3\5B< M!JGR\C@5YPD.4G0FJ5*XO[_QHKBCO>&:W/M /9@&E7ZW(UVW_/VSLX^#\W>] M04OT!]W=AUOL_^ Y')P/=O[YL?.A_[;?.Q57P_/N/\3YQ;!_/A##WN79E>@, M3D7W?'#:QVM7]SS'JV?TZT]@$$$O^?'A3_5Q#:=*C.,PC.? U416)$E(X)*) M''YY!WP[%Z? =X-0;.$5'.;!_HG[ UUJGVR+/!;S:>!-\=%,B4$<[?RS@*4; M!R!07.6Q]Z?!L*%*9YF0D2^Z<>03^,)7Z'O1HJMY/%'02,JB2WTD+>'!_<#O MBUSQ./6HZ@BI1R92-5:I(@DIB)::VWUJ:UX9%ZQ8KG:R1'KJ.$G5SCR5"=%% MD"UQ' '7: _21,)RXUK-I*^$&H^!20'K%#)#IH5S/*$Y]D&<_,P"5"CK%.^' M%N@&2UK8$70^4OE ;&J61+&"Z6$;UBN?A/]5*4EI.Z>><#P:#O>SU"< M$%V5PJ=(>#(AN>;?<&>.NZ*%VP@?@"7$*8]BF$,U#B(4Y&%+*/QQ(<9!FN6X M94"HX2X:U@M>#^XW3^N!.%/0?G&2B0[[KLW7@,Y!)X,-:>C_0OJPHF[.Z.8]N;J-N]STG9 4,[C&37MJ"_<4YLA ML_8.WVHTKPK3$TV;KSR]\W>\.(S3XQ_VZ9^3^J\A[(KC J@TQ4]+/[/2D<5A M@*+$N\O.8"C.WVKYX=5>\=J9A#U<]CVBED=#NX^%DUP4:58@6&A<2](8WP Y MOH97 @T#Q'5XPN\JRAC*+V U/ _0*)&_,T(>P#HF!\MH\]VJP+H4[B;V!2B M+P^OL5WZA;0B&F><+#$6AEY7%$J*U(/VE2@2TW94S$:*N$HV!63.:OS%OK,7 MSV;0?H8B4TO\-UI0$H#Y:QD6,'_0 CU>Z?^*&BSYVGH&U!(Q7\RM(.8Y@AA\ MS8K1'SB#R.3#D.X-@QFP*KX%N"RN @AGR)("X,.TD<3'*,A)V),HFF7**U)H M5'&;N?PD0CG/F.OJ8>'BM[3<&.#:&=8-S7#;8K0H7P=8YW#E*DGO3P#)4/D3 MZ!&NJ2#)<8XEO%VR<,GM 9C-+7;*(]K!.)E:;%#7@<\4 Q.>E];^U;D5[VZT%5%HBJ,( MQ4WHQ"H(*^4QVE$P-=>!I\K;]99[5++_1MIHY.\'3T_:Z/VK=]GM7_7$Q66_ MV]L(&[=06UT&J3ZIU LRE#EP\VO\9U8)(')-BFP5[.!!8' M(L''\;70OR(]YLVQ!UPW17..' -_IV=("T=V&H^!@U[(!>&Y?5G2X:%)Z0%! M^NA+8J0L^V[O/S#[W*#GP^#5X=-#SU][5\/^X-T3U-96#\,/LB24B^,@P@G< M&86@6E3P=M]Z(8EQY=#=$7=0D#.!=J\S:7@'-BJR4Y0E6#')I.4]#+YF7 M%@*$?RT^$ER)F0)LPUM'L-XS"^JTVXW26.]<^:;[-?UM-7>X;7I$\;5V^]*M M =F?(W=0@*\?HU!EF5 2J!4!&$871*C1M%!I&JN /J8*EN*O(LBFZ&]/H8T$ MQ%:_Y78Z1U\]OI'X7_@F479.H;EP(48R@\Z1AX$N![I@>ULLT!8H::[R.:SI M8F>,-CG@AVB>$UL'1W_;KC%!Y)6Z350)E00M#.ZX4DFN2%=MMX"C>?;SF02E M5K1IXO]>0+]MQWN [5;,MRU8,Z#'"'^TDC=;+K,"VB&N!*,ECB5NZKTUI$P; MN 8Z-W*O.\U6VMI!#G%2@W=N^$$<],XXVP>[-9=]D[.K?4]0<:?.[X)JO(SN M_Z>I:6($VOHDC0'4:]CO+'7U![.F,!P",?U]OY$&^)(;NJ$O52(WZI$9B9P M.*9*_KE#PM.Q#.=RD>GE?_'3[O,7?SMA&4-'$.POQ7H\3 S)-PE?N+7\O18, M+ 24=C -0X2U"',9HA""B79S^,XSB/8ECO \(@"9L9 M[GB]CB?E\"API4/F2IEF2ZHTH<+^S:=!ZDS^RYWVWN&CYE"/CKJ!S8?CIT#> M#TS7A\]>'Y1T_:B,@@\PC$&<([%F.2R6(6:@*#6)X5O+F#/4-=(,6<^[4QE- M:"&[T&P:ARUR"E0)B4WX:'9!@R])Q4Q2VC7@>J@-T9% /RY"H 5]+UF"9S/E M!T Z<-F5]MWK21K@'N"MTC ^2\7?E' ?%25M#"2-)HGG3\] TNU=774H#.[\ MK;CJ7?[ZZ(S,I7)P_,,8_MG??]QVY_YX#<9X"CBH-F'< #3$UEA;)D /R= P M0J%P &0H;1EC EE,UO2ZY/K"1KNRR- 'KL4(@#7U"=XBRPA1-6*.% @YK8II M1'=T[CCV$!,1Z UNDS.;Y!H/VK/C,[U;,<,%<6L,L4"N_?(XUBBF,#\8$M,P M0S3^JKM<,SACEHF+W'(Y,J6D:H915RY7,;(4R:887+;5?KF],X,UGZ+D%,1^ MW8Y^;RO=0K-/ 7R%'>QO85U#8;T%Q(,PGL$$<-'";&MGN4(I.[!&)IJ=>NR8 M,RW:#^L:JU#8"W(QDPOZ:53Z2WPV<-%K[PKQ;8W]WQT4U,0G_%+9$C??LN@A M_SQ<^(4RZ^XK"50+1'6*Q$W3N+;'EB@2%,=6;=N*+7*)MB*@7;T7>7N3H9(U M/8EX(F#G2L=H"JLXF9;["/JQ W8OEH,G9QC&!8,X 7NU1>(H( R9\XFLJH/ M&5.TKC6/B] 'A,)P5,]+"\IGTDK5I[RJ+4VE?^\K@MN)H,#_DL71H2XPCSJ0 MU6+HB)JFI:LJG+Y<9/:5M1R/SD!<,//6&M,J O3=EF,31'-76+@YP2$GL^X# MXZLV;)+$!-$9CV$:<+$LBV_=H <.9T.CC&$XV&01E4R@PF!+Y6UK/N7@?+WW MB8?QYVU-HT3\%59?AH5S.-XZA0RV#^<,8*=P"?MJG@_GA=D55% =(FAG*8@G1V+(4F:0>2%A:_W M@XRB O@BQ=)I \32A!P^H@DY>.@)"2*0%6HS\A_O7[Q!ZMS!-\HGW/@.-[[# M)@EI-<-A7NZ*$RQ@P+9G(1]M)4OBC*.ZW%PX>&0B[4V5WXUMM]&:>O3T;+LV M=/CI1;]]N9(VB%=8%=%(5C&0L=6.#"?F"?+P[HJK,JIW989-3:-R$C;7]3DB M0QUJ035S*0HY.:H&&>Q) $Y,SS".O25O=#TBSJ9L.Z9"]DH[=D+RCAGS@Z_" MX%HG ?,4C+%6!:AX>L@\$-;0ZAE8-1W6B4;6,UZ-EB8)COJH^ZMO';/,YA0S M9]R.?I5*#_ >68Q, ^.P,:C:XUA#:P36BV!'0IE&UZ[OO"6F\1PMM*W2_V@Z MQCF";N'_08:)<1R8[@Z :K152EW)PN&(B.N1QA M8EKVI\FKIBRO;3WAY:PV$1M/(G%Q=*K"S#L$[\SP),A,WKG[=J6]A +^S7WF M+E1[# TD*D5G2MF!V2%E?"?U.D\0-PA#2%%#SW([3J:H MQH&UUDV#^X*KQR0C=B'I*?@C#J(<2RTP%)#@1"0(FO]UG&;3(-E>M>/=Y 0Y MBJ\Y.B8MC9%S((X<72\HBM3FOO']@$R6;&-KYY\<4]R@XQE;8^.FO57?M @; M2$*!;C2!UTI2,J/!)QBW'KHS/=[4]-LL9L*;=*!Q-^K'=F>R01VS;;/AIS+# MVAYE6^%0B40&'"@1Q9',,MS7%'>,NRW$Q$M==0'CA^O[;560=9W7L =-H*E_ MBH%#=PLPRZ>LI",Y14A!A$#Z?:LQ%F["3(,CS*T$0=L4;>P5LK Q5:V&]V6_ M'YF_:V].;L%2$W"5#%G)^I?="Z'_NMR)AC\C4B8RA1MR0@Z261%LER599)^:#W-K)"UE-KR".$ 4PY,L MN0&FL9A2!D. !(B.EDJ)!#OB;P4[&Z/#%^W]%T\/B;#06N?JJO]NT'G3_] ? M_KZ!HAO;'(9U>5<'XU!.[UBEO,G6J1TD!<]9%I54+H.$&OA%/X;J&+OW,PH$ M1SCS09-(@U&A!=?WI;ZZ4HZV$>XD+%]+&P'<\4%.PO8DW8=H:D;ORF)-45U: M?3!!6",5J7&0KU5IK,[7-[*:>$NK]UD-EN)2\K3(\GOJD+VXDAA&I$ASPFO4 M)^!Z&)@X#\\);,/0?/@SBX$3<"A)=K?NJRGD)/\R!R)EN[XNM"Q8WVL4!MFT MK'QF5DH9OJ1CY!HJP#17BRFM"-7\2NOEII%9@L#'*:^@>\ATWMZU!%V'RI='83 = XST;]>CF.)!^FJKK("XP[ (+ ME=0"G^IJ*(-J^QI]0*]$6R+:M&@A*,QC MND@0:SR2F0).99D#5=F(D!$6A#$[&T=UX7A^1Y]4* M$ U X+ !@#^OT*'8>0X0SF9[H W@.J'$&*08KZ@M2+ ME@EX#-7UPMK:U[U@:<.KA^_,/I[U+\7$P[&^L;G=4==MR;RE:S0Y6]9VDE#T.W<&>GXJK M_5+5"!ISK)SBETMOY9G2T)35:@=G*T577D /N8735A81JWG)$:9!*,'RCG[F M\C,]T?A[Z2E*<4/X[$)":&]*%"#5RIW0#91_-U#^\].#\L[IWS]>#<]Z@^'5 M!JYO!=>$4"A- R)EKAA-Y1.- 23'4Z-,$ _#+^&6=,*/.(%^HB(O(,S&8@'P MEXZ% %6=S%9XG(!*)R"#8EQ0V9D+EQ3C7B)='3UU@R5+,,,Q]BZ2?M'I4C:_ MU$;AH9B/Z18:]T9%%ABSDAM<@_P!M8[1@I'6,8:5R@B%8*3J!K6-#16L.]1$ M/+9C2C8PVUPD?__IX>RP\Z_>!F'O0R .,@(D=)68)'7,SLW&"TY8 _R2_!%M M\_(31MBE'%I%CFJ4^ JUJEBVB2Q#T"W#D "IZE87Q#@3P.?]56!]0C9^- *R1UA:BV4B4WP_4/<$#0?J#[OGEQ?FEK:-R M\:'S%4+M*Y9I6G07A79J,"3,?Z:FJTOSKK'=UG^\VW0\A2*WMTX:;K9%6,W< M]:^B>17EZ4@'HZ[SMSHA[2UA'=YLY8[GCC.YZOTM3^QP:XIGXCFU?W!4"Y7O MUL^E6GG(E&N[P0;0BDUGR8$TS6G]S' MAI<\$"]Y@L<]O#V_?-OK#S]>]D[$9:][_FOO\G=D*=WSLXO>@$MU?=>LY7%7 M]1DVALIXF)H38IGN#+:@SQ%%:(BV+DH*N:*(&PZIP( JKY+ X,:0KDT,L! =/Z#4\&#;CD #X_T6'496[9X?/*Z65EY)FI M[\H&I'*]MG?7<+)-9(PIQKB)C-E$QGRER)@Q5@9'\ZS&*ZH<,L(%-/%T+/B: M%,M0SG&-&>N]N$@(;!,^DK!F%R;P(]CFE@-[0JKGGF?(Q0HY3B(3BD]3E7.9 M^J6%W+6N@ Y"*D<9MN@I AT3MV@R&:@&#U4!DQFS*(.4$Q6I5%J>8@P])AJF MW5[)5^XS'>&KRAH;\?L6XO<3/"]H<"[.WWSHOV-3SO!0V_&Y5 MRK.-#%R*K2 G9+%4GE:R1:+QV.]6M;Y,*?I31C8Z1DL;!Q\A3B$6NN4:8]## M@ZMH>[>E^U NYB-K*SG'-WD2QP0BG0?3-UE76,_114@-T/V5[[8VC1Q7PZ3# M-M7EC4$(Z,\6.E"WNBKUN9J@LYYO9AO34; MMVH)19>%$.."1L_EQ[!'/A\UT\H8=4+F-1 6"N=W&K$[Y/5AH9B#$GA!PK3M M>LSAM:[CL(ARF,X3FL6MX-IIMUHBF)(?8TRP3F?\7J#K05?*K\HNZ)+289_T M5L#BO"+DPB.D V$^D:1XN3+@2"(:BQE&1X:X( M8Y 2+)&19-02. BMQR&=I*SVVJET W9UBQL#X/Z5.V,3E4'-"K2R/HB=)47*J#D^V@O8X6,SQ'* MCA]+E;GOV%G7V,H#/>6\6IMNZL]F112_P^2*?N0] (]QS4+MH^]_.CMY'AW3 M.0<@%VSF:>53+P_WQ6\!VBS%50[XE6_FZF9/K5!(?Y,A2+NS%FCV0NP?/#]J M/T)Y\%LE_Y4YVJS :%9%.J+F6L1560_2=;2T?I%A+@0,*X+GII18S8G4^HPL M9J\Z'["Q#%?-#54^Y-3)TL?HPA T8VU1#KV-R?7EPCF:3]3I^)>D@]5L?Z-;?#^ZQ1,L"/L.PPD&>![ZA\YO&PWCQK@X7!^^ MY7A8L*!%-(Y33U=%J!4DU158''O>+([F"ED27CN362:]:9&I'"T?IFX)@"#5 M8-5601M<-@XQQD#75DC2(/*")"1W.[FLO_EQ31LXN@48$A M8^CWKD3VTIK9+)21RN=H,UEFM$NQ#V2OT2+&#(LSI5ID8/Y?8&USA7%H* B8 MX^38 VR*NMN19,M#R71=(8PS6],9';\GJ.XNSX1;BHX"/62*GO)%BU+,(\F> MFW(.N/"WB3ZNI+6LDWQTN .YW$61L')UB2Y[=._]?>)0-#%Q!B PNW M$BM7US)F.3*_*[3,)1]E%:?F4"EK,?(52I@8RTC&9LJQ1NPSA9"ITGENPA"Q()RM>+UFZ+:"-<^F\;%R3K0' MWU'6]O1Q%'I1= BF4\,-0U:!+LB+ZI[<1L&K[C3H8&B4V)<&]1B%RZ^^]^X0 M_[ 4+W378?)7@DR.Q.4KNA:4OO3L]<%^N5+\YVN ]VEGV!$7E_U?.UWGJ(>' M)I/OI4#%+2A,K\D!_8/>$2=9]X:9N)7\6QO3K2L5ZR,"34E)/KX,='I?YG(I M6-X4YK>Y!53EE\LA3YP3&FL9">7MQB]0%H8CCX4!3S)8T!5=8O)/I1+.7J.( MC&R;8M#M2846XE2*M8Y-HH@;=>\7>5!&B39/T%+Z;\GS G-.'30P!JDS#.B, MPU7Y <;UTI"V8GYR7"-.E4[.Q*8@&!B1Q*K7]CR$.*TM5G61RK."ECW+M0,< MJ23S'%FSC9-M-3VF*1[7;BTQFG6^2(-KZ2TP^S#P=$E1>2V!LSF'/C3.O>YI MX_,QF_^GC<^G]/E\N8,'JZQ_SK^S-XK]!?R9YK/P]?\#4$L#!!0 ( $Z M85:AGK7__1( !!A : :6UG;BTR,#(R,3(S,7AE>#$P9#$R9BYH=&WM M/6MSVS:V?P77G;VU9_3V(XGL>L:QU=2SB9-KR[O3Z>P'B(0D;"B"!4$KVE^_ MYQP )$C+CVP3K?>N.FU3D7@Y\U1NWUZ DN=NSDJ';+] M;K\[Z WV6>_U<' P'!RR3Q_8[NWX?(\&7WP\'__Z:60W_73[]OWE.=MI=[M_ MW3_O=B_&%_8%K-YG8\W37!JI4IYTNZ.K';8S-R8;=KO+Y;*SW.\H/>N.K[MS MLT@.NHE2N>C$)MXY/<$G\&_!X].3A3"<17.NGZ M/^W8B8I7IR>QO&.Y627BIYT%US.9MHW*AON]S!S#S"Z\;HSYTE[*V,R'_5[O M3\<9CV.9SMJ)F)IAO]]Y=50]TW(VKQXJ>[BA%@DW\D[@ZH_LO8 ?#WK[QR== M'&XAO4?:*!%B"W8P_GO^9W5Y=CMG9N^O1Z,/H M:LQ^_GC-KCY>M4L!08,69\HNY$;:9C3#^SQ;)"YP72P:W1W/8,CAGC4FE,'$7^ MA!7'19:HE1 @CE*+R"A-@\Y5FA>)P25'OQ>@Y' =0!7H8O8I >SL0=N!A_ZAW/(;7[OAL+K0 3!'2\A9X.30Y!A 9.!4, MM!FX2@_@@/BN0@.^3HO%1.A'J)/(W*S%ZGI1:Y+'X;[%9D"E=!8^8^ * ?/" M4^0UQ!:X/\1W,!>0*P![+7+]5&%8QE?T#M$=T@]_Y\7D[T ,OR?H]T5.+V#] MF$QC'B!'(LJ KTN&IJ'2(A+1CU@%;(*;1GH-,+\ --M#[G)__AM\7QZ7/%1 M8>;@$#R:K]=&",4"49%Q;7!]W)9DI14>A,>%R8!/+)LSD#9]9-)@X# M^/WV^!@M&X_LT544%> SPY9\"KBI& 9Y24T[UE@$KL8?TD#.501'Q:A%[1%Y MH;UG*JF&0Q'+/$OX:BC31*:B/4D G>2%6C^(IM :L8B4YGCP-HXX<0EX!G@Z'>\AU)X:)H[12I1>OA#C_Y: M#TH>Y2B2ZKIYG+.52&WA,K8@2EYQTB]-0,=!#MN KEBK#)L+2 M'F9H8#OQ)1*@W4'[B"\9\$>>K!AX.@MID"D)IH"E^OLA2W7N^Z!;Q@@98[!1 MQO@+, ;*\#H^^*UB!%!;$!S?P6"D.F@,U&5SV 39 9U<,NP8-^QY8C_@-#G3 M O/;*P@]0$NFH)%USO7*SZRL"NA,W6)RRG(%$W3=,+G1@07OOSK.60KGQ571 M=B^$\**L0O?##6_Z\\[>3O*B[;<3M;^XS M$@3.R+C<#VZ\AF4@)MEA,@E,,0#IVEY+0>&U=K_!NAKV!76$^F_ M+AH6^Z!K\3PB_N]@QGW0>!4S.N/P$J*6*V60#<%/3V.O*8 7Q$S!+\ =D*I( M+:4>)RB)DUQ %"&!%F@JM42>LJQHW2@,>!#QG)W/.;BNUD-,C59)P 8;I?S6 M?7O,2N]OU$K_K/142%-H$=KG2VL,Q1U%-P%;1 )@)_T]$<\@=9TA>98E@(9) M8O40LCYJT]U\SS+]8XIXSB&<0X?1R06O:W<;+9.5AO@^IY.2;1;Z3J( I ]! M6*K&4(ZF%BLH&"IT!4AEIPKY/@>YL1@]9ANAE)=5I%-K,UO.U1)80-L=B0PR M9 Q'@!K"\<&Z-'\HI(>5C&*"OG]8)N0'AW\ZGB@-T)4"G7UA! Z;)!QDL"PB M<$J?H/*H? _2]M\FF5_/D*^U5*\ZAP_9JKZS.5\[C]EY8" HV7*A(0 >LC%) M&^C@I*!\#"5QR NU616K4.\A9/\%(63PO1$B057(!D8LH]A_S[7?=P)L-"/7 MK2$J0<&B_L(5CM"TD#5POWL-V[/?:]@>5ZMRCVKUJV9]*N,SL#):\,]MRGD, M>;+DJ]R)Q:NCSL&K4C+LL]Z]BM?WJ:1]91GGY9CU('\=6 =O$#"_^;3YB@OA M+4 L.$0.P&D7,N>V,M2P0"U69* $*4I89X1:5>;,+PK@.@N;EBY?J^;'&4>S5X493;Y7N.=*,R M]P?*1NBEA(A4)(+\P7H&?45E"/#3,#BYX^@=Q (SB& : 8*'J:M,4%=RQVN MJYX,>KT#=@4G\L62JE:";I](G23C9A?")2J)[#8__I4%DPUQJ$,' H=\6*^B M>'>6-$T+48YI,/PSTYB%MTZZ*S.@,B*'+T?7%U0]X9%354*#%MS=[^V!([]J M)K\>*6GP[1?ZXH ;.<(^)+)8L1:L;SW-;J MEMB$XS(N"5]2_!"+//(%%9 !B#XF!6)SKY$BLD)N76#Q.WA>%!W[6"13.G1_ M:7,?25TI/YGV;Z2[FX4]"W>1)F ^"*@"XNN$*)"(&9!3P^[ G NB1H!@7US, M<3F,=W2%9;1 :)-R"P=%4ABK0Q0##"]]NY); ID]G]I23'FB&'0!HH>#4&PU MVE,:;>(UVCA@;I)<2ODX/E)(IYLF36)K6BS+3I3ZC(5&L#0-46E4SQ[,_+5J MLSP+3K4@EH%3))8W+!SU@E[%736N@_VF F/?Q.:&C"WE1H4&;Q#.0K)EBYG( M7L2.Q&#(Q5[Q9*"G(AQM?4?4& HYEO)A<+A2097K;MGN*;:+/-O=DM(@NI(5 M C7H^ QM%NJ(*K'A62/41#?.@AZ ;:XSD/5,72Z&41R16U>:2O"V"'*OMNPL MC;89^5IYVMJSE3<9KJQL(SM*AH(^IK1/(A<^'X/+W2EB&@M!D,=T&0N7K=B5 M]PO=#R29,(8$M +*^!I? BV)K5:"B"YX+ )WHF9J70Q@ X;*2420'0GJDDMG M>3S3ZR02:]]&K2,'"+1K1K#HP5S^O.P_ #426GRTY_#W N)?9\K*[)Q]=B\3 MO%1%$EN:NR:'F IGL%K+TEZ+69%P;?>E[A;P@V!&7%MG+I(X5#;.3:HGE7VP M13HE&(N,6ZE&Q 41P*:G=^6WI/,S:%PU;3CE6WOOR#)3 &S:69,-VX9NH=XZ M_#?ENX^!12+E)33T]&TF?-QT?*AG(4)[!BXS<%HDL?:(?(=Z#UVN*FXA=86/ M?)=2X-YQ4X8P*$>-J@NJ&9FN-9Z!12:%E]N>B^FZ]J"R*8*]A3 IPLB*]"F M9(N7,0XFA4&B;8>@: =Z. 2MZL?@T6<@'FB;F;"&GAKP?)X>(($] ^ET@;&M%R# MHB7+[@BL%VNN5ZVFRBH]F3 >FP1M1&0SCBP7;)0#R;RB(#GU#G:V/9>I=E M*>\Y.Z#UZRV+_JSG/*.K$?] !4:PU"H-ZW/GGE4,JN^UA8-';Z@$B]96:H,Q M2NYQ#BW[S>^X5$*S[N+(6EEP5;W!*W?]ASBV/6A_FP;RUX\"]%7W5K:EHFVI MZ'Z?=1#NHA)8")Z2X8,80TZE:#1A^[0=^!93]&E@ 3\#5JTF6948ML26#>:A M9T7!5F:C1-!TV:JFB[;V\7'[^&JC]G',O["_ND Z-UL>7XP!SBG3&T.?^RB MO4'?/W#M]BJSB($M]IR@[X\A;.!F4_,A[ _1@BM+<@VJ#[B.G%T8A55,"BG2 MU'E<91?]QWG^]4=Z_4NQ=P1V' S.@+.#](O%[09>MFL+@F6'!/PNJ*,W" MV131P I1L +$$[F*9'6S.JBR5!W&$G-KQE;@;( EOH@%MMF"&%#@2S'UBI9H M54G.WINS*J2*;=6KE+LJIG%Q6MU]A*@9#"VP9K)ZR!.NQ4Q4WH(CV^H6I>/# M4,Y&XO ?E6C<$P8NDT*3V@ 0Q0S+C?Z1BZY=XH\B_51,I2DCXIIQ,ZJ.$!I? MQQF%VHW<_T-XVUJD)Z3RS8:E$B 3C1 -&U]*!5TQ^0P4>1FB>5[$;(&A!LXT MDAD$[X WVTD\*<"Z@*?3JHM*;972H[$&#;Q)3!X%X=9$)&I)3(<=Z)*R(]2# M#C,H*Z%LPL1-Q*: 5- 5M!7E&R!.M/K!8+MFH4$FRQ*FG6K'PNI+39F(+8,^ M=6^LMU$./;>]XT$VB+JD:BSK&"/P5&I9PM3Y(E79NRS5KZVLMZS*!:6.=?&R M4E,R*["]JVDUJPE1 ]A:&UGLVT7JF;E6M2!=>"F3P^3/&2[3*H(0U'I"SJ#O M6*YG^:CGDYPME,JSZ13, QA$%$((-EQ^V>[US)D($W ;?MUC)II"ZQ/4)*%N MA^HT];8,0C&F=%.Z%E!YIB62JO6V0OB4$&[V]N8[RJ^A?_&>+^N>VOK\7)#D M!>4O4M#FD65CZPM5%8NPS\;QXT*E2\$30_>X/H!7QZ-Y 38!JP3^WK2[=RT< M5Y=YPVDB;!6ON97JSP;< M]&X6=)HUE&8UG#N_WT)>5H)\S8=G ?(]J>X+Z@O6J MO/H'4&.?HC=>-C\>&2S+QX5Q%9T0)6M=>8F Q+:A;LHCC!RHF+[6;);EP356 MT[_B5903M(&%2? S#.?!Y@'V@H8^7VHKJ5.G2G77YKZZ"(J;*.&<:JLHVSX" MH2+@_6D AR>:8S?F/%VJX?,[B(["%CF'R*V^>$I?;/8>VCDVGPB-3GO^B!UR MI4:(4J/"6+N#<0$6YY5&.U&M8L,34 15.A:?2Y>DHBO(()Y8]#'-F?ZNL>T4 M*=G6UV00E?EZ.-F@GR6NTT,IC2%(9NII<2EN-'B"39TK#>^#6C_DGN_/?&DG\\<+Q3H!6?B!N[]F/_]'\/./TG M4$L#!!0 ( $Z 85;66O0LQ#D .@J @ 9 :6UG;BTR,#(R,3(S,7AE M>#$P9#$U+FAT;>U]"7/32KKH7]%CWMRQJQPG3E@#EZH<$LYD"@(OA)F:NG5K MJBVU[1YDR4=+@N?7OV_I;K5DR4X@ =F(.@<26^K^>OGV[=7_V=L[BV8B\F7@ M_?7J_3LOB/U\+J/,\Q,I,OCT1F4S[RI>+$3DO9=)HL+0^RU1P51ZWHOAZ/'P M8/CBZ=[>ZUT?[H_W#@\,C[^#Y\>'CX\=/O(_OO=[GJS=]>OCT MPYNK?WX\XTD_?O[MW?D;[]'>_OX_CM[L[Y]>G?(7,/K(NTI$E*I,Q9$(]_?/ M+AYYCV99MCC>W[^YN1G>' WC9+I_=;D_R^;AX_TPCE,Y#++@T>M7^ G\+47P M^M5<9L+S9R))9?;?CSY?O=U[#D]D*@OEZU?[YE]^=AP'R]>O G7MI=DRE/_] M:"Z2J8KVLGAQ?'2PR%["F_OP=>69KWLW*LAFQZ.#@S^_7(@@4-%T+Y23['@T M&CY[6GR6J.FL^##FQ1TG,A29NI8X^IJYY_#+3-((1T_A=V=.>'%A7IO$4;8W M$7,5+H__F5V9QD^$!69\"<98O0D3N;' M^6(A$U^DLGR4Y^_??[[X\/O9Q< [OW@S;".(AP<'C[V+#Q=[9^\_OOOPS[,S M[_3\\NS-U8=+[\V']Q_/+CZ=7)U_N&@CZ"<7I][IV=NSR\NS4^_37T\NS[S/ M%^=7WL=W)^V#=^6Z-Q.?RFA1'"%&]@3PLP"XDH@"+Y%I1BQ*3B;21YSU1.K% M$^]4^G(^EHDW>C+P@&\=]A^"=BD )-)T^YN6^.CU/_YZ=GEV\FF X'G93'J_ MQ2(): DJ@27%2>KU\'/$\L.#E_0U_3QZV? MYY?V\44BKU6;A&]5A&!_B:.]LO@CCI906'@]'E5$JD%;2 M*9S*"4@2,- GX,?2^QP!O_@8@H#1@\,PQS5)XKF7P9YZ64S_#CP'4GS<@#GP M%(R@1(A@VG/]6PZ_C@8$V,NV'R1LS">YR/@*T@T\>.J<;B !6X#QX]['WEQ\ MD2C*1%, ''[W99()%>'AXBOX:$K[[,=10!PJ-=_AMFW79HR>TFZ\6+\;*%BQ MA/@]&X/?;<'FK- J9V]F@$$/M3^#%:J9S53JI8"Q7@!4E74%(+$+>(C&=Q$? M:+('^W2M?)Y\+#V@]DBI26.@>2=Q&,8W(")[?Q-1+A*-P(=']RD"W->Q7'SX MQ\"[PK-Y^P%8Z&]G'O#0R[-/'][]_>QTX.%I93.1 4&+\RC#8]%4+X>Y$[NK M0&05; T2.?CDS.[P*>YHCXYS0F[/-)#>C2C@' "@H4QA%'@TN5&IA+.UBZB9 M]Q-"#B?Y>/C$._ZV/A-_9\&$LL4GEL?GCY73=$Z]"@Q&7Q7%\:!' O%,LXSXXGZJL,7$V: MP3"*99; _\$#"L6!!$RB<]@+ ==9=*T39Z^!8BM?A%J,'H.LC"^\O)FI3.[A M?N++-XE8Z-4\PTGUONOE�= 5'- G=EY>_YJG2.%2(T^>H9X 8F]&7+-/CHO?Q3/?I$NST9>7'B"H^ M>ET][ZVZR;2&\@T=#=MSAQ^]_I@GBSB5#7?LA[.Z*^! "P:I) WG*(G:A>JW(XEHM8*N((VZ3X,]*PDR -(A?SZ6(",53F:&D!RA'VL3. MRVJ.$'3/Z/3CL:P'A MH0%VQ^?AP<[ZLP&I-9H+$H.S.NKAXX+?!'* ;%%X"^ T #JJ0ODX58%"':?, ME@9>0*P.'P*DII\+5\H*"6%W$O\]2RSF"/_+%)3(**C(NHZSJ?R%]OCAIN#% M,1[ @PJZL(>0/W(]C_JCDN.QZEAMB5;0NF9T^@LKL+XEB-HCV,$14&!'74+T. [<# M _WV8>!O,@+!UD?.JQ'OI^ =.5("X(68H'CM?\Y M][]@/#4!!F61N$.!K4$-^:KQJ;^"9) Y;@@ZQ[^<)J(D^P0;7WV!# M88.1UQ(=ON,\&Y"X)/P9BF^@9<91N/34A'VN=)"".(I&E*UQ^#U*U#HTJ%W*:=#&&CT]-E+;S1\?/#B M9.^HI_J])WVO]W!^P?[Q+TP:1@?/=X(VJ$VTX4;2";I3"V&W@F@GXD( M@\]B$Q-&@1.,9#*9HW''6%2UZ)9ZHR-@_'1]1X_Q)XW%\'V>J$P!X&=?-'#UV_>]]0 ; %>WMK\JOH4=PVE@Z-Y0#X+C,X?:/CH*](QT/D@H5 MX$Q]8V$"2N'8F,+E &%("_#*3!@0> $X+#$L9.H].?@SODR>%A/=$V< TW5, MWR_B&YC2OL):9)V&2"H?($":P4[AFWH !XZ>_.J'.7V)Q(*B(HSC"0&C8UA] M;2;#ZJRT7J!ZUJJ8XB>HW\)WTNBC8]KAS%N@-ZN\"?V2QBM*%!9&$DC)]-:1 MP0@CI(I'4C8:-@D]00QO1G'FB<4BB:_E2QBR(V_;3]Y:1]_>RV0JD_U/(B3D M/4E!]P06WCOI>R? V_%+O,T@!5"4 _/I"C6XF4GT%.%SSI6U"+=ZO0?L6L)P M)V#JC=,PAMS$>4BA1WF8&3?5*H970'*IB)J#^( 8#D1.Q[^AZXN$#PIL(U=6 M7% HH#**X!LCI9L+14JY.R13BK'$GV$0O!M$:6&41M#2' 2;:Q+98-:,"!!^ MO@#((J+Y1+PK ,JZ)59"()6D+(&%F2:21%;- N!%NKT)\++4&.E7 MJ#T(MV%HO"T K([AI@_K8P$$X4)'>7>$\K:.]+ZQ.A932+Q_^O:"L.D5*ACA M6_&EN:]U=!4%1D,KX1NFH!-YXQ!;\>\X(3SG48(BF ;DM_/(S^=CQ"T[Z-!( MFS7?&0F80P!0%73&NYG%GB:DR$YP^*#!JF-#O*OANP-#'_!M&<(W&(5 C&:N M(A*JD C0-T2>M/.A1J2RX$ZN2M4D[9WN&>DS[9>;T[KW?']NK97JLXG@LXR*M[ M!/JCUPZMI!0'%! C30B)9B/;\C,DDR3N4=X_&C9 (/RZ)!E> N'FZ\F2/-+F M@IA.'+93]DWWA]X:0KOSEWQ'_ F3%OH3XD"VQ(6 8=488YV1B8M2%# S[Q+M M^3D'I+&]\?E3U][8^=FV'B^F;<2+^5QEF6P+L1 M9:-I\*<@BE,=Y6?B2"6S'-B/]UZDJ?!G>2JS+'7= QTN;#TN_+M]N%"3*-H" MO! @^"FJ71BHU: &C@FHCY2')V\$NZ0 (>(O7Z1<: =6Z$2P-KDB\R\OYO7!?,OCGHKV#(; MM^$O'*9#Z*U'Z"\M1.A/G[T3W\SK;CPBCX5&' M"%N/"/,6(H)QU;R%)ULAV=G*U.5@(2V:X8F E)2!"H2%L5+K0\I_'+ /6,;H M$RX+(X9/7NWG/X,847 >.2/()$G;S:%FMAI9C$%OURJMJ]W9$:FM)U)1^XC4 MB@KU\PE5E_"R_3>]=5&)Y];B4%@$5.J%*LUT$I;'T1HB=*.+IC>.83(H%Q)$UHV XD_2NQ() Y3AT#*X4":$,3TLR\!)6/+?3 MXZ+PXP M-SR<6"Q"N #X6D"QBK@DDW!7^1+WD(+CW8%X&02[WA1W%ENKE<;[ MU:TQ.X/PVX+Q>%LU)F_&>@QRQ6)_]ODUF#\@'*EB/DYW2^ROQ$V8\5$79MR%&7=,;K<03/G"GFLX[M'L(]D?[$.S_ MY2 R78PHXE*88>]/QBDU6(M5*L!!3+F4>R":@MBW CC M &1.+O91M,X[.A@47:".1@-TE8&(>30B=/Q;#G+CT0$U\@(8 #P8 &3%I11) MAY!;CY!)^Q#R\M-G[W=8JBU9^),K:@LN]FVJ[K#?";E4HK"F!2>9<$2QN 'Q M,?6F"#W;LYL"B8OF?JPT%)G(W%4EU?L<.ZK<>ZM'U8]^GM M)\]$<[4_H/%Q%]F[ VB0M1 -@/JJB0+B;6AV"[C02L4AM$XX[7L+&5 G'7,! M7N&E=C76B%$N+XI!DAJE>J+?.^SW?NOW5+_4 N?@Q8G; V?H797FFJ-%'IW( MD80QHS@;< $/'/X&[9S1%(V6XW]KFV/%L1FJN>*NBZEFBDT3#]PJRK0RV RN M%7(MO21GK[1,_42-2T5<327CD5X9OD_UCO-DB16/\U#/7^T"9+88R9"^'ZL[ M:@MIP2KRE&O-DJ" B\]D5)0SL:)Y@$7P K*\5CIN=Q1MNRE:WF:*AF-N%8_O MDA:V'R.N6X@15N/Z^48?-G]:=CBHK69P>#!Z;N610:%$HGWF#3"N/,1$!^_L MCQQ+A9Q'&!*#/)'MJPTC/OWV$8OPJ,J@!]\Q*.P#=4"HI NL6H%_95?^CA"% MF[82!7)+O 4YM/WL\1#8(Z)6APW;C@U?VX<-5Z3WL/?NIZ>X:D:Y$KQ2;UIE MAD?18_G"1MJ21E9OBO5!$[1-:^H# B;:UX]*(PTILC3&#LP#7168HL^D "Y MEKD88]OTY; +TET3I/NX"]+M@G0?E$$08XR&1\/VL(QR,01B M$:OD[OLIBF7."O2"2!.^@J!X^#\^Y/$.7,T4YEAI$+8.*(FVL1QG$N[ M'BYM;WWCHR?4KNQPA1/=7R9/8831U;[[QLX\QIO1)C&MH<)U4*1Y-KBVL6B/)X> W.T*3.@88A% MF"]L,/3^*BFA"1OQP(G MKG)?2OP%X_ 23E&UY^4X+;%Q+ (2Q#0N>5=Q:C@'J>$W5B6]-J?4-1Z8H(WG MF;"743$)J=S&6E9R(MGX1>-++M7,SJ-0IICK@L[9%.#3\;T42'6C4MG1ZNVF MU4];1*NY)#M>[W?BIBW$^FJ%:DP)3 [=0'0MJ CBMP_'%U!9>=OY*A0WW*?9 M9IO=2!&BO6E2KNF[\\BT5?A"%NHR-A3V^[9@S0,6)#L)4,: JRVJ?*$!-W?X MXNXT%S@9-#]PB+IV%M]ZX M[Z&);!RJ=#9@TYDQG $.\L@<>\>?%M%TU;9>>D"_#ZK)%^[Y'>M6)EGA;DJY M@G4YGA$#YC"K&E23%'<&G2PR55SWR518$8VTQO72($<%U'7B#F$H7PO +Y( MZ#%96$:J5@9;,6:.F=FL_-C"W)10O<1]Y6HMV#+>M&K!@7C%"VI"G]+C04ZI MX'I/%_ QSXL?5K>P>8DU49E8W1\M)SR+)!V'DA@6BY![I<=SE::Z:R4\&4>^ M"J7N3X,W#"]2Y'.FZWRLIA2WX:J:^F? DTARG(=IX?:5.B/7G"+I:MB]/8U# MK7J.X<>\=/L'#6<]]"[BBH.NBE!C#"FU]X+NO>W,6;IH '4@RPGS'+QIKL/J M#%6[;\V14(4>@Y(KIU3 .%:'Y)G$]G]&[MT+!C,"NH=C+2 M,;/-5]19? RR;R5SC>76'TZ32]YLU(,9YX]G*H#7M4/\P E$7'2NVT>O]YYT MKMO.==O)R=\B)[='[WOTVNGFD+9,2J:,9]V<7"BR2QK)@?NKL,"$EI*4^\S2 M,KBG>+,/J6=-F*N=+/IZ/.*)&?'3C-:);"K*C=114\D@+7K)F,I3C15/*%36 MF1R-K.O\725(2%T0'EQ'6.=$*B8#1&AP9B=EM [* 1M[T?>-0O9J2!6)WE1% ME8SJ),\.-J^YG+=J\W=3;8*OA987AWW:R+A<=)%W@!^IQ-AK=,;S[ I;[8@DN9"WCEY$I+V'F3Y(YSK#8%&UW$NHK:>834@:ZT M,I77;/3V@_*R^C/Y!G6C)MJUH='Z56%N*!,I%R=O%-.72&\1=;W 3=)>!?32 MI7G"9&"21^Q%-4_K9\V&%NTU2[7MW/"D^HAY;,QN#PF0/R(_I@MU4?3 OEL* MH\4\5R >:<& JFRJ7$_29VCG+^)7N7D6X[NP076P-?2\6Y M^ J7":<#X1+(EM\@5??.OOIR0432^CC7I>L.BJ$V05^DD)H)B:JZW4TJ1P;@ MN+IK1X6WE0JW*6[L#:$ST8]3@ZYHIJI#F;;H%272VT1G2];+&DI$N"[]4"1% ME>YRNX)*U\<&.;)6J"HD1$,MB? 9,#P,H+E&P2I+JQB_@6P!$3CG%WR1Z@Z2 M\%,QMA9<:Z=:!4LOW#YM!._ F,>=Z)CY(MCJOL"Q-;>^@O^'CMS\UO1FL.O(6&(^$54@F MY>T=(%#H6CF3!+6>-+&9:=QL7)[5K %DSA/R! . M! 40H7W@&QY$D.+;J+AZGWB,D@%!.5-W\17B]C./[#&A3Z%!SNT0MVLGEL9 M#_1]5 77+BY:Z7SL&[U"DC';CS5_29SJ%Q>W6K;M;IN/;HI-.TJZ//[JGC&9 M$+7P&!4*=+']E4(=J9@7:C@*,*GQ6/#DJ6WU5:N7=Y+'+D@>;8K%Y1M^$OP[ M9UV%[^.EC).IB-1_V(7\LT2.EU007+.WA*K7D]&&*$0*9 2#4ND7]*YBB(Q@ M2UN"9"%-U00.RWXB%BJ#<_N/,.[+5 '$(O'D-5)^CEIUO(".2F1X2[4NN:DW M3JH.P!#I6"1M+4I*V^@J9;B,N4RFF/$HX&BF\!<_4UI)38GDSF/&'K.GG51& IU.4FW0RE]."$'!Y "B=9SB@8 T6)" M(=B9%8<2C\@%R97:3F/ZH3G-!59Q<1(G&UXH@@2L9((!.Y&\&3AP(%B%]'$G M$&@.IW4;"C+4LLF7<$XD%\V TLLDK1.#:5LQI(9"6DHV_I3C.;3:&<\@(;N94&F5DDU)*:)BNF-U<[Y+KORK,7=:] M),;QM2YFH](T)R]##1ZP1Z/&T#@PU?49%-!G1*)=2O%"JS0U]PV8$5%\MHEA MN%5B>5XI)JAIUMJDD-MJ(8L\P:5:X9GE93=(JQ.$MUH0;E.BPZE,8256ZOJ- M(K9\)9+69'*23]:A&;8.(N+@@O1:(D@:6ZC21JE2I%LE4@ #6N/N-(UN>$^8 M0%;3*(A^ X7R99 C\HL 2$E=]&+][IUNL.1 M6\W:V3#!X:GT"DHHU?>'WC](E8KBTFM8(8ERYBBA+EP61V^!:B@.HTUS[F!! M++G92YHGUWAT:U[?;&;B;+]$8K8;7&^2/PO[2OTV6',:L^Y;L&BZ)X.5I11F M- [H)/E#?I6)CSXHLG>9VU;QKS6) M1^UQYS]DXI%U'+#,)L(FJ] .W]B=%L>.6I5Q9*GBI9SGD=31[[_\W=N1"GVB M;7TGUU1)P 3K^J$Y(:(A=N2\M3_P4R.D#3&ZM6=NIY_D:)#405&DFHPE;OO=EFP3 MY=8?MYMZI,;>PFU%=L+W#3M?%%.R,[,KRE9'B\RV2X")O_V<2W M*UJZQH_WK//C=9EO';'>2*Q;1JF-3-(07M80[LX1X@&L_EJ72%B)FL!Q3( 4 M5?[,;!ZU#EHT1-E)5[JSO.8PA^\*U6K,H/J%A:.=M8^T*=/TBDL-P%4V#8C: MXJ:Z35SXIJ*D%" ^(P]&BFKH+(YU27F6_&K5K;@J\U6]+H7!=F0Q M$%U"YY395.\MRHR:(AA/.ZA$5 M09";TP6GW:\@4)NIY:CX'\@//A5B?$1ZR MVG8IH8_++6)9?2(\IMCQ%)1!>#PA5X-.@RV51C892K8>,KEC<*TPX-$!:-W+ MU*F-[ C'$Y6DV2T]B' 4M-1!A8::)!OCW0CRQ*R.DX>"HJI(>;D%2-8V8+12 M"Y(J=1IPH8M]/T\H!'^";BST:H7+XD7KRL+XE77^EFK[.(S(P'1@&HE_-]Z< M6UAWR%2"M^A6*@A0I3W+R&I[WZ:<]X6'B4%-]N+ "'(*>S$E)ZI==8]2SZ(] M\T&?PW?*(10 68$#A^5$+_B/"W7KJ.UQ"JP=M[MT="9A2V48(53IF:V1R91M MT>BTK*(/68OTJ>%S$5"A$K[5>IN; D!^B8#HK>*=:UQE[D!7V6G%VG:' M)*X=OL([+1L^;I7O[#SR?I?H,PMW,6^[7+JA2!1NTCDK0@N\0^;X/6V.OY6- MKY2?UAA,TL2V NVU=+BUVQTEK+$6@TU;;3XH\1((AXP M]U"AD*?'8PD10SY1W,)5FS1#&U+5#!-5ZAOW8:/><+02'4J4)7'H]2CLC-/" M*+0,Q!@=?'521$^5B&BI70>E7C:)]H^'3^L*?+BW!"=NOBK""_,YX$<^_U5D MBQTGS&U2VMU+G;(C4'AN:SAJ$T[:W]92[D>OF\HOE3PX7'B)\S:$*9%4\>#< MA4+?P05>E);@(W!FS,IGH35Q'45I-&*7@AF*[E(QE[875$M3$Z\C)UM-3MH3 M[%687S30)XL=5K;OAX(U8E3AL>8]EPS4O62%9(G2)$QN5#4M:00U'1@OK<\-'6FH^N$BK6M/0NG8K:9N]&P\<' M+T[VCGJJWQOUV;+8)..C>;$K7EMRX3_O7/B[D(J[0M#O77W'AD8+H6-Y2:@R M$I:;1QKD\G:$F!31/M,,=@H !43[.-'0)BJU6:-N-)H#^Q_0V/==/05+_!3> M9R+=3>"3SP<;2ZF(]ZGLN5[[+LY#[W.+K%51>#/8C0>(0SI,K/'!.YYNIX7O MA-C<'L-_56S^S%KXBIT*-;:62,_W1'V;5EI;$5]-E=;JHD MK YJ)>-UUF'42Y B4]A28!W#:B4=L;26PB'>N.7X%M2NQMCPW=0MX$,I M>4-,=,YMP#8]>6IH]7KZ=PO9K!/-=H(LM:H(AWO//V)]A/27#978C;#U]J5Z M?BJ49:/7/QD^8]OIP#10,\*L]HK?QN=-MN<:X=HJUF2BX-;/5*O)6^?NKA/* ML?)3$0G::$BNC4$P@8FY" MIYU:(GB9;FW.":LKDGDYK=04FBWST ;>68YK77>\PS5)81UEVP[*UKKLR<^& MTM@2<5OD(8=]:TD4B4J^E%&ZO4URT8ZS)Q#2"[ M>WKP:B$\OPVZ V3]Y M?! MMM<:=F5XM>_O1>?[Z])W.VEAL[3@MTU:J"87 4-!H=;VQD8?8T*U 74KOD;' MIV/L;F"2)M,HR'U9GRDLKH4*;4G9*351*&A_/8/SRNUE$FRR@K#Q>]5JEXYS MTOE&<7XO[8)(=&N::KE@73-'AZ>44Y)K=Z1Y)T!""3'C2Z0QQK.0LP#;/1<9 M9VD>4L%GU(<=8<2-S'0?">T6MEOG]73N,B4YH\]BI5 D MB1^1CY"RADBMZKD1N^MO1K"X.C175+XN-+W*N?0'E8W%>?67.O"GB-VR%3T: M*T+C%E'"&GQ^AVK0J\Z9+E=[!ZV:SUIDU=1&(;AN%(X!=_L]Z"!NB+DL*DP5L2C5=KW+86.%32;)0YD>_QK>BAT1FEIG/"9#0)$;;3&!!9P,VQKH+&J,AS+6 M8PIK&QW"C8Y X/*$[5+,[K]2\G_-X+H7P\O.9KCU%[IU-D/=:T*5N\_=T@/, M IWK4':Y 5]JMTB!:2I"5IRQ4\J'&[,L8"',%4$6!"T8'IJ@GYT+#]@D'$(: M=^*B*>P-2=>4#F!+0+PD;M2ASK:C3NL4Z)6.C4UAM]7"[AA$7$OH4?#1H;F$ M)R'J=17FL0 <26QA3R=\A!-V4W\&6C9J-P8[7 6P'L!?4P':*AUG34V-]H25 M/6!-C?7U#';XENZTFOZD564S/D<3#AE "UE;=/$KX_FB!#>,660[X1B5;*#M M&F3JYL4-R8;>.:7#Z4Q$GYKA85?>:00 D/J,SH62NQ8EI#7=@,@X9PL_X^!Q MA,6;O"FCI0=W9H'7AFI S177Z>)RU2);-S))@@DF^=DP&3LF]T2OM+PSK: G M>3A186BLL&@VB,=P$SFS;^A]9ALPYLJHQ,_G:.#U)1L];A$*WXC:=J,X%(::Q*&4H7U2GIA)0;)[^?SBI H5>].+E:+ X],.$E2@ M,&,7U%"H^<"3$1S=.,&C&_"N@LJ!<;A%MSJ%3DD,ZM&Q.U\4)CG!OJ2QO):< MJ*#K1+L+6'>V>$(6?1JVMM QJ.*>WF>)7?L4EITSG^JY;MBDQ324=1Y]P[($ M4< 99 '"FPZ4,&_:_N=F MKY1"W7BDG3>&C@\X=WKG#.U'P6T3!-A7J^93[Z%-%2H=2S$F*@M=/:X/> M*!/:.+&Q8A]^'*V(=>2@+R]'\'(V27V58J9 =?3[=1WY^)LXTN4K*$&&8J*) MOTGR?HU%]"7)%YE/"2N5CG[ 49K8"S[=$.VLW=AD@V&WT#R5(@'%*Q!Z*>AED4,I=LB%/!'9;HA=B212.ATLE)W M['&._BP3#NGLB1O2J0-KT0L =]J$$*5.Y?[&O(D\(DNG#> !<9Q"=D0 =RJE M.L%%]^A">VM*]JLZ(M9E&%@_Q9I49Z(Q49$"6(Y)98+SP\_[?.)4)+.GG%JP M!GAB3E?YVM4;G>,;ZUT6CDQV>B(=+U7S=NX'WR)LIJ[B/(4CM7.N:42E:U/# M?3)A:H-J,J9I-X]))NH::U5SRW<;W5T^+<[PJ=2^6%MNNM+TP4%]4/!U^)A; ME @?*)9=U78G\#D:9 J\G.A8IT6>+*C*_0U>-@KE$F0K/0//:="7* M L=<=_/YVA=ZK'L'&CK3=ZQUJUEKFXIP.,E15XD@X?5C'**1JE5B=A&LN$%8 M)N2649K;6$;XG;/(4HH+,37Q?9729VX9HF(6;>BYM;0[6,D-(5)#E?B73,D( MD');--,'0_Y1(HC:OTDF^'%)PJ<^QT)VG(2U!YGY:/7 M[S!26IM*@65>6KFR/IKX5_4][DCX2.M""77DE:AXZM"'@/J3CLBRHGQSTCD: M2,@5L@!ER<8BCBB;9P.HDBA6V@48I*S45&(:3V(EI '#\TO'+VB=5: M4,,M 4%RON VN3'F6ELK\76L@@X1MQX16Q<(>2&5OND:02+-EG1M9LL9:C+< M*!E8VPVIZ,H8 3AS:7)+"S,8_1*/1^Q/NKT&?SOV]-QIU[N_._=W1\,TT/&@;#>=X.= SRN%R3*=KQ21-O%5 MDD@I*;EB\ZG(,MIZ3^2W4:LI:31 J^57F?B8XH%O7<60O] M2NXW")77*LER'0QFPKRX0R?[7^!J4$8[3$[FPX8L\_?7P;F?MXFTJ MPHKX!C?5WL)WXJ9-+CD7)5&F(72Z TD5M*H3#XKO$T,C79X.&K3LB?<0B[76?>-%8'EE,IPZLB],3J!$.T/MEQN63B(>:JWS167) M#BDNVS^1] 9S!<0Y(S7L#CM-.675:FY&J<1 N-1&K>I%#4Q^>$VDG%DW$GE* M]#/YZ&R4C72Q9 X709,K5_JAL!Z;J>&'E:9+@+CJ#MN_8 # MN._ R27G^,5-M49-O",%F\!9XX4F53O-; 4+RJN7$S@'\_;M2HPZ%617EMOC M2,FINL:ST15B-+YA%'S.:T^=E,",R^[UJWA9J7+7O"$V8$G!#1,Z55+G[E&/ M",I_U'? ;$RF=1PRI>L%2[,!^NFA7K';_N&'8_"MJQ>ZJ95L"BG':FXJU5M_ MDP;KXX7=6A#F@<:#O"5)&90$-&MXTKQB)8>3B8<.X.6FYPT=V9RTP![&Z'*V MH4H+RM$G_Z.>J:A];DI2E,N>VYH4SL;I5$C ,A'P6"HPR2H1[$<1\Q50NJ,[ MGORZ4$FQ_[02]76/YK8E8RH][&_9S,ZT,>F2%\E[<]AY;W:AC^=W4-&27%BN MZ#X77P"**"[E;9'URN2@6V;"$?;:?]HH7=Q*C-(R!DS+,H=U(UBX*F8UW00: M,[Z+-M!D&T#1&*0>&8DPH^#5(G/V3LDF@47)K@0",1)Y-KLSBX%W?O%F^' W\3J_,/%][9N[,W],/;#Y?O\2_OXL/%WMG[C^\^_//LS#L]OX3O/UQ^^L'P M[\(=>,":=N<7I^=_/S_]?/*N?(!M.J7O6."6'/"CU[T3"A:2P;#?IJUOU?YU MD':0=I!VD':0=I!VD':0=I!VD':0=I!VD':0=I!VD':0=I!VD':0=I!VD-X' MI*/-D/[/)57&##@Q]J.82N\;]%HKHR__^/U945':PFK9Z/I_G4?P[]E8ZC_PAA<_**.6X>JJ\RVV& M&FJFEOBY3A"AKW5V2%_W_UJ=^O#@X'%#'&T)*D[L6\G/-66\N19N M*N:F%BZ7IM>95"HR:3;<-Q:S/3#_ O]U0<;!#,1##_:6MS^SS.3U#.*HYKBY1Z_U M;8!;B^QX8&K^G].1@+0V45@2QHL N;@ML+/3>#/GK_;5Z[Y]C^+(L9_PTC0^ MQ<00=TLPP%L7.:>"R?2&&9'212BG3:>SP%])MO1Z1P=]S$&AXYMC]A!P9$'I MU;&*N*^=WG[&!?(Q/2B**(RB>^]"^] M#YGI[_U1YZ#!M7\CTEF_O \/D/%=EOJ?&[%*IP[LT2=MN_C-M[ER6[8,0];L M+-RJ84E1;0E:K &Y00)D<8/8E"UCA(6,(E M37J:19U^^IP6_*@HDE+72M+GPBFI+0DM\*.QR>DD9AY/0+8Y(<$&-CA>I&NAN$.BS_V@>4V]CEU& M\]&VH?FCU__"/W\V+*M16BZSS(KPC.8A6[XAYCH)W)8*A661AQE*Q^OAZ+<8 MRTSEG [+6G%E#[<9RY#%81>%+'3J2#?4 V';0*',F[#"CPXS;7;/'K<2,O '>!W-]-*A[GO=J/[^# M^>0!73,@8WHU^;UK;3E_KL_U=<_?NXI!BNWH16?!="V8VVW"//LC1POZ[PD6 MB2V,F"@]GMR@($G?L'D>722[::>\GRB?[[/+H$-+&H=68)V2Y&@QYJ>FI7(- M]TN);9>HM*5C,#/KO(7/UMK6+DNV-?8\$2#75&0HDEYOU&*5XGV"'-A/?35]X[X(J3< M_1S[-+^+,88!"KRB@2* M38O]7^&H.V7N%S*_NZ2:+()(\I"Y?I,U7@VQ;-\F>_N@S/*)BA,%[G_;K%>= M[;]#\<[V?QL4!_E+Z,G7:G47;QD9OI/M>KN-UY=RSP;88^)D(J]5 MG*?ATEJMK3'1C=%-.QOV-]@6S[BWK'#JX%-^QH##5*:%GV"AST%+E+WUV11& M!1UXA2OS 7V#49R1G_(VYG 5^6%N>Q#1"E-.M1#C^%I6^M:<#T^&A\,^==23 ME)U@*OEC,H^QK?K8? Z;CA1R!9M4>X%,_42-=:X4)N2D)ATC,1<=8#%->L@L MSC!ANL\5OH0-#P;>2N MO\Q)1BN&WD6!-:A-(-(8 VNJ#;J@A*"1C7LC3-2$ M.NQ%V)PPQ;XTG%_RK2;?:,E+21QDYMX(<%344-2F/^&[%I0;&5ZC4>*P;YJW ML"O"-FZA46W>C>*3T_E+0: X=T:4YB4?!TYKVX2AUT5-8$L3F0$ML0T6*(;? M+%DZ79DX!6<5.!V9O!8R;!'EQ]&UC!2V?T+H4JSFFH? 6WM:RG2+9FOW M)_/N"8S].35=,>CAO?%RCWXH]4>TF(U=)NW;>*-T^M[JI9ION$&_EM6]TPU_ M#5,L8BK[S"_B=.C]J_S'^Y]O,<)5A?8A[D]*[B"W%^9MY846XS_A5X?_;4&F<8?_+<)_;(;;>]JA?X?^ M/PB7_ []VX3^V)S6ZSWK"$!' 'X0-@4= 6@1 2 'J]=[WA& C@#\(&R2'0%H M$0&(%,9ZO^CPO\/_'X1,DP[_6X3_&N'$D'50=5!]56 MM-CH(O+W1D^[B/Q=B,AO'\*V$ZI1%:K?EAYV+\!H"!WJ;,4IN/8@7H:<,G[K,<^=:'.5ABP2@']" 4BU0>FQ]>/JPPS\05R&R<9\<3]54&+CEE MH,P];*P_O:J"?=<]NP_][;_^].+ILQ=(-)9?!/I4'J1>D7\NRX&S=TQ=(\0Z@P2%!5+\(&%6%;# MZA=)[,-S6F\QGU(Q$VK"@3]L[G6ATIK.#?#^ ,97&"D5F[D'O$2N46/TJO)T M',R>D/P!KR69(1:Z6@ZL'12Q*=MZ!%@V#Q.I+9 <$2PB?P-/)"9,Z 3.8U+ M5@EL'1+/%Z$J$!J%^P0D>^\2'9HYEH0/I(7F\<&+$UOLROW0]L_IL*K#JGMA M?I0\!-@C3"Y7T=[(5'LS&5V"$ZPR $0;VE()_,(QKNDT(Y/B-9:$E"IAQG@C M5&;C=W3:$2=PG=L*Z=+*@YX(YBK""RPR2B5T)BNEU>E^ZVV0NLPI<.4'X I6G-PV@#"Q=>7FB6D.S>@ MZZYN=W7O?G4;"XJZQK!R7T\2.@)JM[18NL33<[I2TK.^ $DD1TN\'T>I@F.# M]S"Y&# %3?1>)K[22Q,5@9B/G0SQ0>H-Z'.=_TU&!K=^;'?ONWM_%Y)=LO<6 MC6IG6F;7#:FS[@G^P _-=IQH-CYZT8F6W?NMC MHC 63\QE%R*B0T2>_8P0D>^/![F.5; I'&1_' =+^&>6S&5X,3!D,3DN M:'1M[7T);]M8ENY?X:MY,VT#].YL=B: D[BJW4B]L=R,I[U94*1602B21=[]G/]]Y_7^VMD[S<93'*@G^_O7CAR IXF:B M\CJ(2Q75\.TLK.]S>W7[U?&OKS6MH MZIV\4^1'P<'.WL[^[OY!L/OR:/_PZ/!E\/ECL/'KUW>;]/#[3^^^_M?G4^[T M\Z]O/YR]"W[:VMGY[>#=SL[[K^_Y!VA]+_A:1GF5UFF11]G.SNGY3\%/X[J> M'NWLS&:S[=G!=E&.=KY>[(SK27:XDQ5%I;:3.OGIS6O\!OZOHN3-ZXFJHR > M1V6EZO_\Z=>O/V^]A"?JM,[4F]<[^F]^=E D\S>OD_0RJ.IYIO[SITE4CM)\ MJRZF1P>[T_H8WMR!GUO/7&W-TJ0>'^WM[O[[\31*DC0?;65J6!_M[6V_>&Z_ M*]/1V'Y9\.2.2I5%=7JIL/5K^I[ A[&B%@Z>PV>G3WAQJE\;%GF]-8PF:38_ M^MO7=**JX%S-@HMB$N5_"_D;^+M293K\VS$]7:7_4D=[^]@']SDHZKJ8'.W: M;V@VSF<<%7XL+E4YS(K9T3A-$I7W3PH[T=EFIU56^E M.73#0_D7?;@ZVCL>1/&W45DT>7(T&Z=UI],DK:99-#]*\RS-U=8@*^)OLGZ' MS[?WGN$*_L>_O3I^O8-OO=%_]37![\H^[$VOCLW*F %'@ZK(&AB%LT-ZK+O4 MT\O]W5%.HHR_F?&:#(HL@;Y. MK\;I(*V#O=WMO5>O=P9F47>FCWM8C^1>NLMXF5;0>9;6X[UX\S#=K"*$M'^5$,VZA*9V(!_L&G IFEOX/NDF>JAG>W MJFD4PZDYVH)U?T;OO/O[R?DOI\'9>?#NT_G7BT\?@B^G_SR].#E_=QJ<_')Q M>OKQ]/PK[]"C;8TSI]^;JDZ'<^^D$OVZ9I;N7BZ=!M/7Z] PW= M3X=#%>,) M#=X#3^YK?>&K-**]X\U@, ^B/ D&JIXIE0=GDTF3%[^H/ S.\G@[#*+@8U15 M43QN@*G651 7Y;0H([P@3SJW=\4$Q)'YO285TI0N5*Y4\ %.2IJG3[L/5RIN M7R[B3O_W]].+TY$M(]TYV*RA57(QR&$<%7T\]^*X M"F#0EVFL KBZ[LMPK>$:PM\3.&%U!&.0!X9-W90JJ)HX5I6YZ_+:\0^P?&:) M@D15:8FK5S")8P)7^_0/OIF6Q66:J-;;),C'0,JB- ^&:0Y"?QIE^'"-A *N M+'R/KZA+:@>W: R=J,DT*^;@)_$!=%EE[>_ N_JFWB&;SMHC*!*?V'K8GKHNR?0R?E,!0[_>C[V-@ MCHGB705^25N>$@N5HS!058VG#-AI57=F==TY_),2KO-/OX7!5]S;GS]=G(9P MFLM@5!0),8W+*&NB0:;P-%=PP9C3\2V%C55]>KRM.]S=?G;MYK5/S9TV@$],&I-]*"9ETB6%H:/\=B;[IB:8F=#NHQE&6!1,5Y3V" M%!'UC723QS5+LVS89-D<:-9DDM9HG8/7HK@.8,3%)*TJY/S4S 08>PDB 3P\ MCLI)Y7/JC52W.4!=8%06505/YFH$VT.*%[.,J2J'> 1RD.&$7W2%O 0^LB#3 M[J,[\&&49FA3+('&#F$Q$GR-R2"]G44S>)!()\@RT'V0$!N&_@S'(AZ)[5^Z M

%$D6BC\-S -J5O0AQ= M% Q55M",=(>=Y4_SRR*[1#EI F<,+@R5 MZTF$>ON)6<*6@:SY>Y.,^"5G$T)SS()A&36)M#BL:8SFB,&LXS&-<6Y?(+F6 MSFOGAF$S^&R.@F@59T6%2@%\F=/%GTQ53<27&2F]H;5:__9H#BPS#)'GXFV3 M.<#15J."=@T4>MB$:()[3T>OFO*IPS-;%I.@!HI-BPI_'^-8<((I:-5F<@NF MAA.)BX3N#TK6#=]6!5..JV *-"C&I0\4J?B!4(!''K'F4$\FNRTVV_5R&:<% M9&D==N$("#_U6FX7RGP;@\WK++T]QN+]_>U#OZ/FAEZ>DA<9)>L=*UG(EVXW M\]MRK^C)##G=L=]=CW'XH;Q.![^(XZ8LE? AHHOZ1F@-E31=E*6?4D=YL'EZ M"2,+])];"WWWN8X@E=SZAAUN/W_AOOMIEJNR&J=3?69/8$/E5'Z&7XI J9)T5H [ 8[EH0(W<.TBV M#L224D5I@AUMAB*^9,S'<_TIQ"%4=G0M71R8/>CH9,\<@/:>!Z@ -<)O:WSYXV5(XG_?HFX_@?-,$HD:K2ZO+6_C"G4:]EK9BE64= M_9*:?6QO^DM_D'OLO_59PK4JAI5,OP"W*DFMLE)OJ2[A_+\(-O;V-U'[<%;4 M_?^XU%U8;W!+!'%6W?]!;WKK/.WV;H=S!"2ZP;,Z^-^9B(9I- +J#U+QMZUH M"%3[*,IFT;R2O7CQ?/OPQ;\?#XH2Z*08$W8[,1++B;UXBE@+YU*RP_\'\6<_ M(O5Y1 GD#B+(WO;!H?OR1U6.5+GS)@*"*#Z'# 'M MQ"BELT>TQ;%G8U#H^#F'!1BF*-IR0<_48U36%[;,?&56-,!3@:4#R]/,B:1';BB.0AEC_#A,!D^-I%#_'K4QWRS[2LC2BJJ;IH?'##=7,(:C1[T5))(9? M3(P#%]UUH"PTDP'>&N/8U8,0;:_GB1XCO6UU-BX"(9F&86!/R2+',4Q M@FY*T5QW0])Z0H\:8#,J(_MPR#R%7?4)77GZA9V5A:. 4$P ?HQ YX)=(4$3 M*")304-4NPO5,W%MAR0CHB:&NE]G1!0<-&AJ62'D?6F.*B11*E1X+].D 03#,B MPJ*[; HGMT@\"E?/5(8>+Q+E09D.)O#XN&(2FSHK07$>) 4"T2HF&/@!ARO6 M+B4R'57295\_0)-T-P>Z%S$!1IK6;(%(!E(?AK F9N_8'O4#K*D^[[^)_M/U M7D>!/;(!.H)Q"$Z<$EKL.AR)&1I&"6#^2: P @Z-)1(,1V\5N3)V45ZC-,HQ MY)#YIJ=ZD0&QK929<88ZJH<>@/6US S&VN2.UQ89$UH[];S/^.J@2A &*:R7 MN\FI'Y %+*A,1R.E%:"Y]J=&UOJ=J*$J\:R0FS.OB.+H*^[;3\4"'ASNOCJQ MG!RZRV$&%^@-:9#AL>=Q[]7+YZZYVPMBPX=L1*TS 5X'?[^06,1 "Q.R7A&C M[AL)MOF87/9.K.CQN$]R%^ZSN[=T[O,+>N@OZ'PNA?UX_2WF/VV'G7M7.XX[ M/$.@1B^(5T"=&7?8LK"HI3-,2Z#>Z11./6P'"Y11[9CG+3V2<):*0F$E;$7K MT$X<9!3D<"Y-8SJ$PY&@X25M,]@XW 5BF *ASHH<+S?&9#2U,@W;[MDMSR.& M'V=%^V+>A"ME-#*C83B+Q6XS;"G#D&VO2VA1AWC'= "JN)@JUM>P MX3$<+93A%W<0U40=20TQRY? ZO1$CHQ>(OBW?=-AL)3[J1D67LXE=3DN M9NAW#YP02M6Q->/+?L6136NG#$0.0 M&P^;DB2&I6_#TMH7)W2XL1\RI#?%-QAHEW1$LGD*)[MD2U[.EF0Q MJ78#C466XZ@\M"BB *LOF1 3I\DNA:OH;@)- HFQP#.!*;4<#TU7F)RB/G'9 MU/;1SJVN\$MT$=_M>J^^1[$S+/;YN F?GLL,FHLWT*B]A3KR9JN);M+IPHQ0 MG:G[>#G"';>F,U-/L-KON"77?M6U7W7M5WVJ0"['HO80><>+QW88#_"AQDL8 MZTK@49ZC$1:U-U-:VD*49$PXM1JE&44D^0C)17Z55K54C M1Z,*V9:01>FD8Z-@'NT\S*U45D='9V@S,0'E()>@\3MH\%7$?E[M"HV%/W1%/4]S 78J;834!.;8;(&3"2W!G05,>9$G6 M"9$G"C K1/W>WZ2K7QW_A10Z63V*R1!A7F%N 5)+6,.R$CUAP-&C3&&4M+V-=G@ZZ$F>5C.(=<<3=)3$5)D'2E)I%VGUV#J"ZFJ:E M(1GDNA D#A(89BH;UF/CHEB,#'(M!(B<0\<^B8WS=ZF.SB*+2G=2>B::K)[S MR<,!NO:4LFM>\4BNM1>@L0!4;S0G&H.*RXLW6#E7:--TO /1H+A4FW^"M-35 M9H)WSX7(M$ MDUY/:8N@X,UN)A-# OIHY :1&>XW=/-2[I%YW&G\,S7K.W$V?34!':D<.J.A M0FZ14VI#7*T9F"*$;&P0K8%# 9-&+ M R.ITBOCKGF^NXE< ^AE_\P3EFAQ4%\=N0H1(=9VU]7%>1XT\9G_;5C >\]5IB. M+M8,@<62: ]'"+EV ]:[$:'NR;^.#*$Y"(,V8PFI1,URJN)T MF,;>F&R&.YGY/.FUA$T&&;29HA\>]7A5UY)0R"*T":>AN)(HS8[D= MT4Z6?DWZ5Y_TWW!MG/ O\KB084$ '+PCV:(Q7LII.RC'7X4)$/0>P>::<]5G M73$4YY6F.+X8ZH?IX#?.:%WKH"]PD=Y.[T\QO*/)T0V-^];(;KIS-GAR6I;N M)YAV8!I^:^%][LX]M*&!VNK@'@D,1,3503([3%7;78YZ/>8+H3UM2&G+").6 M<_3/@EF]Z\Q*Y5KH?Z0I=05="L530@YI$U+8O:=E86_(I>.I#+S>B-O6*MI/^?,V0)(QJL82A M@5F1YS28G#=;F#O!_JM;RW_0B8/8AJ*M]?0GWFK *B&$2MA)078-:,Y$+$2< M/XVVC'5;0:!/U[8!(JYI$$_IPU0R=Z$<]'2C\AK)RK@S&Y#\,E9^BR*7$WCE MK%*IJ!B$A*EH9 MJ]RL@O7J7PR^OK'?=6PE()Y8)7U M*_H-SZ!ETV[-.WD7>C#3).2O86*()B"RU;AD:6+L/' M='H2)E7CUDAL F5Z M(/H!$5_],OHBG'>M%&E#4N2:%,,AQJ-%F"I9U9QND30Q V7=KM&_I WY*8&# MXP?9D&^V'G8"V%/+KCK :X_O"^O)I=@,!9;%)QV]MNU0*!@A_))]=L&$^1OM MF 2IE\QQ"&"*QMC*G/F6:. CB^"/Q#NBNF:(5,&?B1"-CPL)G3R0MU_PT/J\ MF&WFA@P^IS0&9&QAAQ)@-H)S73OBI45=ODXPO MH (@00@0@#N!5YCGB:PL2@DXX5/>+M:PN MD.]Z(GNU:.$$\_I<"T*@ M0YBE. 8Z31NKRIC"'U$#W+2.F>[8==:<#<1%_J/C\M(KD-%,5-+SW7M'):$6 MXNM'U\L *.I^AR2W[\#WA0A0L2A:$L7YWLI$/C)YS!?%"L+A&X).)T*U2<[)L2OI&#M<.\;6CK&U8VRYB;$:,N\O(/3U1.#D15 ,8(TB;<5P MBT7V>V^!-*&@S1PR$AV3W;#$#(@L6K*O8:"IOG03/ ""G_"R)< M#):54[FT?ZW0N!==D0@B^'!=200_RH\:W*Q4&!/%RM#/: #[;6N?9*K)M&' M9'QD/F M@AVUCGT]=CI&Q+/>!=5&T?90S19B#3;\86B RN55)^(4J#X;-XG@M$^61WT9 MX%*2::-J3%5/3:1&_QCA\&6I:JY]Z+LA^UG"M76X_:P7?>'1L.X\>_;U:'>W M ]T>T2%#0-;J:=4Z630E!7-E\^8]F1$=5VF@Z;6:C2; M \50Z)@%J; >G@_79WULCNN]EW!1"N-U:^D.02-^<.+ 1KH94NA.R& F0M^0 M=5'&Z\IC4?RY$G(2XTSU*JZ9<'EO;]K>*SW<"X/1Y9$_]HI%)IF?H&@C15":/;RBL M) ;<)F0L6+Y_,@%_? C'JW$P%@%WQD Y,/LFTE%33CR#DR9.GF6!WD/#;L,X MFZ8K,Q<&%K^]R+$D1%QS3 NQ9HF&8N\7DB3ZZ78KR8ZZ[>#,^EI] MFZ675-^?_;J0!*F(.;%S;O:,$C@EBZI1W ZAM$[@;IE,V&ZM+B("U0-& MMRKO+ PDF[L0S.9P2:F4UI@H-B?3.44P/.9]222U$3KB9I0@^59^?W_%8)VG MY"]*\QV6R1%(FD!:5364V((EGK(%?8.(F>!3%AT/"KF MS!U36T,']9I*/_<'03$9Q2I2(T2EJW7'=Y%'>\L/ M2 1*78+,%;:$,4>.XMIEP+@I:LBHDRAW.F+1+6*SG5BPT L,(],'I31)=%@W MMZ^>!XM =I^!,^1!H-\M4LY<5K3JT'W);,QQ@C6T15'[U(\6IY4&@@XAW5P MTK[,-4#9D:'N!!'4BFT\8F.!3UI3#CCSG0%)/(V:Y#TKID4U]6[&MKXYCWQS M1BU+H3')E2;MJ>4RD>JV[)WH4Q5"SG6"4S$@6Z$XGV@-'A7$)]B6!C.+OG&.-)ZY.*91M*QE0P5G/LI"4OS%4XNU@#)' MHZ/P \P8U=$'_,F:2?6H9&:&UG;9AN"/A$'!F1THT&[A"2 DI5#/941%-DMG MF9VUH1 .CS$2:=5EA7&$"Q:5[0.+5W4AT RGZ<#[>HM)&NNSU(E_ M78R9X\;FM)S'53,+A4:]KP(WC?&S,7LH(4&ZQRY?H>KG$"I;AD* MZI6- ;$N?[;W60M]85-&_'1F8")J6KO^-R?!TL^/CTQVO"V#X*("1)4W$NL. M&&P*AK30#POQU*\L.8FW-OD>/I0E,OT)7R\I&"RA'XL-A+ML53J M1J_;F,_] <+P:@.IV.7A;-5BW<;RULB;X)V&:HQB(@:5Q'QQZ);$1+R$/H]U MR%$3H1<\X5X,&J"M\NI'*=G+Z4-\-Z"Q *NAF*#.J97B?6Z@$N%&CQ%WHC&ACY/B>:\P%B0O:/*:>(P\7)1-.E @3RF ZU$ D._YI_!\[6Z MW.+9LKG%1[C$HPYS.+NQB%^WN*-.;'?M STJ5(_[#.F$"R-2*?4M< .&-6U& M"::NR:LC5:AGT=R1QUP7-1".WG2@=ER@J_'YA )[]+[9.]3K%D$7PZ/D"AI[GC7'XN'XF1\UE/JW0:Q7)QBI7@C;5T2M* KG&*M\. T_P29DB. MVB97NN6,=!I$%JV5CG+O:<.8G8QOG?T5:)=G)SM0J@K5$)+?)T5"P9H=3SSJ MLM0I: %9-/.=#*[JPS!?"(;!HV:?MAFT+?.FYX7F)7]JG(]:M%<*A<2(K%EH MBTFU?2V2#"#KYW0=*NZJ>.85X Q\=H>Q,FJNB>YX8Q9C.G.NJ3*D76&8\=H^*0\ &EQSG8%V[Y^()L? MN^[M.:4CY'B@X/HT)4)#DX(E=".X5#95!B^,^#R]RM3M*+;R;5KXF]P!C)ED7B=(@Z$0E06.=;%<=YL%<;&XLIXU"ADG$RZ M(YVE,HG2#'EFW92Y:1@WBW"T0A["@AGYY26KKD',;%KE!"91O4R<$N5+D-DX MS7W5DTR")1[-A&S*Q+7%-BVO1&UD:S0?\VETX:$7#+%3S<(=H#^,=^,HA405R4#*))[E8S83U4 MUPQO;6]N.9N>V:_I[?WI[:OE&HP8T11EU+=B372M0">80\6/]&*L&@=6KSG( M$D\Z:&R"I,PC':=@+)%\>CV*V[U-)P1?D2/NOO<:.5FY;OQ=!F4H;H> ]#(! MJW202TG7!6,IWT*!R0!-JKM^S@@_/;&L;M$P5Q7BZ1G9J, E,;)8#CV5WPB( MA5'VA<)[>VKTOK;+AL>+:/ODL,/E5DD?/("8[W6+AO3)>2Y*F4L[LF2@"V&LIZ!88%766@^U&$2ZQ4XA# I2 $$/'I@PA@&H>71N^I M#D1 6%AR7F'9\WD0E;!YQ0 [6'N+ 7RNF <&_Q1, (B:%K$4HUER7M2Z$9CI%T1,I@CXW/SI$ M3;W8[#1()0C>.6,PTKJ(315WO 6@E\>8=IZ(J8F/1 MAS %$VDB>0_='4-B2O"6-G2@M?::AL6S6-& MLF4N/EHX%1@R@?W^#HI(!8H.&;6LT-O)'[A;YD"_-._Z1,FC;GDKE^F(G#(\ M"T)PQ DJ-1)TI'T'B=,)YIJB$22/C1'C=C1T>#,-77FXCM65D?=VERHD?R1+ M6BS&9_*@8LP4A2JU(Q Y6XE"3Z\3^.3J:1L=22,A>1V+G6D>EY1L MB>M<%T#- JQ9E\=4_-&"S[: COZDU:Y66.+;6ZK$]QN!2%42'Y%7#Y?T")8J M"45M(+N_M1BB[BD%(TM%UWH$')(<(5H:C(P\J $Z.^(@!:M[6A+G;6D0M*$- M0R#SEQVVX\EU,;2DP79ZO[=CLFWZD.UAU,'XBEKA%:D,E0IQX8 M#V&$+NL;!FZ+@]"2BE9M5$@,FB621W8/V1F!HJ//[!A/:UM6,&P5Q?,600IT M4-7"]J#6E. AE&!_J93@K=A_3L6&:&-GV_3 @7D2*"9M.V)_*E51H5ON74RJ MKAHYB;X@F)95*+>[$"+$%F;?&5=U;!W71=QR\3S*F1Y(;[XPX+,PU^?"2+P+ M'C2S%6( M;[23C&3PF,F ;CY%,0EGE4D4]JH$TI>")5A52M+"]+#ZM^0<@29TC!GGE74. M@@-^++B8!#KNY5?HA!+77NAOA_"NB,X\6RG(W2]I8IQ.0;:*E"?'CO89#2A1 M5:RCZ5PD4/=DB7.=4V HMD+?KM#T1)#9EVJN$S(+X\H0F?\6)C]OWG;[-6O4 M1SBG''L8[V61)FLJ_1 J?;!4*OT+Q\8 K?T0S7S"W(WLM->&$*"=N%*_5+4# M3=.-P>OS4)'J1".Q0AG":4*?E:JHU_T%*%HN_CQ!Y8,ADK@]=45 M$CK"L8^;LNS+]8*3RTX,!NEP@2*XIB^ZJ>S99XL*>D.Z95X7E$)UXZ(Q $"I M;]V^,'=Z@%&@2) E8)0&8 0CJ=/H%6MHZ=0]51.J5MD$IWJ*!"%T2JAP,(() MR%LP*ZV 29@:AWSH_$>D!;A?J0;K(:&)?;#LE;IFBUI154[=".3 8MY97_"' M7/#EYB'_AB"L18;2_Z)KC9%Z#5#\DDH,(K*LO*.#\1C5G!5M6SZ$K ,+$F^M M>.T8%L<=Z* 62/3,CG6-CO+P@[;R[8&(>_8ZH\4CSBHXG$,>%'6@.*2F%EG$3]EME1N59',ME4%#1. M$/BB&F9 1^&\9W..G#%09][;ZT/_D$._W*23=\@958EJ7W6-\JC#I;39'4W( MLX)3K2CQW;82!@IMT@9DIE,. H7>%'8+(? 0N5#L0()?7HS8Z-0QKJ/EQT06 M8]GBE-11]\"MHS%6+!KCY3H:8QV-L8[&6'/">W'"Y:8#=8)&VA*@:QJM"ZI$ ME3O)&L8$PQ"+;72[:_(N):9%Q"A=)U7B8>X8Z4*]T]%3B1/:PJ/ZBM:5IJ20 MY!Q(%I=V-+BRB[)"G8I;W1I,7[WHG06U702CU5?/>WMH!?V0)_WYJ)8 MF'?!\?X43]JCHO58LUME?IRF3$H,.8BDL6&K.EO/[,B^%3DE3+EM,L2E.7O9 MN9!HU16*L*!7RDWKH9@3M3#IOI7]BV*8AW6,ZTTXS\97%.5N.2[4>*WAQ-<' M%@52M:RP(I"92%L;5TM;YU9QTB62T2$G^7#H:^J,4)RNK7%J;&Q.U>^F2'6& M,FGJAOV,-*:TXEJUH%A1]>N;@LOZY[]6;1Y T/>7&[I^X15']:BY1[/(B43X M76R ]DJJ8L*WMEGWYE2FN11CM5XL D.5_"^_SMW>H0!P.L5 V@%"0O*\4?A6 M?;^B WMUN32EN-W<"@A8_3=3F '%Q1G\>@_^;YC[:6I\8=F\RXABK6C^>(.T MU=YEB]:X:A;*@P3TIJ*S2Z)6S[H4A*!@\.[ [& M>K8T%:V/!VEBP$IGSM\.8.CL/?CO[ M>G[ZY4OPV]]/+TX__1SZ042(+6YLQHQ^88 G4(SJUN3INV:1<5 D$3LB6)*A M4D]4_EW')VP_)?NQ:[2_UU.C:>$JO?OT\?/)^7\=/?G8=N\\M+./'W\]__3+ MZ7D8G)V_6\'5:RM#WTGRZ"YO<\/ GU"OL7WWZG48A =RPDPOT *>WT,:Z*LM M5!_\[^U(VF.\IFR82#6>'H@JYK&C5YJ]"_0>WJBU:O[7X09Z]YLW.]5.\#$J MOP6G^5PE!%NXWJZ';M?N]O[3[=AZBU;[1O&?U6%;Y]%$'04R0+SJ NZQ;:[\ MZHSU*V:D'6&=A8ILU)Q7-T[5T+%=?L*0#D2Q63$)8679[Y]L[/>0&D__W^F[ M7[^>_?-T]>3&55K9NU_(_Z7_.H;HY7,=E%,N5*Y4\ %]5WE*9/8.<_!GLD)+ M[-%GILVMB:[M;ZMG?]O;71O@U@:XM0%N.3Z=UP.O%[>&Q!/RG-,K*O48G+S> M&2S'2;-4X>"&-?_E]/STXN1#<''ZX?3DR^F/-__%P^A5_=K,QU,D971[VS>W MP^_MOW#?6T[N*T@56!KS0F6(5-,1H%QE>5JJ+0E$V Z",X(H1)5,)\8/KXGB M(;O0L#/9W]_?\8C.R=.X4NDRQ0R\< M,*5.I75/[GIP07?AQ9U>#$@M!<7I]=08$/UQ.NT4PS;V0QA$"8@.F#T?&2P( M3I*'WRBI!V,IJ"P@[3Y".4T(CH!P!VH-9T(5VS$'8PRW0P5GDTF3%[\H*@<4 M;S]P323:J+4B-A8,T3 Q@(/**Z81Q7C11$#CSU*JL+D!%R)C?)9,$$ ?.IS@ M1#>?!+^ N#/M[%B-RQT(I(9>J0G!=Y(IHM*@#H7=%,3=@,4=<XT>:>F%%B7!9_:"=9:>@MP2F\U(2%S.I.B?.!\* MKE)2>\A^M,%.AAB%A%]R"<>28@N+^1[:'IB(5[@ MSC)EQZHT)J#M,BTRLZA.*C3B(?)E I$.VLJB05$Z1)Q&2O@V&S>=/41FP <= MC&ZXOM$,5P ;;/(A3+V_ARFN&-:-V>P]Q+PG&NCI;A7?@XW[2SX79U]..H2\ M9WSM7& 5Q$!,,GW&-#X0X1(IE#VS4%8>PP]IX5U8\1OO.7D7@G^>G9E+2-U= M<'=F\L\?,GG31Y\0 0*N"M[#L2Y3GW86OG0H($D + M0["\Z*%==GN4 -XJ>+9[0'O^;/=0+_F%&G/74H5!XE=_)AV.'OXH5;$_* R( M.4&2@$]X(#CP/-P)9]T^ZYNPZ(7/.L]A&/R&E SQ?\+@A$=P(?8,)-7OL:PV M-!7\$^X^IK:')CJV=7SYV!)#&(/@G2G0[V:JE'-;MK[U$P:8Z."3VVO%^A:* M]?XJ*];G17"22&6SZ@YJ]369\G344$^M=/9&6@4M!1YCS#$PF_5M'W!*I!04 MK7)2#2M=4P%_TJ+HG*30JB Y%+%#%\I4H14A[,L#1?A35Z@85=E<3H)-HHI&P+\ M, :U 6LWHJIS W,7^11]%BAJ$@ .BDCX3X/J5X!0:A0^1TQ-5EU(>K MS*B_:'!RAJ._MPCJ54ON(C>)Y5%-:[> EH/0W"NCAICTB&8TMK.,X2;@=Q91 M7<.>#ZD#;9?5-@)@I6W3KFA>1M4&/0X47_S_R9UU19OZZ!L6"(ZU=.M=I+E) M/$708E^+%\$:;;G')M,\#*3@GA3; V$=9^^7,C=I[6@D+=E5 TUY3U(N?5F' M)@'?+AF)301^B;#Q5/(2_T&0@';!V';+9=S;()^L1-B:UX@PB,VOHN#RB&2O M/[4'+3C>\ECM1M0QMLE9@#"37"^.-3)F\MGM%*_'M/K@[C:6]IWJ\WPNN.*1 M!MU@\5IJE)+ ;>Y?RQKGF;N[E>GZX+,=DV11>K9H3!3'X\7X'WRZ2&KO7[(. M1;KM\E.1L7OZ@Q MK;*$<5Z088C=J;CYG^BL<57PIS%Y:9Q(.,QA;V$8POT7!BF3 ]2) M$/7:INAB/_B39]ABO3BX?1A%)-9#7?/#"5P128H<7GUN+C:M@TP6E5PP-@ E MHB*X"\]3QW9*,<-SMXD DQ.B/H;/T2-US$QH.=5/1@.DGCA:/E?* MR+\]6X@45A>5SZAX.IU(HIGD=16()K\*!U4X]\MUZIDX.URP]US&]>.*:$] M7Y^O,GU]AR?4U);HB=1;\]#;[/%M=_B:MQ;PKHUH,PB"91Z)KZ9LG#T<=^"T M/VM)DVL6&.:'5,L/%G&+,/B2KM1Y'X R2^XAP4*V!>UB[]CV4D,=GF9?8H9K M7O0*S>-OOM2)!4VD/CVQ#5/E&-[D8D/MNA6A+L%&$$Q2SLDJ80-'$5H3T-6X M7(-E7ZYW_JFZO\5,%_6S3BD.WD*94]MHZB%!"M4@@ZH7U($3@U/5I4L+,"8VFYUJ7(U5*P MC+1/-R1H,W2$)]93H6TJBR;6R"CW(1F)6F$IQT15A"/6K:*.\C,&R,&$A^TU M$^#%(8QJK*/J.*A9%Y()M>X"-+52<:E(YW".HRNNAX%1D+!;(."15V;G]IL7 MRN+WU?D1F+GK"_2T5X%T-#$>CICFHY7F,DHS*18WR-+8&?^&L^2DH?75&_+$ M^#Y^LJD5IS9?<&KL$N$WD)@&\Y_M4$&6JB9 ]<]J+6O?Z"K[1O?7OM&U;W3M M&WURP7"!S*,CLQL=?MM0& V+_UBHD*24:\AQ7\U1AY.L9?#5D,'C90ARTHJ*V8H M<_S<@C0GV40C%3^'Q0N#__BC*>K[IR5V%X$:XE:=+])1\(D*>%L\=M>2M)?6R<02V1,@#WD28>I9>2DS*<5JSP'XR'70FQ/S MEDZC>5E( 68^^"9UDGNW5J9IJF1ETDQG[ %1*MD@CW6IRZED_4ULOFDA^7&U M3;3T+POGJ&U2"W*BBAP+*SAW;N-JTRA)MU*0\&3/Y1TN2E%U*KF*6M8N4VTI MH,[;6MN+OS,[399OTC*D[BYF8@_A_IX68J<.[34&H 8NM'U4Z?*XFM&\+8#T MX(?WFDL(K(#;O+T^+4[>=A!S 'DGJN6:/,VJW62;X_VX@NJ=\.P77S9N ;6[ M)[Q\&VI3ZBD$2XI\R'%L40E,\PZE+EO1#*%32D+P 1;;N$*26XUI&<[R-V5C M%"=6O,7H*A![AHH\\3H'&^Y?)9_TR$EZ(!\VVHW)(&QN$!44HC+5(M(LR@!R MA!:L1(@C(Z&%Q.JP=X!FY=RD)"?GR#/X2M!15XX+/3F/!0KEB6G&G112AK/- ML]?IO1C4 3P?3C^)$6ON^)VYXW#9W/'3#*Y8-4ZG>,K/\DM.#X=#!/=[Z[WQ M*O#G=^1,8.LQ7F3\[@LT%(N$?F_]U EGO#[;ST0A?J8B3*I&!\^9*S>[:8^J!$3A:;L;J9;.$=IPKB,,J8';^**]2 XEPU M$1?Y(H0@] 6O[^!WOH.C9=_!\P*.BAAH'G:/.KD)H>O0BUI!!=?&)3B84V@ MR0MD0(B,)!49!DKE#&8%AY]#\V MI6=/TDF2;9>DWYZM>476)<;5L?@B%./AJ+-)TUXZG=G0&^O!(2+NW'KB\9PG MK->/4RRP*C/I"C^N>/_G(DOC99.EL_SW)N=(A#MG-9^QOU]=2GQ'9"!M\'S! M/^'JX+'E+SL>[XXAN5,RLB45Z%MORZ&"#%!G;-E.[40DDQJE;ALCX99T=*,D M\%U$A$GF-LO_FFETQFB(,=] E/N%,,RHQB95+052]DU\WTM$-P@$+Q8Y>CZ?Q892*!123:D^RL=K>0DS@,D:1XZ M0M1,$NHI!V^6 X=-1DB0CA?D$&*F3$"$ S4,+-+&\OB(=1-X@D(^L[D3VXAI MFW I>O6-1?UK?AH5-5:LY2OI"/0FQV8H#2SJ6B>%C4(BI,N-%!*EKP6,OW=[C.+U?Y.G^@ M4.AWP+$K=?]8D2Z^@8X6(96?7;DJT5XC3K*G2N@YE8PGCQ-'9<<\%#INI@&5 MH^ =C5@V3^#F%NLC>(XGN%1 MKITRI60<;M#'I!+Y6"K8&8JWR3))?6!:7:L)&IIS5325,[,PR-6HJ%,=D%$P MXGC# 'J>-:DF8.O![VA%%DRP!=9G6,H3ZM[ +%*H2%'>D)Z$C(IW+L,VSMA* M99HAAQHW3P&%C08(3T]TVA)YVOI;42QC(O+,TF#+&.$P+:)J#IBX+0,\Y:X4_P:VS MPG>7'C%EQ[A9%N+78=L/N*UW* RS_-MZH2Z+^.Z22R]^A8U:&2@"%V<7L+AQ M7 Z!(;49\=X\V'BQB3B?*D^BDB^NS5IV;A15L$CKW@M1PB2^J5Z,LMM>$:0Q MOE(0B^X)66'R=-57,<6ZQ@N)V$0C, =4/_!$-* MU(OYK5E:N*M C("^%*:34(SOET6:]*\!"0LH,DE8^_I&W^5&WP&1>ODW^A>" M8<%S^B&:W>%*GUX15\&3D595PQ%4)I22(B29WPD>/[''U&68"]0.PPP9((;O M@" ("&PU>:Z9/C"&=8Q!YG2+32BI+@D@MV=2Y#,59355D/!!_W18_8AU(@E$ MD6N*R4I8$X+:PBF TI+'Z32S\=X_[F6XH>S;?W^AM&?,L$8?A,0M5O^S2@NQ M=A.NFIOP<.TF7+L)UV["U957SLZ#W\Z^GI]^^1+\]O?3B]-//[?#.%"U-N&B M_4*SX;V4)Y)%5>T$VE&JY(\>U&D*S?_@\UR18?SO]?_=.@IMU[T*[^'P'@77 MM/ICKRG7FU^7F%]]H>K96JBZNU#U< D*+28W"5 [@R*9PU_C>I*]^?]02P,$ M% @ 3H!A5ME3#/N&/P FG\! !D !I;6=N+3(P,C(Q,C,Q>&5X,3!D M,C N:'1M[7T);]M(MNY?X>O[YHT-T'N2SC8!'$?I\2!Q L?=>1<7%P\469+8 MH4@U%\NZO_Z=K3:2DK=$=O=H@.E8$EDL5ITZ^_G.Z_^ULS/()U$>JR3XY\7' M#T%2Q,U4Y740ERJJX=MY6D^"BV(VB_+@HRK+-,N"MV6:C%40O-@]>+*[O_OB MV<[.F]G2RM_?NXAW_ *,?!!=EE%=IG19YE.WM#?#[?G1_M%N5X[^)\;U)/LR=[65%4:C>IDY_>O,9OX+\J2MZ\ MGJHZ"N))5%:J_L=/OUZ\WWD.5]1IG:DWK_?TOWSML$@6;UXGZ650U8M,_>.G M:52.TWRG+F8OC_9G]2NX[/S^QW93J>V"\+?KF7I+=*JJX$S-@_-B&N5_#_D;^+=293KZ^RNZNDK_1\% ,&:MKNJ= M*$O',"M\TBN>Q$MY]Z'WD#E/9EAD"?PXN)JDP[0.#O9W#_=?[PUAI68]JQ5G M*BKAGGKRJKUP?>MQ_]36?I+7:J691K%[.2K4S+Z,93.7XW;O!V;M?/P;'P<6GX./IR3^/!Q^"?^T& MP6_'7TX^G9T,/GP8? D^O7\_. \^#"XN!N=FBQ[S$L-[G/TR"$[/ GB)B_-/ M'X(O@]\&Y\?P0L'Q+^>#P$+8*5)M,#/[U2LID-5A@$PR<-@"W__/__Q_/!P M_]5KG(SW&KSS:0TSBKLK#&=N-%(Q'I7@'?#?UWMXR1L:[>#5=C!!$-5 MSY7*@]/IM,F+7U0>!J=YO!L&4? QJJHHGC3 &NLJ (*;"HB@N0/UD&.W3/9;A2<8/+T'K@[D-1QM=_#LX'QU]"VGU9 MC*"$$SW.8< *OHYJ^LW,'*=\\/.K*H"G7Z:Q"H" W)N!N"Y5"?].88OJ"!9( M+A@U=5.JH&KB6%6&XN2V5X]B E]L\1?#,KB\LT4:V[ M22.)%;Q^F@>C- ?M)8TRO+C&4P!4"]_C+>J2QL%%[BZPFLZR8L%/4B4(53@Y M54#.QJ_S74FP/<2Q4L+K)!V(27N*+LS5%6-&P^1ODKA..6U5AM=PDK2:I9%BY=I MCKK.SC KXF^DVK(F2)IMKWZ4%Z : 0^LTSC*Y)E#T!Y(97+5(EA$5HH.=H4V M7S?ZZ3],+_OIS3L%+(F9QNN]YLUN5_5]X,V@I?VNN]'>ZEOMSE:TO<[M.8E MRZ&- 7YW\&S_U7LXP[,&-)Y*"1-R64UX#^6'G^1RQ:":1& ^3U64]\A^8IE; MZ38(N"P;-5FV %8RG:8UFM1P1Q37 4RVF*95A5*.1IB"V"I!_,'%8-M.*U\ M;:4PW!"UOG%95!5']Z8[BM(, MS?\2&-X(WC[!.Y@GT8U9-(<+B8^!M(8G!PE))'B4$0 D3'#H2YDYL%/0A,BM M, IQ[!F8C@E\'#=I5B_PF]?I\IWYZ4T.U$,B6B&-J/#U7OH&)Q8%(Y45]![P MK,Y2I_EED5VBQ)\"*64!Z%>SM&Y('8E(D,&3X;^EBJHB!\Z_"-353-%,8?0A M:@:_-V5:-.V%HQMKO'/6U$2D.(6T9PYL L,49("5:@R,ZJF*>OZAWFH25;!' MH#[]WB1COLE9]=!04S JHR:1$4@.;:;X1T.+/GFY$(4='B69/E"P&A>T5V!> MP=)'4]QL(K-JQA2&]%D6TZ &_DKK"?^^PKG@NWDOM^35\$7B(J%C@IIAP^=1 MP2O'53 #!A/CJ@>*K+% CO=WGO%&GEPG3X;KE2?&"#AA(^ VLB6ZAW3I/G>Y MI &2C>.F+)4P>>)!F@ZU74/6$JJ.ZZ0O2PE_'@)+-8%]FN>JK";I3._W,:RK M[.AG^*7(]6YLP>$'TWQ"IB8*#1*.L'E?V&*M@H.CK62;V-S!$_Q+M@=^!Q%" MPG=P)0;G<4QL^^#%T1/F*LPY4%P"2U6L L@TWJI M@-UR<)3L'(D%7$5I@@_:#D5$9RRU#Z' M1P<2N:'#>_ =G0A^=*3+RTU3- &.!",@,>T?O=)B[+O, M\_G*:=YP%BZU\7\GI1YB&,7?P,@ ]M$2KPXM^C\(T>$"TF;)Y_U>(G5DAL3- MY"LOEM:.E28[\3 M??LQ4;U;QK\>D3AF\@&>6C7B?XX"BN9$['Q%9H?N:Y$*]!9H$ME+*G%Z6=]D M4L#%>0%*\PQ5;M++-XK(M8J(T40^JG*LRKTO4482]KBJ5%UIK63K>#LX!E40 M+\'=0?\D:J\Z%V#5=;1NZ=3 B;FMB M$1V"#2>Y&2 ME$2W?&-B0E08$@']N)D.D59,Z$I/0@RD"_B0Y)E43&. MW/^KR<$V>D:!^H-0$SS>J#+R]H7,+#F$F!!5TR\<_2D<,4>12_P8@4U13DFZ MXU'GXVVX17=5>MY2^Y?(.:2/NGZN,R.*X@^;6I8#F7J:HXE$AQ$-NLLT:8 E MP\BW=[X MN:X[L_%:_5SOTBIB"V$MP1/W<;>(H&#T!+TK.05B*88\CIA1L?%O9$Q:$OU*@6#C->#J9P<4P MN:'RH@%6_TG@D$Q(D':ORO#TCTB!%MT&@P88ZI8 N@*6UC!_FVN1. MO J9.'J^]'N?\C%!Y3 ,4E@J=W]3/Y\#V#48O&.EM>"%#B=%U@F:J)$JD4PH MU /F'S(6?9)]7YHX0H,G^R^.K=2#Q^7P!N?HFVY0.'#TY>#%\V>NZ]/+7\&+ M;*J9\P*\#OY^(6.(@>4E%/\DH=8W$QQS(Y&NDTC)6B72+QC-/"=B7HM(\IYW M\UB+>[ [,1F +68E+:H=QXKE6Q+A MKY;'];4AYB1?14$.E&R&UB%O1T>%F^!0;3W9!^Z9 E//BARY <:PFUJ9,>T\ M.);)4XNX*%F+=AQHSQVCRSI)Q^ 7'S3 %TYL C*]3-F.BARHN9HJ- MH.YC)D!WJ#DO?UQ4$Y\EY=^L*]CDJB<&#U/K\:&(NMT.(X;!6@ZO%GUX.OQRN)?ZR":]LPBN/ M)[QRXU39:W.]6NY1%+8G;'B5UCAR3!6T&$9-25;-6AD\<5IBN6GM6R(Z3=K/ MN-)T>,NXG;6;)&J:Y3-9V%AG5OO&J) M'A4KS]&WAUH_^NAA@=C?CZF9MQNIAD.@:C-@D3>DCZ%9&)5B3:)T[;FL4C90 M,"O!=D9K?I16Z#Y8P"'79MD/*P?H6%S+16';]L#--(X/6J%2C<& )VD*O MTJK6AH)C7X1LAF=1.NV8]TRCSL4\2F7-6PPF-5.3A0H'%'VL8/F36NK2&Q G MZ!)I!52*SR&F2;1-.;=@7E!:F'@K.L\U05N:P.ZFYL"QA0_76G-P@5EE&/?5 MW,$UB"]$;>WA(?>[>O57MTCXB72\9.$H1BW"26&J,;)$6+ZR$KFW9%&=@#CF,GMW4="GF* MU[\PON.APE1GB1-BX,EFBO,D_!JGCM> ISB)X,\Q?,[Q>5@8B8]%!S]-U0SV MZN$TG3#H6ICD0^U(8_>=Q%F4!$E3:K%@5\79)'4U2TMSHLC)+:7$)#GG*AN! M-K%U;!VH\J9JO]^".-[)ACG,*Q^7O4IW,019S]WWT2VB6 M<\9;A'-S[>6R;3ZWV)%5#U$W!$T+_4A&K75%SQ;K8@J]6HX?.1H6E^H1A@X? M5A8=K5T6R1:_"I@07@5?\%R0Z^O$B01LZN-N51]WVJEJ1@,"(QA.=$N+3I_[ MDDQM1[M:1QW/7#.=FL/9Q[BVB 'PT\+@7MI#=_#/-&Q;H_#T50R&<:J +ME> M8G"X95$V5\V:R90187,A: T((C@V_$>3ENTUQR1!A>:KQ$ HYH)QAW;$HRHH?J$M=_VUXS[H M)04L>Q336# V)+;N2/.5*[]A?S1EW"3-O)$'P=Q>,7(US.S-R19(DN_'4^=*V%90RIH9AB;1Y%-U+74YK%.:3 0*R4=I1FZ/480[1.9, M6L;-M**86<7N$/9J:%R0"'U3J<0OVZKE-6*!C M&,G2=W!Q-DSUIDSU&FIV$EHH^D"6HI3E>I32.O"!6];0SASP5V$*O+-'S*_8 M[CY+&7G "\T#?'W,3R/ ;YR)NLX=7_/8A"3O')(\VH0D-R')34BRWWM!WBKB M2S/,8VER#+BA*&A$0+ALU !G:1.UHQ!97J>QD98*[2XG#0,OO-B.%F*B)O): MU*5&J6K'!-&;A44UZ&0=48DOHE#EG.>TY(5..B\$>N'6P7=ZFZ[]2%F*2M0= M6OH49,%E$3/.B"2%B@]T]1886>@ODFC"-QH"_0>XJ(+O/\PF1ZN#Y[3''@3=6F %V5LS2[#-)%$'"-:+-E:U[2P(<>E>11VOF,NI[CQ*=@J2LJ@IQ00_'/9 M(SH@D@*/:M_'FP>5(- 68.XOHWA)Q-6XU4.#&8$#I7G5L.L="S0J&\OQ!Y[# MR&;ODJ$M415S5G'21,STLC-!MTX &]-UCLE0N 3!^9&;;"6J/5+K?%'8LU173-06A>S-\(B \9_/[ZGV#SG679\9'UR!(5G3IEY.*FP M<\0QM>CQZ;92L,')NCE.5A1DS70&Y#0U=6(FN]$A M-U0Y:)<"T <0<+&@W!/DNO#O#BAX&>A!![M/MTFKX#.,@RZUM8XYD?"+]24N MT?AZ\@ZU[N&D&OJRTW,XHZ%1@9HD]3RB+HA^(23(C N+%AV_MDUUP!N<(T[H M$?C^$Q ;1(ZJC"EI"WT&VS9"T)V[KF6Q&8$H#G5"47H%^ANFBCS;OW.J"!HB MOE&T6DE O?=!W=O"30B=U\R+9.\:LF?:[( M6GZ*+N%QZC&<#=^A]=U)%M\3IK.AT=M H9@]Z<2/Q3HSGAJI,K;C C*=Q M7QTD;.)>^TMKH=).H.KUNQ$=O67*>/LFUG/G6,^33:QG$^OY-XOUW!S=[\2 M? 'W^S3-TR%HQ&^;!#7-<\Q(CPD2%;D?HM&N; BVA1VF[IZW]NGM^7&O$6@0 MZQ"%0VJX_F=9-)Z&PJ@$5(PHHU05XT+C M :H>KGZ]$W&I]#?>0DH/&D67(-,$OZ:EW"QW([:2-WM=(MOWS2&D1?PLB_B% MUJG=W*F#*@-:%"9?X#B*@BK/;A5]3S-%XW*P38=PB"+M8W!; M%?6NDZ#ID<>^D[=J"AQ!,QFGN/P =@%:N*XV)":#QI+C0E(W=)R-'@ MKCB=K_K7*D6;_(H.@2 8=<\"?I0?-1!/J3 TS?K\>W15?=TYI%,]G36,\(B7 M2U^FC2)\C2)\J?7@[AG0$9:XJ,@,9NKIV#M,L&#G6?0IXV9COH!EI%?IE)TX M__O)?@A'>,V.@L!4*.LPJGLL80LI712]OPRXJ5] C@;8C& N+LFIOXGE1S&M MM]NMT3%2X>)#1?F2=92+R@X@E.GM=6LXJ- &2@7=, %E9:&2;7VPOU 9@+A! MC)MI&B6J_72#'B\'6(?RS;3AC^D,+_!73A!1#7]UQT3<0&E3ZPD\E8.0R]SZ M^!8EUA/GP8C-T[NBVD_8GJK90^RL@C^,# BKW.JD'8* 8'\?\:8V57F,FM': MI$0NJB;42-OMFK;X6!;490JG0Z;,J*WI=I3(%P"E2I9"PP*^@I[5AB#?S*/$J8UI%)T85 M!A:3M\@1R3JN.;N#9*WD '&$!WD,_72SE>1@E(OIF#A93T:*>@GS/= I_N]& MR%/'3I#.VAT=)4 L"&-1W@Y.L815 M[VTT9_]].O:[_[-0^O6+'AH&B5LE3S8I2?80N(>*ENVZF#3:?)+QI2'LT;AQ MU!TGLU(LO%EKKR2%U*G,P/Q8IB61P%YWU,@H03ZM_.=MTF2ND1M*RPT@9#QX)K1F*"\K@!]WL2)^E M35SCSG&-IYNXQB:N\6\6U[AQ# IHSP.U)'7#TE-"(:I#I8TA4:^G6$ MHAPS%,9-9@7YN$E9VZFY*\UV2^^05/.JR)3U@E"J=QWD"@KG4M.=OLH+2O,Q+AEJD55ZU0+UQMM^O20VV42;/W\ M78%P;EE>'#I@S-2]M3]KD=4J[(DS1F2X6G4RX$C1 X5^VE ;+38;FAQO#.W> MV[WHU25MK3-#YG1TO(UZ=9UZ-;J->M6+UBAANKJ$\QZV&(%SD+EM"A 2Q5Z- MO8-JE',N;Y#HZ^00A5Y"$5GH5&\B647=LJH594)Y5&C,QA'9R:'$/7R+P8#TH Y2SSX!D;SV_2>N6 J^48 MI, S^9CK&(X1U?1T,[?-4;CN*(Q;'BKC"BI-X4G+]RXMX-C-W2=\0JXV@6T> MDH]* IWF9%WW!!F["ORVA-VB@!^8J?"9)]F.A_/+;U%W]ZY3#'T*\02_DG?4 M)M --)7#Y_N_:.\J]B]O-% JL@KL)I=C;>E0M?F&NHI14B#!(R9]Q2$C(^1? MO'CA^6GNBX-!#[N(KNX ,L2:$SI6/K>=!+KR4/R5*3..*99 MM#PY(P6G(\I"TC3/#9KL20\J5PZ#@ M_'LT-W:0,@A8)=3O,J;67J6SPL[:4(*!)Q.)J^I^?3C#)8O*NNGR55V*M,I364.3H[=5;3LTE$M'C$WX/"YWX9*W0B6=%\*XQIA/S M^Q9:HD-%_6$[(2II^!4*@(Y-);"!8S8?K4.XL!GV?C4IR LUJ]V@CU-WY]7-Q'B?MX;;@H K+,$F9_3;,DZ!I2UVA@]EB1)_RB=&.@]* M L&RJ-::4\OZ8&*Y2WU94.4<'6(IR$L</W\Q.W@A67C?8'+D*/AH1<4=TF5YF;[T?G9)_:X^#BS#5@$P,\IUZ-# M1](]R$U H$PB$F M1^H$&E%N,+#U"",?#\N2GZZ;)7^$(SGN<.#3&T#,=9M$V=I>:U3WF"D](10\ M]RY.0J74M\!-!-4L$&5_79-#3KI>SJ.%H\FX@4=@!+V)QNTD+M>JLA'#PH8/ M#Y[H=1F0L,"3[24J&'6,7\WJD4L,2,.-4)'J)CJTX"/PQ21+;N'G/8!!G_?T M2-20=+8U\2;D=.>0T[--R&D3[K;SN87K5&MBZ$&]F+0!NTSAC;NZK9Q2M6PY.AH8,)%+ M%[2F/_A%+JG;QD_9@4#^6KF>*Q5LUKTSY(8-^&S@Y[6R@0%22*P$U*AE)9&" MOR(RVDY63/-+>$.*UC6YTB-GI+(C]E^M=$9NSQC&+6("K.RY1@\M1UI!::A0 M&H;5O089!J_T\DY0NQ!=%[(UB1L=G%,7D 3) UIL-4TK.C/< M:B#^!GL.^JG!LG0P>0F_HRQR;&/@W&G[6F(;1*0JRDLE1^!8)[=/HS1#N50W M96[&Q'TA#)F0G[[D/?S.6%77XV+VIW+21:C+%[X-95F3LS'->_67$NDP(5\D MR4;Q:9E.&<';[0R\:MOD[Q!=V8A15D"TXA$S3U MK/HZHV3T9 *Z75O<:"._GM%!"EPBMX%+"Q6^NS]X]64*9T?#%L-DB&G#+!?L M!^=ULZ^IVS@NB64SZ+!^FFR;'=?C+[98V^^Z0Y@,##4M/-O;3F,M=6T5GBR" M3E/H!M=:)7T%P.*JT6/Z Q#'YA=I!_*'NN$E0R>,E "9@P)*UJ-V[U,9' BA M''M6CR-**(B52AR&]A 5P%2;NS![J./""'](00[L2[H $QXV"S:?SP?[^N'W M7,(%XAWK/S783PC=4%1D6\%28?/2A8&M)O.=$FSI)'H1#5+HWQ95C==\C*H* MD[!PO"I9S/4Y!ZLLZJ/QK+$GS%,)1_7V1$8H"YBTW 5:0:LPQ@+ M-1/Q(5"FDF4:E*T..F%SFVX]N4&^YU46M=,F0R!@$FJ_K6R(WK#:UM"@+/Q+ MX[%+4@3F])46K=#BLQN>X@0?-C&LV\2P?M[$L#8QK,<2P_IAXGKYL8GF9(7E M$D$'+H]I*M&EBC!P:JLW!8BTU)M6=T]<8P@%T3.W.LEF)ILJFE5/3 M 5SHRQ#NHC+X6H^@'_Y>I#E"*,FS&$E=7A;/ \VXXRJ\82TBF;%>C5]]L^K$ MHKQC">6#@?WEA0;TUHO'K"G-XY**BO#-ZZ(&(PM;Z.0Q-9FR.( MQ(D_1[^/ M!^8*!VOE"E\)H*.24&Y>W9\;$.0'HZ3%/*#C?T%;11I1E8K.SK@$A9^N%XX1 M&9ZA,.BTI&*%&AY+A90O\B?DM-$8!Q[^Q ML-YRD"&E*<<3*G>>JG+,1]/)US=0E.1F-)^BF#29RA2L>5V/Z$O!6ZHJ)443 M>EK]6W*&M-E,*:4DG! M.86DEZ;\VVZ]%G";AG,H\8;Z719ILV&V+W1ZME=W^PA%]8)H?HKG/8;O9 M7_8D$)ZEDWOFMZAT ^Z23U]KGFR'V@F5E\" G=.YK3(YXSC#M^U?/U+^S6) MNV*4I5ROA$/.2K #TIG!H2M&&PIL4>!ZZR6/89E@WQ>5\)/@O5(=;;X'N+H= MGL0?6'2/E.#_JBMD1P2T2RV$>]*2@1C94\0EW7[7VX4$$2PYLX,/74[=AG(W M2HC$\*52W[I/PPK (>:*(>.4M#*:@E%;I&>2!RC=,DM[@)VK%K+S:BQX#J6: MC*"EKZ2M'4FW2V#^.NLJ%J(F@1K3P*^=VKGYU_"; =OL V_--@&T38'LL ;8-\Q?FO]YR(42D(:6J>4@>,B2/6( S^2M_'/ MKR21]9:2''O)VVT"<51V ]3#D8\$58_@[EDBBLD%::2*95/B1UH7B MZ.Q_(E.XY3%7KL._N#6VW:'N])2$G MJ&>J$CT=U0I_B4[VTD$@#&C,"RY7HH)'.TH8*(R0#O [FH0I; @"BB$^ MG'@S!9BT&+/KM!/JT6VW*9""3?)2\L!L:*B'AM:;).]&V-O5 MXMS+R*#:+:MQ!+DFW)?VHY;<+@)SDCGI MEC)&>I21'H=G"R[?&) M8*N+E(?64S'$M+30LU7+AFS+0UK$]2;T21,AB'*W407J=M9L]T7BDNWS.BS[ MN38V:89VS6V$H#L'8@1&RD(PN-"9G$396E/4$)U<&=HM%^A,9=K4#0>6:$YI MQ8W90*V@II#7I=YT7GW#CWU^?&BRS,Y5NA:6[+3U\CBRQWPH8$" !>R:])J! M85VB]F;V%@JEN;01LQ$+0GJ3(@>_E&\-<1I3R0N^/YT'[%2Z0H>.MEWW[8>4[,1D)*YQ\__4%+HLH=>DS-[&G.N'_]KUG^EC3 M*?6<3K=\7!SY#GSF00M!5M1MMMG%Z5GP]?3B;/#E2_#UGX/SP:?WH9^P@>BE MQEG!)=6FFAG5F"X(OT4N=K)$C+,KB=BIQ9H$-6N@QJ$Z^(^?B AA%&[\JOD&GSY@#5DTJ]1+_8<[D(FH8DOM,(6KJ0@[1 MLZ/=0SI%=0G_3\Q\NSUP'')TCH:<9UJ I[M/9!GHKP^\^ M>I_;V?2GN.*%CBBF7LNAG(:94(U+X @F"*$!@--B]=JUXZ-Y&LYFHH; M_K\[T'+G"'*+4M_;WM$?H+#;,VH(]G.I*O)QCFGD-PI[A0%G@OP_]W]^-Q%9N"Z'<45?3YQ@6?.0T']8 M_T-O_33C[^L\S0"H4CZJ7E6-M]&?+-=-NV_#;81!E #Y(FI!9. W&)P ?J," M$DR"HIY$1 4(.C4E& C">Z@U' QU;,:R@ D<*A6<3J=-7ORBJ/-+O'O/59&D MOW9+<).-B2!RF'E%O9W2B+(LZ45&(Q 0U"=P"P. C&^3"7#>?:<3'.OAD^ 7 M4#-FG3VK<;D#03'1*S4EU#MRYE8:3*.PFX)0)["X8\[:I?Y2=*$NE, +I3^H M9/7JCTXR>%(2?.;P>6?I*=A;T(9W0]=?72 MF7/.!NLJ?%.B#>M'BHXD#V/K;#INW]*<4N$DPPQ;$F./%4REYNXH#FB+AG>! M>7%?EVA(#8=5Z+1^PA1()Z_.'8$FH@#%NEH88 [(Q!JU(CKFHS1+F51;P]=&(>7P[LP M'+=N(2I8E[JVKI]/@PY#U5."!6;79=79HO80G.9MC[$Y\=V7*RQ$D8.@P"!( M\GR#C0[?V1NI%PGUCW*[7E]&&OK=]*QK02!EC VX52N2D\0:?B MP8@R1$^D14.-$06:5AQ":6-"2.2E9DB,AQHC#%I9Y.-1DUE)%&(".G;*$#!I MTV#>J6BCGLF1[E1FY"NU]R/DDE3WNB[D>QAZ:N%U:NP@3UA3V/E$9Z->ID5F M%M4IAT?T1CY.H#S"6%DT+$J'D=-,"5MHZSKJ0[P-O-#!Q88#',UQ!7# )A_! MJ_<_888KANU)MGO)F/=$XVO=KB%UL#+Q8@L-C+LK2.>G7XX[W+[G!=K%J2J( M@=]DF@@U>!.!1BE45+-0M@:3BVEG7,C>:UG!!8(*!K^=GII32H\[Y\>9U7GV M0U='3^)$5FA;%^2HX!VU@_\OF?4P1ROI M?OB+I_1/3T=/^)WLYS->&Y29,"R7Q_3^8H7?Q1>H)^4)C*=XS\ M"*_PH)+@>CB0SLI_UL=PV0V?=:G3*/B*;!11HL+@F&=P+HX*E!/OL*DH#!7\ M!HP'Z[A#DU??.AJV,SU(Y@HH!LS8N2KE3)2M;_V:(>9X>.5#5H6YOF*$G"B%+1X*UV$E59!RQ&@VZBSW>ZCBHF.@XI93J9EI:', M\2>MR"Y(AZT*TF*EW7B_1A9:]/%0$,G:%AE65+73/&./UVY!EBRS7"VAW MS+H.L4G47X'QO"\$!?,T9C;\#R-6BYTU$[0X1M8--1&T34=O *?T)1=9Z$3"_:)1SQK6_ MLR[EM:'M8NM$,>((N\U7''CH7D4KQ))=]"2QHV$")(C?65AV#9X^6H8*C$Y, ML8A!N+2]G6(+&.,5+ NPU?"_Q[>V7FP9KV]&$XQLZ3:K2'-31(WXR;YE*KHB M.C=?!9U6;*'N,$%KX?=T-E@+Z#4L.7H!0WE7$L!#68<&%<(N(*D2A.^)4/34 MEA#_()1$NV#LS.1^UFTD4]:+;5MA!%W$X5NB_#L&5F^6_>,3J56<1=-G5Y$% M4#+P"Q+S(1\;TU"GFS8"+P2WM[X[L<5N=&[)F9.XA?A]2]W/D91!CN&+3L7U[!C.]! MUT@KF3AIJ13ATYU2M2=51QG;D1<=8DFZ32R<<(N.''2C!H@&7YJ@@?X4>O$& MZ6I!3CR[L^J[[FO8"ICX77V\5N%P\A^F)=5C%MCKQ;\]*\AAP&$ZW+E/1"C< M^_C'N$)\8#R@Q["W;0NA^8NLD%Y-#+@,WP'Y7:45H5?/RI11>+E4MU8&;&24 M9BJ1_G$]@8Z.VD#O4<2 (NQ;D4;;,Y-98 MDMR\'L0R9PN17,>6![&[0,028/93,(MC0NL.19+CJQNPDC2G7G3:4>"%&^.B MF%'V"#:(T3B9$:*74#2E+X;"KE/0<**2&_D%H.!7!(3BA8'8D25N5GYL(ECF!-F< M(PK6@M>/89+T3!U'!KK6])71$'D@,RJ8JC*J9<\6(IO4+;0S:A5--$G;3Q$] M >'RNVM04V>_Y9I^$6>'"X[-RK0VKKBE;'*]2+$G2%^U]MWW)'0]L!/_Y\,[ M[,^/VYRM:'NM.+ZF09K=IUO(KO=:\>*6 4:0X/GW0_IN^P-?\9/&U$.PL<@1 M+]"IMG5;[%%0+U_1B43V)A9>YD:O,S;^YBMAV!]$&FH3_S4]'^%.;L?3[AD1 MZF9CA'(E#8^L33)T[(+'P8H>&YT/UTKG)_X&W]V[HEO)65<^9[N@*J7[8>B^ M=JU<&"ZJ8JH5;*@<%5*BX5*=,. M0;I::!@8_1\?"]PT\OK-W'S[0EG^OH8W3LODE?9I:QW("!$7TYA9,/H0+J,T MD^YFPRR-G3?8>MK'WK>U1=!FTTZ_5N+#!M+3(':SER3(4M4$ M:-E8;7P3VKIW:.MP@R.WB5S]FT>N>DAEB2ZA4T0;G>:'U0^+4%1<[&U'XG\% MC^OK/.FPYXV>V:=GQFO5,\]5W90Y(UNSS/R(T+NPEW=6.4T/VEXG8$D/M*VD MC5H#REE["L%6A&UI1ZP3J*R8HV1]W\(<)PFL$8B?P?J%]RY@ZJZ%F_7H])'5 M?;,K]D%*BTF2UXBLK="=R"U]K=O."=;12^44)RC\-GV4$G\+U8F<4>3L1P!C MOW*F:BCW!\M30)D#A:-H5='8TAJW3&9LRL[BIH*CA+W+9>X\G:EXP>3)6GVD MY)ZR2!IRE$E6O*S,3*K;W$3MWAPCJXO:6A RD[E&A-W!.AN[-2WJ5TB)[F0& MZ(A('>6,LTQ.-_/INHQQ7C)LHX*9]L,FS1(=Y^%UHQ!U5>DKOE&]$2K[#;H8 MT%B:L1L!]:I4SF48E-A:,< MV+"FLM"ENQ*/-A4!%*.:K];[1=HX7E&!9(HG[EJ2GMZB3.Q=/ 4VD2<15J:4 ME_(FI7A=.4$6)0$ZY&/I4Q\MRD(ZXS+AF]HJ?KIU;LQ2)2N39KJD!YA3R1Y5 M;!A5]@D9:QT![/O'M(-G08+4GR[W \2]CDB@0"_*9OS-+6*(F:) M@.(P4A2+U$6.<&@J^:1?C^0O1?'0RTCN0T/VU#6'FON*4K L2=X1^]B>"F=& M8I]4T[!W@F9YW;Q])RV_SSW8U81"3U-BD:P\1=CZZ3*+6Z1$4%GZGSCZK1,W_J*H'NY#G09B=K0=,-[/IPX2=% M71==XD&9':"227Z!B;J>F^"AHZ[)NLMX$BANIP+68-5$W%J*T#$PJK8Y%'V' M8KQFD02;)]Z ^Q%V)S$X=.,C42M@NC+FZB"@H)6=%\BC$9]#&@H,E; MP,HFL/)O'EAY;))^LE9)?YK_WN2<+7'K>M53SDA0EY*#$AF<$F36V'5=40" MO^Q$Y#LA@$Y+SI;FJT6H;3(+ZFZ=<4PBM2\B-;)HZ]DL#K=EIIO'@?R ML.77*UZC,T>CW[ X0VM3I.RL^RN31]?:0 M_TUW0T?S_N[*;F\*/1>$V]J^6E*Y@:G= 0@2U M7>QWQ5KAF!5=N(+RN;*%D[:$U4*PX+U:[[+GK-24>ROP#9%U7"I*@$/] MML*T<2R))TM<3O'FU"X]M<_7>FH_4.KB"2AD,*?O9Z*V2);L2@Y*J42[W+EX MDGHOY]2?FMSUG$L9\X2(9LP *D=1%(U96B5P)(L-'2VEHQ=K+AV8SC+@E=;% ML,? JVPOW(*R/OFYGTYZ-Q##'OH%+"ZB7T%M_&P)>47(P69K><-^WD: -&G= M2(R5JZB40*ZA7SJS4P RK.=(B;73B9%<>@VZZE4B'TL%^TZ!_RR3?&/FFK6: MHGLP5T53.6\6!KD:%W6J(\,%8Z,V#-7C^1IJ@N <_HZ^/X$O6>(SA*4\IL<; M/":*61?E->GY*#)XYS(-1M?C:"%CX)DN.U2G6F)_1 M*)EG:VJ<>XPM53A'94R*<56OJ!K=,++&%,#G2K+ != MYZP5_@1'Q^JR7:;"[!GS\%@G?I1YF8_SR*T73OY<71;Q[;6'WFID&X ?*H(A MY>"9.-I=+HWY=1G)OSS8^GD;8<%4GD0EGSM;.><<",*[3NM>>B[A);ZI#I#+ M3:D;ONR?BB9Z)';%-<&ZH D+<.-.NG$0?,'3*#].FZKF')I8P50[-31F NJ: MYQ-B&3$>EG=F6>&8 1\!UE"8AX3BS;DLTJ1_#4A8H\HB&:Z;P[C\,*X7.O(7 M*H=',OL0S6]Q&@=7Q,]Q8].J:CB/PV1A46H52QK!U"7!E+JB:HG6;L00%^HS M"4L!JN!+4EB0CS:#3<:8+$J'T&2A:5A?(?YID<]5E-4$$^U#&>GTV#&;%!)] MEU.&=0 (_$QCX2N SI_'Z2RS>9L_#M/GALU2_NL+%G@5?3R_.!E^^!%__.3@??'K?CFBA/6>2 MQ/K5/2-V*+L:&]4Z:3Q4[V,QHVBF__@)20J6H):V 'RHF#2QJ4HTJ]1+_8?[ MQO@VK&_^_P9D=0-FR4_>?K(6T;W],2^20_HH]VCHT?^9G=N MAGV3;3W8??;8=W8MS< ?/7W_2"K8G(+-*7BP4Z#5)&V8]R^,2#QST55 1FJ@ ME<9_UX/35N#:;_\.](R7?X;#\&C)@,[/'JE?W]>,_TYFU\9\OY7Y_G0#]O_( M[?O[&_/H:[[.EM\;%LD"_IG4T^S-_P=02P,$% @ 3H!A5H@Y"_R)& MQIX !D !I;6=N+3(P,C(Q,C,Q>&5X,3!D,C,N:'1M[5WY<]NV\O]7\$U? M7^49W7:_/0 >.NRD.6R]JE/' M%D4"BV,7>WQV>?1_G?OCZY^/W-&7?ZYOV+7\]/Q*-.K_?;[DFO=WIQRE] MZP-Q867J=*Y-*I->[^S5(_%HDN?90:]W?7W=O=[M&GO9NWC;F^339*^7&.-4 M-\[C1\^/\ K\JV3\_&BJ:*>'_7";[YW9.+Y M\Z-8SX3+YXGZSZ.IM)0F.]CM9_DA/-F#KQ?NN>E\/,QG' M.KWL)&J<'PP&W2?[U36K+R?51<.#.[ JD;F>*6S]EKZG\&&BJ(7=??A MS,)C8Y/FG;&L'O]P2'<[_9GCC\V]"[BDLF7BIK]3!-^GN7,BIB%6"NPN$2FZ$&8]AB>:F$/E$B7&1 M))T<&A=AR\ -XNQ&105N&_%!1TJ\L7 HC"5J_-&E1_G993(*G_U*\!.="-J4F5,'X8_#+[!$'6#6W$R]@$ ".XF$ MM<@/QOI&Q74YQ&0$:9'#;L[C+[)9EN0-":I81<9*W "=1*?J(#6IXF]R/#K& MQD[YVDS9'-?9BS9$)K8A06& @6EZG_I?M@%(BN@ M.:>0'XG<=T"*1>5'O)%S\2:1:1>8'04,#ZM-LN8:51Y+4RUB;564)W.41E/5 M+:4O[H@>;O0><<:6@Q\P!P\?$ >_RR7LJE/8X??)PC*%2=49Z>YC8$'8Y\ / MP"1JFB5F3O8 <<%(B=0(4,L4'GK <+_(M)!V+G9):]H5K=I16(TMG(9MX8K1 M'\! R#Z@^J1@1(SF8EKD!?"_O+1*45\CE5\K18Q(?%Z>N5N&VT2&VWU #/>+ M&8E3."*4NT^&BXD"/#6!AYC)E JGDEF*WY%1D7V1L6,U,T HT3A2 M($S4&/93#@T6%O5]J FIZ>4"G)@\-")R]S)HQ=$!> W%M[)4 OL-98<+HRMCK[F'&<4!P M%SRK.C*#%F;P[-B::?VN-C8]@X;BMIB8:U0AVDP+J_-671H<)D\EDI7HJ69* MJ2W8/C.\P1L (R-MC.-EW<)8!\L3@\EG0*[2EVVT,1PTDH#]A;X)O%M"RQ,0 MP["<8!?B>F6X6CG*\"(%62(:ELK@R:&#$<0TLY5:=6+2N(C\AH#NE2;28,=E ML.-DJ3G16A#AT5;KV4@AO/> A/!OR'R_FHC&?G]RN-1IU$T&G,<^ALQJV#?0 M%0*/XF$^#_:5N\E,[):%(XE>?TC8Q@A6,2:"0L4?)$A;6H MY$SF(ZOC#O7BHHF*"S0X8$E)ZOU9@#3 -CK_DW NS>^)C=^# M=N 5I(B-!^!6.N$KVX7->)V" @$L,B_9/I.:O :2QX'K(1P-!AOYUWZ_W^[# M#]\WTAWDF@3._P05%] /$EA,9)2Q@NTF$[!N0#%2=);V@ <3@]I5)N>@J"7$ MH"@#)C!WY.V3-Z"#;GEP WEP_P'QX#L81>=U*EZ8M+@OD^8<6 C&3\HBG#1S M=BDL\E3#^$?%E_S=;/1H!TP%!QQHTN5)RVP*[,-N %" 8:0&]R",% ]7;$-. M3<$\_Z]=9M>F"Z(^.Y47@@_9AAA@NE$G)_+7>$&ZXGS<)C:&_@=#,87IF+A2 MY%0>#Q8Y;#_)8 PUO"F@#=1-CQ9K\^14 6O+*NDXGA$KF8/U%FLG.01$U@"> M\3\9$X-]1S>2_Q5-$.@1W:*Q&I/AYJ_/02S5/*#'P?L2XAKU M>3PY/UFZ8:$\;;P>]>47K3+N(E$)TH:LKMW]QZ07[2Q8L5-YI=B0E#P$,/5H MF]0W*.V#W3XK5J'7, U(28R>O:V0WT A_^0!"?E3[2*K" $!NHE7N^Y3XC>, M)YAC36H0\+A$056C-1P#Q( D]"1H/O92D>_Q]R37+!P8*VR5!,E*P14G\ MP_JB063%',/2&+,G@;0@B%'"9,;EH":B'TO-#>AA"U[K=I,"3ZL_'*SI6'*, ME])CH8Q$\/J?!X\/FFZV%AB4JM:,@1LAGPT*6 MXEYIK&G4X;0KFR_G! M9E@+K[SFIHZQJ: 0K?+X+"BZ);6E'^D<';!LN?II/X>'4W+F!@/0M6!2ZMO3LU2<=FIK#EFI>:5: 020" M'=9YDQB_X%F-@Z&+UT!9'6,OLK(#8!/M=XO6\C=2R&+_@$ 33"@MO]17*?W2^A4#!+QM&@QOA;W][N#Q]\OK]#Q)T.+^W^DL8YV^#G;X'K'1]#WTDCO=SP=);;?_!:OMWZ/K?6LNN M1S:#CB:=!SM6&.57TL7R3_%38D88[U$)>G%?2GN%9GRZI(S5?'-X8'M_G_88 M,ND]=B=[PI'UZ3_;^"_3K$3, OP_[P[T:]KKN9*0@ ,*4%$'GF'"V(YDS&?N$ M+ ,&PE-QYL%U[=+91KQ[XG%LZZQNT:(;YVR,.H?@<;B\XT69*^%8%,LRS@M MGZ9"H1P'O V/J6#'+'H \"/BK*0E7L78<>$:0;*9!#G(HBZX!==X_L0QDSKQ MDX $-H-M)9RM1D2)\((/A!Q3JZ$N:_R586THIX6Q@7\4:51! U>Y.[R3M;YP M#FD,($@7HG.7*L6@.DAF$T4%RDOQHQI9\MO"M+Y$4",%Y]!E@'Z/QM3-V84# M"YH6,'.U"-Y69FZ@S!ST'Y#0? $[X^]R,09DHTI9:\R>DW: .5?4)Q* M#APQ^23/7! /3DX1!I>C;T4Z]NPM2!"ZA5R9;>0L]O.Q)"" J_2?.0Y2L6\- M* ,MO6.I>+9.*I(;#L2II](%N!PTI-,H*>(0KT?JPY M#$]0:#EO8P2+XOHPUVWTV=84>]3GX9!!"'H5X J>9UM#4N-J0^=;W/"FBMZ' ME/#X(J0-G-V@]J+$VP (873._82JFF&G"J-"B'\"XR)&AUG4RID"\:30^@/9 MDE;I&*PUEHD1BD>(]B>)0 J:,(YQ5;+$O$HK::^+0RV>!+Z+BF*2@R!L4./= M+^$^ M:@:JGDY5#*::2N8,4*EUU6RYQ5<]Q(/@@_B,=-KM5$85].AQ;1W"M7%$,G#Y M\'$'@8G>DD+0?\X8.TPN6G1UY1-KBDOF?Y62%;<,G.F*]VLRAD*R0CF*S(!2 M,N>QH^H028L&&4:@!_TUTTF$P0Y?Z-GKE54!A.:4;^7/)LJ?AY3K60:.[TD M'7-Z9QG(YDP>N\:SQ? Y5P:[@;'0_TVLC8I[V[NV(E8<1*1M5$S1@QV1UX30 MTIR9Z#N 8[]4\[W6 *VO3)%H@E8Y3]-E*F*;@-&R#O,B(P9FH*BJ&%<&7SVY MM!A9O,*L:P)A5H^4H!>*7.1 _BI,,&9"2&?6YLH1J@14%<4%)I[6@S+J%I@3GJDR'^S+)R4NE M/OQ<+U7\"%/]R84_EC;HPJX#HE9L"4::X?GGU7)<(%>Y"6JF=KLRLJ7SW(/U M?OZ!QQS?]GAO94STL\C\RD?>X.G2D2?O.O&^];'S&_(^YLU[Y]T[+Q/./[1. M=]9S0)NN7\.J!=X*D=C 4EB2!X167";P3+1%YU\*0L.9*@?>^0YAYM#VC=U! M:!'#%%7/P9&*[;%C*VB5=:\FY]'75>R(/%KDYJ+8KZJ+N28HM"H2,-,F(1PW M?KL2X/.%EF8%NLGK(V$^OV;OMVV,Q?,70T\LI$LIYWV/;ZS)K%8Y>BC/4_(S ML'_O/$4%HG3\4A0I9SE[O+9\2_UX\'MI*_4V7.J--D;JG9^W7NRTAK=*/I04 MG/?!"86N*H1"T89FT2../0X>AQ:;9FVMH-_2=Z VL:##KRYJ4HML]99=NQX\MH?Z^!BCNGPVB70#0_ON[9X?_$/SJ$M??@O]M0$NQAT^" M1VZ1L5MD[!89^[^I7$2;I%P0;8)>#="@"\R:]U82Z "*(G[U M,ES!"/-)Y]C?5$E"S%'#3-!>_]EQ(.<<8XR8B?46O7Z%*LM_#9X]W6\34 /4 M]5A52"[2=3!X*))BFB%&(M<"94UJ MKF*< M];;033QT63K!E5X[PO!B@4HXZU3NO+MO3,D0OBP"%97!ZI>^**=/KJ#LCG"< MM+2&@Z8UHU_P-?ZE=^I,1%0RZ!&L\] IP:A=I+*?CZ\NTL/PGHIMO,*-9Y-<70/E)8HU'-:7\6H#!IM MYP]8DKN.2#:V-3N=54Y9-J.M1!=R&9 M@ZQ4)R8J"6B[=ND(!%U<$8AE4J2QY: X9HR(%NZ3':IB4&7,?8PVW*QTM66A M36>AR\UBH=E:%L+&LD":SH8=FCNZ9'49A?KIW9K'R8@C=/NMWR-_C==J:%0L/-H:M M*Y<2&[6ULDG[_4[5B'=F;=ERT]E2;PI;/EO'DVP ^=2W &&QBM\_A:$YX#U! MK^:SY&RM5UW-X&@I,-^VP?^CV_B_+./G*R.8,DN588ES-K)\&>H"ODHX&\R. M=.Z=2CY#8Y75>_MP/8J.TNABGP@'VX7Q:MJY0L5=<;$\(VCO9B!X)!"#.6$5 M+)/"-354%KAPK_RJ/R+A\.<>%8C8L1E_)O+"P)GX( M[UA+I\(!2(./+U%^?/F*(6BV#H.F]T/XX_]]JI'EWF$->^?% #Z?HJHO$NT8 M 1RA.TQZP#I[H@G-6TY=W15=II^."%%>UGE!.QIZH_#2K]CR,?GEEHJ>+MWW M@D9.?YXLOEN3!>DE2BW"!OH7$)%#RX\7;'3X4[M))=<0<)ZH2TY5]GN")<_Z MR=F*H$T400_JU1EYYS<\+,]JI>7O[W5DBX7I%S):T ,IET^%TJ3 M_XQ8NED+OI$Z/O;%5(C/O%ZPG"ONL\3%*X,1[DMF/73!>YW&H^=]<7GOJZO* MO30U'6AW59AN5.2^7DL9F0,[R-!KNGQJ VE;/%R1HHBM,N_6SM-6(FRD1'A( M+_)8 [EF$$2%NBYW^#W)B]>WOR"C&1LK-1C4XV&9J+#RIPY4M%9F39WNM%<[ M+_F5/M$5K'ZBXEH"7?-5$B-D2I >"PD#M;K,7-?MPDH*)+RAQ-WK/2>AFX3 MLL31GY+Y]R6@059I _776(T4OK18L -YJ8BC56 "I:7.@IH*:&)>J=F:/1NX MB0 MJ%[B%NN&5)5!@**&A=7]0J\+N7UZSD5B#+UD/M3_Q@WTA]%$2*V6(F/ J=X3 M0C.YMC&&QD#TC4@NS!2'Q- RGNCL2]$_7*8??X:#?1K .XU13Y7,V]^FOP;# M+YIB'ZE\;8G<'"*+T,/B&=@T@5:>D"0AZ.A;_)KE/)B@&L^7GNO1FPK$+UUQ MELY5/#_J%=^FZZJ3E?;WW:Z#FFE"[Q88SVN70'5Q>?-Z1PZ])/DV>_Q=02P,$% @ 3H!A5M9/#-B>"0 NDL !H !I M;6=N+3(P,C(Q,C,Q>&5X,3!D,C-A+FAT;>U<>W,:.1+_*EI2NTFJF ?@Y^!0 MEW6]R\^D"@-\Y@EFH2240UGIUR/23_-,IJ0"R8E%X+\+GDT M8H0/#QRG=P*D3HLQ:1*0CM?RVGZ[0_RCH+T?^'OD\H*\^-H_?6EN M?O/IM/_ORS,[Z>77WS^=/IU)UVW%2.O/YG;ZQCL>>)-%7,C734Z)W@&?C+:-0[B9FF)!Q3 MJ9A^U?C:?^L\=I-&L=Q+Q"5%Z)MBK1DSEB">.3K.@XV>Z M"R,]N+QTS[4SY9$>!RW?_[6;T2CBR<@1;*B#5LL]/%BR#VB13R\P@%1% M\P'7I.6[[..L>M]F'[H+B$-$MN)ER!O(+K63#F4<02H/O;LZ.V MW^F>>'BCE7X3W#\(&ZU;V:B1/04/&D@.9-XS,6&:AQ1)0C0[!=U&[PT+63Q@ MDAPV":2+=LELE6C$52;H+.")X ES!B(-KPJW;Q^XK<,B(']JH F=W:C=J-VH MW:B_/VHK<^H%!YS#!/FG2_Z@*DP!W0G!U'V6HY_D>4D7C[68?68!>$)D0S"@4%2PIO@9@)A$2N2#LD,A]2B)3+] MY,=T8D%BJVU1(GF!XU ?;7^NC\%=-%]O8JH\F ;F3CHQ?+:Z+YL@+5>K,@1* M4Y-[P_(ML; ^$0ETUV#*7!N1<@@4F CL#ETO&3 ]92PAN3*>$*<1'P(M= VU M4@E4D6$J1#I5P=-+FYH.!".#5(**7C7\!L$B72P0S(]51L/RN&#.CG!"4 S- M% O*+]TU*,.!9ERG<>T4KCN8)0'DUP%4!,8-AOR:1=65!\M5J4PMX1W=79W( M!J0/O$D4RQ$F 0-/W>F8:^:@@EB0I%-)LRI"*Q19,-1R3SP=57FJ7U^C]>TA M4@*N9$Q%+?R*4XW>UP0 &00*YLHI5XRHC(4F'(2881"!YT,BA9@!]V]"O,Q( M2#.N@9T_(2':C)DK9A+JRJRBQD"*C.F$F<"*&4U 8 @]%4H^0!HFXF)+H!YY M[MQ146L>FM,S]M]NM_6?EM>VM\YKS\!'0ER/P]0,]1K]!BNT_?YCI:U)DAQK M.7C@)95T!"H8DZ.26BW_6Q<>P&Q($ 94"L+W/73UTJFQRGS9=CVPJ0H&_5I% M(?C&*4G9+ZZQ>)\G7',JR-FW'(H,>2=IHEUR]QI^GB!<4QQ"PN*U$I&Q.!/I MS!AT,#-F.DWC#')2DYS'<9ZD[Z"J3_'!P AYP4&$ AO0-9,TL]!O2F4$Y"$N M$ H<'_A-W_?1PI(95[)@,8[A7CNPBH"^F#.?+*G72&J.-R![T3"$.,9G&/9A M10U25KC][5GGN*O(>1+E(3/2%!H\AZ&)<>M+01.7]&',S2FMA!,&#HYB@"<" MRS/H-533SILFS/F64XFN6\Q5@910%ZG-OT,3.C1)N ',1@R9C!:P3_4H%LY ML3I:'&.ULK[R/;U!%!?780+R9DXCLW$N@6,MH62AI:=O,80(!2G<,-"2&;#BFR8B5);?P M2S*A(K<15T+D&XFUCHMAGB5E$B@LQI(#A-N8'M"$ NY6AAA.L:#&BPS"K/]; M09&JD:9, N!;_\VMIWS'%)#>,?CRQ, 5( OS31CB##*DH4YA:KJ^J/0AOC1ZJR4NE4;P->E/148/-'U"R#7QC ML53<$N#WTX7,EZ1M?)AR/9Q5&Y&6N[=?]"-K=_=",+N;Q?_QI2\KO?T[EO/4 M1L.KD00P$6%Z2V7PS#>O;F6?2/U"L0L&E6">TQ7'_E(^ZU026G4W3HW]^KGY M9IN,CI@S +Q]Y1C('5 QI3-59)O# W?OL,Q_Q086_\;VG=VVH/O?%O0:X?:/ M>3(R?S-EM??K.@6KK&CQ.YL(*U,@3.N B:E<0ZDOER]6"+^S_M@1%Q;! M6K8SP3;!K">:0\ET+FU9P5L #LVW_L&,,<.6$>$-=#<:&AAYY;)DQJ+9/[AI MA48L<:%?=W]@87[]MFBOL@6^V_OM#26Y,I>A !EQ*SY M:':[/83*\_7HVR3@B(6I7:%;*I3+5[$H!N89''Z[<=EB)94*C@G:4YY9_\!= M(V5F$5D!H!:GH.E1NGY^P6]GR7NTY,'.C#LS M[LSX_V'&[4(9ZP1VRUA@&U'5.N6]E R?>A3K:*=CSH;D[)J%N7DP^&D(O==B MU>K)[$+:NOV#K\.K))T*%HWP>3]8PC3!^*AI [LY'[WR=T)LBQ WP^#O5OB- ME?1JD=\(K.X!R.T Y=H_;VXDT[]L/GX0Y-X@W2>6U MG89](C8\<%L;M.)?M V[GXT]@F+_)(1XO(AE_IOQEE_\'&B7%C>?%GWW< =4 M=D#E*0"5IVS8S:*7G54?QJJM(W=_<\\'R4^]MA?!XD[XA]AH=O==99.41W^U MJ#$P9#(T+FAT;>U=>W/;MK+_*CAN3VO/Z"W;<637,ZZ3 MTYL[39J;.'/F_@F1D(5;BF1 T++.I[^["X $)4J6;%FQ$W!R)D_W7U_D\6)D$^$;%F@1)QW M)<-KP=CK5O>PU6F]/FXVS\]@J$M[3Q(/6+_=;?F.^@-&[[$KQ.)-: M)C&/VNVW'_;8WECK=-!N3Z?3UK3?2M1U^^I3>ZPGT6$[2I),M$(=[IV?X2?P M?\'#\[.)T)P%8ZXRH7_;^W+UK^8)7*&ECL3Y6=O]-=<.DW!V?A;*&Y;I621^ MVYMP=2WCID[20;^3ZE.XLPU?SUUSVYS*4(\'W4[GGZ#Z2&6P(SUE003<,D"LUHH0@2Q9&P9B1C,WLA, M#F4D]6PPEF$H8IC^EY].>IW^Z5D;)P+&IS7,#R+!%X5E[:,C:^F8&H,E">>MB^ ^O8C5;NR;S=[_* M=Y-)'B=_B+C!WL5!:Q>K.%YY1@X$I[AUL<4US*S@N)2IWX\_K M>9!$B1K\U*'_'F(D]L[_&OZ?(?*LG6]=*"4L(M:#_O$J,M]I)C.FQX(E;BTL M&;$Y264Z88$3&\%B($0X29G0YF1L7_!@W&""$5 ^[>R !8 MS[/RWFWJK=T7)_B[EK]+GHV9;P^V+(:I'V8*-C4W_8Z>RP0 M460Q6/$^2WG@WMOQS!TH+Q%/,S%P+TZW0&83,(I.)H/2N-"Z"4[@6>!WZ7SYHT3=":1GPR+H?T@I8[^ET++5H M(N_$($ZFBJ=NK:];ARA)ELUVO?O\8'Y9U0L6(>9]5^SATSA1$QY5\*G]:._\ M3P#ZA:*P-KL<@U6#\2O6=N!@3Y8_6-1?K[NV>98#MX$_O !IU:]A98 ']MA8 MB=%O>S^-DD3'"6Q-;^^\>];F( UPQ?FZ=J#7:1WW?#NPM@$Y7GK7+G;SY_Z= MYLKB5Q3"-FI/F]3M61F)X^_<2 R?FI&8-PH7.?@C]/L3J;40@PV5!(*]HY,M M:]<3ULE>YT4GG[U.!D]=)RM1^;U5\[!U]/HYZECWQ>\]?QT+G[J._?$+GZ2G M'Q[@^;JMWM&/X_E>M/([T$KQU+3R+U!%5:0-ZR'IAHK2Z[5>]Y^EAKU@R^>O M8:-GH6'U '-3!WB\2M%VHC*O&D;Z66C, ESZ;RW=AW]4*'8O55RC?KB8W=2^,RJZJ21^%VVZZRWREI! M\)LJR@:VJF#\C]L0V)\9-B5D+!OS*&)#878,&QJ4$AP4 3L2X6V_PT(^R]@( M;%XRM4T(3,34(X$]%0RT!-YRY;:[M5#'*RISVRFZ]??.>TN*;KX92I5HDB': M.V?LHKYVSR9\QD0$K[&'!#X3V&'"XQF#[Y QU*:1X3OTP $V) 0^4@4.(3]& MH EX;2A& OB'1@WVA.6Q!!;ONY:3SU^RHG6$>B *Y LSXC?=5Z<9ZW4ZA_7= M3E60C/TD;]Q\G\=<"?8%YF,?(QXWL"6$PPZ'\)UI/,DT-8UR,G$+34N5)I=E MH[K%-TR[*MYQPZ.<6G*R'$0!*00>@!!,0#!#;&,!%9:A$YNO\_(':TQR^ ,7 MXO=!E&1X;:ID(,B<9+0"+T;P.04[,0%&$*\;[.<.MK&F((AF48[ME^:JSWA5 MV>UC]NT#ST+^E?T1)4.P]9^-)+SGZF^AW26.',/T$)@(Y(\E4%NH#EX6\4RC MIKBUSFL%]8^8^TQCD.82VX9 N(:": ;]:S"5Y+1G83*-423QVACT$;8/[DX MOA!'6HSYQF?1BEH+=E1%%=VCPC#TCAR$**Q=>LNH\X8-(PX&I3# G,4@2JC+ M9=6;]&\[_9W5=LY:V_&J=;3,>G2-%6 ?^\?>8US+/A5P4%&T\S_QZH(/$ /K\DDS+75>8W8U2_&!IFA)!$V ML.\[<^SK>_SS6^?M1Y7.^?G.^)1? ^8 D/!WDX^ I &/IH 0G!0?MPY?%:;% M?-99Z+5_G![^G;>G]RKFZU$@VP7(KT$5X*#(/P$9!IVAB*86NBQXULQ#&,O\ M>>G!)CP4MOD/A@!O[ #"+S]UCSNG_>Z&F"[3&X S:YEGL'E5+:)/$%N8/E?\ MN/2@BUB"]E9D%IT0('$,LSY6%%W;(XOO"F[!V(X/!:9SB+=08EP0N%X4COI6 M4,O1"?];V![=ZI81H#8\K8O5EG"( +CA$HP(@:F6V*N9IHF,36]Q4D[DF&>L MTIUT8J12'P(4 M]X9"X/)@T6,.2Z+!S7L7&'BA0(W" 3\I0$"> +4R";-2GOD"4^%S.8(U,0WV M)9K-$T-K& H1TV:AU"4:10AP?%P :IA*7(,47&-G.TC,C4SR;-%>F/T&KO$E M/$ASE>4\UDYX[K 8X (!O2+!9@>)Y"P?9N)K3J?:?(E"2Z1EQ"3U\@=C'E^; M+<2)+.VXT:4PH$!% A?>8.B$NE5$+(OHBU;.,UM8CG<99Z^##.F;A7X6!XK''O5)[4!*R -01]6$( MNM,P$5HA\=<*]MR>/DQR34(ZRA5EF[DUG+,5Y9DJJ/9#R/KK7?@%TGPU%H"E M^!1NS A@C7)T/3<0Z!CM19TQ 3@.*[,LQQ,2N'P7F%F3040\^V0@&>,,N" &0**^QU-7!%R5[>*Z!AV1D,)2U& .]Z7U13@-B-NJ# MPKTT!TEIZ2:7@"XL 1\WUI!/A5,!0:9 MR#6L0#"%$1>"-.NMM+H["?+-@B@NUG(ZDR#:@+6!7 8\ M@Z]D[,IB&4@.T43+K$5_YG!S;!@)$"<0-0L;;%A:,DL=6BL:ZBZ-1B3V;LW6AIMA;,!>$P/T7MU;;) M>8#%P62\YVB6F+-&'13+CIY< M-CZ76MFXN>H0G+?77/5D8]9@QRCQRI4,_D") MVP B8@&WV-ZL2+G/]ZF4X-%E;$%44O/X*PPIW7UE/K?(L)HR&5SC:6U9Y< O M,5B3I@J9"0J,( *S9<[J,'XS6VU*@UU<*ZR388X6>RINREJ.:ZV9*QYO !M= M-QKJJH6R-S13J:B! N2NNY61LL3[$PAZ:0:HKN$4XV']F@:!4A7#./;0F#["B!U[*R,4\7Y68O MJ2)F<@:Q5DFT>FWKSN5!T0)]/E[@]C2![ZL8LW+$Q>^,*Q-;?/Z8YP\TO7"$"G*(Z#;+7 MAOLF.UV;' M?1[M($UN-?DA:7)NV]X3LV8#:*EG!U'LX2$EJI84,7>>(=^7!P:?N!91OQF" M.BINA0JPX=-4G04^I]'->'>C^KV*TM54TKZL++$FF^^5/DT:$7D-'VM ]39) M9AJ1&C;33[I/3K_,^1=I[I-FM]TO$]T+K07SW5>&CVG9#.47"SY#E&N/\ MXP8-)!FNZ-(B,+<(+U!0=F^8T*GLCB )8P@R-7J@997'XQFSO ^ M2^HV2A$TU&(Q8BJB$:P !\=Q:,@U2P^+ZUQ:A]A:^O&>:0X<">2W(L#B-I6H M([%UW+$>FV^!R@T1G1X;2'=P9Q+XI= Q7^BH^!6*9A^MXE'XE*U6/!:=3+:A MEWG"!9+Y\L?WZZ:^X0&FPYD_O3,^V"!7."X\KZ.+WZW(S)$K !#=YDI YV+QGNCPK%K>:2SFXL9MJ&H M,+-J(5>?9/J1:Y3]EQKE2XWR2=0H>=DL48T#(0J)]:PY0JM3Q!K@43<,_K)G M$_U9E6#?./H;)8AT7X*_K01_ZVC &@'BMRNU+U&M#8KM-?FV)U%U7US70]C\ MZ.7W&C9^ZSK\T=[YX4L=?LMU^+K,P3,HQ!=JXHH!2TOPRX[IQ8M/?'F&-?8B MK>!.-U$!?:$:[N^RUS_JGPM?&,@_G+;"6/(@4'E)#: .A;QS_MR K.K1)3^Y MM&#,:[CV6#T"-5SYSIL%%H], U?P#/[UHLK1$R,H6HMWB!TC:(/1=KZ1OF8,3!,#G^5F>N-/]^-IPV MD=IAY_6%,P?O,.V%OQCW"0U@CL@C)/WNOCXY]I\^UYA[R$R<,#R;:RT>#O4- MZP!'+W6 M>H A\^]#O!8Z?_ZR+$F?=][> 6@]U(!>"X5@,.7"L!+!>!)5 \ M!%_%'-5D>?4[63$+"W!!>H#,YAVU4 \W1S>)#.^R1NUA$L[@SUA/HO/_!U!+ P04 " !.@&%6=G(Q0KI+ M "QOP( &0 &EM9VXM,C R,C$R,S%X97@Q,&0R-RYH=&WM?0M3&\F6YE^I M]>SLE38$YF%WMTV/(V3 ;69L[ 'XU;ZZ)L]> M1[O/MY_O;.WL1EN_O-YY^7I[)_K\,>I].=OOTX\//NV?_?WS(3_T\Y>W'X[V MHV<;SY__L;O__/G!V0%_ 7??CLX*D95)E>292)\_/SQ^%CV;5M7\]?/GEY>7 MFY>[FWEQ_OSLY/FTFJ4OGJ=Y7LK-N(J?O?D5/X'_E2)^\^M,5B(:3T51RNK? MGGTY>[?Q"_RB2JI4OOGUN?XO_W:4QU=O?HV3BZBLKE+Y;\]FHCA/LHTJG[_> MW9I7>W#E<_BZ\9NO&Y=)7$U?;V]M_>O>7,1QDIUOI')2O=[>WOSY)_M9D9Q/ M[8%-PS33*I'[*]N?UJ3PUB ME%=5/GM-P^!/:'K.WSA,_#._D,4DS2]?3Y,XEEGW+/&I>KQZ;=0C=C;Q+OZ" MJ<]:=ZKDUVHCR> Q/)1_TA]?7V_OC<3XS_,BK[/X]>4TJ5H/C9-RGHJKUTE& M,QZE^?A/M: O:3W_S[^\VOOU.5[R1O^GZWJ^4"_8_.N>618S6C$J\[2&(3CO M2P]TBY[TR\[6B[VNI\ ZBNHUK8&_K;[/@HR^>I% 5,J9KN-0]]URZ_HWG12Q9I/ M7XX__79X/(B.CO5A+^.?C^, M/G\8PLH.3Z,A?']P>$#KN^QFOXZ*-_2C]5F;=7UGZSHN9R_]HRZK9'*U9*B= M>L>Y TKWEA1G.4,ZOW&[;YK)'[XZ. MC\Z./AV?PG7)^JS\PVX23WO3F^P8O/O>-^A'=[J1>-9?LE26900Z31:722FC M3MZPW"&8"[:#+OS1]R=DPFL M-&PP9V<*D)O%/(>= MX![Z,!B+,BFM?P<0G+"SOV%/8K?OUBYP7^R5LIQJV' M-YB+ F4D7%/6HS*)$U%_"[O]BP3^]QGYX7 MDO2NNT^S2.B/0116EU)F[@Z#'\2P%S^+HDK&"7Q2H3@%55V@.*V+LL:/E/!D M[0URLZQ!;,)NGZ$QT):<)4C<-!+S>9%?W*W,#/OU$>_7MF:_5O4WY&/86V%O M=>^M?0$^"FTG%D9)-D[K6$8]E'>@?K.\BM($K#H0!SU;3O-,PETX00+N MSQP5KS4;25J"<,/_&(L I2%H[[R I2538$#*O *AF8@T D][(D6)Z1B\-,NS M#?OW)(KKZ@J-65%7T[R 5Q?C.,9I7M8%_0!\LTF":X&.!]RSJM8#N .Q?#[_("!@+#LX^G M/S?&,&]940B4#!58L504"U2*.PI*UDW#GH/P'V'\B449A M-H$-B"L+>G0".K%2KP /^L[6WACW)?U[>X_L172JU=ZAY_$M88?"(.5D@GL0 MQH^CJ."\XYU(^3J7#=06+^NY+, Q9U_&>;IVU%%]=^QNN+TSZ4T8Z?9/6WMG M= ]W=&KI?56/^I]?D?P*'TJUL^GXP;-@6",*,<#I*S$ D%^[RD&FKV^,\@[E M]51DY[QUX-LB3QNF0#X>UT6AMQ<=QDDCA 2G/:L>7P"I$J,4!!RH$%G\V[.M M9]%8IJG:I^;O*UIFZJK]&">5['[0Q"&<.9$JB9 CWKVD[Z4"_25Z M8I/]=)F!1I@F\>):SU47*-@?)%%WD]#V'%K"LT9G CZ1LXX^C)KVB)XJ>D_E$QJY@1B35Z"^W+IC)M/I7F6Y76 M'BGQD]&58^U)$"RTP%4T1^7O+T(_:AV%YRA;GI-(TGER_M]IH7>:11R =9CF MQ>M_V:+_M^=DT?TOU%9O2M2MQK[?;:)0%)Y&?>1A;)H8FKDX!]T#-O&?&V(" M>_BU2"_%5:D$V<\_;;[X^5_W6,:J]/Y6"Y43T#X![1/0/@'ME\-^- 0/&7^"1QIC>GF:Q%ZP1IN*EU.)\ X.0IIS:RS*KAP[X4$P/)2! MM%CT&!83EWD-UBD8QW5:<;1)=IBPS="=8R8GLYF,T82EZ%]"=K$L)$@NC*TE M64WPD]R:X&!&)S2^$9KR,Y$@>,2[)9O"(XG_AIO@Z2%7 NZR<&AE75PD%Q1+ M@*=69&'CYSI3JV)O3N:WSTX#K1)Y$3?Q'JY?HH(?V!P7;P!,-B\W2AY-. MYTG0]J;@K*>N&(Y$*S6%^4[A",( >0O#,6GHGK8;$[31T]9&WTD<]]KRV)K' MS]XD#Z!YOM/,5&P5#A;+>3QXZMB:P% T-C]B4*#YB3ZN73H"@SM:[L,WK TF M\M)1'.(?>4&BE.\2&R,2CC(" ^O9"$68N:D>D8H/=?Q"AX@XZX$A8N>NE],\ M4JH!%20^)%Z0/,;1PR",E%7'0G5,O#,1I$?B MC!'_ZHWJ2JT0*GR=_A09A<@NDK@&!06+5Z/=V^G"^>Q=]>ZACDEZD^LCGO)3N^>4G-]TS4$J'A G-L:R+-$C@#O5")\HY'F=6NC#>9WPWE7. M7T!;_Y@[4('M&]N0H$C@%-)V&>L?+;9.*85HY7#,U@SHF,3*1THKOOQIZV4O M1HVB;W8LREC\%7U(2C)B\%=EWU,N364EO\K9G$8V*?(9.\D5S+_AK&J%1[H% M[4AEY2:V9.8+!UO.#P_ZN&!37B*>\\Y/Q0X M:?H_QGX8\T6T80?1_T:*AKDH(MBO(-[GLN#+PX;Z03<4[A5G+S7*_4#E@PM= MEF(\K<$,K4HW"ODD[

D8,$A6.'W MJ8P==0SV&2RTU#AZ2CS&YK:1#Z/4\:"=G9[L]W;[]Q83"L;<.FRW0P4*]>I# M':QH._U,6'NGO":6)RUWD^][?ZJ%^Z 3;GM7GMD))W=4$D9I5C"AH(*=AVG04&;.O@ 8;\ ]P_FJ,D$[OB' [L=S/Z8-8%G.: D.\\'-14"*/ MAT-0FRM8B9D9%DZ6:AK%E;Z='01\J@LZ=4:L\:6NN!7NC9RQJ\5RGZ)@8#G? M#V^R%P7%\#0/\LYW/\BXV=0!O?XP(U0"KK&_7W*@Z0RV#C0^;L5#W7FD"CF1 MA]6WI5-M; M+[AS9:022QLUC6ODX )!PH@A[P&7HODJ'D#2P!."L'F:PF;W^PL;!3A;V7K( M5C4?%!J%,S%=5#O$QG.>YR!K! Q"4P'HPGW9E?1T3DPJ+N\V41A,Z+4^#->X M9#5L)?+%HN&E*&*/_HQW_V^%8)04FY+TX<9;@<7#=(F"&"995219F8S55E9" MNLQ31)_'L$+$7A#S^A8$,((?R(^_4XSS;^ MLX8_B.7T$^$Q?"JT?.Y4K:A-"'N3\$IH ?Q%5U/4E)"RFK:T9#^*K_8 A&RD MO=C9N;=0:MA^:[K]VALNZMJ1)AP:HIYASS@\2+ZD.EPP>B;U3WY',8:_?H<+G@S5.0@B-%,LH'A$[$S\0LT=.E! M]^\(@'1*]6U.:<47&9]=MF=J.(O9(D, MT/0YVI85\K3-5,FD^YS?&*..ER\F\C,+.1$",]!*#SD)A6 3&@4MN M^,BW[-N2%D/,RWD<13P4YQ25L=UH+I(\)4\'LT?8@<:,"GV8Z#&:W\&;N$>) M!+O$JR2[1<>B$)OY$7<.P<[*95543AZBY$@,.IU>^(5:78TPTX[1&:+A61". MT5SF]BEC,'85W.*L8<]U]87]SQ2067_7W*)=-1D5QH=.# MC)_+NG'GI2]BK<94#TW*LFZ/7\W.(;-'35QGZM=Z7H7^5Q>EJ5+I%7AX95UP M+3Q:<$_2[[[?Z7SSD7R((]B,ZWA!(#I'S1W4/%0$8)8LU06%ACB$JC[BV)!P M8D8:0)+I>#W1,3@!I\V 0_LAU8'= =?O0B0L82D7LCQAZS@6@;=U*%:$AL.I MT8W$"T@8";N%&BD@;3YT=>>*-C86I!T'[:BY:,?-P_[\(?>GRK]YFS.68TD; MHRMCAPTW4\MI24$TS%O&SY45.Z?V KC+^%_,S";&FN_)[P%C[ENPU4R4Q%I].E==/:>>]"'UML/W?OH3"M:HD>TR#$17VCJ*OJ\H,SS L(5A\>V M1'DF,_#0Q\27V$7OIDIY\2E556!KXPR632-$E&0E3W].?)4F IS,$/>/VIZH MYI1D;!(ODN@N,T8V>ET;GN*N-81(*B;C0 "S* [[VZH 6P1P!8!;!' %C\VV.);>>J? M'OW\[N9CHY6_)J;P?G@"SLOIE[?_?KA_%IU]ZG!B[HWK^ZG:'-_-K>F)FU1% M_O1+TR7*D*N^<&*6G$M1*4&5 61J5%@.$TZE$U$;1-P9GDSCOP[[DHJJCG=&G"0,)768R3 M4O;I8"1^WH"/%?:-IR!LU ,/%C.=MH,1GH(<;*H$"Y?QT-(FI.K+/NUW/__O M=YB[#I*OAT3W<4*[\NL\47'O)QXK,P 8+ )=9X+1GLBZQ,H3!^Y'LL0=+R^C.!<)^?WB0L A1FMF M0C-0B[:BK-N,CO,*3[EIRX3CA#O)\YP ?LFD$0E/2O.6X\X],: (N:2THY-# M:FX'$UEI5!397K;B*\D?C$90*&4$Y\.T!F&88,*P3/=G_#Q>[Y8(CA&$2<$A MBXOI!I-0%(7;XII(A=L18D&=QBXHLDB,8(H)].:KT7RZI[H@OVI[_<1,4/9S25I5EM>R>]WR+:\Z6/ <*&'SQV75=C MR,\[)HM8.].08Z#'6$AXU>,IR8I&(MTPK,^+?"QE;(:GBG'-V+A&' T./OMP MT\Z=%= ;#ZLUQ[;.]WR4T!E$OZ?M19&WJ63"0-MO:16=8 MA,ED==0C"O'1_*>1"4W%LLI=S;F/95QS/RJ4*=@*LWNH3=Z& 0T,KX'_;OQ5 M@Y+ ]EC;FSLO^WJI5ABP@6HW[]\>H8Z4?"KFI58CUXGL MQ>/!;$.N>)4(/T[TJ-?L$UY+L/WI67I*^$'S065;J<_UKM)+F*R9U M8Z2M*Y"MQ2%JA0>W&B5Q*Z#20N;573*LB*5>DK"=!R#P.@P4+'W4VDHIF@:. MA/II8L)\7'D&D5X59Y7;$^>'T%L:1*0VR(*$#69HJZ(K"?O9],/P"3K4ZEQC M_7A0V@9Z%BP(N@*DW@:C^'#**NES\Q&!^Q>E.?:J0>O1,8HGB *?@Y:1B%.@ M.[W\5Y-?,1K,R?XL4++>9FE ;AV[!=N6<.F&T5T+\+G*ANPW5T;M$G%^CEJ] M\DU/+K;@_-;:J)='I GOJ1'GTPMPOGAB <[AP<>CXZ/3LY/AV=&GXVZ41@AP MKHO=>=:BJG9*'!A;IES%KCZGDI6X[F;YM4)7I_O'H-I3DKHEA5/\NC^W-% Y M[XDJHFO4-GK>JS=PK3I/?2/(K^BPCEWK>K2ZG!J-*K]3#N600@\I])!"#RGT MD$(/? 7?J,+%YLJ1HY\W?_K9R[?H+-X25C&^Q# M][H#P[/ >\4">(VQISUX=PL&VONUWQ'CVTNF X]\HQ69M/7JEUV!?Q;>4-*=S.48:6TN9@@IKG&><=RLY:[?*OO(CBT$WK?N.D;>7 M1!_)Q,%R$(#4401$]A6TU6WU:OW.N&L(L8_8!B M"*6+$4(Z6>D@G5S1,X@<9%.!.3B='FID_#DG3. !^PE%Z&)[Q3Q1AK9.^1CT MU:#!1X7Y7TJ1M >,>9D95SHDI>J=.94Q*K4C]-M!0X,1=)7I>IK0,WM4/XL*ZB6IA"*1F5I?JB EU#U;NGD]#+ICI"1$8,*Y[!>!?@+RW_&#I1DMYZXV:7>9V" M_L*F.$I"7<@"0Z;B*T_NKQHSH9;FS Y\$#EL:=CH!U>?@$04^QQXN3'='O/% MUJNAR^=^Y_U@@B"[)T%V?DN+:ACG'UV#0AP3T!CR< Y*J3ZW$(R)&.,.TMQ[BT,6 V5*VJ6A&D?%^ZW17L07 MP' ##KT4KD7J#]>S0=$FM9@S^DD7\I1^'2S4U8:JE=X@FN:7H V*@:KA!:%- MPM?@WH6JEZ7 UZ 1]1ITNQ>^\,JEX]SIO MM*3T@L28 R5TVO0D"H EHNV7.G*P:*\)I[IRO@(8Z<5BED(1FB1 MLK:S4CE,I#6%A4LTW&G2&' XN ^8';\&AF58AVC?+VG=S =^X>:-9C E LU3 M:3OOB%CK\,/1;T=OCSXO?I)/H\/#D[VC_Z3#C.P+#UT+9H&ZF)Z,S%5=J9F,EFU,\F+B@\L0T"6:%O&>>:'8%_Q>Y%"KE6ZT/4V< MH &>-JJ6O%6CH(Y:*55JF=WLE>PM?.44R:+B)OOT!26^5&FI8AJFTM&REL'W MX#K@S"5L\$1%KNA#V0CE"RXEU7W&S691\Y!?X86[0373K2221"8P-J1LSBA= M=C*7[ZP9AU"56[!-D)D )Z[2$*IK-?8YJ%+)R^/\"H/CV*@:SIINBSI-*"6" M5V$1S8#JC6F2AKL 7P?=UJQN,Y;G.),VQ<'7C&0&#AWL8W0E98F0^:2')Q]-H>'P0[7\Z/CA"@X/X/3]] MIG\&X^.AC8]#88MR;?,GEVO@$C4S\DID#H6'$=B#**[3*R71VX*K1VK %G/* M5(ZK(L^2,3Y@UO@Y)E;C0:/J1#5"I5NGXI(K-_^J9=E^W,!DI:TNFN).F.1IFE^2+=,QVD=7)K,.0[W;@[F@P38U M@.MXV0OWH>VJLQ"9P"0=7L^VS.2R1G#Z#+MMPSH=-$=@=QD^:E;/(C*AJ:IZ MHGL X>'JFEO8A.N.,/B&*H5KPA8:]_0944ZOB:O?/176:>"]7YK,?0,QU9M+ MU8.I6<4^1B^0U8BT=];I_<9M'-*'9MK2/T6CVD4^P06V.)_8&Q (Q:ZEHA@P MXVM1X# 13Z-P7\V!!QOH7=;^A-RV?F+Y\3AN0.=O>!W8A=PQ^6 M+2$*.^MNZS"6;Z[?%;/(9UBA/%9[2_&[K+3#6&(5]-\R,N![V%Z3I"A=5C?" M-U'5F;Z,<9/F J:X(JX2"IFX=' ^EE6V;"9#G=<@_@-;G;A1RC8YBHG3;2Z= M<,M[L")9(US%>%S4M HJ2.;.&*.[&:Q7FK*QCIJ(HX"PX#@.4 +5E )(-%"B MQJ&0')&!C<=U42!(B/HF\HEU+3Q==E?A%YJHC%Y/'+6;#B."&!&RI@/ CQBY M6=]C?MNRF.5G7&W6?=?ALZ=AI[U(KU!<6P:^+LQI2C*. M!YAFS'EA""0"7"+ )0)<(L E ESB08SQ2/\?:;MG;WQ?U_90PE".-D3@TTHJ MV+MF '";+Q'O,A>^.&V.G-(5'1QEVPCMJQ (ZK!2MK=^6<%,X5^M;:O&Y :U M=@TGYFR!V:&VW-)Z+O6)Y20N)?=;)';ZB0+Y*O]8V3VZGD/&=UXA%?;?O>V_ M&VS GS9W=Y=LP)4VGMU,NC=HKO-G44HMY B-DF1([ZFLXTIW_"3 #KALV%KT MSRR_3&5\[CB@FMF=Z=U$@7U+J7T;N+^FVL16'KGU23\DBB P8=X'K^3/3XP) M'!Z'P7&'>C&G."[!/X:M4 M)549$?%(H1"-R.V((I*"A^)6*[736S;;C"6-:.ZO=8XY. [K'M[\EEY<=(H7 MIR$:3!E.)GB@6O,,KDD).Q)"YX4;-_U>>6&]5,YW[1S!863Z:R0C=KL^%(V5$K(VB"@J1O06=&BD=!L MTW0Y1&^$*2M'YYP$&CC[?#T\" :_C$\ M.7B(4) GB^G5>X*7/GD2Q^T.JW!9)E/?SDK3%J*L5(X4*8-6\[HRXM9DK2.V-J8\4:ESC%N/ ;DC.,5T-M MIMK'*0/*7K.@^R7<>P[J$LZ9_@FMD6X=76>8"([E1!8%-ZDU+$INK*H9=\,. MG<8U[^X@OW;@CI^4,;80A9? M;SQ(3R%K P6_-5U"C5TR:#]^%9$O9$:!?=4[B[IL&7-S5N$ MD,9#^UA6H%1\U#1TR;:DTGPNOE]EVB"#I..*>2X%FLTK6\2CL$VZXF 1+^W*P M97!BL)]\V?>%D]ON OZ-U4NKD1$/$6$V&R7G-?N0#B^51S.$!,0*^S:9D$"; M2@-T0Z?0HT]&:@33OOZ7<(J?]E ?(2W.JQO1XGP^/'GWZ>3C\'C_,.J.%*[# M:_BQ=HRGHKRFQ+'3QX[:=7#@C1B^-:V*5U3)ZFBFNL0J@-JI$<>SS&+5^3DJ//;M%Y7[6A4]0#T3^:[50 MW$>F>Z =D!S[/Q4A=\C&NHCU.S;6S'#LL=I0J/3D^_T(>G[X1A_P"H;#(4X,<+Q6,XKMRM1@^J70E=N^R G MY<2WZW?T,^*\60D3I@8F^3FW$2,+PC1M(0TW%U<:+47J__R\D.<8$FF$;SH< MT(;;I0LY=1*P 194BYD@?QZ1Q%J6#M1AG'S$UA.)?8)E0C7QOAYZHF[VSKFW MB5?9SC?P<+7H-O>'JV(TL>*N5:/102%-]'0M'K)IDZTPWX[(+X55)?8$@L%W MXWIU8YUET_WLO\O&&USR?LBX6#Q@OWV1"?3!P+]D";=G)AJ7.$]3#+!A^EB4 MU)T+1C^>RO&? R\XIT(ZCKV3=[3B00.YR.OS*6SE%"S=@AJBE#S\9D!0ISIZW+:$CZ%AUP##9GK(6*2S#DKCVA9PIF\C63W2X5)RC0_AF!M*Z]U"RS77=Z&%M\A1 M;YEKN%!Q/UIUC3HL1T%OF;)_SB!RL"-G'LV]^K$#.1L5^9^RP$:?DZ28L>FX M-,_.PY4W?Z\JDS)2K1WQAV#Y#-"(&>!&X9P/KL,('DY/F:R^*([93<:7:50Z MJ=-&A=?UF+^0[UB#D#"=?,4JB/TY0+* 8P%;F7@ 9_,JO=)V["IF^*4H'0N\ M(\C8L_#_I702ABY\C*4LS"W1=]IAZEU$?BI&]2CYEE0U6O1XNYVMO8ZY#.BK M[3UD8"2R1O1>L LWI0'+*L]CF[LUT X\,ZXQ[RR$8KV ;\55&WBYJ$$A?F=0 ME.=URD>F=PT&EATZ1ZS Y6JJ(Y2EY9]7>GK8.[BOWH_2*:4W,GP'C2Z@3:?0 MF:5;MI$49F'JNF M3"",3(\H)>P-!JV7]"WZW[\8FUOAO3%G0GP]>!6Y*GZ0"(R3).E;UGRZR&=R MH# .Y6M,.PIJ*VU#1ZZB<7MS.FX$P[>YY^Q2E':M@DVT+,98JL]N\-?=VQE[=\HR;MA?H\S=HH!ANFK5?C' M@FF_*V#G-%9>LG,D5Z46Y62ZO;&?RNM9P M07JK0<_P_2?3SGM%MTEYK1P3NDFVZWN'/SFH>O/HHLI?9S9^V+7.$:WS!J^S MVO^-U[?D:O_V;AK5O(, 7DA%AE1D2$6&5&1(13ZT M]?DC&LK=:0PR)YM8I"XC;7#KA,>UAAE&FXQ-]KTS(1Y5*,X="XOR2\?NOI&- M&A(J:Y)069L#^HAD20B'W38V1BB]>D+91G"TN8[,-"ZW.4G=C;!$I(UMM],N-\/2X18)LJ/"Z5$# MT%RHJE52):[E GP3!;Y:E \XC 8YTY5K9!"UE,Q4#F4!G@GNO#0RU@@5<=1' M_]BOBZ+IN3=V AXX%G@TN_1.I$"7HF6N6C/F"/,9\'72I,XR,9,=R;*@QH(: MNTR;U"L(N9-\I&U/+ M($HN91M$Q88T!^^D2!MW3"!9X%+/*J->MG'T#3N]XD!,A M,0U[!T2U/IYR$@3>6 )"1M";&,NR].A>J@I9>'#;JO5%QXQF24"JBP3$-;9%<*V##;!'97/PNU"T"EE&*;RXDK? M=>DT.=4I? /8I TS-$)Q-3$!%TRY8,K=HRGWXHF9!R]^W02[0^_8+W]271P.#Q[3_\X.E4& M8##XUL_@LXK:5DRYI,NB4\DVBZ('+52J,'242I7 *EQ0/;[6C6B]9='A;)[F M5PC%B9-"8J]YA<0MZQ0\_ZIO+1X'Q(,LTI,)O"H,18RP48AL&9I3KZA#9*;4 MB\ \AI:PJ%-)=B2\Q+5YO:%Y2/=N%:MWA_VYT9YXZ&V.RRFR-(G2,KI>OQ6; M-*S:&'*V8F^BX&V<(;+W;B$S:;(J>V.<8U M,*8\20>+J"*J,U@T%:6)8=W$0@P>^;K;5J,;V%;N=?]U(G$SR?B_PRM>\U<\ MOKWY?+8@DJ?%'8LYC&&V8WZV"&+[)Y1G* Q5$TATN]H)!;3.B=H;*_HJ"@ C MZW7)UG+*P=<8H4^VFK AWR09\ZK+D#;G$3E5EYY5/[ZRD?Y!-,TO0<07QITE M\!I397;(.&N[TWA(5R@I6DU![ND:@>\PR%8AIXZ>+@7A^3K&K2GE4>:9))I^ M9X1NE^*N>R]3(PF2[JD00/N.U"3 R]USW:V+4PA:8MU%2'Q++7&<5[CI3#$V M&#RX!<^IA0 >F%R71E/R@/ C5@2T1,2B_>B>J,97'0>L\0OOO.&&]OI^^E0! M7C1I<;<8ZA@B$PH#\-V(G=F=UPHGK7WZ978NSMG^P@JO>EPI"U4521L4K(XS M$$U**QW&4IB2H11FHY (69[<5^3*$BATF*KAM*[[:97?*UYFD&Z&J+6%N4&HFPNKG0&317D'.[Z!8^N*AH MSN8$+$1>64OA\*_[X9^L?OA?=:>$.MIGMB"C*^:'^)-RD;3PL1;4A$9!:K"> M%$[Y^1([7!T!;=06V&6AP1*HF?O-WL>^IWF4XN_4[G?%'9HA259_8W; >V X M+P&2<(^0A)<_,"3!X! "X.#I @X69O$UGU6GIK@S$$)2NB:<2?#Z+B3B$CEV M3P4A%H38IBES^Q$9%,.C RB$3';(9(=,=LADATSV#^5Y?@M,"\L!'&U(%%>9 MQ?%I[6C9D912]1TX9NU,)@DVJ;5Z5NO_1=J:2E&2V4S&J-2Y\@"^G4BL=@@> MW+KON]NFL/GE*Z972P:JX1X<62=[+!^/:ZKVL;W";Y0FRZ@0%VDG,HDU#50G MH<$<7OS-W&J2\$E 6C(.D>(8',/2/LH08W05 ]FTQ. VF15]=%;/B\"LOCGS M\9T2'Y5+!=T%NDG*<,Y#I.9!(C4__>"1FE ?\O3#-8\NDX6XK<9A@% MHAL]!#=:V?@59T3=&' 3W&V/PAXZRT'0AFWK;-L;[-OMS=T7[L5';D6G*O=W MO2=G$ZO>](R)0?,\O1HT*A8H>0^&0P3.*/PC+Y1WQRS#IXD]/T:LT4#,&82NO]4Q"V7DL\8'4&-+W89.V#0"K9JN 9& M1%U%= 3T&-/%+Q97I1F$QA!CP""SXU#((<^';L\].*'K?I!O&VP:6A2[NPL] M.X8L%K7'W>(2'A&.\ZD8LV/#3@GOHE]61"B&!8J31#?[ZQG M#NN<9(+ZO&D.G/B^L>G!:GP<)3!=S$DS)-"E@R?=R"6FAW '::B!H]?0LC.1 M9&)9=(XM,E:I+Q$GVJLSZMTJF 8GK@O&J)*(\)^8M.@<&24K3(.4D:PNI?2X M$IF!J.$A40$,QU6I!(:^M\\WBK N5?JD/9J^$XQ&'"%H/P3$-@^[N97\*F8$ MVR7.J_GTJD12+&2$3AD,:-BN%C:?Y0*"LN)5IWI-NFE#>V,W1QJTS]+\0W;X M"PB/@/ ("(^ \ @(CV]">(2T5BNM]?./D-9BDK,_WA]].(R&Q]'AQ\\?/OW] M\' 0'1R=P*\_G2 !VC[\^,N'L^'Q64APA037TWZ'Z^OX?0,F[6A9Q^4F?P^I2.][\0TIKW<_Q;5-:1XN339:+""SKZ8+#1J';JV@& M#@NU5WGOBC_!(=2FJP7'MTG MG>IZ1"8^N_XP/^8./M\/3P(!K^,3PY M"/V1UC!:U P%W"/-?8-:? GKO>G?*YK]?D5'QU_4-902)7!)NXN?)H%1P8=\ M@CV 5--B74,7%,9#;LIW\&85754',V>T_0N]8^>#5[![TOQRT A>-=M9+MTV MAO\+^TJN1/]UF1=_KD9,%=C AM8$ WTDHZJ, -5V\I#3RN+;N_;'LPK=UN M1K75;! H:6-3#]Q;$^(&]JZ RPFXG(#+";B<@,M9KQXB(2[TO>)"KYYH7&BE MZ,^C;;D83/-OAQ?=1V/%PZ, IC4R9@Q3X&><^IF)>JUL O=7!^XS'"C,&CD-2#W+DAM_TV M:5&5PW':,[?")!VQM9*#*KA8SD LMX^=JO]P-44:*I$2T90>G1=R'QE4.F_7 M95#I1T%'?W>%M[,5='3@(/[AE/+C(!\.6,]U!]Q\(U%FATT"NV.%Y W9-H6< M"6KX:*Y>:'DML&-<@TJTS!>+-7,9-0W-GL:-F;CQ73!Z!HMIW8] X.R\<\[. M-2/C1*%0KB*YELHM2HW>7G(ANJY#9#4PZ.[D;R3-@MP)D=)[],*V@Q<6^$6# M*]9RQ7Q\T_VQ4KYN]6N7BU545V"P,\39B 8N9@)4>'J'6\448'5V.R:UZ@6: M"76T<,2=HZ-!->IE-&],^UH>&U^S2E6-CZ1W-#\]8@7#82G1'&P_I^Q&+>\U M7'$!9A%@%@%F$6 6 6;Q4!;)=V7K#'R<:VPE!NJ]0+T7#E>(EGR?:,G.CQXM M";15CUXCWF7<9%WHCEXK-?8 L12:;PBCK!)&X:UQHPC*=Z,GN9Z )!"///VA M?@>AZ@4COF4FRX,$ZB.P078W&T&7I1K^\Y>3_?>@Q"FA<73\^^'IV<=#5S&O MPVOXL78,S^@+>XA$KH*%\;IE;2E2V1"VG';0U=):L,U):-6I*)Q&FH4JX4=8 M,@MRELPG#JS&:0\/#U8X:E DY^"4R<(KR#Z5X-(F50*#&(Y),VR_VMT=1$3# M=HD:"U346"I(C60&'0%F MH2/;P#OL:=K3V\#&]!?V[O]0<=8"!T3>G)61[E M(UA-!1W(>>KNBHPQA,HN):D?LP#:[Z;>OU62-HP5Q!HDW ;8KL*D3L%L2&4< M4&_K#OGY!M3;&1?;EWG6*_M4N*\W#?YM#@[^X5@T[KD!.Z80%O*B-N_ -R7 M7I7)O#)E^KQAE87'UI@9!-8]B#%R9.#>='Y.@0ZX6P)VRV7FU#O@('/8V"47 M:R<9TJJQ58Y;'BTDKLZ/+A)X_U5.Q1<4ZT&QPFB;#.^E^*_X',88CDE&M3;T M#!6!'KT)++%Q6GEKV3T%:X]A1%V';5Q3=-(XG*D\!\&A'F1-YRS."\^B&V-< M80(6;D6O3J(QG8T5H0(LF1J DI=@'I>U>FV^K- 1,.KW%\Y^Q]G?WOIEA[$$:T I-R(0H8.&9W"@).9'1" MVERY1J<5C(\&0<)!B1-S(,K&@356P6J&@%+W)&EZH_XBE"\)Q@L*G4?Y/,F4 MJ$%Q5LH4Y%.5E!.!SOX5J7S%"RN(YW7&-'E$!E.X4^,1TC1P7$FI@((7(DG1 MVV:Y&!+N(>$>$NXAX1X2[@]BX43Z_]A2>/:FM]-7I;]-CW0,BB--R'ME0Q:^ MQ=@RJ%A,1B&A#_RO54:IN"PWE5,9++@U]]YNW?>RTE[*N)!N,+HCE;RZY8$I M>VU]F*(,Y3NH!@ENR(5]MVMC+DE[#^-]=?R#/LGKRK=BZ"R0*1,"SB&??8_Y M[!=/+)]]<'1Z^NG#%P;SGT0?CO[SR]&!P?:?O3^,]C]]_#P\#H#^;]3F>%UT MI^%Q'>V!.Y*M2E*[B-+DKSJ)A:L%3" .)3[3D)<"X:2]"O(18-&N3G!QB;J4YO>I!TZA$L^HVNT!H?ES'SW9L'2?C M?IFXE+GT: 4ESVHTD.#OBSR)EZ26)Y:VI&PGXZG6=SD'OYF1$ZNP5;,X OEU MSF2_S;RM2JY?Q_'?YE=QR^5,D)5?VN)-X3+L&]7LU B>:.H6#QB@U;_S$]@Q M;OL9+GLT-8=6X]OJ8Z;FO\6@=4;[5IL> 1!U91H1=.Q)WMWNP.Q>4@$D^U9- MX6@W8(_6 ;EZ)@PQ\* CBW;P_37 OD=*ER_/L73O^' M#@'KB C0TM\!DJMD7"M7QEP%@P5J6^GY9K2_J02UC83]!+^@K :?-OR(B1SV:4S\(+S>X$LRQ.>'\13'0V4K3]1'9Q3J3A M;+?,X K$EQA(H+YUH2UD/WS$N!/U=]<8B(F\I'_&:FZ(!Z5J$, MH!S^+1=IZ=JVL&+N&W9^Z]G>Y/(5S$UF- X)+1JTE0S"2&D/R$[P6E\UX3B*RFF8@GT?,YNF9OQ=>ZAO,BIY23+ MYX:\)!P*P0TB%;P^I8D[/RFYV$U=JV;MM9%Q[P>+"(N!)U#U MQR"-5NFRP6RL7@S^MBZ M]XP%6;;4B)74+HKSM!XCC14\["T^R Z(9,] 428%M$5 6P2T14!;!+3%0UDF MKA)4"9&!P08Z5PT$KG&;N' C"D3_>T,\=F]25<6L$LD6YT+#NJR\J!CH4X@'"]!M3$ MV!8+8@6%?F?#?IL6*G/3$^Q5O@5W8$6LA(%XFW&[.1.\O7K>!G@1YTYH50#7*P\_UD!NM M)/7+@+=A\QO>'!-<,V6'T2R$ZE)&U:-BAM!ZW,;@C*OE[MZ,]+*I'G4V\T]( M]\:B0,04Y"#/?R7'F<(7"@MOY^"62KI92AK68]TNT:^UEI,DV<#Q5R9QPTIL M?HN"\369J?BOUM>LDL@! :&( C@5!S#/<4H\KKPQQ0BL(].:@V@Z*!N[8-^T=J#IH*%J M,G+.3"89O84!-:.TK@C&?P8==VG\Q(9,+D2*@">U*R8B*?@CO2S<%M,D".&Q MYSD<2O@A"%:5+GRK?9 #[8.$@,)#!A3^:&C.5K)8(1J6N)4-OT_W,EW)HBB7 MFQ0>ID)M^5+,&%W <6*G:._[&1[>%@0YHXE0?4>7BS&VH]Q$X626F+ MR1Q>@9ZOTUK?$Z,WM?:4/E8CNXJN:Y=#>R31%;$1J;Q55:/?> AW;/O^K"XO M!>%0+9ZT<^GZ05X^=*-V\2>78YO,JP[]S?&@54U@F8G([[SLC3KCG(M,?>)%_EM]XHJ.ZPOO^E;:T8U_=RL$ MURQ6?LW2+.;$9!;<&#DFYQ0L_W9*N=FZGH2Q<@+XT&M7RZ 'N>;2534,?ZBX MWONZI7)*F4%KIPRX4$4)QE91"4ADN;/JH;O&8$#\U!ES-3LJ%;1.*L9KCKYL"UG**#+WR2[:;U[(#<+[/7L310;<- 4O06:JQ8FC857WE5B"N96, MV+ETHP3@"PRB$2$\M!=]+?1U$W'%>H6-DC"+&C1?R/*?M2>3ACMW1E;$PID[3 MY&JY7'XF3ALP>88VEG&1%C6F,R3K9&*Y@U)-X"AOP@,&M8<59^(KA2"I]]S8 M\F2I**,MZM/KLEJ'/"<7VUJ:13/VA[AHA'AHJ9@Q;FG1C">/UK[#.(O$6EK7Y3ST2B>TSC17]F M^241#6D;W5M[O=;.P]!_M TV$=PVXR6AP%8G Y'-YP;W,)2^WV-QUT]/K+CK MZ/3TR_!X__"4N]CM?SDY.CLZ#(5>:V@>6 9V^14YY4JW1(KKJ[!W+,4YJ?K M[WGAI\\,NAF_&:>B+ >-5")(;3J_(V* Q'C=THM5'0'9JYI6TM,HIG&=!@7X MVK\AX?TH9:$"G78*CK7KYBVTZEYUK196@)"-$)O"(XJP)@KWH) 313Z'];F* M>K961-.TV-J+@;.D_6:\VO8')NB\>FVVHL,UL#Q*WJ#T@M*[1Z7W\Q-3>N]. MAOO([C+\$)V^'YX$=;>.ZNXX![>'DX"VRM'VQ%8<6X8"A9+ANKZ0R4^]_%P' M,[-)IJ%WY6*R^K] /!^>_'YX\-]!1H?3]="GZ]43.UU_')V]?__IP\'1\6_!!EH_&\C# M6"EB\ZMH(A%FFPZX()C\=G@"F"(V=(K=%R3U0R/G6WWRCB^,CK*R+LC7I R2 M:N' '.T]5;3[;O-HI(%J* M9T:YK41N_\$3S3&6!??2RE245P-HDMQ[O):%')69QIYO ] MO6JS&_C:!:R*^,(RS:.8VVY+8@(1IB]<,6ZB>'K2]Z"WP M/V6K]]K E*W71-"/>919/=/P<6U9>SO+M,"U-";.]Q$U4SE7!(0'G?@%O70]="@O?Y;?6[ZSS87-_8&M@9NP-<"F,!M3R MZ.QV;U0*S<55D6/7&&?.QNGQ:VCP=B#+,B)VJ4+]?,#X!(Q/P/@$C,]Z\!MS M9W8;GXKE!-2*1F"THT4NV9W%[VP;T*K1:#/L>HZA*UC6.<6DV,R*N7[.:2JF MBZ2UZ=/ -;3'L$!'@9I4 .AR%J-_NY05Z6Q<=JX2+IECE M+S1/-%[6FB;*]"CTW-;&!P@^]BT=UMVM)^9CAPA6.%UKLU5WMY_8Z3H[//EX M=.PU:_C\87@!V M#^ V?Z)($[B0C!UPSR]R&[!H%AH,5?=V6C%(=N+]\5Y?4J<;HP?#Z% M2":Q6%-PQUG$@,"47,>9D'R&_&1)XJ&K$%5+8KQL(F GU M?2DMS#G?]5Y95(GW@6BAG-$NM;^IKPJ*SDC[65O%TN1 MRL*@+S\Y9?TE!:NKJMB_U"MSS6;X265U4;4&7N!662XEJ%#QJ< M7%X1!%:CX+JGK557/V@2W@BO,#[79>X7#"9*P5@H&@\<..J8:MX'3OJG762L M,D08Y=B,CK 6A.F*EJU$17Q)YJ:&[TL0C8UFX$';2%'Y,E95_5ME]K C=8(: M2:7V.JC6Y(*UKE/["[>_9O?&2F"'%AN\-SIVD.ZJY7 N8181=R]N;*=Q]:() M4WT(]Y>@U\734D?B7&)*D&I>-/4 _ ,#5_@;^&TV3N8P'[UIAYB \PJE"A8: MFO>H;89986'*7#07AI<%4V4^5-Y$=IM3[J*8?GC,?BIR7LB+)*\1N]S9<\-4 M_G!!C1EK4EZ3BO4$&+4G+U0'+0F3R&?)V":M'+XDAAZKY?I#)U:=:;=RC31; M'0AL;VD:LG<8'2.:&<$YO\4;14MR7335XLFD*DK^+;$Z5901AT-15J:(2+_% M39_&Y%J^I@6C7$&[=,Q$C6[Q3#97*\N3#'-O\ +"B:NF YR28*V/[[Q5-;IT M2HIR:.FT>BH82UY6WYLE'5"N=U*P@ ,IP,3R[4X( \T83W![[FR@;\V"?^"QE!A(04M>.V]D:MI">%P+ MNSM*,I#ET%XP2TK/.>>*)F)$NN:[,;EF%_WOJLW@T#ULR[.08P\Y]I!C#SGV M'SO''D)?K=#7[A,+?1U^_/SAT]\Y]G42?3I[?W@2G1Q^H%S+Z?NCSR'LM7YA MKY9YB@ZKLG^-C>\B"N+F!"F7LH2W@:@NV8$BJ3DXH=\3"C+EQ4YUB@.N* M.]%QVH4AH.T.TEB"6[@/]SD66X]SW.;\,KO1D^DQYYA\P8EY3JKR,3BN!CZ@ MT !+!T#MM- K+I*.VNJB 9G5X%_5?P!]2M@^P71?]Z&VU/LJ8V?EA:2EV,WO M=3V'MX[.^-T>^&^W<'96LW 63@\&(:),S& ,_W/P^__LPSM!023>D!'D&7MW M-T3U46>3ARS7_1WL\.DST-8O-ALF\!)=^!V>M_]A^,?;X?Y_6*6YKI;A_9UY M=W]W^.:-O;6M]I8[I<5OX=F;9NP,Q#'K1DM8#V^IN*)_&*%OM&:[- -4"CJ MK)=\5455PTY-AB7*Y1\W6BCW-(<5!F-SY-VMD.&WSVD*(H?R;@\C5L4GU]X* MPVF2PW&-TJ&N$&RKYNL7ZD<=LU'17EX4U/,LK I?4,SG ]L[EI2L.#53#0C9+N:F6" M=WM+8=?FA5=L:NHS%^!#26P1720POBJG,R&QG-M0>7I@H08ZB/==(3WZM$5" M$N5(>F6SYNJ,*^)YW=F-&'?@KIKAM/'$D18LMI[9NP^2G2V4%T2*['39\M"N3AE)8 MTO_,Y?(?(;"%Y"P)-E>SJ<>?UG"(+N /RY1GN@BI%+J3O.92_X%^5#+307K] M PTG0H8B\95$JX0_JJM!BTS50YT,#+^N-PZ!)!ICME+8>>#0,%&UQ)0;T(-8YBQXE*"[)[B9Q]%68KQM,:84>B1NN)0 M_R_]OP#?"?"= -\)\)T WUG;>=W'N(9QCN4 KYM5I]NO[F\(#*Q^'?V[R&K, M0>WL4-WKUOV/8#@ODC3:WGVHYW\4Q7@:[6[3\[>C/+Z"_TRK6?KF_P-02P,$% @ 3H!A5K\?$2G# M%P J(( !H !I;6=N+3(P,C(Q,C,Q>&5X,3!D,C=B+FAT;>U=>W/;MI;_ M*KCI]-:>D63YE8><9L9QTE[/-FXF5FYG_]J!2$CB#4FP &E9_?1['@ )4K*E M-HZ;[*HSK2N2>! XC]]YX/#E/_K]M_EFR2>*2%># Y/!L/!BZ?]_JN7T-6%:Z/SD3@^.#PX M&AX=B^'ST='IZ/!8O'\G]CZ.+_;IX3>_7HS_^_U;'O3]Q]>_7%Z()_V#@]^. M+PX.WHS?\ WH_5",C 7^JV3\ZF6F2BFBN316E3\^^3C^J?\'@V=/FVLFFMLD?:G1XA&/PF!-=ECH;#9LK]#;!;YP5_M0WRDQ3O1C-DSA6^?J7PD'\ M]/Q2N"&.!MA+>WW2G5;]I,'9Q,9?9H97>7Q:#%/RI5! MX\06J5R.DCQ-8"M7OD_Z[K@MGX?BMNS M>F7J"G*T;!992EB-:AC8A/3))2' X'1\_V)OLO#R;UNAX4#TNO(\>:X4K> M)!;&3Y-RZ4G3+?SQ63B-%6Z.4B4-O$0Y/^LR]CK2?IC7H%V4:3++1Q'LI#*= M%VOO6WNA+]^]^WCUZ\]OKWK__.[PZ?#L\NIB('BU'VR9-\VO1<+=*6ZY$U_! M3*EQK")M)&YT'X7%"!A(&?R_E=O, L#KR5?VDG>32_<5(IUJ,_IN2/]\SOL_ M>?7A[?7XP^7%^.T;<3W^]>*_Q,>KR[$8O_WP[EJ<7[T1%[]>O;D<7_YZ=?W MQ+G^);>D@;]KW_Y3V3*9+EOR^_AI5Z*-YTI,=0KZ%12!L%51I I!FA4EW/D9 M\%$IW@"^25*QAU=PYD?#L_ &73H\VQ>E%J 'HCDVM4I\4+8T282H[;H$E28^ MYB"MQ\ID5L@\%A*6AO&!UV)]$3$3P/D J4'T_136C] M8.T"S/:A1@@_H8M6D>%T*JF01P%1IZHW@?QXCN)"&?B9BT@620G[\@<\7B+;])#%:/S;$IR#[05$+%,WB8FTBA0UX?V^ M+62$#1=&%C"/PX%?M8<8,#SA33QRX/JU4 P XT#CD2NF"Q9OEC/ M/@%K"MWB0Q1 0,<2NVQQ,PU2\[%C^[S*)J"IX)=IN,L2=U7 7;;5PX?KCW9+ M0= 3L^0&]7%WLA+57PEWD 61\4K6UOAB1D4*&+%'BE-7I2CDDNZAT"HJ8RO) M#^)O6TW^ T+8+TA9*^6H4P<)0NL$6Q) M!JO-+?>D7Y=KO%\O#&E]6,W"S4Z!E!:P=#B3#)>D@.7PZT^;T@M?1L;()S29 M\)6AD002*.;BZ-0W)H$%L_6#X65T!\F(7U]'464,#BFGL#X=*AF(D,J\7@CW MBNC8EGB+_L55@H=DV4P=UR9-05DQ?3(Q1-!GFJ#?C!?C2MI8_BY^22QNO/A0 MI4JB$NU0:UV/IT" MV"'AY9!FZ\^.QC;0V,33V-O;2!5$5>JV /V!&[!"(AW\3P#Z8BY!=^,38/R6 M1J?B6L$<2-@W:K0KC<4>[)\FHQCF#L@@KD#4R_IY;^RLH 6GE5PW0(/)=.6A M2,%+$WM,U+;T@R\J\+J!QL PA4G@ JK?%ML0X,\#*X]X"?[?5N@D4*C0V>B" M:XTV K('OJ6F58[]P7R(-9FADRQ3,B_>(>WK(^59KD@"%05P=R4FJO)F # ;2#^TRX*E4,LB69&N8 M$J3>\7 ?1,;2!@Y*' 2=A:ZGCK1!^#Y59AWT!1':\Y*9!JW-@#5B.E:RG-?. M%@ **.3(NXDNC1I@H!(NI+4L+Q<8OM9L)Z1R04(O5C;RAA'L,4B<286+M]\Q M'YE@&0RHWT&ZLV_3";\"U(J3DO7@ W&E?3,:&823?W]TN8763S/C*D]!6]%T M*@ /*>U!JF:@3@R,FQCG^PV6V+5/+';'TJY>9R_*+<]C+F\4 1%GP_@0OX=> M0+=VRN95_2XQ4#DNC"RUV:'7+ M)-3\R=#^UR/HF&Y"1UJC 5J: ?A_JA!.IVR1Y6!UX-)D^9C1V+;C86: MQL.# C!;A$_S8J!>UZA58O9--3"B[G>G&C:IALBKAH^DV-G$PN@+@!2G!] / MBWJ\L95"X1TB!H?QQ#&@PU4QS[81:14 ;L0@EOV0Y/N>ZS3V\=O DXL;ZB;" MF'[I 9USX]8:J2< )5%P*TTR;]IA\QO-GC$CR I60&8\^HX\-I#'R:/:8N^- MIM0L]J/GG&:)@!$%P[5,53=:P^@TDTO:]0Z456N\+04:YB62!LTI M 2@'VYZJ>*9L$Y)R]@+.$<9!KQ:+5)_LH"UYO4AMUTSGV;/)@'"C,S>N$^IT MD;KN* ,9$;R(NVUQ.K"0D5)@TW R ;H0@54D3J>( JKGQWCN\!RMCF4-+VUMCJ%' $B-$13Y+3 B M3"]KT49 8D4^F2C.H3*( Z ],83?H)G*&=LQ,7M3W>.!I]O2\T[N;I"[3^^1 MNT?/AX\H=R_S,/TI8)>NDFY!0 ZCP=N"8 F=#UVY4L?5O(#SKBYB(X=&&\XG M-O5NA.VP:I-M@-D1!?$8IR%29RM!D5 *SLF?9><<4 .+,G:^L?8+H7>OZ;%I MM"H2PO7J:@'W=H3"ZS6']T,I!BP[6399(;OX>\@KS^[CE=/#1^25L;QU<85[ M,J##=P 9W'=O(5S*_$XN_N5PQ-&)$XQ=<;0ER/$^=08 \0&RL2I]#E68!5"# M$F1.%D^H.V>HF@W"2.!Y%^U?2!C*YQ<'*,3#3QC,2X4F;MS@49QX9)))$W1M M0=O>^DA!KA"Y2$#(Z&8EQSHWQJ99E9%CIH+VRW >HI2W0D]@&V1MFX5KPO'9 MUJ)P9$6&(8$>"V@)W6>R=#I@@GZB%&/)]7NT0)3';V[^S?L[EW08:P@;-NL/ MSV] %#@TOT)ZI$UY70*97>>@OP8 U3I6"[!0);UY+ M-K214.!=(QW@!*9(Y62:Y+E#:V2:L/L]G(6GQDO013$G^ZV:#0XIAAY!5. @ M_^)..,#.M2G[N-H^85G,9)*3.9%J:SWS@7)+E3.WXF3J-)T'J]VU!.N*G=9 M(!R%I\.?31I!)Y,.2=BVF=H&Q./1AY5XO0#DBN9361'MRFB>J!L5[T#KUO&G MRU5"HRAAYHZ/M,!DB_H:6$31499\0 3>Q'@&&D#(B;Y1JT3IDGE!\@#-P3+; MMC&%]A/:-8[(F)_K.)1<$V]M@="B(PW7:@>FML\1NB1--[SZCA*W=G>#T8N+ M36C=&?:!%;R%Y\5I!,RF,Y("H/=9#.L@Q5WT[?V9Y,NZ,]E@6F'KEL@# DE* M#HZH.G,Q "YWTB6+.3>M+6*M?@=)-ZZ+O-Y_(CSHM-53/X(56=E0ZO;N'GA: M?# Y/*3Z?![T1= ,_N=+E8/2M]YBMF?L/B"\>3@35O1V:.5>.N7 MFL%7&[]^T&CU+F;]_SEFO1J8-"K#TW,H5Y,NW :P_&)K#0 M&=B'E>)T!)A/E=:#;9[)(W/W-TEX+C752V(/JK4FG8?M]MUA:;E=PEC=>;THW)#$H4^#Y.#.Q2NNRZS3B\ MZ&*S+5_D_;;.0YDYMG6::IWK@$M)0.=TDI[2QEEZN&RVN)EL)WA/CC27P9:! M-"-L@"*EU#T.ZC8=4"PU1;<62=A>N(BMW+8N>>^(=S/QWFRBW:+0B:]44I_$ MM2'$DS.?6R%A84RNEC"?/N:@W^4MZF:MK<_3IYTGYW 3NGQ(+;PCCXWDL8DZ M%A(,%NM3,I(L#/:B8X8S:,A37;8I"$^G %6Q[-/& M M<.)E6F'JDI-FW<-HM0#T)$="A8(8K^L@!@WN;\E/*O>!%*]EC#FJK@^-3>Q;XP%=+\#,DE9R"/I*1N552Y:%@"6 : A3,]7.6$GU,] MD7C2EL)/[[AO&'KOS;[/\O.<4<>:R!N / )"GI+.(D 2=2H6,U^PA,R7:@MU ML',@;")3U7CVNP?9L M#XM"N M-]?&GD$CUVTK/A_@T, H;B1$DY^Y)E^XMFEVJ6"A='C^N.<8@MT^;]R6[HPL M$/FYHW_V(&-B6&NA[L@$&V JF(ME/%#\Y_,K#J[=U*!+I(Z5O0LV_,FK._!X MR]]+2-F?YAY]:^46=X7@_FP2WY5*G +R-1[;"BIW!^:;X^6UD;WJ06ZK-L0$ ME(^W$J]'!>(/&E!.%?J FDIK;.&PWC0W2;12Q='98G"UK<0 "A/."XXR;-D2 M9X(@$MYLIG;!^:\X.'^\"\[O@O.[X/Q#*ZC56'UPUHZ\1DZT-L)[M3X+ ?JZ M(E, KX-*AD&W@UU=L[]2583*8MK YX&1'5"=L.CHX.0RSBXY&(PVJO6+6MQO MS$KQL'!+=GNQ;5[CN(V8$NNS46Q=T@P-5"RQVJ<#JQ.5JVGB:@UIQ6=5^5,[ MKFZL=]#5"?,U2G*U8QF\<):& X.V@4G]PIU?[SEQ2:->?V>YH M0Q$&CF\"M3DXCD,3C?;""*N[(1FG>_0>^#A\,GY1&4#$= 8&4+B?\HY*MO:0 M(I73Q=9KY^ST^+D1.\M84T&D&A !P1I'W"XV(RL6-N :,*Y!))_MA M=20'!$#Z@72"&T"T6 @$3Z(X<\X["(&$=5Y1F"K5@+S\?<\B. E:!8QKE*[$ M32.[T$ $4J>$$]=CZ =U_!:LOVIRH$!RHM>#"TY&,O>A%I@U!['(C1MQH?]R M1_.;:/[%H_K]KC3,S!>0='2>4[ '+W<#![6S&BFY+I'0K0VP5?*=#DY!-[7! M03.[X\&1GN7T.8A(5R91M0>C)Z8R(F(E-IDEEC^\@9$Y7&8J>)Q197F@],KD MK/$+3H>A*H,]/ R&ARC9[=U)Q7SH;VD)_^^S(Z*S==_I^"(?\>H.?%Z6^4C\ M!#(21,RCC/C\>"A^H^.)0 .P\>6CC/J;3,NYS'KBW;D8'IV<'GZI3Z1YF^OO M^:+'@WFQ.30=!/X<=Q#.=8QBFU(#+!H\W+4RPV!2GD,[*A)JU$W2U.EFCO9? M>SG/78#1]5'S?:?:2].R<8TJ">+,?X&"&)J_N3"I+ :Q+99/#:JGQKY&+F6> MW"U.6 YA=9>PH[ .*\H25SOR/G&S^[++_PV'_N'P<3_M4J=X_"(7[3(D6Y?N M;L=Q 86IG,IU\WF."$:.F_I-R$NI7 364*;SA4*9B==:7XMJ/K#B/M*B7%"@ M/DJ-Y/:X7Q)Z(TLIWIOD1D9+IK:P_E88 M=+KW:&A]\#(XE8\&C?N:%Y>1!E,HQN&Z/C(D4/PH1%-C?X^_'+-T2:SK(TW- MX[XR '_@I4:1OK@5Y1G0%13[8*9]4JK@VE D\NT^&6YU*O?405&8-7YYQ\?F M0C=27)5)@X97JA&W3U#5%10 J*)'$KB>H?>MX*6 _G2- XC!5N*4FUQ6@<70-7),N_2MVS]RWLIF(&>"5NY)B2DP!KI6N/Z)FN''!/TE5XG0?=I,UZ[F6N9L=^*_M4S42WLE M*<+?J7M\UVH.=K'\KS.6?[*+Y7]CL?S/#]S?:!#8&^+V!Q,=+^'/O,S25_\+ M4$L#!!0 ( $Z 859FJ:-<^@, #P7 6 :6UG;BTR,#(R,3(S,7AE M>#(Q+FAT;>U8;6\:.1#^*SZJ7EHI^\)+2&((T@5HPY6D40"=[J-W;5@K7GOE M-=DDO_[&^Y( C=*J%Z2"R@=VUYX9>_R,'WNF^X?C#&5$9,@HNIA>CA%5X3)F MTJ!0,V*@->,F0E.5)$2B2Z8U%P*=:TX7#*%3M]YR??>T[3B]+ICJESI*8M3T MZE[#;S21?X(;1[CAH^M+]&$V[7_,A0=?^]-_KX?%H->S\_&HCVJ.Y_W3['O> M8#HH.L!Z'4TUD2DW7$DB/&]X54.UR)@$>UZ696[6=)5>>-,;+S*Q:'E"J92Y MU-!:KVM;X)\1VNO&S! 41D2GS)S59M-/S@E(&&X$ZW6]ZEG(!HH^]+J4WZ'4 M/ AV5HN)7G#I&)7@II^8#FAZT+TA<^]DG)H(UWW_?2;S@TXNG?)'ANL-<+!P&+<3@\!?5#ZM?2M8#4%Y MF@CR@+D47#(G$"J\[1AV;QPN*001MCK%A)OMD".[O@ M^6?&\A@+E*"@,KR/>, -:M2[7@ &DK>($W\;<7+<*-2#-YE>\6D-8:ET3,1+ MBS.9G4]&@]%?-Z/AI%B>78D BZ-E"B+X0I[5+-583B.!8)6Q0&G*M!,J(4B2 M,ER]K*Z4-1H52V(9)H0> *6SPC36JJY,EJ+U8BJ&5NUW3!L>$N'DT\% EJ6) MUJE[>OR^BA6+2TF$]AT=N:TR>O*W#?9;&4S! '.A,AQQ"E'S].UDFB0X@+/G MULG W>\RZE,_"5(EEH9U++$_QV#E\IM2Z0O;8D40.N]X"GM4OLO0ZS:[R8D[/ ME(5*$PN591"E\3L__WW3:YD*+X',M7W[IKN@8,":6\*](C%[.H>V%L/[N')_ M+S5/*0]M%U)S]%4OB.2/N>CZBO[:0?GZW>%B"6E&2"0[1.-Q_Q>/DM==N21I M2L)H"4F'2?<#G5$<+Z7ZS"2:3= %!#Q,Y1"-9.CN-%(#.*HRHMF^@31<:I4P M-.8QA]1\IR&:2>L"^@(SH"K>-Z F&3>/< H02='G.+C8::A6G-DWG,ZYNHX( M))/HP\C>;R7]N!>[JW1FW^":L! N38:#W;[2R6X?4J]=)[P\[Z\RDVVG3C^1 M+$5/%82 A+<+K>#6NW$Y7JEUKG>46:B=4UX4*;_]EDZ+-S\LN16$XKS3W_@-02P,$% @ M3H!A5HL-FO-A!0 ]Q$ !8 !I;6=N+3(P,C(Q,C,Q>&5X,C,N:'1MW5AM M;]LV$/XKG(/U!8BLM]B6)== XZ1KL*0+4A==/P641%E<*%$@Z;C>K]]1E&S9 M==9F;89A3N)0Q^/Q[N'=\4Z3GRSKO,QQF9 4O9U?7:*4)\N"E HE@F %U!55 M.9KSJL(ENB)"4,;0J:#I@B T[KLG?:<_'EK6= *B9LT:7H;(MUW; 775^A%Q_FLYI9MOW1G]GVV?S,3(!T%\T% M+B55E)>8V?;YNQ[JY4I5H6VO5JO^RN]SL;#G-W:N"G9B,\XEZ:_#_(T5 (>BBI'IM> 9D;+> 5T2I8B8V&9J8IOE,4_7 MTTE*[Y%4:T9>]0HL%K2T%*]"WZE4!,)LF-[C^6RM:*KRT'6@=6:$;7N#R^;&AP'])!,V>1S6WI'\2$ T&LAH72U8X 85#36J5 M!TT4+T![H"GR65F8T07HH&V*8IS<+01?EFEXE-6?R& 7-K#%#ZO7*+$B-3HQ M9RDL./_][<7IQ1QY_L2.'[_\V9$[=*)ZJ5T](3@=(!((*"*^CH06NJ..V< S MLQB5N("9NSO7@9_;A)<2!-_R[):6*:D(?,'CK9[W?&>L/1)OERF>W+9+O6;. MUKL,KC8T!KF%]KR!_Z_0OP_9\M-V'T]ZXF_44CAE!,1 M&Y/KYT:>66$EH ^N) G;0;1CZPSB*!84('U+V#U1-,$:7K@7K"\Q=@]C7/MJ M;H[7[;OC!O0V>6V/H3;.Y#)ME 6NSI=DSTX@TPH/=6@-YQV4??FL+^ MF0Z^[UNN'XQ<_QC5XY/1R ^:\6 P.'&:\<@9!2T]&#C!T(P]=^".V[$W\ +W MV*24AA ,&P&>/QCZ7F?L?YMA/Q[V1H>!.S@)VK$_&OCM.!AZX^W8=YOQ<'@R MH' MDH9S.&?\/Q*$]WT)XHG2@ ]IH+]Q66??YTRT:<>+'G:ZP]=;?0-L[K=_M8;^ MKG( [.=+ 5<^% !*HK3NR*ZP2'($P:I;LF/3U DB*Y)LB@9=0W!]&2V@* M*;1#4@T M5#)LF8)"==U")7I=EDM8>5.O-%Y@V%W'^O7!PX=Z1]0JKJ%Q0KID3-$924@1 M@SZ^@<7K-QZ"GK;6.W3@C^\,OCAV6]KH7)12&:N?X:**T"<0N3"$R\OK;DGW M9.;] %-.N50<[HLK+"5.\B5T[$H^HE?I=!=?Y]Z)C"Y")N[-=RXV%\W&/'W9 M.?4GZO3DNQ--R>GME:!.>W%TWP8TI)V7 ?LO&BJ\@)Y+$'QGX0S0#_$] MI^TE,W+Z@W%[S30O!IPZBYD7&/5+DNE?4$L#!!0 ( $Z 85;4>.+$UP@ M "L] 8 :6UG;BTR,#(R,3(S,7AE>#,Q9#$N:'1M[5MM<]NX$?XKJ#)W ML6=$4;+LG",IGKG82D_M)?'XE&G[$2*7(L8@P0- R>JO[RY 290L-W:;.CI7 MGK$D@GA9O#P/GEV0@S\%P3!/>1Y!S'X9?_R5Q2HJ,\@MBS1PBZES85,V5D7! M<_81M!92LO=:Q%-@[&VK<]IJM]Z^"8*+ 59U6951>8]UPTYXTC[ILO9Y[^2L MUSUEUQ_9T9?QY;'+?/7Y#6^\C>P]@X; M:YX;887*N0S#X:<&:Z36%KTPG,_GK7FWI?0T'-^$J2(=[>RG,7S$5LTUZGW?ZA7_ X%ODTD)#8WEGK_'R=I,4T M7:4IW[6>!LFMF '57:LUDL!U;Z)LVM]N8%?)8EDN4;D-$IX)N>B]'HL,#/L$ M<*!GCS>'??QF]'XU9%RL:A!,*.(8<2_SXZORDW>T/0LK]7)9'B#[03QCAR^'->/1A=/GS>/3YTV_LRZ>K MX0W[;7A)ES^^ZKQI][OMDV<<^IT=V..QWS!TU&0?N;YE?VFQ8;Z >-%D$6@K MD@6S*;>]9S-D8\0>.4"63R2PB=(QZ'>-=@--E[)BG=6U*7BTO*ZJ]R6"2$G) M"P.]Y8_^_Z)_ 9*959GK9HU7Z=+9'TB^4*7M)>(.XGZ-\+R5R^&Q&O_C;S(1 M,YK@B,MJ_;JEC";UYZFP$-!X02]7<\V+RISN&RQ5C6ME3Z>%FTA<-VGS_GT M_*?6^DNJ"(W2&9?].IZJ)%S(+.4S8!IF N:X)]M4&'8#A=(6]V?V ?-YG51WT(:\]!-TC-@@"W_W6AOC6"U<-SFZJ;P M ) ]!\C)O@'D/3=.JK)LP6[1>@FH:9L>)]KC)%;8<*Y0#&,%7.2,YPM6YE:7 M@):BU'5*&;'#68976G#)$AYADF8J$Y99Y?/=RY!#!,9PO: L&;\%;+=6I\&T M&(W!)B5936U0ADAHE.>8#06[04MPNAE.0I0R4]+'NOP<-%254 DU3,7839QH'9;*H#\.!! XD\(U(H/N'(0%@B<@19H38-:R: MR "8'6_KVGV1)U0?.6/X.Y)EC'4B=&L8:B+LA98+5B#RB#2(3-"37K%"!4BS MU3023^R\O";E*"5F0"I0B%?7G''V1-RD+)%J;I8\H6$JC$6_V3).B=YNM+)9 M@[M9&G//V@/B#XC_1H@_W3?$CS?@08NE\U/?5)BN7#W:)E62"+P\,L<..R/& M-3B4(NH$+2=$$P-#4R-,2B4H6X8J@90"7K@66D408[)A M1XC.&!#N'H+#NRCE^138S[@UWY023"71NSSHG!V!-Z5S%OLK?RG(V\X]5U C MC#;Q&H5X2)-!3VLMV6@MP=:HQ]OL@CG(S^@=&..%,$8-R8V+;>Q^=SKAQWM& M)S$8[ P"R@GPKT.^2;Y!Q$OS^"(DTB? 5BUYV:]*C17@3DXKFO0!YH+6 )[\?4W2_\-0'* MB#H%R^,:W@>6^>GDP#(OG&4F^\TRC][Q[Y'-X[7"HSD'>6HF8J(2;E3N%C0W M2$,4HB!^X3I>8AW91W /"W)4=C5+S.=HP2'>D]9&UEJ(PPFPNZI#1:D+9!SC M'*LHPJ7G#'#!CBGDZ"]))!Z\ P4Q&F4I<^O)!9E/%"A_#O1RH)?GH)=HW^@% M9ER6;JY@>(TR=>#FVRRC Y@JQ& NWI4^4'0C@0PC,00KQOA%!A[3YFZ0"DBAJX M.SN)X0DJ@SP5%46E)F36W((=M6;*6$RGIPNP+H-#SGXOT:O JH\>*)(@Q>#^ MOY6[,CQ"X+NS&SK6RJI2;E0]%RL%1$L1.4KGQJ.3.@DEQ"[(ZR-G* MW_ROA^A 0R^)AKX[TYR]F'"L>[IAQ5/-]3Y.LJ+.%>LMG=#^!-_I7HQD91TO M8V&5-BMWQ25@E5DFK 7X-Z)IHM AHONQ0/M<)4?(**A1#&D@_*9HS9(&X?=2 MH/F.\LH\4 M4X7_II?P(I\I.0/2\3F?5@]KZ4I;0%9(M0"\.T^55Q-\@UV0#;Z)D]-Z83A] MCH>?KW B>_0@-E)NI\GH/9*]?O#:O0OB">Q1K.1M(:Q59M"[';20<(GVZ_/" M2ZN6"?ZU$9>R\7))>PW9*@^EU+BGP1S\WS7\D_GW^&>;)=22#<[HW9XE=RVI MKU/<,7,=_8X.A";<>WW?3L\5?6_WU_:JZ?/JVU>[^ ML$==ND^OGB&%1>NC'=O2(Y?LFHV>MAB^X\A@(W_TR?WZA+[HZ1N(ASO>N+C6 M*-)CJ!XKNDP%)&QX!U%)1P'LLX\ #$)Q<9CW%S7O1]?^"!95T[WI/C[,]Y9H M]"^>[JL2\M;YSU2OU!"/;J=:E7E,BDCIWE(ZU%YOW;Q1&76R961[0QWY5V@W MY-%&TNI]W0+E?S!!Q_TVX E*H!Z?*;'TS\[/6R>G*Y7CT]K.$_/O ;L7BR_^ M!5!+ P04 " !.@&%69HZ7MO,( "!/0 & &EM9VXM,C R,C$R,S%X M97@S,60R+FAT;>U;:7/;.!+]*QBE9F)7B:)DV8DC.:Y*?.RH-H?+H^SQ$2*; M(LH@P0% R=I?O]T )5%')O9NUM%XY2I+(M@ &L=[> V09S\%P56>\CR"F/TZ M_/B!Q2HJ,\@MBS1PBZE385,V5$7!<_81M!92LO=:Q&-@[$VK<]QJM]Z\"H+S M,RSJHLJC\A[KAIWPJ'W49>W3WM%)K_N:W7QD!U^&%X?.^/+SQ?"?-U>^TILO M[S\,+E@C",._=R_"\')XZ6]@Z1TVU#PWP@J54L2KDV8-\VO@RO@U.TL,)* M.#\+Y]_>=J3BV?E9+";,V)F$MXV,Z['( ZN*7K==V#[F#/'VFLU],!6Q37N= M=OOG?L'C6.3C0$)B>R>MT]-EDA;C=)&F?--Z&B2W8@)4=JW42 +7O9&R:7^] M@FTYBWF^1.4V2'@FY*SW83H M _V('KZXNAT.K@<7[X:#SY]^8U\^75[=LM^N+NCREQ>=5^U^M_V47;^U 3O< M]RN.#IKL%G( ]@%;(7+19!%H*Y(9LRFWO2?S8Z7#'M@_EH\DL)'2,>BWC78# M79>R(IW%M2EX-+^NBO^\E_/NL1K_X^\R$!,:X(C+:OJZF8PN]:>IL!!0?T$O5U/-B\J= M[BO,5?5KY4^GA6M(7'=I]?[F_/]/O?675! ZI3,N^W4X54DXCUG*)\ T3 1, M<4FVJ3 XLPNE+2[/[!KM/#=TVL%?F4K8(,O*7/T%\J9/'^11:SF[J&TA]7GH M!ND),,#F_ZZWUWJPFCAN;75#N ?(C@/D:-< \IX;IU19-F-WZ+T$E+1-CQ/M M<1(KK#A7J(6Q "YRQO,9*W.K2T!/4>DZH8S8X2S#*RVX9 F/,$DSE0G+K/)V M&P8Y1& ,US,RR?@=8+VU,@VFQ>@,5BG):ZJ##"*A49VC&>IU@Y[@<#,EZ#*2!R#E*Y!;JF8FPFCC1VRFA6[X8]">Q) MX#N10/=/0P+ $I$CS BQ2U@UD0'0'&_KVGV1)U0>Q6+X.Y)EC&4B=&L8:B+L MA98S5B#RB#2(3#"07K!"!4BS5C423^R"O"99E!(-D H4XM559YP_$3DJU*-E4B6)P,L#<^BP,V!<@T,IHD[0=$(T,3 T-,*DE(/,,E0)I!3H.A8F MDLJ4F(_T@U;2P[70*H(8DPT[0'3&@'#W$+RZCU*>CX&]PZ7YMI1@*HG>Y4'G MY "\*YV3V%_Y2T'!=NZY@BIAM(C7*,1#FAQZ7&W)2FT)UD8M7F<7M* XH[=G MC&?"D-\[7L?O#Z80?[AB=Q&"P,0@H)\"_#?DFQ081+\W#LY!('P%;U.1E MORHU%H K.B+45+$ M;CO?E",C8L&UH 8('YTXO9132:6AB,$QJ''AA5,3R@"C+33K,A6/8^KA%_X: 1FB3L'\.(=W@65>'^U9YIFSS&BW6>;!*_X&V3Q< M*SR87O;T\A3T$NT:O<"$R]*M](0]2!*(Z#PY![-E1V$1,CU N?C+[9L, MCDTP(ZH.X[QR]GN)4046??"5+ E2#*[_:]:5XQ$"WYW=T+%.7B[\.O1>I=PL8BA2#HZ2 M(':2RO5')7=F3(H[D-5!SII]\[_NHCT-/2<:^N%,<_)LMF/=TPT+GFHNUW&2 M%76N6"[IA/9'Q$X;>R0+[W@9"ZNT680K+@&+S#)A+< ?B*:1PH"([L<"_7.% M'""CH$8QI('PFW9KYC0(OY<"W7>45^:1._(YW.^U/A^:.!MF+MONK=]\:-3S-!._X;ZPP-.'J MT_MN=-;H:ZVYOEE5BX_?M-K=GW>H19OLZ@E26/0^VK(J/7#&+LGH<7/A!_8, M5O(G']MOC^>S'KTS\?6&-\[_AO$]N]&HTV-:J-U"V^FS:[>B0I-=I (2]FYY MVEV]4;EU-&:D^T5 MT>5?S%U172M)B[> "XPJ@I$&?A?P!/FGQR=*S,.^T]/6T?%"//FTM@OP_-O% M[G7E\W\#4$L#!!0 ( $Z 85;=GSB;A 8 ,$W 6 :6UG;BTR,#(R M,3(S,7AE>#,R+FAT;>U;ZU/;.!#_5_;H] HS\2L!"D[*3!O"-=?R& CW^"C; MM-.O!+Y8UX@GA(8W@[>3X M/40B+#+*-822$HW4&=,)3$2>$P['5$J6IO!&LFA* ?9M;]MV[?U=RSH8X%## MNH_@/O0WYWQ^^]A+-CV+R<#+=*YL/3X>3OLU$UZ=GEF_?C(6Q8 MCO-G;^@XAY/#J@%']V B"5=,,\%)ZCBCDPW82+3.?<>9S6;VK&<+.74FYTZB MLW3;2850U(YTM'$P,!3\IB0Z&&14$P@3(A75KS8N)T?6'G)HIE-Z,'":WXHW M$-'\8!"Q*U!ZGM)7&QF14\8M+7*_Y^:ZCST=;%[CN;9F+-*)[[GN\WY.HHCQ MJ9726"/%[N[?T"2;)C=$42GG2YH2S:ZH&7UIW#"E1/J!T$E_?8K_ZYDW_6+! MM163C*5S_\6$953!"9W!N<@(?]&I*/BKJ&3QBW[)K=B_%(=&!5/&J9702D[; MV^]K>JTMDK(ISF:H_D-/V;F:^88@%+F9[["8LBRI'AUV=[7;?7'SB&\5$E_90]AZ/SR?AH M/'P]&9^>7,#ER>'H'"Y&0_/XZS-OU^WON[NMJ9^HI(SCM-KO[>9K&#LKI"H( MRJH%*!H:X"^\#2(&G5"X(#(@G"KK]#JEN^@J&(Z%8' M* F31J("U9$*C6^VA3AF(3Z9MG&6%5S\1GFG&GC,0[L#!(Z)4MB]P%5:*PB% MS(4D1B38-,,99W3=_E!DN!_-RR>OCU-& J=/J*3!'' *S>)YIS1448I2SFNX MO9=]!1^XF*44=S!D28CV'\^G3R;X)FC["K!;,)#;&_BA/+4V5-Y%"BX90)4TE926W,F*O)E:&LI0F;4"I+692 MI;HFZY.-G(UA*M5UM%#)7C]C=MO=VGB^;K)Z[,=]2YK8TN, ! MXU3,&C,VS]9,DMP/,&_^8,W09G=F@XMV$BB1%IKV35*ZKO&#!<_'0V6I)S;> M,W"J)+K^UM$G/(#YKQ99?Y;@?F.IG(34QU4-7$MSST8WOF M!ALO>[:[UV+CH3S@:&F6KJ^S3#V0#=9.OZAW"U/U?EHO,UY^#1CA+()G;OGY]IK>D44XRC$^ M_0"_VS#B/X2]*FIQ_B7U_KCT6^6%HWV1R<5O$S-=1NP5$"X@6$)\%B/(@]N31 MT%XO?;9OG_"-TSGEE,)[;&6<_7S!WB[]7_$.ZG[P>!K74E^,BS8K:J'QV=#X MWJ+_T\?J/_#\##?W4F61D->'H[)\@W;J2ZK782@* Y]I<^2NBDC&9CJ6U5Q' MBYJ/FJD]EK=X:_'VL6NLVZ J,77#< M/[3U7"ZCV6-_><[6 : %Q?T X96EJ M4TOUO0$A M(0H"BORY%%?,%(5KL5+>;7;VF7EY+# EW76E-8ZTSA,7DC.5W RP5,QMVA<% MW=@I8TJ9NFHA@6EE1(UC*'*D&%FITO:M2KID4?H;D/##5&("$IDR92']YO2^ M],+5:D-MUNZ:F9OS_LJK7BM%RZNTQ5MD.9E2JZIO)#&F43ZY$BQJ<+=O;WN+ M>X:*YIK0O M#_C9?_7[9\6<%XE(V5_CUZ]8JI(J%X5EB1;'#(AG^,#AZ.#AZQ=Z_9 MSOOQR2X-/GU[,O[GNS.WZ+OW+UZ=G[ '_;V]OP]/]O9.QZ?N![>V=O7G 'LRM+4=[>XO%8K X'"@]VQM?[,UMGCW^-.-G:AT^?Q9*J^9LO.Z,^=A?R-3.1_O#X:]')4]36S@0.%&NX4:2":Y'$V7G1UW&K*/W\\G O>? I[D(S'T* M3ZSX:/L\DS-8#I\?37AR-=.J*M+1+U/ZIT/\I+63A9MMHK(47IY]G ,S+(CE MX;.]B:/\"QU M'.8_9-V_@G']@W8GH Q$?KS^'YZ=GER7XXOCM^,D:S])T>7[/+LY/W%^?C\[/(+'LXWH<\1_)7\=O7IZQXY,QDK/_]/#AMU2BVY+T M VE1:V/G>5X5ZJ4H>NR\2 9L!S=R,#QJGM.#_2/F7RQ$]TEEP@.EF9V+\/Q$ MY>#=E_[E+IMS RY'G@H-+L4"5IS%%(8 MB;->-J///H+'+0 J'"<67^.A]QA,SP%CI##'3K2->'#8RX@E*L]A>F-5? M4Q73/=A>I%!.OX)6#=A7I?Q.A[:82ROZIN2)&)5:]!>:E^AE0'>G*LO4 OC% M3)7##$ND,!':#\1+>.]ILT\"_8HM K%H,D$YB!03.9&D0+ MU\JB*FHF.,BN\\IS 6H#'VN1@*] D>19QG)N+!%TOZ?.Y6 M=\J3*E+3.;\&[:SRRL6.^!$J/H5(9L NJ\F_T'/#A"6IJR@2X)N=$QA+D)P5J MY!17)?/@MY0*@%JXTE2KG%DX6%)Q_'.R)+,Q45P3)U,)TUN%VZ@(4DWA\ #, MB!EP=LGX-9<9T88G$18% [_$I(YQ2&@3(<3;HLTYF,7QEFRJ*J[A0S)NPAN" M'@[OB]QC!NW-"YQM@R3"Z<#BVGFJ MF41E\965PA_Y&8LU+$64!V'RJ9>B.<@I%26176 3=!6E"5P1WPZ91+E+)-;%E@RFO2/F,G MWN&$T:CB3,8(ZX6-7HL<["U2Q:<@\.$4/>(CIN*=E.(@<_@.G]JI:6$HGHPH]GR&WDY 6%,YKK']+\ MHK+:L&E>;UJ'39/PK$ :<+TOM.*I2]*>*,0U #/8.>)!"-B\-A@72/Z?/_3M MP=T/>>YOUQRI#U?QQ#]4RCJUOSEX]5$Z^=1E#CP)T?;YZY=O!CY"_GG22EM" MUQ,/;]^U0.9K,,J 1RJPS& =7_&%,ZCKP>]Q!.7?1E">OGFQ[,/GYJOGK'ZF M#-5G)0B/P9_VQ_Q** 5\;$YD6V?7!9.KNJ^^<:'MEW+ZY#A)LYLD]*8UD\( M,[>%F CAHB P EHU:I&@H_0]0 GA:H.D+)F\$IF<*Y5Z* C NP+!HW5@%2>& MB(5P- ;0OM 3M&T-AL5/7:R+2)CP)Z&YZ52XA&$J,KX$Q@*.(\R"0(;@$P$^ M@E8 &6T%^[Y%'8H*:=X0_^BU-/?_N:Z3;;5 ]1.5*3WZ94C_'$44ME]X"<4] M04PO@L0.US'"/XJ+E?Y1JU;9K466 $KZ$RWX59\PZ8AG"[XTGJ]/'@\>/OGU MR*<)W;/A2G7SOFKZPU5-/P6SV&#(03U]B@A, 9H)K>J0)G$.%RP\6#+C(N/M M'TH* <%,N0S2^ECX.V7H.VRZ3:(6T)H1D=GM^;09Y6PI<]9;,<(0P29 -Z@: M< 7@#N86:J:5FB?@&'QV3A8\%1\J1/OUB(E,7>C=6MCEBS%#EPH#V"S8^[ 2 MX"J#PXP0%)=CJB2!>%.+^$PK"CBG$#Y;5HB9LA*7IMSAAI-B?PND4PHR]>!R MR#.(0DRERS'( CM/C* L@/7%)2\^)3P JP\8-W@;6+VS+LX'7Y9PWB$C .(V MU1+X":$Z"%E5&)7)1%JW!F@63!C1IYS7U55"?J6B5 M!%YH* D%^8U13%S.H+R MS7[#*/9H'8WNC=-FV)O[$0TB:F5(6KDDEQ^*03%'DR65C^VT$&P)OM3X7!DI M+F_RRQ1"P8[!'PU:[[?9=Z\4R);VMLP%8@'JCQ9ZX2C"PBH8K8ENK#M M?+==J#Y(LT[-EV7(YE/8'01URY:]6\JS-$Z<41(7/?%CFY2O2CU2F^-4N>_0KH;GS<.,/GO.P!N*WIIR9:2PQOO)VI1,89DB05C@@40H%<1,C@I* M]_[S)_.?F[U7[.Q.>TV)QDGDFUFV,TCBZF,KU:0(//YM,+^Z:YG=Q@)\4 M"V>>6959X1>PW)0(^*]%UBU&W>OHCZZCD2*>W(PZ0>"\8D2@"UO]( )U6;TX M?G5!9B9JGR +3/\[S8X[5;2POOVGJ10O!,]<5TU[.P$=P!?@7&N%X:'^W"@_ M;@&U'A5ZRF5F0E2>*8/ QKAPG2S C,=9#]P_;U9HD$2-\YR!0)(?U1BMO:/? M?CE\>F2\UDN$B,*W!)$ZYOS*P<1EFV5=3(PM&NCQ/2!.0-F,#UAQ:80$!FW( MO>+]H#U^VX/(%QDOKE@R%R DG?J^BQ/??D(Q =OJ-K6?U V&&_L*2#.Q2Z4; M^^",[08?%W])P^H94#5,@)0-;=Y1=RFD*JBK&KB&Y8JF,Q56+X 0, .S "3G MV-_6\QD7#TE]8L>WB7BL['URJ1;.XZ\6VJ<>4[?)QO;I5EM2;6I@3)6$3A3* M,-TZ(C^[#\:;&XK\#<1I+)$ZJ7*$* F&%@2H/4N) MQQO/'9V_%E3$([R32@A8$LQL87?8QU(4!C>/!A 10CO%V<0&UDVAIE.7' 8! M^K@DVPJ<<_L!@U[E=;=R,+L0CW$6([4,#2J;9!Y0P\055UK%S ^YQ4D5Y56!U!B:A06AK>84!CDY=6RE/58GN)D:: M7B1*4 &*CIT"E$JBPRQEE@7LZE3(K;^ND!8G*;$US!?68D_;AHY?MS/D\ZS= M,29@$VPCP]QWG-9&MQ?SKTFQ4IDR>E-@?L4GU3K%!&\NMP)DCQ$((O1HV7A" M'X"N:]OS73MDC.I@V74=XV:%!LP]T8C2K9/D>-,3,46-0B419&&"(M:FM!,0 ML+PRUF?H22QFH'H%Y06R9>"?"H;,)\,Q(X;*X?+^J"XUMAI@4[%+&5*SL=]' MK[U/CUG\]+.0_W";H8;'#+:!6H"AC0]D8-*'CUC*E_BA-QWT](E_6H,F4OVB MP"E,A/=R3LW+K42?,QIT=F0GIU[;L8(L%40AB(G\=MLD.4HQ(I'-0]!P(,07 M2ZC-IC[9K2P@PAL^;&'!XZ$C=L>91_>#[Q^D;&M GE43209A(,+!*T',*_1N MAXM/A_TX/Z"S(IS MZOHB3,8FV.A/OKFN F^_\D)0O5D,>ZUQ-;J#4R!.UER+6V M_>J-)&[HG/)I@A#B^P4)+R"XK_=#Z]?>NO6N&U24T+ M1\"=0"4U*L=U>I?_U"Y7X3?A8*8C_!N\3^(MBZ_AV W.$F\1^# MX>.=R>[Z).*+(+WY$@1.'4%Q,5L3T+6A36 MG)[*CW17&]W/,F1G:OR[*E$]7T:^Y@F6!GVEM! +F"#\9IMZ\%R6K:4(X(-Y M$LUJ6'(EYWO=K QFD_]+:6Q#\OMH+OS$40'R7E[#(: 04F]3[;;7D%Q[0#-7 M&@. (*8AJ],D)\)' XI6U\6:)=UPKWP#D:NU!(E='1[A$=])'%U&:E(<=64( MC,FUNV@& MJGY++3)_H6;\5YT70^+8/@\7WK=P:0>":[.P=WE,S>)E^.$HZ?!2>U2;,(2&V*^$M;FP$Z M]9UFNZP.*F/.JSILZV MT K7-%'4N*^3YB"OZ9LG;]U][0)<\9'C5>=>5/SL(2@ F TAJUVH#B(!":4< MTP1[VA(X' S UVW'0Q$>-76N:DPN4 /,MDV.YQ&+?%DCZ7H3E_?R;>&4%M6P M2*L"&R&"D!'$>])1>V%J?LI"U6442X%O=CZ=)Y3KK I>R!RS M M1-](O:8LMWGC1#Z8?F\VUW#O:",RI-Q[MXYJJ9C(5AV=DGX52"V(%AP+*EB)N3CKC,L=@/'@;G4K MMA#.PTI_)LO/W"G9,_?+7.XK#7>J-'Q^6>%:R?2FJL*>^\VF]*M2G_\'4$L! M A0#% @ 3H!A5D>X_.6^' _3\! !$ ( ! &EM M9VXM,C R,C$R,S$N>'-D4$L! A0#% @ 3H!A5H^C4D8#$0 !OP !4 M ( ![1P &EM9VXM,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 M ( $Z 858QZYD:WDP %[A!0 5 " 2,N !I;6=N+3(P M,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4 " !.@&%6B6P!-)2A !YPD %0 M @ $T>P :6UG;BTR,#(R,3(S,5]L86(N>&UL4$L! A0#% M @ 3H!A5AJ..> .R4) !4 ( !^QP! &EM9VXM,C R M,C$R,S%?<')E+GAM;%!+ 0(4 Q0 ( $Z 859_60-H+=\# )@%)0 5 M " ;R5 0!I;6=N+3(P,C(Q,C,Q>#$P:RYH=&U02P$"% ,4 M" !.@&%6XVC+[S\7 !U? &@ @ $<=04 :6UG;BTR,#(R M,3(S,7AE>#$P9#$R8RYH=&U02P$"% ,4 " !.@&%65+O0\]0< NO0 M&@ @ &3C 4 :6UG;BTR,#(R,3(S,7AE>#$P9#$R9"YH=&U0 M2P$"% ,4 " !.@&%6H9ZU__T2 080 &@ @ &?J04 M:6UG;BTR,#(R,3(S,7AE>#$P9#$R9BYH=&U02P$"% ,4 " !.@&%6UEKT M+,0Y #H*@( &0 @ '4O 4 :6UG;BTR,#(R,3(S,7AE>#$P M9#$U+FAT;5!+ 0(4 Q0 ( $Z 85:-FO[&5X,3!D,3DN:'1M4$L! A0#% @ M3H!A5ME3#/N&/P FG\! !D ( !KS<& &EM9VXM,C R,C$R M,S%X97@Q,&0R,"YH=&U02P$"% ,4 " !.@&%6B#D+_(D8 #&G@ &0 M @ %L=P8 :6UG;BTR,#(R,3(S,7AE>#$P9#(S+FAT;5!+ 0(4 M Q0 ( $Z 85;63PS8G@D +I+ : " 2R0!@!I;6=N M+3(P,C(Q,C,Q>&5X,3!D,C-A+FAT;5!+ 0(4 Q0 ( $Z 85;3RK2L61, M &$ 9 " 0*:!@!I;6=N+3(P,C(Q,C,Q>&5X,3!D,C0N M:'1M4$L! A0#% @ 3H!A5G9R,4*Z2P L;\" !D ( ! MDJT& &EM9VXM,C R,C$R,S%X97@Q,&0R-RYH=&U02P$"% ,4 " !.@&%6 MOQ\1*<,7 "H@@ &@ @ &#^08 :6UG;BTR,#(R,3(S,7AE M>#$P9#(W8BYH=&U02P$"% ,4 " !.@&%69JFC7/H# \%P %@ M @ %^$0< :6UG;BTR,#(R,3(S,7AE>#(Q+FAT;5!+ 0(4 Q0 ( M $Z 85:+#9KS804 /<1 6 " :P5!P!I;6=N+3(P,C(Q M,C,Q>&5X,C,N:'1M4$L! A0#% @ 3H!A5M1XXL37" *ST !@ M ( !01L' &EM9VXM,C R,C$R,S%X97@S,60Q+FAT;5!+ 0(4 Q0 M ( $Z 859FCI>V\P@ ($] 8 " 4XD!P!I;6=N+3(P M,C(Q,C,Q>&5X,S%D,BYH=&U02P$"% ,4 " !.@&%6W9\XFX0& #!-P M%@ @ %W+0< :6UG;BTR,#(R,3(S,7AE>#,R+FAT;5!+ 0(4 M Q0 ( $Z 859H35 0E1, /U5 7 " 2\T!P!I;6=N I+3(P,C(Q,C,Q>&5X-&0S+FAT;5!+!08 %P 7 #T& #Y1P< ! end

Q.1,0\JT-^=MTG%#0 M"<5%!=V70*IBK MFUPI^1NNMZPHK2+M7,KWW!'O%5W63FLYMTR0GB$IT>Q]R'-FP3%= VZPW7&7 M6O#K#&<]=WF30&O%"YTZU3AFGU&R7OUC-,P-#AP:L&]&U&>UNIWDN+9K8'_% M@>MD1,!XART%7*^3D8$. PKY)T&MAQ%GZIV!'1D:V9TM6:W)MX B:!5P-C>] M"#:_@Q(GF'?&5/3TRA Z(@H3=$R*EH5.UCO:3\WS*0K5#2'TIK+"_ MZ 9A633:.1+&P3YI](1NX#/\A81FG>_:;7V5;E8+G*##!:]C8H^(LL_D SS- ML[3LB*:H^]ETLY\\I9OS!D#1#H6^W0=50:WR5@/-"ZZA?'(AFR6AT_BEA.,^ MLQH+3-&-]@A@,%(K73DHI/KV,N\9!BXS0#7D8?S*K2YR5;X5*>I9A8+*0-T^ M; 6@@I-X?' )X1HVJ^MY PQ>G:CW*>Y5;9U(H22#\CO\A]K#8W230*I1N;?I M!Z&1W%!^WZOX'5)*9LJLH1M0N M>]Y4*;*=>":.7;)G4N_]X@*)0Q$Q"'"P2&9^_>WM;""H)19 P>%4S8PEDFGM\)S#^$!.W-"->+4!,AE:0-KTR$QSW3 SO>B*3GN$4@;HKI6L4QW M"?4<-9?Z/E;4TF]UHC8A9R,?X'+"+ M45PDEH[# SR*E4XY)W#*D K:I_"2YL011P/(7C=&4 .YW*"!.(S(+VK1CF'P M*HR3*E?&:5T*NH#SZN.D%B)QM)_75-!!:=I>NP+CM,#-@5.%N%K;@\&=K.1" M=V(@)%^C6$A[3?M!62G;\ZF!^\K=PHET96$^[CHK:%7O[\9,K@.+8L+^E0,W MS*2YLZ8*35+L.EU20VFB[\YPU;&OTL"-]>H-X+XUD7CI+N,^!DJ"ZRRGWG@F M\UA0I(YCI[I5FT.Z:(B2)2#(K"O$/Y)HUQSTQ=R(@';9)88'=QM30.[$30E;_*I.G6)G0-S.JM#=$7T>4:\% M+TY9\S3JAJBN*):Z394CP;1X"XZ2R?*YT5T7NN-L6Q&FJ]QFA#92<^3YYN[- M\%A88B87=X7/I87UBVJ+@9LSUV0<9M/Y$#1#F3<'5(1CS#3"9GEL;*KYP//Z ML]JP# XK\?VF/?22'E:U8 )?0QX<)I #TEP)@.4+NMOJ\)5"^LML.JZ$> M0HWNU6808"J?PDL_F5#/-ZQ+*>1X+Y:Y+:Q#!C_^!LF;CDVO=*\@7A=-9KSL;@F,K0P"A>E,7X8)B"_X5"RJ ZJB,QT20^4+3/'I/L,8&6_%-#/<^!L-PNOCO7^-F MJ92,#.X0,;&PM.ETASD5S*H,@__ 2O@M[&&A#7; ]:4\7UEF:-=66,0GYZA$>C6!S,%OMJ,D-]@$845%TF'8S3$ MV,]WH@_\%>Z9Q0@\W?(1/[JANJ1[>FLK4$7WN%NHM[6_'1,(N_GHHI\;B"(' M@NYVR&.K%/L-DTT,#YH7-E2@<4/2*;CNV7F I[P8^)VFI*^7]#S1A-?]MK_L@MB4 MFEF6K3[YJ^D30R_ &=J"8[W2Y7>K4FXY09A)+(-QN#U!?]T3=)4E8+%)/AF> M&PF(P\\:*SPW!E1M<6N;B6G M%M*:5@7U<32E9]3UW&?=*1P&+@^ (KD@CL5CZKM:2&>LPL/]N,_J!M3*._5[ M56#+F7K4G"+GIZLK[EJ@M.^=XUS]8;NF*=FJ#?!5@Z7*EH1-;!_HT%"O MU# E&MQNNZ+GR-P9IE0"9HE1-M3Y/ )CB1,M,&B$4#-8*)Z/*Y@#I9YL>_,= MU'U+)!^MU]6;GM*:-\&V>.;2_!4:.\L#1CWDL()QPIPV9BAK7OP MQ.DPP<3?;=]SLVQU+M5FLZ4I,KI*RDS") _#.^B7^((_-9,B@UP]/P_5!:W.;Q%8Z7*-TH7Z>?"!L28I,9 M>F*67X9I_(>3CM9?E*1I3,GMO'"!;>'JW$S&-U(3REH+0 )O)P#0J6 !NZ> M*6Y .5=$B84E%LY*^TN*#($,!7.HTUR,EG>RY,7F,'&5 !\US)4RC@%\MWPR M"PO%P#E!MYG1,N&93B7.?>QRWVYOQ M)KG'0!.RO5C,+O*_$/]=K8Z=*0-0=$059ODP>)NJ.XH6#0)E"8UB;M#MOEC: MS5WATA@Q,SB-4.M1N5 L&46CQ!)FD4Y=TO1\8 53\HQ@6-$3 U^7R*\'LA2WZ2-:![LS;O=Y7D10 MWG5AKM_)@U5,K3% ^;*J]:SETVX>&@F] *^S_R["VB#ZUVFYBA1VFT)L?%BU M6W!!X0* 4XD8:KRO9@AA22]-11 =92+:^!S.!63PQ3"#P#C@?("#'$>B>1&85BF5+S$CGB1&>M4.;)6KA6 MU\I\Q+U1&E:ID:X)$5D-)FN4D0;21?#.)@I(? RCY/AT&+-$W M*AVZ3A*LL&$RQ.LPYV-/_C>H"J$_:W"8(E# $[07R?X ";^<^9VYK>0_^W9* M_\$$*-\G2TU5*#Z/0+?>_?BFL+40=P!4&TIRLJG9];:7I.8:SI*@*L%@^\,T MCM=NAF<2#X/&5S?.PS4B<-3RQ;]_.SK:?7[[U]F:7+F,T";7;*%V@M=X>-C"Z$ M,&6ZR$A)]%&7,<7VY3';.63LT5I+:;YX(!S>2$"WI8P -7ST7-@#[\#QKN&Z M=!@;P\M<*>-QT%JA52E%UO!9W)>@>:6'WGZ]N\.&\?YPQ :V(V+?3];",XZY M,EWOA!T=[A(&&ICTHBC5(@"#28/T->66V[&\1 /&KI07I$#^^G@R<%8/U@:! MP1H*_ >A'\66N,G>+Y<+1399%(>7:>8SNIC1Z]47&S\:V!'#<32AZ2<,- X+ M35:^(,9P/282):$M?^J']L24<;#FAA-/$X0_,<8/&5/:10T1WEFLFI]/I:8. MESM$>C8T">-JCL?'S%/;."8X94]7XH.&$ MV1#=ZFE6JE:4]!5"!&_"Q9935;BA4$=KM0 =BP]H#+QRD6.1S7U1,ZSBI"S@ M%YK5TRA'F7&P&:?M9^OYYBCF94$8H6101.UA3$ZXG3:8%*X1HY' MC6NGCSA(3;@:=+W-(6L.** M'NL'U\("?AZ @@TFBLD$$,/@'W&#U1*78*5. M8&'>@PZ4HW9A)_PF)"QKL!-I641,#4F%N9;'9,,O1X=>OKRG1=FN Z2.F88T%@8"C62F< MVE"FO#$N@%5":%O67.?;O9W,M<[?.GR_H2#*;T3D0 &M01K@>\WQU+X:^W^[(!J!Z,&4R%J,84GGL=IYH8>YI&CI(NB<]47?*Y MM@G/V[A_\(DX0 S&>W^+"">)C+-"U>R^M#!FJ6:!7:'5J-4;224Z5Z$73@<8 ML6316&CN%V5O9J>:OHFM&*V:%8J@8H575T)LS%;0N)HZW4"Y,47-G-;T7=:K MYR\.1['U"D\-_7NS;).81/1!%"N=\?@B;%L,E@5!R0'^E!8:>T\E2E\;R^8IS0RAC*5TH7RS.7S9.3&6N=MHD M5&+8-I[3=DVM /-?))$_\]4J"XZNZ>3,IT-$YA1OBOAH8IT_@XX9-,G?0*SC MHLX>A2\$[^NZ)#)2(AC95)[I-R61E'B!VRB7RLV"@9_8/]C]T>8 M9D7O%#X M--VW[S_HKR'1]MD4-@W#9Z]$FMY7Q#;^?C*#8Y@PU]JK]^\'1H#-H[5^_I!S MWO%"E5BQ_$Z'Z+P/TJ:YDD01-P+D4RQ)W" &L+#(DGO?%&C3Z9QZQG,("^&: M5K0V<&-.#,$5FP$3V-G"=VN=@Y,K2_]/!@ QX8%*<:N0?>9ZO%DQ76)/(@,[ MW9OK$HY)K.RQ0V$F_U,")4B$3MP.G,@33GK*_(!$#6%U7 MGT,WL#BFQY1:]\>]UA+SCZ5M=1=OEQNF$>)9*B MNYXI:8HA[ DJS3%K&-U%E#=TYNX2,^:*?:8>#,+KT /N+>Q*% -B,'H%3CU M.1)$&2@8[JAFB<0>:V :9GFN&'V _1QY0R/FZ16,I_=AFE:Z*$Z8-"63A4V0- M."#3+3T)B,EN4[J/(:6[_HHC#:(5@Z:8<6X&HYE9U=#U0"$UO+1 *U$X37/$-.H6 MN+QR@J&N:'!J<6/:I!)H!%,JV/R&*O'H2\ZUP0&(T%(T<#.L><,H?[J"3=.4J"=@3JMT0"AM"#'W=_Z+HW+P^-?]NN\I;OYR)6!2.&"N8S; M;OJ2K(Y%E>/"BHO _J8A5W?\!FW\.%>@&V5C6*S#)@<")Y MJ_*@!1$.SVO\ZM[(.2GOJP5>!7!B*KC4X/+ 9I%R8(C*LC2;8!=6"PHL(O:? MKQ"F-5YRTU1["^.5DU6E=X"#O.)D22J2EA9E7%:[3=! 4!7S+#(-^0HWQ6>BM]J6\:.VFV45_5$M,SGRL SZG%!$ M18CXZ0A;_FY7H=3Q)6&05O,Q$V+SJ:H3?T0U[-%\&9QJE6IBV(9%>5X7V=E;&QJR4QW$[Y['I*>)$ MQ874%<;DM 2VOY=Q79P)IJQP8D/QU'FS5T_".B_D*KEI6)3D4%#">JK12G"C MD[506/?H'8)T7]B&WNCCS>(I/ND2$7_$S)^[MQC#EPB"X3$B4@@<07.%*9DB MM>5<.%0H5^K!U\/VE%W6 ^-B0T\AV769T,A03)JWP<@%7WE\F$QY3IX:9OKEM=*C7!;Z09NF.,27E O+H]<6/AP.E&P2C2!]YRV_U MQ>N2>\"7P1)VBMP9O^=>40L=\M0*154^W(O8I!M(7,(%PS] =*6"W8O@QD7] M&_;9.Z8ML0XS:!5KRM]"KU97[HA:*QE#GS]8YZ5[?I9UQF^1+@S4VNY)#%G& MCJMH5,!*?,]=+YO"O$L.6.@K;6HDNUZQKPU*N+K#:+6Y&-Q255&2IIF3>C+@ MB(&N'&Y(_J(>Q]VE,_Q)&9TF*L>U7#4.M1!PH2 (5ETY24E)JM]&]R4C;WLA MK:!%"8R-&(]):;P>D*))#G,DU@.[#?H.N_2SY6X4FLP.[5,,:MDT'O8XBQ[8 M3;X/C;.U^<3V:@(!:2IU:HY.^2.O:E!Z..'!!7>P'B>A/(?>QEI3"L]=U#4+ MS7W?]8K[H9)X(J8@]E(NJ3^6SYH[R;2%@4/C+E2HU6HOJ5T>5V%2J9TQ76/F MO1;40OZGA$LJG'9O M==P,Z?TJ^:1+N9%X_9'!DVO.F3!&K&F88@Z7^&.NPU SW!#&5M@\O!4DJR5M M(*.,=S[%DT^$*6(#3@F "/03D<]8?YYL!.Q()@"WND7B%.X3]MBQS69L9-M9FR;&7L,F;%[:V7/JY?XD]:-"+:D&"]7 M7WMFDLO^X*"^:Y0/'IY[VH0*-35M@V"672OB:5GDJ%9Y+!B8F4MGBY+#>NAP M7]);-29NRAB"E=BT?]N0^8J^)[H*>-%+"(R\F94Y-P0]R&F@O$D3*E1B0C?6 MJVS.@'-ZF8E!*<;YJCWL7<#X#B.Z@X>!9 M)=)6#Y9BA*:*$!Y[+@;?&>_TWNYH1'Y".*=>BAKL:)%7?HHIUP$2SU,/GJ!W MAWNI0S1/=9"I<)AX\D*BH?L2JV:'!6L)M+? 876X'4?!$W"E%*SYFU"'<';Q M69Q!V!>,VE.X6@E$YN#DM>G//TF""<2T!$='HXD=A['0='C.W%@0\9=ZB@,; M?3)Q2R9]11J;BE(%1(\W+N((A,J:&CHS:]H]CIWD .<'OQ>?RAT6>) 1VO\B&I9."^D%[G!9;\YZ)ER]0G(R"%(.QNK^SNSQ4'MG&QHP@^1 %:HR':>3D-2+M_]D M1?H6TS]DO+SFKI)P1G\2&*%3*U<#48M]@._^N8*E]E$H;U__Y(8G'$&32(4[ M;4D$?D4]BDZVA*YW)W35IXU!GI,DC!&*SC^1@$NYB.U9W0 P)4&"DSV+Q[&T MZ6T*,J?XG;S001&+-Q4KI1W3[]D?QE=YA< *^Q3U-7(1L8L7W% M//S4_'C$H]HGFRD3Y9XJ:Z]N\9C)[;0:P.;>8>Q=RDJ)9#7A.*^^E?BJXY.3X^")S^_?G=VIF%: M@SIS'_'6JG9%>ZU0G2?,P[]$<[CM\;G'\7GU K%%K*J;;B3CL]JFQI0R M-?DS5YY]3X\N,9MG^"O=T>D>T1:329WH+K'KS3(?4GF37+!4A<5&D! M=X&&#^.Y,EAV4S!3.UJ$$A FNTA=,:[#J9V!>X:H%%G#>Z?.IF*HNEV3GA&2 MRH#HFBPM.91Q$)O38Q'(2A,!E:%0TE&&%7\@4):@I+Y M*[1CW,KB/631T8$W>;V>'>Z6*1B"=D?64/=%81XY4.QU!OI8E=>(1%K[.@N2 M]0WW@?8 O 9+C67U-_D&+@[,>;;7>Y+('L&+)KBVH&/T,@G'HRU*PR(X?R[, M.N-2U5RI=EM2[MV,QF@4LW4'E![6?5?*M2-_B4'ZFFY#+!4\ 6)35_Q9">U5KH^41KQ@S MW! /9L 660$[P*TAN3#>T'89X-*")%N7X&$-EEFCDCH X:0U=Q M9FLYI5^C&7%$]/1C1(B-$3COU=TXLW9Q+]P^CTCYB%?=]&+:0LV;H>:G6ZCY M%FK^&*#FZ\%[?MV.PWUJW3"&^9 2SJF .G$_%X5SD$@F-\7_HTXBA:ETLL2A MXEBMA*@#+T8]N#GK3UU'\KC(4MV&5B@L*U3IB8[#DZ%285C?(8[SV557VM?> M2!]\?^[65DA;[X&$?>W1:KE&GDJOXCR3RTGSM0A/+S?P:[K3FK6_+I,E6*TC M2$R5B_D, PHC$ KLDZ[O=E'JM?X1FVT%X$PCQ2 6!BPDN"8@SX&#\OQSJ^FW M1T'N'1NSX*I6DY=R:A%-$2&&+<(_P"C'L6D""^&/7;6]\6Y!,H $B\DO9TP: MFE#38F-XZ"[5Q+U<*(3!#]P.K0.I^M/#HO@,S\\AMR>V&?A@HLTVO*NS0@XA MXYSM<%VA%!HV]C1T]YRQ%+);B$7S6EZ;9DO,ETOD5X;M@N+LFYH4CAJ92QJ%I=R]T;A#E4Q/:##IQ36+,;D/W M\ZNU"X355=3NX#S+\VJ!)&7:%]1\9#)OX0&A"/F$/ZS3.J):X ^(ST81)82 M+I3PTI/J,V=?I7B+_\YP7C@8_X%YS2YL(]EU59G;\SZ$&'P,Z"HRC%[,?#**Y ^5VF N#*,";%@L,_5K,P MF?I@8 ?VYQ;"2;)>=\O(B$D,CI7.VFO6'**U+)@IQ73E(*M9_V#"$(3FG?!U MCZC@.5(%*I<_)+J"?0POA2$5%X!/LH$%V-E>DZ$CF9A80ANFS V["MK"0)^M MPFLT-X'OX[4^SK)/6HT@MZ5DS)MZTM$:<[T>X7$XY$3BSO_']LA M\PUPHL*V"CW6)&J:4N*:JLM S_-IA/TYE["7A('\[C+P>W.MZY;95.2I;P+] M2[/S5);&_KM"QHN!L$8[3IL[ FBNP,RRG14T]*= M+V%?JX3Y5^2$V;XX9I*#N@LYU8693*Z'0'05$*T]0BZ0#3?C,E$R>6MMC.A0 M+:WM*0RPB'?W.IJ)[[B^=+K4?09T#37WK-<6"GH:FS]%3RE5H[I\#1DF[@21[",92?U]S:/LR% M]J[IH R<4[*S69NBY/C T._:;WI4PABG'4E M6NM9T_ 7XZY9A>F=63TO%?E=E#@;8_^H:T(RBR%GAZP^)">0;D,JTD*7K6%N M3^!\CNQA[=\M:Y?UJMGEV!]Z4S85XDB-@L<*+]WL@J3W!9,E!N^=VP9)6S\+ MC]1Y-D=VRU@7PJ\$OHV42(PBUB)<I:3:6-ZPB![*V'+7CR_N7YTUM. M7*9MD9HSP?H:*]CJP3.F!:G2R'%VT9^PKK*G=U<8 7$1#3<9MR\66F34TM19 M#,L?8,WB2,!T0GR"_OV6:JDY_W6PN\U_;?-?CR'_=8_[Y$5)U9C M>>8C^XRZD3LJ6QN;15L$+QRF=N6T/&MEAY=%LRR-E]+N'2OI&Y2BB;K>GJMJ MH.>I\^0B06 L-,_W,%AB3EL("H\D)"$'- M3Y.,NI0Y4\3IT>R()!7%@N&>^O?P P82<+XZ#^4$IA*O@UBS?2&&EV-FZ'ZQ M', R"T$];8IBU:"Z7_](EV66 \<-T[VY[_NE!%!PD%ZY@FFM2G+.+5^M/$[" M15Q*QU<=,^= 4&+^B&V_&:@CI)#^Y;TA%\&F3.R-/]">OI<'64UB#OC8K/+/ M")D:!=D:0]G,:H7&D=."!W9S!GJ"XBL)DAD/N,)1-VG!W&*6&S)OEB2V%6GI MG7XQ;SGV4W'5)'R&&HE'ZX+N=/S?&-;1Q#^J.I>O3M7YU*D ,T'U'M]BMNZ9U(?NP M/E7#K]41,!14\03,D[@-9'V^)/;LH M^"(!=AB_G1/,3%OAO9TFL#3RE=6;'=4S76E6FE?+A+GH2I<92P&!K1VP*;': MBU'I8"=3]PPVI[R*(IO$M!LF^2.A:CE_>N8KTPN8REAZ9R 400-L'#)Z[PL9 MF*NZ^X'(Q^K7Z+AR(\[<-%Q7D4/'2 OJA'T+I.DB$<>8)R$0M2U0+A=>B87T M!C7!*!][Y/6B-_P*PW7@UCTZ98'8F[_-XH2BW0A0OEK1@-AJULG'NN?$[.L: M "F1%UMDPE37Z$Y\_F-IDZL3^EH3WZ*>_70G+;>**+";Y8&&-H=X:Q<4D!LO MFWCF3,R'DZ)N]G-%F7^1 ;*Y"(_7U,ON$5I7"?Q<@!&BO+WA=&(9VOW5NU78 M[6JPE%_^V]"MO<"O.PVB+FR8_,E/+]Y=F$0?M04RC4&XVS'R2HJ%?(**L*2H M$[930(^ E;5YLJ>8Q"IY6:&!!:+_[Y0_8MD\Y/(H)%94>IV?:'K7,X:PU%0 MJ_Z!?,/6.PE6WC9^LT_C#T?9I++II7XOJJSA)6<[B/-I!G,)2JR1)XTPPCC:1!ABE;L&Q]D;B'"7N'7E MMK&)("P6V!C088JQ+>"LA13KO1!*&&^!*0YUK6P4"9]RW0C;651\YKF^TNJ^ MN<*@65S,64Y3*BVN6U6E3&,8_*R)>,GX&)XG$9*EAO6 M:VBLV[1%F9LEK@4)Z]+M,1Q,A<.#*-=!?N&\<3&S[E; AKE [>TPS3<2B7L: M1'^6UKG1>?!.'L2%TG/E5;7@)I]>M)RHZ#%;)TPH4>2T0:,^["+,CHCY^]]X M=GO0+]"G[JRC'AW7I[ZW3O9-!,3:>)5T%'1*Y-T#Z1F;*WKX'#0'_#V-0PPM M<4'S.]'MEEWXQ"$7=MP$CJ?4'J._?8&F2V$?LK<;/"FS2\6>-7V)41SS.,]1 MS[AML_#/%,,WS93T;_'B0$&5=$,BU54A%U8'.07"X;.NWHVPOZNNV%AKA=-X M MNIIO"-_9SG,^64,9==:T&D':7PG%F'@?5.J=H+^:ZKA*/NOI5.CHE>>WHE MD_G$:<856P+P<)27W>K"@:UR"PW-Y2/?XO0B]7-RQHW AD6Y@SV/G(9)60K^ MD7*?/@SLRG!_7>G8Y):B>SS,IMV7@"\18S!7UUG^B9;.%,N8#>5GLZMO5)VN M>->X:J-Y E22L 94<:GO0@<9RTZ]5D0..ZUS"]*TWGJH$SI?1%U\B4A/6AX) MJ4B?I7W=U993][JWK?F(LSNB84E"62KA[SX,!-8CB;"='(SDS'P3=:Y&CJ(I M?;BKGZ73Y^[Z&$9NNM6IRU2][6%AQ1V;").I,&6TK'L^3#\X'2.)W-P4P7G= M]>/3PG:\5-;2A.9U9-(Z=M>F\EO3?:IO>VZ;W'D-Z[1T+@@E"*%]8QPECZ MO\"B>^>A,O@6%K(G# )P+?G&DAB1HBZ1$I#Q4"36R>28HXU)A265]-3Q)WYN MC6RO!%'V&RR[6IU>03V0B8M "H] ,7!#/CUQR8/8[!97-+"#Z2(_^-XWP"D3 MTM683IU8:$!S\L 0=9A?8O*#(C$:)BM(ZAEJ=9S!!J>TG^ MMT*3/#;8/OPDQQ.H?\T-15BK.!QM]B(Q=,)\K2U?O=@MSS6W3AH3VE30=-?]M@"@10;QH<_=9< MW+8Z$W?P^=Q6ORTTON,8(S6S%#L*+^L]65B;.'0LIE)C@#V+,1/@M+%!"@I$V,>E M6Q1F.K8C.L&F-V1Q/(6(J^&H<8HIV9-G1RZTP'JIG98\(#1PJIOVLX,ZXGO< MUWBJC6Y"F>!;1*6E.7("T0%7="*27DY81L65JY:HC #=]C<6+=2 MJ=Q!\'YATQ=4ZVLJF[]H)]S4@_Z&E?\LOX3S\H?$C9[@MCV]Y[XYE2ZK^Y>P MPRW;!_?%&[O+'.#$0 K6;QJXS54\#Y[L/:U5O'O) M>PZ*\R&!#^\_72E4=UK@Z-34/#.,/(8=5\^43!X*F].:8_2++R!0^>17<<)" M8P;AG0=/Z]VM!O7Z&UUD?J,.N6TZ]96!Q-34U.X74O?]K0WJL14K.V8]@ ;L\07VK.W"#0 M-)2(:53)="?B.BRWA 1W(;YRLDXFG:GE%16 T 4Z!M,:E!$4 M3G6VU+A0019=UJRP$?JEJ]Q-U6_PNN3NGV #4 A(TV9Q/)E#QI+G5\CV/%^_ M2#:C##L\"2LGMFDC]->F-!\+++%MO< $3>:E!A@,BQ42+LQ R75#M[A[&:S> M!83AD915P4T_,*\F ].5.\B'MEPH)J\0H(UCFUK@ >?#J680=ZM*L=M5RJJ= M#2]=I F_2C(*UA/KA4GHX;>D.L@C,/.WU%Y0&J&2L4JHL,*Y*-6$QK0 MRXK@-H$4&VX6QOB:T+>.2].Q9NL3KRL#D3'1$)T!<)+:2,BOIM*/DV0^$7\2 MO#N56W>.,FH#734URWA0&HURQ1C59' M;5&AIF]:"*DCL'D?LJW!(*&*-UJ/;#%#5W3BX5O+&2:.Z7+!<\VN0^9#FB0$ MU;C^^F*I09X&7J1D("Y3J2[=!QI(4JYT,>)JLVO;NK:FRN2&(- UKOF.7M,L M=SZ)(,.853>KFUBWXNY*T+&F1A6+N#2&B8O5<9&U<]@Y/($Y MIK" SZ+GY=A@CF]7CW%S*?Y5E2#&3XP)H1UA\\M9RH%]]56<5P4'1E9D<[#E MOUR3(-S;)@BW"<+'D"!#+E1PF8SWH(JTYU?+H) S< F5"'D6:&:(+-+']FT9K0(-5\>X[479N M3.KNBF\8&(P\C0AM8V1WR6.X(55D36S?'!HX!'>&#,A40;#VQ,A*;!GQV+"Z MEN;F5&7'@PFY^S:NKZZPE""Q9QR7*RZE@U"/3'FFP\%".)(&$"$Z.:MNK6#9 MUH:95EX/=@OZGS)62R5N6M=IO"V9&5X1X0IZ5IJ,36CON=J*D>&"NU/NO2FOKH3VM6@Y=(3SW)]N4F"0RI!=*2JYL\U_M5%GI/X68LT:X[2 MD5-)B[/(J6N1CP!U325YQ ))%[#2T*-Z-X2*S.&G,=B:7H!=\9Q'[B3=UG/S M&'I&VE'UH#2%7^)&X4S>FAY1,'[T99 T ;;Z?9E-/FW.HRKP]=SS3B<.A$(E>*@W5=Q7 M7QD>[+JUB"KEIB8*C^H,R2@T8MJX7XXX-R\?_&MU!?6E(4LXX,B&AY=DY05Z MD% -'&_%AF*2QL&]K>;"Y=8\&H>WUZD$=1=#AR%=,+!;B:"5\31.(TMB98AJ M=>+YDZG_P!> M7A-<>66=:3LC(B5RW!5OV[P>IU0W+]=*<=,=U<) &(ZP*M846UXGVZ:8A,AO MZ+E$)N"A0'6;.V*\ L,QV9F$"S\YS>\M3!=8TNJ,J484@R,_CZ B[:TU62@I MQ&JN@5:'67T*#NFBXYG$GU2RK",DHBR@\+T37>;-D!)F#(1[C#,&\&&WQ5$R M93R7Q LF[7,T%#C=0^1F%)NE="CH4%O#L*I.ZA6R!,ZH@880%&2CZV"'(*NT MOH5A'V#3,\T@S '^B8H7IFQ-;ZOYI.6S9.1**LP*!D5@Y^!'T\DD-X,;PNW* M*X( M$1%+:IV"ZD7O1'9MKAY>-;L'-RR<3N#8K(U.R,L,V$@@$I0T)2J#E1-%@2\" MCBFI!6,^2ENHX9*)4A6YL!^3[B'EBA:$956GVX^5FY%Y,K-8[3F&!4* /)9T M&39X\#MZ#W"WD#(+?X?_SP@::D]@SM3JK'1FXC++(BM0Y@LB1))WHT @^14S MYF!C4(\LW;"*K6XE;Y%$E(3AYS H1[1W5R%]:P4?THWHZ:$)//$8(J?OL5, MQ&)#JK'I"0:_:_1@$9098I5EPP+I]U$L1(1"OXB"&A3?1"5";[*'?N"TUC5& M!NE!N2Y(GF8@E"HO3!P]BI.*BF1L5CBNGQ)*TFM5\*'^F17!)!M)/B\4L'J_ M667I@K>'7P-$VI"U1,$E6FCFAD%U#IMN#(S-4? (_)>A%OJXAD*/0,>ZP Z* MB+$G*S5=761M'&4(OE+<5X$-I8T=>1-&D]E$/)TXNLM\X$Z:*,ES(,;3P%_N MMU3KEP7O+XMGL,\3:"9:Z/Z% _<7XF4+BN6!-3,0^E=)12D-P:UCG.4IMAB< M$EI3"G^N'C]:-!H&%FAFB>"TT>?!8E2=G*RI>#LFEX)*S$WD1N8J4;;0M-O! MDA$&?\-A M:_[&ZU+-1S_^.\7RM>1*1>]+<'#T]/CXR/Y0BLQZB,;IA][SW=/ MW3<_X##__NWH:/?YZ,'S\\7A\ M/#T:J_%1>'2ZHB[WWA'D$(V2C_LG)X?[NX]*0>X]L'ZTL]VD0OP-0V^88:*P MX><8,V5PIX[V=@=PJ(,"?56% 1^ZJ4UXAR/T7.45$"\(9X[&59PPF35R@V%> ML Q.]G>#W\B\AHL _/MR$/R&X-IP/@C>G+%YC.4I.JJS\GD9(5C"1/T %_4; MQ,_SXN^/D"5I[V@@5%TI,D#HJA8VFLF/$,HR>A+1O%][G&%3$&!VPJE2IF;_ M%."]J+*V1OO'34O$(7E:$=<4CW*T2P X?F*0PX.0]_ MTNTGN)##)7C#,!$WMR;Q@!L43&TJRM-@;-^J_LU"6CVQ-O1YZ=)FR5=>-_2E M;5<=C/9./^[O'A^!*0O_<[)_>/CQ8'A"D^C:$7:#M[ 0-Y3O[,7-K'S M\?3PX-!6,_CQ .>>>!,_7%8P;*E)T?3\O_YX=+2W>[SWH-NWUF(U7O3NW784AQB\ M?DV;9J>*^WSXAD(K< M<2+=VL(0X7_YQM+>WN_^PGIEGDQZ ^5G;JQWYW9<* M[N%#"RX'H/"RM.N$E=:CX^>%QA>\I!C3P, 1"&_ +CO]+HH*2;BD MC1 %:?G+^B3<>X!.PXB'/TU_;C=DS=[I:%\=B4%+<<-:&6GM6B6\78F8%<%_ MJZRT)+&_AD44_C?X*.=^0^=E&TBZ(9!TL TD;0-)#Q)(FH88,=K?_Z@.U.['@]'A"9JH M8)CN'DX.PO%)='+B&Z8??TX^'1V.CHY/1ZLN[^.*N!\]L+UVH:AA9>3:0K(H MT?3X^/1P>O11[8]/P5&+#CZ&T?CDXVA?C8\/IOL'!Q.ULEK';PS=1H&.2\7- M,=/H3 CW/^Z/VEC0T9]>T>,'MX#U ABSURX$W=]Z*T5UF.KZ]LNTG &@UAY)^:KM2X;#4<':R]0N.OPGC@>'GLWA;:[NAN9)Z MO1$=B%%[.S -KS+BV.CQ%I19@CPAQ.+2Y[T@YE;DT.OQ7EQW($@MZJ-XWN.U M;]_G;'/MA3FAS^L_Z[7P$T>'HJAKCS^KH2?RF$AN4H. 8":(<2QT]V' M1RZ8(HB08,H8=0X0&=GG"ZG?+E87MD";MZF 5/J\!5W3X![+W6$36G1CKSL>8PJ[/4=UF>[:?XBX"4RTN?OMIKS;-N"XP-"V.'_VP/DM/IIG+T&'%-D5C\C.Q?1P2 M69/O.<0_,B8T]Q-I?I-/V+AOI M)MGG.0AK;0>7?HO[T$70H+WA=P%0:&OL:34?=V&PM[?Z73BM+8I^1^Y&>S.( M6X>UM#EZA\VSS]- ?M).L/SM3<'KK=#GB?3[0.3$B-'G&2 1GH6)M)IP.D5: MAD/..!UU61C<_OXRNQS-P^^\1)356N@1(E(4-+N*(44W<*6>FYF&)"*EXTMMP MV9Q8Y) I23$O,3*I ()X:[S<*%' M?K(PU+8R]+]_>WIT?/J\/DK_0P\F2;4)\(_XV!N)Z]1G-:E*SNM8 J8@":MT M,B,Y>_G+V<\O+UY:N*4_&YD]>ZQF3[['7?N>MGESDB82OQ6VQR-L"]TC3*0* M.RBH!-LASK,KYF]'TE=JD5W-=PILC(@4B$&&U.\P=LX=;H5Q*XQ?*HS2U9BY MB76KXT6\4-1TCKJ]8@M>RF>C'G1L#>X@Z1@CS]TZT$HUI"T*UL%TDE).P(84R]C?V.Q8Z'.H7B7WX)KFB9M[5N"A# M:<,DFWSRQ!>_4U.+#^LQWFGYSJ3I/0G1+V3,=Y&]VL53>C#< M:ZM:2DM%#.Y_,(WS L>QP^ R1*4Q"*V3K/5NBUR2V ZCSS/ A.^B[ *LV=X< MPF0QZR"DW-X$GKRZ )/GX/#YT]99JEK=ASX/'B&_.T653\% [?,\X#(I51>Y MN?:F@-;Q#AC4&$WN(L+?WDSZO0^]/L]=05M;/ 8=9.G:&[U:Q.#[).A><>"E M@ZNMO8**.)TD5=2)M=IB50@'9GN]$2J-LKDJL==GK^?12=%#>\-/LW2GF(=@ M,O6]5"JI^GVH.W-XVX&9U-[H?P5[M1M;H[TYC YZK4WW=O?V>CV! M-45D]WU,"R-[]>*L_85MK7/3)3;^[<*';&T&X01N6&S6T>\^%Z%$N7N\$SUO M'"0!^>T&;&CTG3 ZM-BH!M.FW11*MK8%2&H054EI,K=,9:"C[P%795RI@84U MY:J(*4\<. $-[4@'4_" L@6"G6F:IZD+EM<>#0ZTS9GUFL>FF6*ZUX6-R,>Z$8:,]4KQ>4_KUFL*IG.6JSXM/(*0>C[]8 M%J6:MU^NT:8(=6>TM*A$+^%7:8];'WSSPX=>LYDY+GB@_5C$&FJ(TS42;(72 M*5M-D<5BPNC.(IRJS8(PJ" D2=J)\SG 64TW(?& M:3/@UE\.0L2Y#GA3N]BZPZQTSL^SYW3/%P&8RPN MP;\@-4U0+6!*5[@0,"G3%CY2Q22/%QIS:2#98Y6J:5SBV+')>#J-K3GMN'&='#V6IO N\X:[[3G?(+;=1EWT$]Q&[S8_$7:;IO:'N]!9P&\%J/ M7330:FT#"K ")OW.)HQ[W;8_G@6OWOYR,0J>T/_M[ U'3X.+ MSR\^!V=% 4:,\+J!;3->!A"38:ET+N.,%"GQ)-'ZSW^??P_= MR(W3:1X695Y-RBI7 M: SAD\AP CN):0O ,DR4*1"A)\3.Z_G5_2\#N%,!Q-OT,L-ZTA>K9'Q?.O/# MF\J5J'[DM*WZA]$[#K=-D4"+%A<)9 M!?^MPAPT@KQT'T9!55GF!?*= L8/?E51P/!I8.#?I#RM\1Q\B!"\D?P358@$ M857.LCPNQ -9+!+MC6!]5I-+)JP+O59VVX3+-N'2OQEL$R[;A,LVX=+/P6\3 M+MN$2V^,EM83+M+G AEPWIS5C-Q9F$RMA7LFACX8)\M!L*83V;VQG,((,0A^ MKL(H0T]!13','LP>-M +SUP>QQDQGA0!6,G3W%*9[/XC1TZ:7,4H1S]&XC_8KU*^1Z*]SI#(VZ MT"U\%Q8K/P'R$U$UY#($=J0/&F/Q]UO<<3CY=)DC><2S;Z?TG^=(.C(ZVOWS MG4K7.9K'PR/T,4^I*VH;KN8ZFN@?U1+WH?V#R'1[JP9\^V]NBT5\W1S%#?GZ M)M:9V]'YCG71%;+K20G/9(_;)*R;61<=>+N>4Q$E1OLIQP#CS-6DRI'HNVE0LBW61W/7 MWIG[(JD*6/!\G/%#: Z8@1%_A(E,KU11QI<(50J*1986,/2(U[&+=KJMT0J] M?O^A>-KC"70#V&AM^'BX>SQ\YT3U>!9=4/"T-O@.&'A:&SO?2#V> -RE/1X] MW5X]'G^OSVTGT(/61I^J+(Q^KZXZB>&UIW_@5=T0-O6;(VA[@+^RB]=!D;$K MB&XD>)[@Z6BOB$T[^ "Y3ZY[A)F:$AX0YN2T34)&,/KX'>.9M;Q*M<9%F)-A M"G.'Y7R2J#!_AA3KSS7A,U&AU^CT]XZ'^QB?F,.O!!](61J'/?\;[[G>PXCE MJDYMST^N/6%-SNBVB3SQZ7#?=AO08]O' M,8UV89W_%CC_?OY-PZ[-P\\[SL()L_].HJ;E,_F:_EW.8$[YI41?GN4*Y?5* MU7;-X;S?&PV/_ T_&#%WGXKZ4C>MX+TRGR6<&&XTZ/L^3Z3'8[:.NZB#['A*G:$7.IX7 MLU%4'>6A.IY<%T&RCJ>D,04[H#DZ0!1V/+NYBN)J_O7-JY-8<\=S0NJ;KVY2 MB\[H7#J>6#=@CZYW:P-!K(ZGJ$-;+9B\%ZJHDBY$_;"]#H%YUD&TH[WQ=^,T MM3C^;D(&[4V@DXNYO>%W4H#1XO"9FZ3/4T 0:)_'CTV;^SS^.)UF742\6U1! M?1X\V,L=F)4M7F =5&ZT:3YT8/"V*#RZ6+G/D\!Z=EW7W>=Y=,*@V=[P;ZI( M&3#&*@^31"6#8))5260JYA&^I=(H#H,$]A%A7,QN%1=NT!4S 4'3T.\[ MV#;N<:G\L1QX/_WR]N+UV_=G:ZC/5NJ8:.7&Z@HVZX]J'HZ#>1@C'@;+J7 ! M3>21.(_O5#Y4SL(2*ZW&*HG5E:JM?!+"[Y%L(83OP1*[0+0O(^0S+'0(2 J. M^?\V1<#W#E;D4XP+^KY*XSRV##QM,@_>8>;WSLV;B;0 7I"E"9Z\^\_+?ST= MX"&/21(67715:&\&;[L(KK1ZM#N(3+0W M_D[8K-L;OKYU^CR'+KSC%@6(K^U>2Q&8'WT>/EI8R.7=&9HESXH"R1<^P:_[ MR_.Z-HF+-.M?W:S (?WJYH3<>W'48RS\6B3+5S>C<0X.W5&KF]L\BU32X[:!Z^;5XT*TM7=6%YYDUW.*KL)T MT@EXHN.980"X%:! K=M+08D>O_1^G(0%W)B8TRCFX6199C'V8TRC/,9?8YUZ MD*J,_AP\^?'=B_-?GS+GV:0J53!?J@2_D:CJDYK'8?#D[,TO3[MI-=1RJN.; M'VBV%'P/V65M2\9@)F,&:0\).JO%8J#0YW M=]L7IKU^8\;:&_YHL-OO]>\.H]W>'#JA;^DW[J2]X?_[?0=F6WO#?]UKV7D[ M*;.QZB"STMX4]G;W=CL(+NH)8*+YX2?QZD4'D>7V]N R#]-.N";:F\*/2 !4 MSO*LZJ*0JKUY?&#RXSY/@9-U79&QMHGA"\A]D@:-@6D8A.9WG64L"1<$GFSVU^G@_8L>%B23H+S[4VA MD\J/%H??5>5'>U,XV1WU>?@=,>VT-X$.J';:&SQ%H#JP(=N; >$R^SR!+K+. M[8W^_.S%RU__WUFO1:@+>%%[HX_325)%O5:A'23SVQM\JJ[[//Q)-LOR#AC M6[3A.J K:V_TU:+/H^^WZMS;175M'/Z@%5 &\R5O:8JK*364$KN M[""*HR#-2BR3PJ*2*BYF)C<645%)5EL5;H\UR[ ETRP+%KDJD+A:&,;#@'HS MHR<_R=))-H^Q06@P4_.PS*AK;3 GNNLPG2R#)^_.?W[S=!B<)8C-O)R9/E@! M/!7;,\'DJ)1LC./)QC"I*W@3C+\V)F6N#!\&).XB%M#;^COJJ MMR<\?1Z\HR][/ NKW3M(;+8VBU>]EB100UW$T]I30[H/98_GT$56HK7!2Y%\ MCV> Y?X]'CZ;JIUD)=J;0X_'ON*'M#^7EL@<>TZWB9=!W@TO3VLS<%S-7L]# MN\D]GL*3\XM9!U0&K8V_"XK.U@;?P870GA;2_&!)G\4_GB/;42<.9FMSF*NP MJ+JHHFEM!EV$N%H;?'=%=*U-8:Q2-8W+3L+[1Q3=/X7_/7KXX/[JFAW3"\[: M0%8N%UU4KK6'<.WSX.=*==/AN+TI7'?"K-#:\&U9TKH>Y]6+,UN3@R2U1./,]4N!9IU"L XQ6(L-.Z#"'36= M@A,Y06;<,%D6<<$HG3'R,J=1-2GYB^TODW0VZC%W_;HY(73KZYL5X;Z^OFEU MQR/0]=2=;3F<7SL(M47-<34VFT MR.(N,A2=GZT^]W?[2QVN3^HK/%B%0M-ZJS-Z-;,N4H5=SRFJN$-5*YG5@"VS M8?";8I>2RUZ":H&%'7N[IJC%E(X0\UZ5+S(L-I%>*BONJ7U>F!19()WJJ5A$ M7H %)_:A3H4-?&1:Y6 X@K,.0_TL:#A[.WN'?0_XXF< MH$&?.32Q%4#1@5_>VO E/M-GML^.&$M:&_W);A>II%8#H#T>?R?-"5L;/=X\ M_6U&T?>V$]T .-N[NGH\]HXXAEH;_VC\_5;K;V[\W;70:F\+^FQV1@K>-.^D MGV)[&P#>6A%.5;D<@"N7J#PJ;2((S@LW$!8^=4J=,@6)@8_D#2^#A"?Q&??Z5256:3)/R,'N4: D;\ MH*7#H-:D.^ 9_#(.?0RQ+"Y!)O8RG<1*MC5]]AD<5G9"FMS<))F(LAL'K-'BA)FH^ M5CEF;O8&'63G=GE:[*&0)V#28-,X1>P_)9*,K^ PM8-G0%\0A#KGI^"SUI7 M3UR'A4,7UX(2Z2 !O-MO0Z"]X9_-X5^3L(/CU]X3&&2_SU/H C#0WNA_ MUDP9O=Z#,^XW]X8![\/&-]SWF:\YV3^-\Z(,1BYGJ8GD,!!!18/@\'OXQ)/# MW;\]=5@[F?PR"L+@_(*4]?[W!\&3XT/W0Z4J4#7/0OP8QI?F, _0V'&$$XKB M0H&G'CQY<_'BZ4ZJ+D,*"YU?:%Q!\.!5!M6"40X%,?%425EP_8#&2! DPZ Q M?(K3\CJK74#&1@CDHL5(6+8HXWG\AZ+G&FQ*-O4"9MQ6AN[E,(IB_,@ WU&[ MI-VAA6F:5>F$5MQT>X0U2<)QECMQNI_B1,%ZOP?5 Y^&^;U.)T,<6%%6T=) M15;B>_/P$F8+.S2^[59V@"1\09>*D2>\"D&51HI[M)SL[DD51\SRQF 2$(AD MBDL"L]R_4PO)V_:W!B\1\(CPW]X#.$)_>1:781)/^#?7#%(99TD$WW]+N)MW M\4*1$+S+L\L\G!=WF$$/<# N"HE[L*H@J_) A7D2H[(KPTO0#WKR"YD\2/&; MG\Y/]X^H@68:G+TX9P';"2+0$$FVP!/4%1JLMX17K0W_33C)LY\4*(PN"!!; MFP:JL1X/OQL"P=:&WP7.H+7!=Y=L;4]\.DBVMC=XN,-4GZ7_[,79F],^*\\N M_.C6!J_2/Y;S#H(9K4T 60YWP&H&EZ/HM1;J(B3=WAD(\C"]I&[M!3@Z45!6 M\RSG_A/Q? $6?RAEXO0'MF]AQ]!#PL_,51F""4SH?6/QII,L7Z#_!6]O&\[6 M6I.'M)IWTK9XV^2A^5"EV14YXEW8Y\,#C+.H@7-C:%%1Z M"=XY_-3%1K0G35T8O.WMP>=2=5&=V][R8X1N)XFGJL\]$XJX5/ B-8FG<0?D M"FUV):S NG/^CR%3AA,6AQ^GP>?8J+Q4J4J M[\BN:&\J29Q^ZO=9[OE!6(3+) M[/06=(@HZ@?^W19%"'3GR[*H+*[6].12E M%++U>1*]9N?ZYH?Q$G8!<3Q]GH2N=.P -]#>)*B:+1@%6%<5J&(2)@+:"@O3 MWCK2N*P:'"U.@S1+__[MR=YH]+R8APAN4_ _295>!A,$^.3!_ZW"'-:U3638.GS5 MO:!BW_SP^LU/OXX.1XAX0H04&E.!-::HWG;GU<7?OST].'R.BX$4-[B<41PA M6BY.76@4TC3!@Q@W5:I+SB;9M !^7(63&:Y+7/*N9RDU- V(OR*XQH[FU&(S MF(=(U(3N6: '27"N"%-9&IGI<$1)Q6Z27TI0 4)<(O&;)R MN5"X &6!>PW?@@'G,:P:"P[)Q!AD*JTA*<. A?JU!3(R2E (K>X4NOX2!*[9 MP+9? Y.M5T9/JCS'=5!IE,T5S]LYBN8#@P!]U!V0A@@/2)Y51: 6\ S8:/B* M+/4@N#-SYQ>$RL#$@]-4@M"%R1T\SB]ZTUWLKR^)6G[SPQ3T8+:([X*)^**9 ME-7X#C&2+WH%"P[IT7^&:86U_J0Y#8 :->?W47SUPS_@?\Q3$A7FS[!"ZWD4 M%XLD7#XK46.(,MR!OY39_-G>,;.^S^%7@E$EE7D=1^4,U.GNWU!-.L_U'K:# M-\WS*Y67>,!WJ(WW,WYR[0D/J-GY+1.L",JU:M\[$-V^:W3[P9&S,,[__M__ MXTX'>>@OX=RET8ZL^R[]Y[FS?K(NF)I?A)=J!V_.3SOA%-[_+$RNPV4ADST^ M'>[_[?DXR\&F>K:KQ[:/8QHAN_[? N??N"HKNS8//^\X"[= X'AZN9.H:?E, MOJ9_ES.@6'Y)? M9^@PQW7B]UW9--KW,%L_V1M0ES=GP@Q$?K39VK';U[MO] M^4<8S'(U_9]OOOV036I7L8/33K,<;!H/IRV_^N:'#W0%(H$C_-6MQOT^_.'6 M4U%?ZJ85[-H>@;MT%E[A59 HM&M5L@R2&$2=4?H%W"34YB"<3/"FQTH$L$S0 MJ( S68);"[:7FLQ2*H>A/Q.6?4+E!;&B;Y %&9%)5A5\H\,SG*_17ZUY5\FM M-@F+&1-3PM_Q*]EU:LP>BQ/_0+9?>)DK->?ZD.4"E0/,1#\17RVS4G)CXK[2 MZ&A(-\R)/HX&DF0X<%)@I="FP<(P"A&MERL%5E/"4P[!$IO&J?D[_DYL,ST# M'KD=%MAJ;.OAP*6AP!H1K5G **S;E,#A#\RXOA7/46^@!6HAAKIQQ M(]U*F:B(Z4 G"LW^:D'U+=B$ [YB6I0&(-HP]HR*@Y;R0+)5LF4(P\%E%CL^ MQ%5=-UA8QU>P0F YH@6,N\>3 ]L?+K&4[$HIS1';=!8O"L_L!*T$PI5>9O@3 M;!ME\,(@UK@^L&XC*N"MC? F>44+U1CO4QO\+L@O-!@,X1 M7*7OX=[ +#&(#F@,4U2#+#5V%>FSH^?Z;,&X"4A&TF4' XYS*?+-(W>:EC#Q MZK#S4A=],\-[QH-@P?<>M\".*G=)COTFP;QT!L<-]RH4OGTS0_G8.Z3UCJSQ^H="/L$ M3SNNR$M09G-T5/_Q??R0#KJ>E-B@1TUWI#7,GGT[I?\X\^2K$IQ6W)\[GU-2 M'WE$-4],=V7G#1X6?&.!JLWJ3[QF%TY,Y-_#]WQ-\)N-VF:-UOC6' 4*9!JO M41"C>?A)!: (RQ#]?;V\M-B_5]&EW)@S.%'A=$HG"U/\?ALO*%TU?R M%\%5I%!JK*30$13!!(YGE=/MS@?ZDHY0XY?P_-+7,&HA9-:W+B=?#NM&E\.Y M!1U2F%)".N4178;^E]#GS")C-\3P^()NL7F6@C.:2]B+.+7_@!_&2[Q:P0HG MG8#:9S)#Q"_M+UZX_,Y)G$^J.:HM*H]D?0%:B1QQ^P7>.+L/( X)&#<35%FR MY],*[G"X><_MMYQ]RW$J4S366$K,O*3RU)@+/$_\"$=S:)%GC%7&US%;^#@4 M\\>^ B0,+A58"3JIN)8Y%7TR/UL(3P7)8C,/MK>:+SC@0S+DA(Q ]L9T*Q89 M!XYL :>W5J!!P6CA"EZ: ,::HAB$,>?8GC^Z> KF FA^9UPPX=7A1%F09B!F M58[W=2G#<6X6/FU82:L>\N;\,VK%+!DN(4XW7#!PW)YVV-8DR:[I*G)TB.C. M@8GD\5X;'>#>@O:XTQEQ]YOD1:P\*^P#DC;\VSS#N*U6WFC?QB19TPJ7D3:6 M OOZIK01-YJ.D5%[KF6SG]'*DV=O_&-R9G>H!GE1J&?Z'_<,<3<:-*[^=QQ4 MVC>*+H U \+RC"!9KG>J/6R^X\H<_AOI ?/'#H^&AV+BE)'[YR\:=BW00<(% M(WX.VTP@Q'""_NIU'B[T:$_L;2?#_?NWIT?'I\_KX_(_] 5E_[4AW]&3CE-0 MV%0 /@D79""P4_+<>-0XW.]QJ;^GO=F*R5]13.1>1VAI@X_ #6W6BTES0%O',BC6 MNPFSL1:4>8LFXZI5*%Y-KL1.BU0!-MS8>I<8K2KN''=R0V84Y_K1QKFJ.77W M ?/1#7DU>/DFVK42Q!(^H@MN(H2->V'?./PQVMWY5_?1K=4 ABM50MWR!JUE M[6.^E@@A6^SG;__S^L7.Z#1XAY"7N:T5V03NX'V,GI(E9_)!$;M@ZB?E+*LN M9QRVNE*.@P7G-YMC_!E4%<6^P=W/*^UG<>#.F_!")CPP#RLJRA^P'.J 'X6Y MYMF5Q%,\/4Y^['681^C1@*8.HW!!@H1?48KC!^HJ2XCG&_S:)%'D+*'*(B,CNL,5PWE'V/=TD2MT7'F% M<#H9X=>]LSA3(3A!4(3LYQG0G6I&NOKWXQ M6Y^V,!/QDA8<<*W@I*!P%]3+##$U8I>QB\ .E0G6+1?/BQ1*SE MJZX.U:@9FUJ37 [7C@MU_40R...*HBN:2HS3-,[KJ)0\HJF$TVD(AQQ.NDHB M=R"PHE=Q3L$6SI,4R-)/>9,=7&H*3\.RX%=PV_'^P"#*5(64BNI&!X^]Y_OJ M]D)B1+ 9;Q>"BRK^\?UX0V"N&X+=#??W-S]@HBJD:&G%# !.&H*#E&9ZF9D> MR0^J#"\]P%H[5Q@F@Q_?8?3F]>M!\!IT3' ,-_-_JZQ\_L8$<_[^[?[I\R)X M8=^-(G.F&]LC.,O<^><@7W&I/].XYH' _YK_RB]'>:/,:M/-'HQVY1'_,B'+ M)69RJ%' :HX#I!DU,471\;/O7Y[3H]0X9X#*">==A@^<.7A 6^%"8M2;M -> M99H%D'+P64FQ.(F=@V[">*WDGT:[*_DG+S]U=#H\-6DM+:.#(,I!6Z<8-M>/ M(\4C>6Y65";SBSEA3ORP?@3-7)HLM(QK0*%)CMC"/5C )^#AF&'GQPL>=8>R M:9P\7MKOR@W -RTJ-#E]:.1*PTNX5;+KX1;5M ;5=+Q%-6U13?U"-=VHE/5\EO0 M0,8^5'_R3?_ MZ UWH9GXLA> 1=/V)."D_#GE=8]W%,NB="._;2W7ERBP>PGP)5@]*2.',".; MHZO^W=[PR/B!H.,:7#@WSD&0-@/IU7Z?QCYEZ)/5HM-[-D'SR((\W_SPRUJW M=F,6)<(%&1F'ZW>#WWVMD(0]1>1Y%,-VEA0$]@)2S.&H0Z@3 V'.;^B M@,[QA=. %#(DJ+RHT M'R3)9X:HX>=L@OQ\LI,1R?UF3H[V3#1VMP* M,R/2LR#^F:ML]X=[KK9MT+!U#+N3+3)BZ;1:85RF!G:Z0CSQ^H X*Z,WVXL' M'CNSY@^,!B*WPQ-WR!$&K7."K*Z,?64M;MMH#6UNV#_:ME_16BYC@T]%1"/U M:-:EYW+!;$!1OZBO ZS-=X>[SOXVX_WW=/(M+P#3:L254NM)'!U_-YG'(6.>HS*7_K[,7Y__[RQFO_NAT M8*/ZG%>-^,JA/&:8$'J>_9J8I$"ZLU'B%XND(ET@;P3$X(9U-9IS2=VN)BR6 MF9*,2R[?HJNR_MT&>!K#+Y:;$:F;C95?UT3)UVTW(]%M0=8&BC(\J+21FX)2 MQUB- X/&PCU;%<9;GQIQK2O#U2HXV7_1%Q?99*;0F,@)#8&%?S\II$50DQFH MRKC4QJ\G\8QPYE2&H\;-JJZ(/@V3WD6#U28'EHR 2@@%G5]D"8,/[G;6N!JJ M7'V;G@TVFRJXD 348!ZFA4[U\E$\E.M[=,I-I&K5*S=+_ 4_>EPW[_Y#HY\ MW5]+U$B57^.@25>;BX\;-UK,4%V$)0'E&B"^@?2!2BAO3QDU7FYDE9'8L:1I M]11>@M*XQ-743T'7M9C!O@U(>U?4U\L@KFB-S=95^808*XSF&01CA4(\5^6- M)"8P.475.ERP"X.L)J;0I2X8MNZ"WNYL.TLAANUQCJ/#O[G+O_(T M-;[8S!ZNUF'P7BF37(L47,\)?OLRS'6YI:]MXY3P9)QJ_-F RGZ1@J%E<&$/ MTGM13:]8-5UH*3*X,@V^*Q*G^+/A7(0(H80NAD*(H_4#\G-3!> JFX,K1'.UNE!AR M$?PYHN=(]KA,5I[NC%I])A<62Y+&(("*:'DT,BF,?J\*"M0@O@GLLN(AK80O MV].:(?$.HV/VOL&5)/27Y$=<3!.?WRNWP^"U] MF=.U)&^,F'>(0HFZX(Z*![EN*N>O@TSPM:6IJHQ476995/!JW("!8<4(QC__ MPQ)C20F7Q&9<05U_CG A0QPK)OY#;ES2%+'S>U;RMND$!;H,=/WPL;DF^HC$ M6!G:)7-VG>SIT//FS!(NM*BYRUQC_@*5D6#WRS]4GG$U:7:]0U.V+R&\7QHP M2[XI]*0+ <[-@^K[!P4%.4+]PA'JEU+$NLG8YUOV]VX\=5K8<)N>Q$_MYU$; M?70I4T*!B5NU+.:32?]GV1 MFJ*"]^,UHNAI5T_="(Z%<\+?X$]UT*?[=WS'DRL8#)Z)/%UYC<48#K?@IV;P MT\D6_+0%/_4+_'1>P]W[$6!CQQ@=0Q*L MS'5C7U?#&30[F$!8G%'.P)[F2X- #C@P;#VMU7* *XIWM;;AP7D&#=EDUF$1 M&BMD_K3FD-"O=I6OJ.J&R8$_CV2(5,&NA\&\#4NXB-#)%6B< M:5+19HT,IX;[9C8WR9"B=)-3C)^PN4)5^ZM$GMJ$1!:$>((C(#L.-3WF,"A6 MKTI*PTRIBW9!]$]+'^AJYN*O,LV0@?!.3D%BOY/?HD9DBG@49@,P\D'/- MCUY>6\2C*6(EJ--0OC-POIWKA_*=.2XE:) J?!RN3(-\"CT6KR&.#7E,0K-8 MQM:LUV_@LJF%HH-"+L8 DX(H(Q2.,.OER0N<*UV:PG]AN<*"FC]$4IG*&V=+ MF^:_=U!+EJYTNS=DJ_)Q;4P4"X4VM*X$,M_#:9CO,I>N0A-B&+Q;E6.4US'E MSODPCO%DFOA0P,8U;WF5,L,,5[^B=/#G#%7*RC;BPVGM$UA$SH_J%H9K-P'T M [/53N(%CIJ? O9)XD8P;]Y^$B#\&IT[++*ALA3AGW"\2VD[KPVI_V)XWK#, M./0C;+?EAH='KP)\(6$VY[ZP9Q%M'"M4K<7)\T..U[JCSMH=S6KLTN.P U'] M'"KC*"Z%M\>EW8*/P&%E>I:4]PX_-5X*K1"?8MHD5#Q\TK'>0Y_NP9I=906D MJ7'0DXQ TQ;6I_2TM>=O3*6R#B7@^CRDF$O5TEQ^I->)X8965*(_N* ^D8\FC&NX M@(SGRPQT#0LV0+X;A#?8>QMN+;J;!'O[H'[MW8V,BUN\0H8P[(WV5Y+^AR.' M#>V6J+WLDZU+:>)OX\JU5)$6CO-H!\M%EEBX#+>GCOH,UOE \M=:L:+\EITT MN"*QP ^6["HFO]%&(M=[7R@$NHJ0@)]H(.%73"7@74M2-D )JLF38-Z?=-*W M>;OY?AZ3(OI=H7G"E<;7RA!KKOVNT3&P;'D&!YDRUF!7K/^*O*70(48*8-TI M2(&"Y#">T_4/$G3) >@D+AS6-$W/^V>)Z*ZCFSP5L%;CI^-:L*^&SQ M]-ZT1KQ/N"WB3J%C,6&'Q'?@W$@O>V^[*UY7F>NWRM-&0B)AF!AN\K8/#] ! M=:+]-=H&QQ-R'H]*> HK\6P61R!DYN<=9(IXQM[N-:S!K5ZFPY=A/AIB+!V, MU):]R^8 'GT0B3'B(N:$E)XC$EV<[.WN/W=C=%ZLP.>_6+/JZX@U]H:C[48\ MAHW8'^YM]^$1[,-H>'"RW8C'L!&[P_WM3CR&G=C>$8]D(T;#TX/M1CR&C=@= M;C?B,6S$5C4]DHT L^ETNQ&/82/ ;#K>[L3#[01Q-?K4F%\2V>ANTB?WF'2K M2O@KG/(MWOH7S_AD9<(W,98Q9F_U?PUIF9[L)$MP!?[GF\-O_NQ>'Q&,H^6I MKX7/W&$Q_A?!C2\)G;W1:'ARM,FC?9_#O%74&Q?DQS?E MMA7UO6:\E\!K/=&RV]&5+Y4]_=8 M5%Y+2O][7T+^U#VQX66X^Z0U:(+/1YA&_ \']<^_L-#_[>GIR5WSV,W$'JL* MQ ?UY20\7C'8Z[MQ@>BPK1C\Y;7!DQ=2P__T 2R'3N]$??OW08!71[]>2!_] MW=SI9&[#J+0PF^\>8MBW(3H>O/:.P(LN"G7?J[SS+$AWV(M<4>(#/A.<#$Y' M^[V.P;0JB3GQZ"LX&)N6 M!S)6_X+S9FNW_P8E#>23$_LIS'Z]?6$]S&2!\H1KI!V,BC6)>U,=1-+\P#Z\3#H\'NR>%7$$EZG%;M M(Q2@3:_+NA#LIM?EH8V-@\%H_^@K.%B;EI=U(=I-R\NFUV5M"'?3"_/06<#1 MX/3@@0SW3F5"=Q"]A:YPZUAO0[TU<]P[P/MP@*.L0G[)C:BV!X2<;GQB#ZR: M]D;[@_WCWD7('JFIO&GA: G>NO%Y/?1]?#@:C$;'?1/ZC]Y PU]WX/P4_+=N.'9',0Z#./J?;S[^G'P:[9[N MG8QVC_?@T=@ YW$U,+8E5 _:B/A/+O<:.3'4^*8CIB$A;[TEVC!XC\T"S MU MGTJ7&%_WNYXJ?)QQ1:;@+E+O,>GWNH;]?A@$[YPFV*%]P)IN\3 8-:F079VX M_-]^GH):"'Z,LP\S!0NF*M LQ);_SRI5MG^D]!?^ WO>CYPF MBH(9O/X[*D MQNGFW85M2S_@IH1)PKT.OSL>'IJOZ_[RSB+ C&/I1LE#E==P?U^9Q3#X-0N* M&!Z#[1D-J;S7HEB:W@\WV;'OYO-S.YY^0^?JMH$UG"6OQ>5-'0 '#]8"<$T; M/K:=4)#RPN,(GO1@>[P]/5+B!NR^WO1KN[ MP]WZ9T;8%BJVC\-V*(L\!L$""96FU+I!M_X,*88[=@E9F7H0Y?&52K'%16W+ MM*3'OT:VU8CS%MPIW5D7/_[N/R__)=*TH88@M^F46T"+&U,I-XYK]:C9 M3M&U]G'W[-EI^NE)]U%/OY"(8V3VAA.OAX*-Q&X[[?DNI=G\SD] M;CBE@R"JE'LP,^>Q9E([6J_1?$6ZMTU(5YJ0GFZ;D&Z;D/:K">G-=\9ZK-*& M+HMU S+MS(S]:1I24E?4Q3K[1S>X*]Q6A=%-K5;QZ]*+4+?K]'X7%D654Y-5 M:W"LNT-NO3;R\-H9HAV5G4U15E$LPUHQ:M,LW5G$5Y3+HOM$_MW4_;2V2,@T8BE MM]TX8[1]DZ6S,:XU[!A.5R#1D80)N%VB:18JOOB]1ZGWP8.6QB /Q!E>:VKI0YT4$_+ MR'4,FX973R^3SIHF\->*OC;-LSG*<)QIWQ+^!6^$>QF_CV(_L ^N"MLBSVW M2EL?\OVE/1<>A(JHJ:CZ;Z4X7$2M22=@:Z&(86M;IZOE)%S0!?$'M[PEOQJN MU2Q7%!!"J9J4TD 60TA)=JUR.SI'ZF S]U$P:N=\K_L>KZN7GWO]"Z75>Y!C MTLH_J10[F=*"GD5@U\1%F=,5'EA*R W&EMR9N1B3*?W'G=,6E\W&%X&NF- 9UH1\TXBHSN%FQ$K1]/#9DY MVH>]R.%6Q*MU@,*);5]I$J;!K'.$<"!3M-KH?)5J,DO!V+Z$8Y*H2]W9>5;! MPCOM+:=52N<1]/M;:N_I= *W)YIN;G,!\J^Q"R&^YY=,1HU&A8K3N^XBA,26HXSFOT 71=27B;V M^\G>9$^ X.4A#+,2K6LOP*;X(BKD0MK9YY]4Z9@>\D[W3FYZHV)H6K=&\Y";GCUBCODZOX+HE:7^=PK+#P4Y5N4G)Q[>BX'RBNW)BVP9 M)N5RLR(!&S8Z' 2O+WX.%G!3S$C94#MCG*N8.@J5$CKV^ISF/'23J,,I.ZJ% M#SY\]E]G+\[_]Q>PM_*XP-,/5[5B/Z]NM]MOBS=FTF/DOJ%9DN)5-T!K[G>Q MPBCS%T<5:[,A[$3P3S *0[!H85JG@^#MFY<7[YV)P30E9%[8"=H)H;.)/YVC MT9:B&:NNXJPJ0)$6L.DLWZ-#L$X+OQGSK^ K,%/9SP,B8MO;?7YW$4!E2%\: M/:>^]K \YW!K9>2AP/=>D66 "_N^A%](:K3$'(3>"+)]X?H .X3-;IAO,%8J MM:E!2D0F9E#40SZ<@_(%N>$&]C1WW9\^JF^R-M+A.7I;[:J%E(24E&@4PTM+ MOGWPD7K]P9%XP?Y=S>>Y=C*8H'WV:NW:]]>I'_*Q,!! "L5H#;F+='MSZS3R M;(V'%ZFI(A>&32^3@F&M%JD&K18ZN9U0F_^BU?1ZV376*@[U+"[$$GO/4*(= M?O 7$3<$'CU#,1LK[NM>ZHNO@,7A,(QS\<&ZJ>E4+P6,"YP=2 T>&&[1H=_LT]MRO/$64067F!70_!=H$7FXFH?+ZYOO'BF=6% ?U9 M'&X\7U3<9MVY8K2D@!R24YNB\.J#0#84JK_AX=](,M#PP?\&:86=)G"]V(\N M^%"!^9E$)K0%3PIIFVJGRQO _V?O2YL35Y)%O[^(]Q^(OG-?G!,!'NV@[ID3 MP2(6L^_+%X60!,@2$FA!P*]_526)Q:+==C>8Q8HYT]W&A529E9F5>^XT'"06 MXH$1KXB.)ICQ5]\$9.SX4A-\Y >:0R>%CM7W7 #%(R23GV)]J,!9T+A HF0' M+^0[G]D5$= PL)#\2WKC4S_BE)F@3\.W-1#7&AQ(#U3:%P<-M ?*^X'"<)MW MN6<2<8'Z.$ ]J!/ M_2+T9/CGJQG6*ZW>&&O*U+=IT=T,!3!2W"489#1]LQ@YXA1@2Z"-<8YI'*E] MT"D-" ?\WWOJQ-$FD'( Z'-@PY@[2;:#P2?)\SHHSZKP(YVZ(ZP#0KIM1TG^ M\%*2T4"T8'A.#,[-V:5![3Q]0LP&P 4"%;DW]W=U_,#J/'0)'CD:?+L#W\9DPF%N!A8 I!5O9=0@ XR%O@5::Y 3MT!5/R0QT MUPK40L+I7HCKWTSVBD+7KT/7-!:%KJ/0]2V$KH]3_=^:,%%1E@X04K[',^M) M(V!'!M[L.^JWG9]5C O0WO,?5CXV3D_K 3BPD+4@>QJN;7-9]"AY;'K>EE0\\,6> M-7OBCXMC/EOMZB WM09H""FP4"X!E6-FN#NE)? )6#-9]EU? =D=Q74$/^ K M[0[(UW_!*I@#"NGV+V0V&HX%EEE_?T<0HW?N;C6O_ 5E_RTL^7OPCT, (3S^ M!0!%H>B)T.,KYZ \QK]O$%K0U0^4 ,.QOPN.;;RZ.6PSV,?!)/%O[ZV,3I*_ M&"4<32J_Y,QX=+4&A7#8FU-^HX.(#N)K'02P>R/1= L'D7IBW^S.&AU$))J^ MUD%$HNE&#@*(IH@CSG@0'VRL]$OSX7-'3E^NF<,'A' $\N,,%O^ R/\*./B5 M(O@5 M=[OZU ZKJ7<@[*V(9]KR\F>-R2[ZY'T 0U"[<&-=\3:,#!^S\(,0QU5HX;[E/,PF.(53YLXO> MRTM'60F:EWIT)B*_-H2>0 __&0'X7BOTV@#^=A_5D%_EMN:F_%9+["0=Q\G4 MN56L:Q]Q1,/O]H?QA]%&KW5!7AON!].YKW6-WK^&CM-T/$7\Z73%FZ/O:UVV MUX;[S/?O_=,W2=!Q.A6F[PO,G_EC OS$0JBSECU13\DH;_1J";Q'H['(Z"!N MXR"BC/9;. ?VB:2B@[B!@_C59,+H(#Y/,N'10=S 0;!1K?A9#^*C/K9?*:TW MG9=S&?7PVDFH9\M<^UA6ZN$U13ZEF+O.5AK"GBA]K M'^RY\Q=#MOFU 3P3Y5Z'!\]!N3C#QBF<"5/N':C-QQ>+@N:G7.AB^0JWR+7U M_\MXO6^(U>(D0YW]BGA\RGS3A7OCI/D);'4>TJ3($Z1YQ_8&'!JI0,?0>',P M/R8R.1[%Y#CS_7%;VMOO55#%Z1/9N'=N@%SKPKDVW&>^@^Z?O$F:CB>IGV2; M7R2UC?G@Q'IT[>1A>_JKS:A'\[66CF+Z,QS1X![=&QBX][OMQ[_NIXK"!N:" MM(*MS]$P.6/BM=P/9FH'X\>]8:[@N7-!E8-R,>^)D@*'65E/L:)BV88)OP;G M&KFR/U/:07&:72-_?Z/>-*R#B:@S0*;369![[X^(140/\P4E>6SO[W-OP+JI MK.!D*S1EWAF#P_#GF7KC6HXG;GE#5C5-&,,9M89YA(1@I"&<51N'@W. /6GH M\-^[4;H0"C0>%CYZ-U_/&]8%)Z#/P7HXL>]@2*-U.*5Q/Y+/T'=CW*#UZBS M_M"L7]T">HLW4P!-,CQHN7(\^&*/N91?\BB8/97&!# M ?YWY'(X5"@@#&%JRC[%HD=7%#0_#FRJ*DS!Q\*5YNJ%S_24,R28248=3266 M!6^8[ZLS/!Y AAYN./9^^L8IUH<'"F>V!,=VQ%MP5B,:GZC,H6X>C,F$ SP< M-'P6'NUD C"-Z-4?I>V-K@X&*NQ^X8T+5$PI <\L@%UZ_(:_/:Y[AG,U332BNE+)PDD<_B3K*2(9;RCK3F3B MWNP3+)CHC4@:R@]P/$ 3DI" _1=!OSX%BCX0?<&,T9^=0>- 6* !+$?[1J/04#8-$J(!CP4W( M.4B0>>/':6POX-ZX1_Z59 [&27O30@$J5X*BH03]_6328YC0-%\1#B+WYJVA MDT$13K@;1?\Y(KQ9-<)N\*1C><,(/<4CF$F[_^7A2'MTJ=(&-_U8RG&$F2"8(&>"#^#@:(CF51 ,C>S64%R((XZA1NKS5M>H< C\A_/:7P\)84 O4K($IO/*%E M.?"\(9*@0,*!1'@E@= -^QZT 7S5T15,4] ]?2J860S,WH/[[/3C MX@<#"Y5#Y@E+@>2!, [F]L72DC?ZR=-GP1/2SA3H'#Z.CC'0ED4@CI%T;P1; MW)VK1TRM]&XF5%$&RN!,A.-J\P!&(,^>&D]'6#L!_Q'X'JT)"P#&&HV'!?H( M_5&,A/%PH/:=E1B#VAP_'8-YFSX_=)F&1[ BA=R7'GOX=B,KY34<:.ZIHQ[9 M&0MOD-'!^E_$J@[1R.Y)LI:E@[3CX.)E-X1'_O=O64T@]2I;R&OT!]M M^[42!D\/:F(_]Y&E0EZC__<_+)-D?[S>URO74HAL?W?+!S3_UN3)0QJ"EHH( M5<.P)P3*4"@?H4" 8V7E&%=)%[D6]R.V8XZ0LRFBIXB>WJ0G77)$>^\Z\DQ9 M8"\8O@F[O[M\G]K/:2T:&QP:&XQ'8X.CL<%_-C8XDN"7E. W)KH7!J0A;^+[ M\5TO[.P[:"4@H0T$O*1 1])!V .Z)T8P"3Z$>D$D4ZP)RS=T$48-_/\9> @ MD*EI>;>Z;[@<^Z>-,<"!-S3ZT$6^ITK/(0;]A7M%%#[MA@@/BPCOVH1G.6/+ M%I!,BP'B0HD17ISED,*@?UR2+=%4QIX/M08$8:P<1^/*">Q'!7[!BJ.?\!]' MWE9[IE@_'5">*#_]G!Q/ZR9,H!D$%CI.I*@4D<(QWT3W+O2+J";,Z72#0-]5 M=!2B&&N&J!ZY+["=YD3ZV_> KD-GKF.:4)/7H%:_"Y.="KO& ")UPP9\#2-< MBN_HGL,1X\;!@_:6!-B4O@N$QG2PH9CMRMI*AA%F>V8=3C&?>>Y"-+;<Z%J>&3CUZ^?^E^TOF1@P5Y+8,M_A3$N/>)'V2!84AX<1[*-!2D MV8NT@PC[JR"]#@X91B;7?@!R'[#W1"9\_<&E#=VC@,Q%*'3!>X\S".(H92 . MGP?40MD\3!ZP'&B667Y0_M"O:)L _8(8O _@ %A"\&_?%PDP;*[\0? [,^XI MUD8/W-MU,.;C'3M,NI&\6/A$4#1X)X S,,9HYOP!57BPH,>*\L*3ZL 0F8,W M&XXF>9XQ(08]O29$JB !^68%(0WX17BD8\<"U&Q9@9_7BRPV^,$% @.>B.\^Z"HV2EL,7#X,HHT@T/Q8RD^#9W3#?L^@1%RK;XS M*>W2>WRKD+ E0W,ZEA8!#>F(HQJFH8-_BX$#>'R=?"7(#HH^@1>:%\T#(@G\ M!,2-%QI#5U4FB+;!E 18N^E)EQ/R[2"@)@K(EQ]</"BHV> M!FY!\*/F_\23-,T0063J(IC&L?==#G"K0;;Q^*VE/\G,3::?8MX$N _') _Q M@U2/ PS%A#DR2'$3=#_1#CGT=PXB ME&4 +AA30CHYTI^AIG2T%N!DGQP)W@:L_?&+EY:R2_\)?2$F>(JCKX$>)%;& M][L"ZA50]8#"!O0X"=J$.VU_L<]_DB5?#01L #2[K1S;*+(F 26V?O1B"[T2 M9NF9"M2NPI_10KP,Y-.GQH?V!/2!TPH5OV49?\50.]4@%(+50H36EE@LYN]\NVC "!&A=JI M1ZSHM/WL,$^!WNWKM0WR:H/V3+!C+E+S QU0ZD)MJ;.!/TJ9!79D1[Z?D4' MR.Y&:>ZZ<8*2P-F'$AK?RUVJW5"UPM[F&Q M5,L^7<(5=Y:]UG+<(-:IQ[+U6KM>*>72'2X7RY=JZ5JVE*[$VAWP096K==H[ M",[5X-^70$B2"8YM!!]X8@Q]\LDS %CR*!]#]M MU_M+^CK/J1X593T1R7<=,[OX\]:U[SWK*_=N#.'G3YHY-H#^]]%FCBA-X:H4 M\4J-?.4K2)P0#CO=+.U(BNUE#?R>CA9D'$QB)? Z6&4*S?(6JOX"-IP4:WC5 M1@>AG+QBS@\TN=A?C6RZGHF5!S\ M#]J0?,?@<8(G_9_L 3L7*;QE<77+D0N3[49DE^EO,5V80ZM&5KXC4 T3OKTD M?4-Z7$TP3;YKV+PKYOH-3J8G)8(=3C;]A?OM'XKXS[^/]O//WW_"'U W_U3F M.$TKO^ .FGYPTL\>AB=/::C??^N0;^T?YB[9F,VEN<+NK=5<"%C-H[)STZ^36IZ=#FVAM: M]7R]P;72G1+X;;J6R]:K9Z"P WL:D%9]YS1'-)6%42!Y)NL6C&94#&N?H08[ M\5LG6O'[5>9>J:Q/EUCLX0@S%1'F(6&VB^D65ZQ7BOG R3Z>R_?X\V'XXTV8@T#TDSFVX7\Y5ZO\TS!$[AY[B5CTESWP8L$H[H MM0SV-2FP5N]P[4[]D!!W_M(]1?+,[U$@3(U$Z;*_-#L>CI[P*PVV_2U?9Q3E MO=4H+Q5%>:,H[WFBO,*8(D0"XV6))7A*$@4^1>,3?BP38V+"DN/Q.*AP\KYQ M[!L]7R#W3QS4O^%N_478%\9IH3_V4A%-V/A1F6S>);&9/PA;?-+&WT)DQ^^F M=F#V>$TCP(<9 Z9%04>08LHB[&F*#G$^=W2C(.MQ<)[B!>/*[SR%^\1[?:'H MJ.+(2]<[K5[YF-V7-=(D@Y%$DF(OQ=PG 0GZ)@E0N,@>;K M=63=D^R/H!OP7U)@V^\J$/<=28-&IG ?-K@ZY-@&V5U^JJ77DS0F_\P*"]@I M $%'"O9?,%$AZ//HE?Z8?O*BA9;[!4:_K$WRZXK^1GT3O;)+1%KQ=Y8VH8QO M6" H**;?A@[6X.T2&/TT1'N-\B]1 KE758J:[:*Z2-@:;W\/^>FYFGR!EJ^/(>2"]M2' M B)^JDP!GA$L*I? G6(%Y^C?_ 'I'&@ =5A]"F'V;Z&_NKJR%N>P:IAKT6AQO@ET"XK-EI#BV%Y Q4=.& MNCD5=&7K4[^/F0Y0]26@X7O?LE!UZE\$AI.Q2?!X3U9YA;)(P_*8O(IZ0GF@ MD#"1V/2JEP%%.3JJA)@HJ+>4=P&AM&74DS(B[X_J3B'22WL;][TG@,8<&1*9 M$"N@F@'PF0C(YI-5ILZ;U_7).P%Q\UB68.U/;A>B83H@8MZ!,.<=0?18= H(AU4WY[:P1%?@^U8J)0=60LF+/!!C /O M]%T?G>/[ WW#]LHRU[ND]YU- :Y$5*<_\6H.8'&S"4O# M[,W5!,C]R(N,8"F>+N-K_Y\O"'[2O\.K_O.T,G@Q^0A]I=KY]+VG6:^:Y]5W M%.0\]N\=>.L8QZ;.:SX[N9_=!0RO-Z16^*,P(/D'W: /%+6)8L[]_MU(2.Q4 M#B]/"_7U,'WXPF\?URUR0:73P?T?/!+!%"FD/U5(_0:9_J@4CWK> MKY)ZR.W,#.OPMT'ME5>.Y3>[05-@9!-:%=Y9PU<=M%\!.IQEZ.CLX?5IHE=[ M-XX[DU$9X\\N0$2N$]-3%O?%9( 2@B7QW3,D!Y7N @/20 U5@(;H2!YO[H#W M>R_YN_6+*D59\FK,H-%I079%,@"5Y?WLM0&>3M_:;VXI?HBPUUN >/4DB>2Q M'\0_VHK?_>9@\0X<>0VH2$<-X2%_Q(!I8$/9H8"MR+"K-T3XT54:$^909GA, MMB^DVYF1I[L;':#RL/>WM+OK@X>?,AV]V2FH]?=ADU= NW-4Q3@7P"4\WAS( MU:/&0*]> 8T9:)_[9ON1GO'3UDS[&D7!/F0*O_SFQ4^;U[_62C>8=\BY*0'>B/4Z*Y@"XC!/CQQY6F6J![>T?UQ.(!> M#!=5I0>_%@ K[NI]D6/);]OE^UV\9[U!A[[DA)VN#M]DF*\OY:-?^Q>Q]W1Q M9T![-Z%@?X_]A?_M.]8\,>8Q("H&/^1N]'(!]4OT9=H;Q@=Z_%_$W["BW]!6 M_CV"5 ._R^<,_"7K4R1X@&GA=U= O<"@G:7)Z]B+(TU]!O2T\@"J WX]?1*2 M(7L]W00-_HBZ00 K"TYYV?-CH$W]4ML'EI2@ D,.F2[NS-!D3PR[GC(%WA.' MPN=@?[Z@.;TY1!EQ7W @'PK0?("%B$;&O-K:R0= L:(?"LOCHX+GXHU44>S@ M8&]%]KQ3U)RK/.T/"\OV^2XX\T2?GC1./!%^8\P+USB%"YN"WIZ?6U5V([D5 M%RYNVQ]]BGRB3H_ROKFC_XW:MH^1^#EQ=@D">5-W"'H>=M#EE19%TQ&TWR_[ M>@^^+@'CFW-.<\BEM3B\(0,E27E/AMDUCO!7]\E)U^?[&P\>^T'W-H/O=MOW MPD1=+O=C(GS[2XAI AK$Y$T)]:8R[;LB^LJ<8DJHQ0WJ-%HU3!GR>OR@=>IN M:N;A9 E3WGMI4$P.-1/USTW1 1\K$NSOBV9+3?<&(KS;8?M224$SSG8*Y0(= MM>Y-E+(\HQ7JF'YSTP '03,J-,/J%?B"QQ9HTA1^..KP9$QR9\0AU0CJ;8;N M&[A>,R7T./![3?%\PD;!'1PE[4<+>ITW\^)#2_\#:SR^O M3F@V!M;HZZC!:[/ M _>[I$,GGS^T>)=_!(&$N33'*#S6-%!_<=E;# =KH^BO/\0P:&Y^"IJ8K)N MV#TG9O"9N!$U>0_:00=OP$A0E8 ')*#$$931@"[?!7AE(NBX'N F)LE0S4 N M7P2;?^Y/KT9I'IRUY!?A[WPN1U!;AYY6I,4HN/[ MDW<'YWM58O9FX4VJCZDZ;"/I1\W!"^2WO?Y>ULBMQU/OI$KBYN7RIUM91<.% M(0' ,&8PUB"PLR"'P5 'DKQW;'3U93\"%Z0]P7Q/&,I##EL_H.)#[G7=]#S* M0*+YGQY,W@M&.GO-/B>A]+(CP?J3:^D)SC9!T:H%]+^ZCA5,8 E?3\%X MH0ERROO-+G=6T,G[ZM:EU.?L;!<>?!541>'(GVDJ@?D9AU<(O'+@M0<-?MDZ MC"=^[,A#6LR[M(J3P<: (W9[>4U%1R%+%&94=,N?7.D[-X)^JC#] F89@962 M'PTR7JWQ(_('O@CO:R@N[3_QP$4P4RS;,!%>/3@.AC9O#BD_Z"T[AJX F#0F M3/U4$AC(!41N&F-_$H,_'GYJ^@@.J0H[Y>2GHS># 22[63&^\V9\[\[B4#OKJ2EW,C4EL,M_:1+9NS?UK]W->&?T,6J!CXXZ&$U;[7Z M37I0+G6S2QS;M 9EVII-O_W#F3J0FO\/7)4_8D-PI--8I=)XW=;JG,E/)VM= M4!-\*; *0KFA'D3 ?H$))@2&X9?KO/P))U,QO+CTP>DH:M.MC9NU&E9>9-)8 MY7E678S3W_[)&'"N5APHC)8%C$AP$=C0F?))IW.4V_XN&H_%KI %$I51G\,K MRT1>V<@K>Y8R:G%,,*G)F.;QL<#PE)2B>&$R!G_(DCPF,3R9PH)FV;?6'?FM M3LX>=#_I"'>#P!QU>/:W'?/V?;/=J:&E;#BP2SI,*5W#$D&HEGN5I('.^;I2 M5\1%BB#I%"]3A,A3=$KD4T22A:.=9); @!+!D$=E^QV19PE73G)#?=6M*^N1 ML2+\3)UM8U)!T6?N9HDFD,V6XYJPIXN=1N MR8YJK](\R6.O5PZ7^9$"#%:.6^(.,\6%LI%;N#P57@E4"!G?3K-%;%,QK4%& M[N.+(5P9VJ<[+\V63K\=GTZ["07VS*E9M>]!56S4NTLV>29\$K<'>2;_21>XIR1UK/:]E:D M%FD^&5[9+#MUJ:$79IQLK/'YHI35<_J43X57DG6<+/:4DM E3,ZI"M5G;95( M\^R)?9;%C#D8+S5.*.G3'K,MMLBVR^-8>&DYSQG.O,#R764P;V#=(-%S*O%Y:V^@"1S^[ D8H$W?:K:G\!I+S M"3K)S'HTP1438ZY.NKWGE44GJ1Y8>N)0-9+6:QBF/6.)'$.ODK6FSA1#06W5[>")N3#EB1-$2,QZ>->V)F5LHR_QNK5NU9F M?]I/8?,Q(^>3L^GS\PN05">(4!%'&K0JE*AL6QX*4U<$2T]0EEX01NL7 MK=[#F$F=K>1'E#'M@+V>H*SJ2[[ X$)AI1*8S/']W"93>0%[/4$#5F\K;K1< M7^:R.:'S/,O9HXX&EIZ@@8(P[2G% M[N)EKV7!]E.WU1 WL]<5H+9SIH+"RR MB0G]M&-.4C8V<\$1G#@M=3XO$=V1F5?;I=QX*5289:W;Y,D3I]5-+Z>\:(XR M*M.8UZQT:9Y;L5-H2QXOY65Y A0H9L)38W"4U)A-\2R+C8%&A8M2BA$F$Y+\ M^#=>D?K[OA.Z1'6LS4UZY12MED5B]@QH64KC -X3=$0"!"9&Y66*$Q;;W'K< M2):PMKSV_]+L=C!#3XG:;KO6T+=C "3H:F%MG,>'3U6Y!F'-M5ZNE MG5X:+@T)B*2]+I0SC&.IRR0QJ*8D,;=@IG!I(" >=WH&D_J,KG+GSNI]5].\ M ^^&;B#?AH^X)X;Z#F'C"\?N$^8.3=V[G M;H(#:/XHF_AV63KUH9H*SZ,6_O.XJL*&@7<-HN"_WXAOOPLY]<1>]M)*_<+K M]2MD!.GQ'@I@CGP(#=&A?_S6OJQPN_2A1S+N]LC]4W%P-LEWY8%K?\(D,)1^ M+[+PWHC#DY#W31SX&63F/HK]_7]$498GDXM3R9] G6ZW#V-VYV"**V#@/"GP M?^C'^()P>\Z,+PCXER7TKPFVY]NX6\!O7_E' Y%V_;IA%Z&5H'EI1'>OJCVJ M*_U?]^,./]"04+SJ,(<([. H63$8 YR'Q0PPT=[1%2])%_:MYMM^'T&^V\[Q M]G-IDE-,UN6(QK2?6V",4Q^EOQVE]J8MOCXYS.5MY%3#7C?ZI>[<5AI+)S%N M,OST6TR2164N:-9_OR7(;S$OT?^_WY2U_5UWYI)A^[\/DGX=*S$5A,5WR#II M78)_<7N^2=M9P31A-4E/T!P9J/7@4,"WR&^[ &O6L&5N066[_5:)2V;2 C%2 M8:8."73A)!W'R520#!R@XA$,IP=U_Y^%&3_'A7]#S(CS)C]+EE+.K- M)]*% M(K/@]231_'1F;(_<63U';YJBZ%Z MW!,@Z._GE07!5(9(,[]S$S1PP-^Q97E#TNGLJD+ >@KOQ%)S[@O]"3'CVV_Q#3%C3FMGL9M ENEFE\SQ6F4U'G<+B M-G"3$W&2HA_-0X &\@%04.>8,X8"K@W75_4.?*4 ]0U)K=]1';:R:4B"-0OY M-WV6["OV+.M8 /FRF8;<^0LK1"5;S2[;JG)<7QD6"_UG]F5<;_))J$"@5BS$ MC\B3\&">A*\4I[\A=C]_3.,W>7XFTF5\-1>&7&%0:G6SS#,S&;B YX&^0L8Q M[.P1C4^E[IJA)U"R@FEL!,W>1!Z(>_! 7$T%^4("Z&RN"F4.H %\!J.I+8_+ M]H;2"8$C=XP",R]+";7PK-3PBMQSI2KLU$%"@9.B(R_%_7@IKJ8\?"%&/9NF M\%%&[;G;?LZJ#5]4IU;79_6,/',1HZ*8!(X_G">C 4>O*])!V]E@YF+DVKB4 M:^.*I2A728RX-KPW)-C.'BSQ^9?S9G*E=:D.F1@906\80-.5PK8F7)/M9MOM MDIPD\L-U"?8#@U$3'%A ;\FY2!"=Q;;[X[.R*:\-[0W+@[*Z0WY,#6G^# MN>NNL.W*!0/?9I)]=V%#.0#4G62OU9627'Q'J!R:49GV)++=FJ-B'K08<%R\99EGT\EP41;Z=\1!]]CVD54 MP''3NL8'&5@BY KQ;%GEKL+18[V7S,_7@S1D8!0K81CR?IT'X)GUW7!.318L M.8:..V%,$OZDXLA]<,ON@RB;X@XUB!W+52#'M2!X]4G7DI$1=$("53)3[3F% M#T9V;G)%&WPVS\X%B>BZH\[15WJ#-\E&6YXFK=7>>G2VR^ MF!O,\[Q0'R00RS*H;IMDSQYRN+;66])70(C%A,/YZ&("D-^PN&[2J@[ M,N!1-F-DJ?_&/?N8>4G^71HE(5W.@-_G'+UYM>*K.5LLK]QTEZ%Q++5AAUMN MCJ9QPJN5BF-X9+C_V3WZF!SLWY41!U_.GG\G![^L?_C:G'ZA3,D3G%[L57!*?ZGC7+O 3W-4SZ5;VRGD=*"JT 0=3S)GK^K\ MQ(/\\%RE2BF=*55*G1+7CJ5KN5B[F&YQQ7HEQ[7:R,V3_!'CFMU29W@WTQEO M0\!%20Z/ N77H-%QVANC$=ANN^)*KH[U8^#ZLH;K M%V+;BXU%^"7;-A:]K5'/\7:YY:M?.))F1;F!J7BE,D=6]FZFM5P71D M.-%Y#GL4G+UL]UV\466TZIJYFY2^Y\HLF:2U534RGS]6F MY#)%LPF0QZ9"R(L#$K86,OAA)6OGJQ-]^(LTRKAXP,OTO$,Z=@SL6^L=XR.< M#"<"5+0*F]E2.6PY$/O=\5J<+*4FV"C4CE-QAG[+ MV1U_S+\C.0>>0PHBM^''8RPUW-2&%N)?H!DSEU",KVW;G="5C5?-K':Z:W>1V?<9-*1Z]7N@6S6*$H]F5>&D\AKZ.!I33Y<,Z]G8O.E%>R M[D2#2Z,&'E$#C\MK(:<&*K]#/B5R#?Y9J^@RUL:2\M3*8G.;2_.$UX@3#CB] MH#+R\!P=]?/X,@S]*1/2W\'0:AYO)VNE;)J;-\M8FLM*,WSWM3UA8E+ST./Z2*'GIIA60=R4[N),:V1^\3(L8D1"+#4\ MSIP$#O2-<(PUXMS[=GY$&4LWK6B\+TNIU,M,%_7Z7&7, :L6M>XRP2'&A25. M&!9GJ;MKQ7%$I+E7;HM=RI%X[.*(C)^;3?&(ZIYN1QMXTWIYLS_AK)-7:^M2 MJ]=UINUA1Y=Q=K5.\P3J,$HRP("YX(3SAV?*J/KI;GCR K+E<.!R:BZZDY<;U%UU1TIRA^ISGCS%FVN4HG^ M)B,U56&HM*@Q-6#K!-":&:@U$V2D_)Z-A\5QOCEO-EU, M33@I1V[P2EL9-2$/PP1E*LXRC^?:0_V--$.?)FS9G$=)0I\Y$>AA,B#?.17H M2R=%7J9#TD'"PINBC=XT\[G%B"6Q-LF_;%*3=(>#1C[JIDQB6.31^^PA00_# M_.\<%/2EF?\RK97>R_P;LUDIINK5!=>>#;*=5D5KS 3$_-##%R>QM^H:;MS! MM\]Y3BWV.<^74&,>7FI%24KW(U NF;)\JG1ST:S0TV5GU)758E=IO23H-$QY M]-HPLV0)=,.3YU=4MEM99YL1.8(*[P5%RP,7(/3RH+['.79.4+/2FJUD,$+'VA6. ML=Q,H]*: 5"?L%/]15XG0BX$,[:"[_@1$QQ[9IB :*3W>C%\)'%F650&97'0 MW51'?'?:7FMJ]L_IX4..C&,$(FQ9Z1U )_,?F1>IV1696H*3%X+23$ZF%;(] M_16-G 'XL[M/?P/X<2>S(H6B1JAR>4*UM^YIN/.A_W"2E M)"Q9A AS#5.R9/T]V*H[M@7W"D3O:73E#6O]S-593.%66(UNK =YZ49IY0+@ MES94>=P770M;]AN43)#9^DNG^>T?W7@WJ<04RX)3S*!/S=B_+B:@Y'59$&?P M[YPLRO.Q;,9(/!Z#X*/UD PB'\2=.]N^6->@HV.&+)E0U@GOC+\7T5]\>BJF M%LXFW\"<"=,LC@=DAFPT7W_WCW;L_0@?!' ()(3F?>+*3J;W"3'W;X#$@;*#/WFC4AO MFQ\WJS*S/$,N$M9<[6\5ML9*9F&FWK %^;MPCK27YZR3$WB520UQ>=9ONB4X M8^MKF8\'V'N7^2141;&36)$N-A_V7"$KS\3UXI?4<8NVXT(D$Y8Y@?GX MCML=GS0Z!6*2E;IR5M7[PDMFO$V[U[C=/5OW^&[W#OC74,Q6C9+3;K@N1ZCY MHJRP?*HYG5X#B@,S_34HUMO&>E0N?"?QR"@)]G:28 ]$*5+;3B3D#9W%7*\^ M;URLO\QG7]KIU:;9FO(D&A) Q DFRH.]G^!JE =[.WFP[^"]DMXT-,N5RIQ2 MKZCZ2[Y-E1*(]QC$>]C9&]5U,%]IS7 (Q7TK,>VQU(J1,"BJATFT8BL]BH2ZFDE-=)*SO"TCSIM?2/ MIZADG"&C[GF1E_^NO?SWIEG\%BLO9PP[8-@VB=\+H%8&=7,)EDJ M3A/WW>8_+8K.W/%:XDGR1!$5.S)5H@&%MS^@$,J@O^Y,GVC)MJ#HLL0)I@YP M91TP7\[C/2"$ +#@L2>D4768H% Z01EB1" MTNA\]7$/S\_1>,)'9N>SZQ1_QL[K=+$E4"EZW!4&N5FA:KYHY60:LC-2+J@D M[+)-OL7.]^?-.-VHP_II#54LLHJB_F-1_[';U6B0Y>2S+H=8]H2DRV0XHZ4. MM2E69IAD93!, &:CJ>("PY5_HJ<'_4>NP5X;XCQSZ[[O(OQU0&> MF@WZJJTN)PG%KJRJ9KJ,&!_V4B7H.)UZA*YC!'6@S!QT'4-Y&)^AW#R\/ L[ M6DC S9+AC#7Y.N+K7Y=RLEP!L!N24Y=L:9;6I7=)K>5+%1\D.DR1$Y)DET-.EH=@Y5,.EJ_-RI=LDO9>5J8DE=HHW92L M;KKC58/"2;K6G$)6!@H(#120)//+\,V_;0&DP!WYZ:*"G$1).*X#@C7. /Q\O!!(]4SDQ-F5!30@3 M\/[O@N8*&\L'-LD^D8$H^[X3621RVV$ S_\;._@WQ$KHU.;".G& .%_2)31Y M8G_WOQ9\AJ34[D/#0D':[VA(E[*27YV:?^BVL?A.@-OR^, I_"E)A\[\(DH_ MN3^?_PBQF0FEW_]T#/$4%_PZO[L#:1 R,)Q'"WETQQ'"K[GB-:I/85! XI G MQPPNC06,%\=)@J>P5))G,8H%0I+ <($F!0'#OGEOO3"=[[S !W@<_U1V?/NG M5*UV:_4"5XM[7H-2+0ODV-C#C@==O<&UTIU2O=;F<3I)4(0/B??;+/B\7BGE MTATNU^Z /ZM2W*X'L+V?3LY9@P!\(,8HX,'.L (D(Y6,-:XVC=MMM!S MUXG,PN51KO;QRE2KX,P2#M-4B:30?%XD"28/M87PRGPI_3PN4=1 7=9E+%.W MC7RK[O)4>"76,YNU28]RU:7NS*8-MKKI64T>!7F.5S;!:_F\EMMVVXE:S7:T M96V;ARO9URL;HY8QI*0*U2TD\L/R4J_5E*G+TSSV>J51:=GL2AX:F##IUAEL M,M/)8IIGPBNM<86HB7/!4A,8N5WSMI!S9TV>"4/TPB4IOM=U)YB0V[A&JT"T ML9@LS"P54VMI\=RCJSDV@,! MKDR^7DDRS_.QW%_37;E$M+;:G!XK+%R)AQXZ-_#-FG@>N%S!HHL")W6UCI'F MV?#KE1Q-OB3+?!L3"&KRLA27FZ*9!H\,+RVG\E:]2(NF*JAC)NM(\^?>\Y3' M\?#2V48J]Q?=IL')XGQ;+> MH&EG(">?63S?P+*B9N"YAEM3W-P] 2U M,MM&H\0[3D==]B9;;:_EB;.*M-&2T/(&BY? MTJG%?*9Q&Z>87[;))34GTCQQ@@J%%J,:1#6#J1M*6=.NNL*?:T"DGJ#"5'F: MV!!86N.RY8+;3(TDS6FBI2'!,E%J&Z(M-(NJ(.,)@-?F4K#1TI!DX>3G5B&Y M *15;V_:HL)Q1@W@%2P-B19SF5<$EL$DM;P@^.TXV2E-:;#T!+W69LMTQIK( M:4Y>\HMJTTDO-I,T7!HBEPRU?@%<-2AQS-HH3M(Y,2^83;@TS#'*N-%55ZD4 MN)MFK*XD>V5V*8.U)]B@\TS1SW-2'*B*N<2Y'%=<2;,T',,;YABQQ%2,297A ME*R=V[P,BWQR@68-AC? #EJYA4107!EHW$5WJCZ+=AJ._@@M96>5E6FN*AU M!"T7)]N#P1*(0F]$T"L4#)I8FG8[#E%[+"=->-Y48 EHPD+2_X>_.-0&8'*OZ_X0Q58]%3G MP"Q$ED8"&!4$R[ ,P[RR00[<+[X!@AT:#D^,9]?89K C_TVXI]>\,QQ!/.%7 M[?AYL!#\\K,\]5=U848@1R!?!&3VB26_&,A?\)2_(,BIIQ3SQ4#^@J>,/R6_ MVBFSGUY*#71$.[@(';_F\;X 9/D$S%=H;1T)T.=R2SGL]'-R,$OS'*(BTXHCIOQP.1$.#'_[W6^K;;^*#I)_P MRXJ U#MNP[<208:R8,8X78)].L<1PW]=8H]P\#48/FA7ZZ7RP9ZU$>-_::*/ M<'# ^,3O,CZ./Q')J[;X^%/! ,N_CD7!@Q#'Y],"ACI]W#4IX!$IG(D46.;> M:0$[AX9P[3X0+7DEZXYLG6#^ZN>]U>%VPM:?3VX MO^IY>[&IKP_4.A'\"]JU[IO;=%0GT@HH"E&U+1FV(P+-ERS9T.3:19>L! M[*HOX61Z5"#/T7+ET_.>/KVA2LXQ!?@<'N?]YD@=X[!5DF7:?,,T)$>TZV9; M-E> W]-KQ>*5^53G?>Y/ZU(UX/T\8/TJKF"@BWQ86*%)UOS%P>6%E/?_DDR<8Q(7J;O4L3DM\KDGY[-=74FQX^8'/\C M)B],6';QS#0;ZASK+E.8]-+ML.DK,SF5*EF8*VA#+/N2 M/)]PU[[(IX7EFFR2];2::#VO*[)!#[@V[#L"J^,9,IZDPG,J[MJ__]KTJAEZ M0A2L64_=7*&0VTNS6V([@C MN&\[1G!+-\K'3$,@G:!P:GFRR1?Y+4\R=8PVD$GU21Y)I%8@D/S;1M7E(4TR MR6PW@5<[SKS*I['6M35*7&<31;.KSKIRI3*::*96,WNP>Q0P&PDV3IP89Q_Q M6P3WO<1H;DG.?,PZ_7TY,V\4:_EU<;%4YSEC/4^3AI-5_V3PVCGD##;)] J[T%37K\EO48SLZXJ9CQG(OR]FE G%3\F! MO>+J)9J8I#8DQHRN;3RGS;Z4S0F%=-?!VEBC.B^2P_X4B!ED/*?B-,&>W7B^ MGJ7L'VM@(,=CNGR>";1?PM\7 ?D80$;!S+=%O/\;7\#69-L7X&Z5J94G)J=C M?77H< (G-9?ZGTST/(< =X;:8):G2H*ZQ'+.1AF9$W/N\BEDC\9IFHH"'!&0 M=Q7S1(/+B+-,Z_L*)WCMUA./TUOBSZCT 0))+=F2!5.;U<7I92W,KJ7MN#6UTTVID*:1:X;+O:TML]MIOC7)Z%FCE+ M73#Q*)(R-\-VEY$R/XT.71O<6Y(R'XL>O4?*)#0]:>O%?J_++!O=7*DT'\Q6 MUY8R3%DU5N4Y5^<2%3<[FVM&=5*&0X*2W_XAV2A(]!E!HFNSW:5TF=.QH6M# M>TM"YF.QH_<(&;70Y;"QGFVK0BO1GO2%"=EWKATE8H?)8:]9>E:Y>3$WS#0E M>I";0E4&1HF(MX3,_42(4N@%'<,6M" ^%)6N14!>%<@SVZ5?23*_-C+M 3L7 M*;QE<77+D0N3[49DE]=.)IS0#:FM-X27KK,9 M"D6KDQ;L*YCD MM!>IQAI8L3R%_ JL+8:-IV@F8M?[B6.=UU3Z2MSZVNX9RL5%H:CTGKFLM4T/ MQUMGZ1:NS:W%3IUW^=60[Q8&([R^:4Q?UJ(+N16:+3A)Q GV_-EMU_:+9 W+ M1@$\8R'#0].G,7F]@$5]43>X".X([CNN](H(((+[2Y8>101P"V&.!X?[!FMA M_@0/]^-Y)_9ZJS%!70HBQWL$Y!<#,O+0G\E##R.MWZ$PJ4\*AB%9:5WR [%6 MV]"D>F 5GW 8V)Q=(-:;0JH[[VFS?CU%U[L=%^X1NN.3D6\O O*^?/91*<6M MNZ"C4HJO54H1V:41W'<)]^5+)&Y*)MVG[KN/GYU*-.2\,-"I_#ZQ, 2$/&QA M_>U(:Q6SA-WHI'F<1%7$.!DGDU&]0L32]^0R?KP$EH^Q=''-Y;6LPS]SY=7J MV>VV:%%@IY"ED\"6I?$XCE^PP?FU23ORFG]AK_GC9<-\C/7+@\GH>:MC24Y6 MI]IZT,ZH5;,)61_EO>!4G&;/WQ+Y>K966]8T\+IX;"KKLBEHR.82I+FB*Y8- M3VHE1QZ0",B'2 R.P@1G-I5\X5'P1 <0L>DCP?%S*6MNRO,95;"VV+(Y3W2Z MKB3,)9?'*10LP)DX_F;KO'NBWHA%[SP.<-^FSV^SZ/!E*8\V'4)4EU-MD:]Q MU8S-IR&+PB:Z9#R%1]4U4:SDKF(E]VW)_#8G<\-9K32JKD8J4VM;1M=:8>7& M%'(R-&G(5)S!WG)0/D9 R38=T79,F-$OSL#"\UDU7\]M$<%]8UT=KB[I'Z%Q MU[GS/2+^N!DZN(GDIAO$2\0?MQ'FN#8=7/W^B)HE73],LM>0LTA!MDZ8$LEE MSDPTDZL<)C<,I4CU!)+6FSQ.>]&1.)5Z*RYZ/[&1PWY&XL]K@B-_1P3DZUOM MED3YN?/.(GG\69&57:6%[]8Y)8R?!;M42">RN*HH>#:U)IKMER(0Q@P,HI $ M&V>2=.2BC;CY9_9(Q,V?%81Y#S<;JVEOV^XS/561!ZMA+U=(/L\0-\.<,Y:* MLU%(]$\MKX?D9L]ZBICYLTRE]S"S:BY+^-AFUEQVWNFU.-7IT!)B9F0GT12X MFQ^O>U+%L*S8Q#3F@:EDZ.0*+IU@R))#_?AAJ MCKCX A\7"S)F909S8Z(64MR6[C?'727E0BZ&1A)!Q[%DQ,6/ M5YES\;$<#\[$GV41O8^))8MR-KEA?MTM-)A2:LTN6XTB8F(T$8.(DZEP/MK? M]Q-& L\LZ2O9LM'X1P7A))J6'@%Y=2"C0II;-6;V\L(3H379/B$XY]BLO"G1 M9H(KIXF,P2[4$:-->1S-*Z?B)(5'#N+[ 3*JF;E5H^1]W&A5BT,*FY3M;@)P M8V(Y%OK]31-R([!%Z(@5H^*8J#CFTTR0][$L7>2VW=R&67".\3P8#;4"51ZF M(48Z:Q$31; ;N :7#@E!'@8[#&DG7%,&.Z89\Q&>[:./NJ MOM(([JL7S#RX'^J278N!I,L"05?RY9P?G(=3D-I FM4G>23+6H$H.W$[I-IS M6Q@EM4Y1IB?A21@MP?KFNZMXA4V/Z[N"7WX+P< ?DH0-Y@0"L:/Q$! M>7.1GCNV$_:>XB,U(2>/3WF*\=ERU>LI#;4K;/J6GAW/GKM2$VP(=3][4QF( M2#B*[EPYNG/'&OW'V#1GY$N5]0N9P-K#I;'$GU\,!ECMA#>EG'W387>? 9VZ M/9/-V%^^%O_W1=++K@UCY(N\.MS7KB?\Y%*<:X/[F'&977XPE%DU0S>.\X3W M'2M_FBILYV2]SY;J&M;7RY/U=FSBQ210PW 8DF%9*G+)1L+@*W5E>P#[Z_>% M00I[J76&<[Z-U5.5[?-TJ>*LC(0!#-'$<3*<)@ZA;7=2M[N&R_7XI0T(! MG@P[:J*TX2&1 >T$ZG46]FZ=Q#,K6?!1A3= 3BL M[YJ]9)#X\=9UH/#AUK8I@%-1=,'_A)4*X5]XC2(03??*^GD"X>-3N M*@*ADM"MTB1OS# 'GSDF3?-9L^U"@8#,.RI.)L/#RNX^%%C:67E!4E_D[8K@ MOHS3_]H7P W5:%T=,;?DZ/L4DQ/<$[YK+R/K\D0YE0G2-LQ%XB71K'/UHF): MU2HU;>2!3DBBB;)Q D]=KB _DAJWPQPWD:%YBXB)9CW=8O3LZW'(^\)G=\<@ M=Q0EBAPA$9 W[?^]FK)_;2P\=OP(R)_W-0B51]M.AS.&-6Z98.SXS[L9GJXN]%$")Y)=IEWBEC,CF9DOII#A'SEBDQ$L141- M]"1%Q']Q+YT M7 F\Y!PI%8XI M104GD?S2>3NA&L5!)I7&'&PX<5=Y:YOI3A]#?MUEA.NSY-?'[>F+RJ^%O:Y/ MLBVFH6ZF1JY Y@V+>FY"^96$\HN)Y-=7#_F=EE]ZCFIDA$UCCBT36S&[,;G) M<_9A]*_[BS]^EOCZN'?@HN)+U=TVLVJVUYP\7#_W[@BCMR:&:,Q_+9GV"!+=5WXNA M0(B'.G,-^!2=4ML=KEVH9.Y_ZI6)BWGB=S>;(88$N^GQ2RE;63:D^A6( 6')X$YBW8]B" M!BVWA2G/9-U25O)Y$V^O#> -Q0:^*MQ7%X27ZN%R@Z ^=EIN]E!.[:9GUB<= M8?U6!D^OE<[TDC,.**#MS,O+=*R72R[0^)*?DZ0;B8+;X8]+-6^Y05 ?.U_W M-T6!5&VDU4VWN58+_4(OGS2S@P:3AJ+@4[)WOZ(HN(M(X_FZMMP@I(^=R/N; MDH KXZL6V4W4N(T\?A'6]+8G]9!2\(&TWG_; CC("YR3*,->,L%!X=C>6/<- M]LY,C@DB--P$?0,HQAN'%@/&;@QP.!RA/36!9;<03!N.QX:CLL$9H3:O:'SV M1-$%753 $F 8VS(<1VX](>AN1>Q(RNJ?_X _@N^)FBR8D EG/R3%6FC"YCO" MOO^J@+^(Y!-)PPV CV9>B)YDP,^^.,*P_X4;.GCNT<,2HJQI/]XRW(,G7/C( M"2ITY'3J #$'?_[?_W,(SEX )41#,\SO@90YP)^/%P()G*F<&)NRH":$"7C_ M=T%SA8WE YMDGW;QK.\[047"/>$8P//_Q@[^#;$2.K6YL$X<(,Z7;PE-GMC? M_:\%GR'9M/O0L!3(8!'_ "/XZ-7^C@: M&YH$?EFJ5KNU>H&KQ;TH3JF6!6)K[&''@XYK=DN=(4\R3(JB?2B\WV3KM7:] M4LJE.URNW0%_5KE:IUW/MXOI%E>L5W)&A!NWGIJ[*\T/B**W/UI;SMOFPWDE!/0[V&?+VT-"'=)%$2!UAY^9+BC+I 5C8N M3_#$ZY7\9"M0+;S2QQ)V&J]EU56JE@**1_CUC:8]VFQ%,H65.^WQRZAI-M0A M?";44(Z7IKA"A^Q1]1RF2.N%9:0=9\:@I:&=TF.RA#GJI--=S@NI25:O\.,7 MER?#.WU9.\Z28(PFUG;R*47@Y+KZTN11GZ+CE8M*5ZMNC&H+J[N"49X)*UR8 MP6>&8)IUZYVBN!!UK# FQ]E).E5L%^ SPS"UALFR!FUW:WU*Q-!-N>S)D_QH8=V.#NS7G+"FI/55!?C+:S58-,\ M%88IL=[JW'$I=(5A&ZNSDK7)#99$.Y\&*T,G*F,MVBFDRC-.:/*CWFQ1?NEWX#/IURMS M[&B@6UN)4Q/]U;@QPC1;U^$S4R%ZVDJYU9CD2]V^X!8G9+5&EQM3G@GOT\SU MIWG*9#9=6<2[63>1P0MJ$ZS$\==+53E+IX*6VUNE,UTRB?##UWC M5+,^TB25(U9JJY0J/B]2?;@R_%![D>E,L=9BB0DSU5%MPNKD\2:?"C^T*=0W M6FW42G!.DJ&( C%Q:\,I6!E^J,OIG$F7*WFUS1$]IB^LYTG2A4M#%/6,J1FU MBU6H[J9/F)W2/-$E]2;/AM^_P/!:LT%6!8SAML-" LM2:4"E[(GWD^G:L)!\ MF26Q^3:OSP>=Q @81G!IZ/WE=K\G/Y/+!<=@54R:-9]%Z1D(/BR\ =MQNIO$ ME.FH2@E[F1L;LU])H*4AFAKP3E$D%]M&M_^B4#TU65IUR"9<&B(J&E]S:K>6 M&7?+V\UD#E#1GKM3N#0,5]T="N.769;%VK758&J8]>X$D"J.AS>[W"XLRV@- MQUQ=*XX&93(M<7D7+@UMMB%R*6V&+8M=V9KEI'F_4F&7Z*FAS285+8,O[8G2 M9:Q%=Y(;JJ6<-H5+PYL=LQ5WH0(%M#NW^G-QB1%TNI^&1F]8JO5&2SQ54%;8 M9KHLJ3G93;,[M6HE!2T."R.@VW,W$2B2X>E[H MYX6!4&-YO-)#JUZMA=<-D%WBFH2WV1 MA41[0AYC:ZW+X+.MI&:?-ZUG?EIX2;!..K6F0Z&E(<":BR:9ID>4P!'S3,-=& 6QK[AP M:8ADT@,W.[4I2\#:2T9,YSJTV-ZBI>'-%G![E&^O]53745(:5IPDJUP;[2 L M:86M]JQ5JY.7;D(:B$/<<4J+/CB&$Z*^ULPH*W>3:W?[VWIE99I*LT!,X=+P M%C )H/9ED"Y@&[[=%I-#.@RE"#82S2:-"P_7_3UP. 32TYIYN9FMM.D#<>%2T/' )[2 MRM:W6$]5^B5N3)8=F0?T19P2]K6&D*I/2%;%%(=T^HGA:Z04[ATM!F$T6QSKF]]09K\W1?6LMIME9QX=+09O%6L:,, ML82,):!O-XDAA:F%--ULJN.!K+6;L(5S:+/EE()- M;8OL=XETIX.-.375'C7]@1"O#(@ZMNGG]$FJ2^#6MHL_C[0&V?0[Q;]2CC*C MU>"9S1=4IV$LUV9M4!X)S:"']*OK!L-<6V5+2U4P6].AFT\VUQG4@#XL[!-6 M/5_+9@E)+>.\F7)!U+C*J :LNC7E;*UO0&6AHZ!;6= MZ9>R6JW#R7BO26,3R=$M%RX-G4*&[]3=0L]8\V& MMEI62A@A&R;FFIR+8KHGA'T^D1AJTQI0#]IVOI\P\@E[O4 =6\)G^[(&[Y.= M,M5=;H8K,?EVFR]"#8LM0L;M>QTFMNM/&CJ3;0TM(--N\@+TT1OS,DC ML5_,L%U=___L?6F3LDJV[O<;& 0SG/5GTQ$%)% M$9#!H7[]S4Q <2BKWBHM4;-/G.YZ%8',7.M9TY,K)[CR=K"V,VC%>HW7;K5= M3<]7C5@\$UE4ES@U?_"R;9$+L=(ZN:"KA>&L2>MLDQ'M-/Z!B@E:Q"U-X_%%(TFOGQM#C]"E!U/ "LUV9!1\ MEMK-99>=K&8A$IJOCCGFA.M-)QTN609H6?B",IT)H/PRS26 M2W+68BHDVLLF'ZOBE]V@#$ZO;Y+4=DE,4&69UPSPR_W#FT-".5TGGXLRFX*= M$76S_3B!'*2?HM%$-)Y@]S++GE*:DU:F/>E@YBD4PAEA4W=?R'D08V>CWBT! MSB11E(%SHPC[%&%.,7H]:5K/_55XSZ&L+MWJA_OO("HE_K)3\4LX/Q^FP#?? M\P-#17NR_D;9\ C]/W^;.J\8J(#V"_\%?PW^I -!^-5?%\Z)']UX:5\(O_RM MTH_SW]^L/H989"%^;R%^2\9M#%E09?8C;B'[5 M+V$OV[0S_@F9.+7/(@E?![DKO+S99?' "WZ9!,4=#OFC5,##@MT/S(IOP2Z! MM_W[&.QPXZM=G".!SHTYN%^5ZO!7I9H)/QVT]V6T%86WU?]$.X?O2GT:M^BV M=\XV3568$DO_$*Y=C9?$8$$AJWT>V\9>MI'KMQUY0;!F%F)]BN=;<>+-^'C% M<9?3,?P;Z(:S_Y_X-H_DVWPCB7O#[HS=W/=\&'>[Z_]]C(L^10\:]=^4,"1G MJJ68Q,4YGT-[P\*0YC7I(, GTO =A_>&I2$#AI(@G1$;B#-\P]+ S2TX6]3O M.LC']O[];#_7^(%8G!IFBI=Y10 4;U(9( !T' (58@(42S.)L[I,5YZ$LYWF M$_5A_]8]63\XQX/=.\?C=*NW\Q_RD33ZU>&FN2N3Z#M=6='-[*ZBMK:A)JVJ M@CH:)E>2L;G*SD?B3&092VA_%DUW:%V<1-KI7-"(O-72M5;^6\UAW0?8P4+! M,"P@'ND'FV,J*:.L)%=T,&3RS-6GQ5JF2%LM*V6LK(['?&B\GSF='HW8,]ALO1@NUQ=(*3Z)C&:I:M#)2(S^&*:-E2![7XOD,9^4RF8;5*2AR#B6'4)-!=#0L>QB* M_76.!/-/"G\%F.<[^_7"M?0+9X%]%*-0F,_#GF-H-\UP^$[$_E!#OOCFL^M* M\*,MYP-*\$=]CX@$W]1RDCUQUW#7?_Q8S[-D#F;/HUHHTTI&VVRYD\@FJDPM M]C+ZLI7G65]^> MQW13[,9GQ4R>K\[JOXT:T@S.#R9NI: B^CQ0#'PFR=UG5=&^-U2Z^TE-7Z- M/DHNX814;9U(*B+G: 1^Q>I2 ;HQEK0:U ?.T22CH-3@.JG'J&&KYEH(INM) M<9I+C,:#7ER;]L;HW$(6(E'DL)1PHSKF/U?A7;[%0\W"N^2O&X2HZP0;%\8G M=%^;5PI?&ZZ"#20=7K8*ZG%>FJ\A=M-B7M> MB$JU);XL^_B4I\B%P(>H'0&?TSPO CYG(6XELBO#&!0&I6F1KSQ/^30G\-FD M/X$HKU0Z\?D;\\;E7KK,B\#&: 48*(/)?<"037,FZ *^0_1?$MC\X@X;\! U M["VC<,[Q5\81..#EF9KMK8: :[;,MUS]M?C:FB?[,9P:# ?"B4OYQ(^F,P]( M@_$?DGA\ 4S> ^E M+0\($/[CR?D:('XD$?==L(C+BT9R4*TFZ!S[_+:NU0J]RML(@@7*L25"@3A[ MP2S;0VD/H27Z ##.G2Q[J.6\.)/.?T.^-@/OZB;OS'2\KYJI0C4O)M8A;LBGQ:GP1+A 'N!1-B5<\ -8)BZ))A =(AU:*D-:@$_1HVV">?G MC#V)[R(_?G_Y,IQB3VJ2<$BXV]+QMGJ"WP#-24$1= "OSJIZ6C7@%8(Z4K S M;J?8CB!,5"QDQJ'".LRQE>R\E]4R@^)JV8^CS%HH<:FHF2@@X;T0TIV_07WKM4W2T/=\0[W3-Z?9N^GVW MSQ# H,JNTTR[6GW-/%>&PTXC.^HG,#TM'KN4X_=H2O. W)-KD]/\'VI>E8]V M"B3>#1(9=A$L9I8AA4Z_Q+M2F:Z]\$V$%D)T1^6(U,UP-%>QUR-;!Z0]@1O^@F]8?2(\)8\P%T$,8:8:S=-F/M M3-F>*[.QFIZV9[CKF;Z?$1(\!14*K-#?X$99(H_=_NS<'= ?/2=-ZN M)\L^0^-]:*% (G:IMI=$/0EIA)!&'G712;.G>[>S9][ =@7;N!1&D\*HG^!H M=CX8*16C5%9K260;\>:WCXRC_[DU<(F!8*JZ@=$M]C=PF5&]( DEVQ]S)_PGWB6>,7J#[*(- M/44&95%"X1#A19PS7T( Z2!Y)EW("; M-ZD,$+!+1(68 (46];__&=QJ(Y2?I[CL8D,(8H.H6@,9^!$<3DK$!?H1)8U^ M=7C.O0_&I%M<)I**UN8+RQ<%",LIT_MZVM?S 'M7E$UA/@(>,:7-C >6&IIV MEY%0]%4T7M.=$1H::W3204\6:D>2BT[?N_&6=RV5;&)0B MZ!211(2^("3YFV%!(.G*D/0N.>S:4W&OD'0ZV_DZJ:YZ?:8W;8-:K!!1"D*U M$_KF?J^/X(E+/EOKH!5YX2PE/)I6IQW05Y)HA/9)?TPB$(X2B/I9B'J7%79M MO?QYB'J7&G;MJ3B]8?TT*)U[-_LW4:D!3%Y2@,CQN@*GR7#@J)]NE7M\%13; M,Z,9FA>2S4D7G-E;>G>#>BJZS.?&;[E1FUU%WUY229!X-9=HC R#@"D48@+Q M\"$P_74^9/(W1^]:R/0.:>_:ZG@-9'J'\7?MJ;@=YZDKIB:Q^C@_IKOC8B8X MCRC%[.*;73(^E7KL;*AMQ4WXNO!HVL(3_^">>"$1B'[D[_J?U M58!)R:I!&F-]/8OL(R4E+#[2A>6F.C81%AZ1X'OK(T0DF+2SN:5V-I?(,^SS M3)@=G@ESGK1#3Q7KZ8H:6M/1;(,+EP?-?/CYZVD'Z H7%$&=@=('+?$ ,V\5 MM>9K9,J&VMF2*;\4IV\P, C9&8=0(A"B#^DG9VJ-]Y@LMIODF%R[R\\U%)L9 MOZ2D#MW-M)OY1J(8GR[&^N('='):S-]\:\_?JLJ**[TUIPE;)\.?TLF; MY(0A@@OF?:E#M/=NIB)-16V.-$M'WYB4J5+F&%!@!71!,O"%AJ=)DH&[)(&9 M)JMK +8_%L8\O%B3^?-MX_-QAI2<8?=[;--O--G^GB-P2-1@N]UQJ=A9IVE0 MF&?&.2G?R/>^>(;=<>ZIYQ"[U/KPB#O4_[)JZU)2$3E'D_ K5I<*T(VQI-6@ M'G&.!AH%Q=Y4? 3$UJUA;LJE9BTZ6$M&Z]U8&-ZX#A$,T=*.4]*(I$7UX;<6P@DFF/9$2 =P9^!U9B]3$/Q$L=7Z. \FU7[ M+\DDPA_$0#M6[+A_7@>!']*![&;@YS1KS!H-NFFF&\I/P2O[!I;)4HAMC/P) M1?)T^%*6WVHYNMD,Q1J#?CQ5$S 4H5VR@5@D0="(M!HCK<9(JS'2:HRT&OOY M!.6/&$&5#^="V7YUWN:?X\LQ8Z6:PSXV@GB/:R 6/64%_4\^>B]]&: 48*(/ M)?<"035,PE&Z#X[2PR89/W62'YQS_-6Q\W0:B9%HSEI\!@YJFNL+UIBK!NM] M)H+R@VPXP,29RZ4('TII'I!(XS\JF*]#[6NA!'8N3H'$J/A<7TUC_'0Z>Y7R M1G0R[]8&2P02$002+.DO11#B7JAVOD:('TG&?1%XJC-7\S,7SWY"OS>&[NLT[,Z'OJW:J ME1^$)XV7S)CN=J9Y:Q[EE]4F#GTQOR\2#M"A4P7JFZ?W:3H(#N&+ )%:\HB2 M9!J73I,]>C'@%AA[Y!A$PL1X4"(8.0:1B#XA(3UHW@/77VLZL%VBKNT158!9 M';I.4QKY0L=VBC"O1K"R[K]Q:;,1>GZVWB*%4K+/1''&(Y$(T.$(X181;A'A M%A%NTQYY(U#39*B0*M#ZN]\1+91)Q=^= H M^I]JE%85^$8&6DQ,-E+P^Z%>6P90)%6G%-4$A&%$&$9WP3#*@(&YE7C[+Q- M7]PP=0N]GK<_/G,,$+*<*)H,.VKGN/E4#"T+K]E%O<_$,-,H="GR_:-IS@.2 M" C-Z,:@(CF#;IIY#"2F[3;SL#7%2C.27<352J-&BGC>BS46%8=8G@(HZZ&\0(8!":$:$9$9H1H1GY M08)O,P5V!C-EJ?TT (E9@U[S]#PA&>G^RQ*'OC@7%J#IN^,9-0"<%DF $V3O MO\.+;5 +^#$0";7D@>A$#YLYLT^LU23AL,/7MO_75D_P&Z Y*2B"#N#5655' MR?4&$-21@MUQ.\5V] #XF=Q5].J$EHQ)=!:?='HO61@VQW%NC?3X(OP60NTB MU"XB^H])[2*B3PA'A'!$"$1S+5Q<99C M ^*4XLPT3O M9+34=YZ,JPJ#_?-#&P .PH!2T 3Z0A* G17P$ 5Q@N!8:][7YY0Q*$=?Z-QR MT?"Z1B=?A3.$\0#002X1)GQI"&R&T$4(;N7G:B/]FX2;H)K>]2><*-M7, M1U(U6ICVI]9DNHJOFZD9S8Z03<6;>SXRJOYG\\ E!H*IZ@9&Q=C?<&V&0-=1 M(@?-)):0G6P.X2E\/66CZB+0@_:UOQAM11FJ+(G4OVC\'U\AQ;GS-P^UV@]8 M:'8R,X\JX8^VW \HX4X"YH8DG&1C[%V:GW ;-VY0QG%_MMLZO7[D$0^QDUZ\ M)D++)6C/I7!QS(B)AAZ#'B*#LB[1BQVP^&C:][#\BUL"',+/^'X:Y7K+[;\I M<7(J-Z0!MYE@^0$SN1HQJI1DUTTN76)[\5DY;RVF260F42+EM)V\28[,?P<[ MMUP")#M0XF41?IGB97S^$F]2&2!@EX<*,0$*+>I__S,@/1PN3979Q900Q!11 MM5!W9Q^"RDE)ND 'EJ31KP[/N?MBU!L-A&=A)DR;JA"NK3I:/6Q^O;3J>8"W M+?$1T*G%M%&3ZXZ6[:!LA*1*<<860LL^R^+.*2P="$6/X0[1O\MS-ZZM@)_' MZG^?22#>Y2Y=>RI^'(L^Z_WX'8CPK<=P[$ W[#,LIGNQ^;C>GM)L M+[ANUE-ZC@$71J-.$=3*JUZT1//T*I3LO;PVNU.,1H@CAJK9@0A[[.06@DB7 MIXI=6PU_'I'>Y8M=>RI.[W\_C4'GWAS_31!J ).7%"!RO*[ :3(<]'D6.Z6Q M^E)N3=//^6(]5M!&+_'D>='GW?WN,RV?B+V]+)K3XD3IZ^W&L**4ZPB&& ;A M4#C&!)CPX9$0?YT/B AQ[WWBWK6U[QI ] Y[[]I3<3NND=X?QPIQ:YQK%X/) M7#ZJ]948^\T>&Q^Y,\/Q8%6O"ZWF-,=&5XW74&V6:-DX$O[CGQ ;"43BT0^\ M&?]S]"K I&35('VUOIX"]I&6$FH=(1[=5,,G0ITC$GQO78B(!!,NUBWUPKE$ M7F&?7,+ND$O8\Z09U@5A,A@%S7Q;6E=HOBJH1GSX]2U T!4N*((Z Z4/.NJ- M)Y*5FDO9(#V+O0R:B4:'E:]#C6NA"VX2< I]R)RK+B]SBL IE+&XECG0,VV&[FHQ4&"B[+I8Q2@3A]%0)!!)Q G2 MD#Y?I,\7Z?-%^GR1/E^WEQC\JF&,O"96>5K/F--9I2Y$V,)0?S9'R##B/&$D M$ T?I@EOB0CT7DJ0TBP=?6-2IDJ98T"!%= %R< 7&IYF[0;NU@YFFJRN =C^ M6!CS\&)-YDE[K_O@&#UL@A!O93^^*SVIZ[PRPN^66F\OJ?%K]!$^8J=J:TE2 M$3E'1_ K5I<*T(VQI-6@AG".;AD%Q<:E(TBT&$>ZS\%P];D=-1>E:>39"@9% MZ*)'4)8QG+A4)N#1U.X!J33^(X/Y.J"_,,Z<<%1LX+#QQ(4,<1]8:H[I1;AR M!$;D#"L75/TYTK:J7:;.IV73+(X0C*!\(NDL14#D7OAXO@:1'\D*_@B@)%?- MLI9Y+J3;U45E]J*D:%9-8+\$;_],T#0!%4*1O$V*)&E'1SA]M\WIN[I9/%,> M[T=,F13O2W2NVFW0TG/X61 *M56Q5T>F#'?FA[;LE(-\DXQ FV:\AB.N#/JLU%, MQPH'XHE316<"4H2.1>A8A(Y%Z%B$CN6S-,X5;6IO;,QT7HJ5:98?J\.WHM*I M5^O(IF(FUT=&U?],KL9^Y@:)A$$MX,= )&00PL&Z>0Y64I.$0Y+5EH*UU0#\ M!FA."HJ@ WAU5M73JF%Z<,+>UWD$*)37UT'^>;3BIKRH&>'Y6 S-..A\QW"' M_PONY7PHU7I BH3_>%:D91&1X-LF^1 ))HP2PB@AC)+'&;+_&"4'$GR33(C- M.81X.+&_881BGT=(X6@*AUH[9 A2$/_1 _7\?4@G(4F02O$/DB0>5C6(4!#5 M^)V#Q_RM&H1D\0/'1'5!D(HP M*2[/I+@EI"),BZN2IQ@]=5 M9+ RNUULF!$CX[1E]C\=X^3):2E>QDUW>)/* %[5%2("5!H!<]Z6/Q#P86= M2'JTT_5^@^RQ=\#>]]D=0G'=*3&-UMLT:&GKP5O5'$GYKS?)]3S IF?8F_V. MM;$(A:=O5?:U2:_SN4FFD5:D4@UB1P*3--AH@ Y_=$@?T:S?SCD\W!F>3@+N MT2#EBP=V^@Y//G7@YRJ27EM\J33F0"/T$AFT5I5<:82@) *A),!&CS6P.!>0 M/!KEX%&!Q$E7$B"Y")!\D*JLQ-GUVTM7;4C=;7SPO[%*BL%8-^ MG2S6P6E1LTJ-<#C44J0Z A7<%2<>C@6BH6,]M0FP?"O7^'# XF07_0LL'T+) MN8\<^R:6O'/HH!EIKU+/4OJ5GM7K]7$LEK=JY3.#R+NGE1G-:)1_$VIE+JHL MI[D>_/4JMD1H@DX>9 +11#A Q]ACYY6="T\>DUEV;;VZ!I[@E*M_\<1GCDHM M,U7-5:U;:,],J3:W@H-ZM'_AB"7=ZK"9&L^]3:,AI3/H@$*A+6+G O$508*7&"ZJ&T]X=#^" M15XA^RPD//?7=N%A2 +/_]#@;LW.'",L"&#V0@DO!,C.>__^__ M\0YG6_T)"JJLZK]<"/+,GS,O+$:C$0@.=,!/@_P0/O\7+R_YM>&&88FGD(MN MOS8H%D+OQ-!PGO^'\OR-9N5@U6;\*NB9. ?\@C(8FK^3:?*@:.$3Y MI0.9-Z4%V%LU9]%-5?O%,D_1W04/,T^QR,&:GUO2\=*$/,#*4V,=@=Z_6JIP MU"*COR'&0&R3__;JA?,15',D@TB!TPA#%72DJ*,1_,=:L3_5QV:0QYC8'X1% M04P,H_U()!KJAT,@VN<33+@?$<5!/!J-B>'PX _[J1>6F4\:J$*YW*Y4 M74>4,V"Z[>8H M*,3:T1)=T]F74/-ED.R'^@=7QCCH0]2SKTNNN,ZK4OOEN:&^C?KAPRO3G61# M"H+R:YL-:K&WM[3UULHM^Y'#*T=E&E0B+U*K7>VF^91IB&^K:A)>&=V_4C+# MN76SNZQQ7JEZ7+9C_7I_2O- M^+J=G$SJKVUI5%RGYZ7"LEP8]>.'5T[I1&*Z2$5F-#N0.]%4:FQ%LW5XY<&( MC(@N+QNISHB1IM%BG19U3D^\">B>!R-: M988L#?B0#N_)3*.Y;$9/@64_B:HQ++02F3C'+VNBUA:M\2N,V1CZ\%(N MHQ& M]R_EEW"N9LM(;)K.M(:AM]ZX/7U>HDMC^Y<6%G4F+O7!J$6EM/,'"J4..T44Y*J&5!4F"/R][P0B_1+'83:14[(R\IP/6V6X5V/ M"&"IUAZRH5FK..4+ZVPK9G#Q^'R$+CV8 5H4$L5"I;"BI5AD4%R*;'&6QW=E M#FX;>>F)RVJT5>!FXGR:UY7IZPL-7_:(:-6#+^F.('9R4[Y(*]4\I\69P0C& M(X>73GKT_%7)=\>L"Q^HPMLYWLH,;A M Y0.+ZUJD^>Z83)<<&&$E7)P,H@/C%Q!KYXK#7L?H,U9J@+?S'UP:$^1*;J)+#2:D\* 2;T*G-5LUFN5V>#MMC!&9E#E7UN2^L('6^WF\NW8:]12DS'#(3U M(ZOU5DZ\S%9*)T1;S>Q82/5:?!8*++ST0 ]?&GWV36BV6VW0:3SKYB3"FV5\ MZ8$41I*CRG+Z%NK17;DX5<:3[O0ULD01[,$+C)AY<@A*_*@-'=40&N+RT3@VJ\BO7E=?#?(H9]QH) M^*Y'9,#J\A-0#\[$Z7H"%>:E'YFHZ22Z]& &#% *JHTJLVIW)V%V$ EGVFT9 MW_50N81B2)5*6C#%11/S%+2>K5F4AE-P1+1:;! 1FN86G4ZFH>U^;LS;"7CI M$='*UBJ+RG.IDJ79J!299E['O.RLQXC-J32,3-?!?K!8J@VRUA!? M>OBR,WDX7X/"LS@-3D W4ZP6BYDQ'-@1B4WUU%F[WV%3T^B\4YN!8B&#@#MT M1&*CXLHH2I,)-%\+JTN/IY:LFG!<1R0VNGY+E)J\EFH7V]/:>-5A)]%6LA\^ M(K%:HQS.)?GDDLY5^O'PN)B(M+OPTB.R971[4;/ 5TIM-APM&1G:Z'4L?.F! MY4Z4TMW&6"BDZ&HLQ,T&TT)IDANA2P],MUYF%K-6=#RF9Z_5I"ED:KT>BR\] ML-VU<4=>!=M,M@WFDAE\ TO)K,$7."+<=="2M&@G/)AV7T+1Y%LF,0A#=R1\ MS'9"BV#.Y?X$VL[ZJRXE=:^B#(-;4W1=S'LC8CO>'"4R;\15^BH1/9:8]D:7G_BJ\YU!6EV[" MQOUW$"5"?]G9@R6YT^N#RI5]?3,+IT/UG MU_W+1"=G#@151A_^OS\B?WQQ/ECZ*?$#O-.O2\5WI^@B[LI=HL,=Z<5E;/(- MS0$QA\0? AB^H^>S'%4ET]M]W@!O$YQBH@. MTQL0S26:2S3W1C1WI\4B45Z_Y:(.&AW8.R$/__L6-/5K@]FH'/O56DGBZ:"O MUC7;XOZVCIZU\ZF_TP1GP^=O"$LB?.O2PIQ-6GR42[B")- '[5YN31)H8M+] M9M+].&0_N>@D17BMO*G/T^?72B;?M\=$9H4HT.,4I(AQN6^2UI5FY6M^];4/ M>DKSQIA"-'2#&NKJC%(U@,[/4484:HNXD$P)&+^^EN*^]M!V%OH'G>A''/=# M#AN;^L<;MNWWD7$_RK@?5LS]=@XCP?)+NZ8W.^X;2.I6@$G)JF'<&E_B(=*O M]Q,3[XSQWS>8T#ER0,C9SP#YH4-2W:[]-5T=2F8)*O^I4SS*HA)IC)=JM5VL MCX3:ZZS3X5:HQVT8'5G(!A)LXM@)'K>7QSQV!,R5O%FBC3[41F9'&^&'XY>4 MU*&[F78SWT@4X]/%6%]\_6R=SVGCW.#':JC1JD^;RHOZDK$*3%5&W:%C?_S# MA!*!$!VZD#9>-55,#*%_LK?7T#UZ1_?H_@O(:[F\U'GFTL9;\F7P9LV7N4OK M7GVB1L&LLH*ZURA%)RVA(8L^?Y8=Q;5OFQ[Z %)J=]N)N%*QOK.TPX72L!+,S@>"#N( MY=6P0:=A8T[#AIR6VH2 4QUF,=PT7+0YE@\4,XT:+7!?AU/ZTB-4=$@ M&@]$3I?/;[!H\&Y\)2'6/S!,"JPTH!@PH%(H6>)M5?A,M$5!<4'R@&< 'PX' M%$G5*44U?RL4.[W!U%>3YY> [?'2,@^:C?)A#I8*/46VFH'LRNV'?04'"SD; M"K.Z.ONT21&*Y6H\#J0IB*NMD3KF9MP@B<[=AB%?.,!$#QW#6ZY)^#,&),#@ M@_7_<6#X@;#Q&\# O:CQ2"9>64[7V5*\5>,L?F L$3!@(_$R%K_N&/R %.E*@\T4&\&R](*^=GK^7:,SE_GKA _XM _1' M4A&3'A0Y K*M6CCZ*FMA99H3"@EI5%TF"^,D>D]4> O$XA?RM4C9C:BKK]7U MPMMDOJBNW;@<'$[,89T+IA?Z2I8K_BJRI/C)055PU#A MZS^B9&@J_ M7P*05@ &-80#3KGY),XV7=+0=AQ+&\'Y?I2#Z:OA^"7H>+YOC MBR36>7TMOZ>FT!HR['E.!2 E&1^59(@8D_K!PT*O'\L"-\Q E5 MQ4[^UW2TL=I,;FY)6G(%3Q6"[1>5S5UL!K3\Y#,]>*YLC!)+?M,R.:= M)0X=ZF^3SJ[G/S9-59AB]U@$0Z#KT&4VH',,\&+#Y9NA$@HI!Y!RP!WF,!XN MOWCA*-X"8]N#&L6X@V6&C;3(F2TMOU?3R=:XO6\EZGPGCQEB10)2Y M( _K,3U\HJ$WH:$7K@!\6D-!=MQ:]T=-$2+#<,F]-J>%>FZ$-!3QH6*!<.Q" M&DJ2_CY61Y+T/W.,\FE]G*Q*6H%]!A,Z%VH+[=IX7:_WL#ZBF(0)!T+LG>?Y MTV->&0$*)?NW_;&VR7UW,\R-]LKR:_!R[23+@^:6"$7]X?+A9"*((OAK_4EI MX7&&[=,:Q ,TTHKC!R0% 4X[]&5U( !IP0]D<#OY]KBO7-8[U]0;3A]<.YOW M$T7-"Z?8"XJ@ ]X &6#_;T%QD:.Q 8XCZ8/(6* KP935G_)MIMT;91IO^6RR MST11PCT>8,@Y%"3A_C J>N$<^Q=55.+K(L\:O,S-P_F4+$BKYX121RH:0ZT) MPJ&3#?))QOT^32;)N)\YX_Y)[7SW((N76*I0D]M"HFWE?!%PN6Q^,>W&0+A#@^' M\)VV#+@B0$^B6N IY(ZNF$&KM4P6Z;G6[ZQ37+G'=Z"#%<,Q$!,FG9_NOIIP MSVI^PY'3)S5[7Z$'C31?XM)RC O6DJ/X^+4U'V9'2*'QON10Z%"ESQ8Q75N2 MB9V^OWK'O81:WS74.2T7#=>TA,%%T_&D(;#9RJN,]1J%6(D$?1<-F.RXHZ L M@&*J^II4>TBUY[Y25X^02O[Q:H^+%\>[U\W>RJOUP]*"!% >(9D.J!7ZH'9W8-GH7U@+5>NZ/I6DE::LU2YA4UB? %1-"@6CH M_/NFKQ76D)A:KG!?,J/9ZG1M_D)4_OC0KPYRZKZ!MU*"-Q*3G.[]5%+T \N<\5EL,WGY\D@ M="7KG>*HS^(CS=D $SV5W[J]DH\_PS""$SY8_WN+ZLZ+$Z-PBA[EV%6$ZVK) MMT*?GC:YQ1+A!.KH&XC&+U0C)W6QQQDVJ8M=/H0\+RH(PUQR7&#%^51*U+-C M.6Z$. M[#[BO<"!RLA/_K97'<$Q-2F&D%':7";IK9]7OLA2&(6.#I^_FXT;\ MM/]B1+-Q;CU68[/GEYEI,!!'\9'FD4#H8K0C4OHB2NIK=^C'2U_O:.R[I2Y# MK:^S(S L<[GE.!EDV(X2;6'5Q6T$6'+2R0/:4E+LND2QZY/&M);1\KU70S#I MZJQ>!ATYG[2J2Z21=H\U^+)W7MS:M(/6^#7IL$8J6;>?C+KGUDOW5J!ZOT=F MS8:C(Y@=KU;$*7A:>^O M(.H1D/ M1W/U=L*$"!NVZT+1\&$FZV8*)/X,@8C:WH3:_GAP\UMJR\43S\MB9!*G%;-:"DYQ&H+XYQXF&Q_>CS#2BI"EPA63FKENW%+=Z;6XNEU0N&D2;>Z* 6C M#;I>1^J)XI9P@#E-M[B# I'#9'-"&GD[;:121"I%).-$X8"1;T.LC:PG,.M)MO($($3].G:QW:T4DMT\'I8,%4*PO$O-(;/4( M&'R;@'OM3/1=[B(ZUKK4NRWS7=>I56,76BLW#K7G?5I=! N"V8A#>(VB("G, M!.*1&-E81"I(#Z*WON@\_BF]'9=#$O.62K>F07DI=/7>:R^?62*]1=T6X@$Z M?,&8AQA7ORHI*2+]5&/P3VFITD[+]9BT'G"6F)LGYO$ZG7S!UA4'+[% B#W9 MLO8>"DE[;?3<4M(7#R3UU=C\$NQ<.QGCGQS40-5%H ?MG_]BM!5EJ+(D4O^B M\7_N?5K>RU%?>UKN,QS#YU"_TPHG.5/ARKWAUSAE(AIGM;+(Y9JQYCAC M97)<+MEG8W9+\TCHDN&7O[*>_BI275ME")+X$4DN%""> TF41H>1F4BC0P?U M46X<::AE,XR1Q#Z8BKG4T2NNQ([9X**,JDGAML(Q:.M('#?"8!.!^.GN13XO7ODT0"0Z M?ZE(NUT0U^LK9>2_(PJA7&[)6$\$&7O;: M.&HHJTN#&NKJC)*4!3#V0K%?-U@HO!*.D5K@ PW[6OM1KK[:?MA51,9-Q/S" MRTW**H\S[*MM0CK/N&^F!N#PMJ"O#J=7=)Q. [KBE#JDP-R2M!E0S)M)_ON, MAG8;POJ(M.!K<_]O:[;I2 M6>A)-:$C51V6>6$L*4!?)Q61\&G4]-1S04+BG;ZN/=K[9LI\"R$64WX>&;\F&_2\\])< MU#*S=N\UB5XUAGW)(SV"R.8'XEF0S0]W0,#Y%G!H8Z-3SZXF"B84D67/SY'$MR M46)K0(G,UERUM)8JG71B58N/^B'V)P+!!XWZB,;?J<9?9^?#;VH\$RE/I^-G M>L05>PO%2.JI>&:$-?[R@1TQZ+>JWK[?]W!O9<#?4O9]'7^SZI-$M5MDVL$E MFPY%V 8(EI-(QU$,%J%/G89U@W7 (_L>AI+"*P+9]T#J>X0K2PCA_BI&D7$3 M,2?['@B6DWT/M[_OP:F44)8&(PP#F*8,T >(@ :#!_SN QG ;Q1)U2E%-?U? M#;BBRWGW@[S_,=XW%?W'MP@\Q#Z(QY/2.\A&-X#F&+_J,+TU=1DP.$HXC,?5 MBEG(LYQ4;149=MYMR*E1/Q2VL\X?'/],LLX/;E5\N,ODP*S<8.+T]#9>R3 L M7A& [_M"/.='7((A*H: M>KK!K8 N2 80C_@?_6+6>.X:V<)4BM1ZJGY%7EY\]#^T:_G#T9O#2OUME'^E MN[VWT=M+G%E4=#CZ4.*8OG_T 5(:$^J2X/N<8/FC?Q11Z^ M1=\]%]8_BQ[AM#C.SV9&MEW4FTLEP08GI=((H0U3]8%HY.M?3KC>4QL-R=3#@@3 MIM6*CNEN'^)V' >1L4 DTOMW+52>B5E^W M9WP]^;(27U<)=%Y#'#.;(Y% +'PAM7^0PNNU%>&BK&:BY%?NVOY#P=F8UX9 4I2[! -E5WQ'^C8K@6< M)>6K;,UK#X[T[KMV>NXV@=N'&\S^OOV6Z0B:T?]S6UAI ,/4)<$$(OHBJ8B[ M'WBNK,$)4R&6"SK@#9 !]O_"?\L66@=N98-8@SG\[C=Z/!8@!:@#@90JJYJ'CG_%T M^KV8=\40\>X'>;=9O8?/W">-?G7H]?3T_CA6B%OC7+L83.;R4:VOQ-CZ=7#\ M""R_2G.A- BJ+S10Q+=))E[+Z*5D/TRC:"\^* MJ4FL/LZ/Z>ZXF G.(THQN_"/ZL^;ZWBJT66LZ8Q)IQ>36:V728V0ZL.8C4V$ M O%(E!3NB(DGA;N3BLXD^IW>^CF=5*;--L\,52U:&:F1YRO%:LY M&-_.B:$1VTX*Q7D:VW@<>L6B 98]M3?Z-HMW)Z(QZ.I\-PZ[]NA(]>[:N;9= M! Q!!!15"QVH<15X__>/;;:YPDC] _8LVZ]EIJJYJG4+[9DIU>96<%"/]D>^ M ?O@X"T=JI;-UM1JA(?3)FUHN7B]'V9L$F8DP(3B9"O?];?R$/#0^^SQ*-YXH6 M&QF)"MUMP3=#B> MWSF>^7W%OV[]SG,AHSW(]KOKC/GAAOPCS0_]->1K-[4D8R:B?L3)OGW>-=)T$,2K!",/]!]>_H5W\A0< MBUZ#)K\"CA'IK:X^$)81@^5 /QM+/7-J-U]<]L,A.U]/4O7$^I%4_2UNT?E8 M];E!KE#M-F(QNJBT2L]=OEC0$ECU42X^<1X.UWLR?21SLN4QNOXZ"F498>A -[3PIM =-LQPTL, M$WZ SRUZPJ/S2Z@K2HM__@O_R_V=( ->1Q(U_EN4#$WFU[_P[#N/W2SAWN/"2HX[3>TL> MI3T3X_GO__M_O,/9!KU!0955_9<;V7KFSYD7%BO<" 0'.N"G07X(G_^+EY?\ MVG#U,_&TV=_Y:Q,K-N-70<_$.?IM=\UV?N9^AN/A MS8>J(6&FD@YD'AUOM;=JSJ*;JO:+A4'-[H*'F:=8Y&#-+U(#"VW7Y[\\-=91 MG/VOEBH MGC),+!)B(]&X\XT=GE>L&9PJX2SMQO9Z//*FI8/JL*H!^W:&DSL8]#MY*;WN MO,[R[6+-M"(M\Z4@3>$-@"'P&KR%J5O@\FJZ*8-ZQ&"P\TAGB0>J+,(O"^5R MNU+-<94 5:BD(> ._CDCZ)[M-;& 4*TJY141:B,CU%9(SCR"O?>-;E_7JTTN M9$N*+"D0OF15F-J#EQ1H4.Q^_+8J8.P_&.U77^^T&CN3EW26U=;\HRX$@, V_PJ\EPJ/##K=1?0DZOQ%+7D#^AN"JFNJCET+2:'*O&'PPM@R@&FB;RDF$6?PV"2#&JH"_$*D M5 6[)2)8 %G5D =B;V]49Q!.D&LBO>'1HZG@%5,:J.(Z*.K6" '-Q!K!AQD! M2M6I9"9M/%%5A:JH"S ; )UBP@$*P4P /Z']U'RBLJHJXOMGT!V2(C07DF': M\TO]F^&+0KP(RL ?#:^@0"^@F(7H"5TKFN08'O95PG/V;^G,F MZ0M@6BMIQL-EAL-?F+R"%C(X6BNKO_!OT N8T+Z:>(!H**(EF] Q,R4$\-12 M,L?P0@C1@-*! #03_HB7M3$/WZKQO_]*A"-__Q6TP7P! I2&P%RQ9D$=&' M\(TIH,%[ !DY<_!5=8E7 M20E^&DPC\ITQH /$V:#M]37^-MHJ:J $P.5@2@ M!ZCE6*7&_,)^ _@8M#CPM57X]CH Z)?P]\;:@(XBQ/GM<'0P@H*FP-EWI@9+ M@SUG\";0"8&+ >?V?_\52OQM')]8^#]PXF?4@'>$0AU,[!,M\>&64/KA'VAV M_JPV&G\%$&]D(Q:;"_[,5-%W:'T-?@C,-07=7-X^E!6M@"8M5,2&;E8;R9%<>M]FQJ^I ?:5X318M;6WV%RVQ0<%QP%61YC137TG4T M[S;6P$!"5@T#V$"D@!'V'+8D<6W6#3!04=P&U$T:2"S\(;&_)XW-OT>U\ M>OAMY/?._8'+6H*#.>PU&O4#S-AC/)S_A&?^1SFA5UN^ MQG6.;2:?*V^FI*7%^A__P(C@=!JHIW\YCJ 9AG'G2@"$,' MM-<:.O;PC3:')T%]LX0Q>F%=7?.RZ3U7R7,Z, 3D-@0PF?)8:@3VCN9#,$5S MB!%-,0^TVX"SBF?$ ?4 1$4%QHD8\L$*G3=L(.,@./")_M[>V!I@JX2MT3ZH M((/(0TP O&'B=U.0L$-'=8:&Y'U9C"+&SFMN[X;>04'WPZ$-6@85F0)X+V'L MH/.N3V' J!X?/07_A@LX!:;3NLX9X:5@&0:B=&2+S-&#F#YI'E-R4^'? TMF6M;<9*VFFH8:B9%6'EV%P=@P^:YI8R#9 ?DVOP;S4$\. M\$;OIR-G8KOPB2SP>^TQD$LQAE_L:#,FEL6@2X)ME8)$$DK,Z?M UU5132C@ M0X1#Z$=0[&8 VCBLVAD1-'C53T$_@9=!$56W6=%B/H%9&#:/-V71_KLP.XEJYYP=Q>&^_Z M;==MNV-.1\NOV^]M.^K>E7Y74@+V)RXD.O"_C6N. :P$/T%.^=9XX!\I<"K@ MQ.-UM%?#:S]L$X'29^B?*$B!5LEVLPT#6R?;(+DFQC8K\'Y?M"H!= D481G] MKW/"'UQG?>'XQ9L3-YZH)K[AY@/L5]O:@Y@XCC(.>4EV F OY,%E40?(#?#J MFCTT_!3D:N)$&3(RYQI\[XK'_[M 7@Y,+9UF69M E,]09H'!,A_%%PGZ! M;:L"7D,5V 81\.;_@;_P2 QTZ5!09&#WVNY2:P<46(@-2X/!-PPJ590T1-=# M(8%P!NTDBD=M@+R.J8N^7['XL!YAK^D 7)F<;K=GRXCTPP<)0,%,-*4.2P MF9NA(!G8#@6,57<2"5 Q3,,)%$W)&#H6%7X% V@,A4A<)5M<5 2;*&:&,H:$ M"5[E2HPMP1^/052QW-O+AHHS:RB:$\LP71=1ME$'!]LX (>AL^Z",H87&;[T M-OK$8:^ 4O*B/1J*GZD6-G2VI7'_>?RWWE&:8^B,S5!&RA'_+9BKEBE@P46J M"6V*A>8:Z:2YOGX,*R' PED"[/E)QM3 RH*4'%DQ=)5G%0<2U MAK*BR.D*> MI0AG7U]O-2D %]7$JX0U%IO.P$%N:K!V//B9!MU'&-)CK$ O;DY5EY)4=2% M"Q\BT% HAZVB0DT!SKX8JJ( .8"4V@0;\8/_@N$%#']0KF#SNMCWMI"4VA'B MK@>+W]=]EC"&$ .4$1PX3OZB"^!ZJ?@=]PT'&H8,S0J6 R@C*I1;-')LY;"[ M?V!N*.B@H;;8,]O&0;'0Q2 J,*ZA]$BS =(0YSLGCZ=!84-#QS<=(;E6G%WI MT"5!01T.5>S"QDXIX?*5A:H^@C)BXT)ZH\3P']!OK2%\5NQYK0ZSKE8W-TJ= MD0P!1C30=,&KF]L0!0:K2/7@S-7@_:#=,EKPK5,R/A;8J5LL>I&FTEYS,VY> M$4L&'OZZ#+F0E6.>TB^ISZ=?&]:,YP.A:KG64)JNX:4 MNXB;[/NEA7)'$/'3UX<"9 :%EY2PY$UN-E]UYCTYSB_&HPN)Q&Z]-KZ'V$'\ MR1&Q<1=>.E+_A( %!P:_K4&$$B3-<85WQ@[AX#KUCL_9=->8FXY+8UO?72<6 M%SM0V#!64:)572KP;BA%K5M9WO. N:%$"5;*/F_28EJ;4Q#W6(^K. /!!%_&M[ M&7J)/(QQD#Z %4JI6'0*[#@9U7*Z/\VH8KPPW";>?)4YFTIZ4S$&UT5T2 M3$2"UE('@E.4-#0@P, 2_0._,DI38C]&<5\8/1$['BL84AB(:_$Q'\H9-WY= MWO,,Q<+KB]P%^VD42KGL7((RYJ@VC'@YF)F$,^B.@^&9O%TQ0*L@F;);:,5% M;30&2X,^@6*Z-8M+T#PN5:J49M!,M^WWSP+ .0-LJ0U[>$>KDZ"O-"/E[NMZ MRFK%,KU,Y#OSVO*/?YC(TV%+6;"'TK)?I/-?.M9KV+XN7#UUI$BG\B?+(-N?=DJ)ZC08 MG!DI/AYI).)'PK_CU_U6^ =%'A6AJ' $1M<08 [F&6?0'$>'>6(2&SOF.,#1 M7;<2E0VDX?JCY9&^(P.[ML^95LHSK]29S=_>D!GVF/P=T9KW11+_6D0U$BQ8 M>[[S_K=H#7YAIB+ZZ^!K>T)P0@CGK%31@A&@,R]>";_(;$2_,AE>E\$M0B/N MDOWJ3E2X2_5Q3M/QSJ([:SSZO]UG O1_\$%.2=&9!?L>;N2-LE;8/KDUE:UU MPN8(EYE%1,&5!A:NIN":W.8KS786UNB]%Q)<';OB!LV] +5 G2&]VF*@O,8F M6;893\Y0C??<=D>\CR2%W5.%\("@5X4"2NQC>&_KF'@9>P(ND?<)NC.;4OP^ MA!7I>G$/JU!4<)S4'EK M#&SY=(4(>U\&!G]=E5U/R!DC7,:UAGQ5N-28!BP"&2'ZVIU3]RY/U#N/M:NT M+M?-=/1-@S;0YF1[O';W4]M7=5+,QB;5(E(VU<)AT6&>-PHP4;8:J8>]L';B M!F5T;,[)&#F":,J@C'AD:2-"\/E0TC:"M"=' 0]HF);N9'IM1P0Q?A44BKJI M,9S9&F(A1^+GX ">6#A 6R0WJAN@Q@"J^5A /]MH>,#5 ^]C;&7S:/U^R7S# MICGFNCL#>(*([